Warning: Permanently added '100.54.230.71' (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/11127786-fedora-rawhide-x86_64 --chroot fedora-rawhide-x86_64 Version: 1.10 PID: 12324 Logging PID: 12326 Task: {'allow_user_ssh': False, 'appstream': False, 'background': True, 'build_id': 11127786, 'buildroot_pkgs': [], 'chroot': 'fedora-rawhide-x86_64', 'enable_net': False, 'fedora_review': False, 'git_hash': 'cf41fd13d7c99d1eb7354036d09c2f6fa1ea6570', 'git_repo': 'https://copr-dist-git.fedorainfracloud.org/git/@python/python-tomli_rawhide/ruff', 'isolation': 'default', 'memory_reqs': 2048, 'package_name': 'ruff', 'package_version': '0.17.0-1', 'project_dirname': 'python-tomli_rawhide', 'project_name': 'python-tomli_rawhide', 'project_owner': '@python', 'repo_priority': None, 'repos': [{'baseurl': 'https://download.copr.fedorainfracloud.org/results/@python/python-tomli_rawhide/fedora-rawhide-x86_64/', 'id': 'copr_base', 'name': 'Copr repository', 'priority': None, 'repo_gpgcheck': False}], 'sandbox': '@python/python-tomli_rawhide--lbalhar', 'source_json': {}, 'source_type': None, 'ssh_public_keys': None, 'storage': 1, 'submitter': 'lbalhar', 'tags': [], 'task_id': '11127786-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-tomli_rawhide/ruff /var/lib/copr-rpmbuild/workspace/workdir-fa6q7zqh/ruff --depth 500 --no-single-branch --recursive cmd: ['git', 'clone', 'https://copr-dist-git.fedorainfracloud.org/git/@python/python-tomli_rawhide/ruff', '/var/lib/copr-rpmbuild/workspace/workdir-fa6q7zqh/ruff', '--depth', '500', '--no-single-branch', '--recursive'] cwd: . rc: 0 stdout: stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-fa6q7zqh/ruff'... Running: git checkout cf41fd13d7c99d1eb7354036d09c2f6fa1ea6570 -- cmd: ['git', 'checkout', 'cf41fd13d7c99d1eb7354036d09c2f6fa1ea6570', '--'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-fa6q7zqh/ruff rc: 0 stdout: stderr: Note: switching to 'cf41fd13d7c99d1eb7354036d09c2f6fa1ea6570'. 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 cf41fd1 automatic import of ruff Running: dist-git-client sources cmd: ['dist-git-client', 'sources'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-fa6q7zqh/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.17.0.tar.gz INFO: Reading stdout from command: curl --help all INFO: Calling: curl -H Pragma: -H 'Accept-Encoding: identity' -o ruff-0.17.0.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-tomli_rawhide/ruff/ruff-0.17.0.tar.gz/md5/c32eedaa2f294316c89d75d17ac0d929/ruff-0.17.0.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 13.74M 100 13.74M 0 0 414.2M 0 0 INFO: Reading stdout from command: md5sum ruff-0.17.0.tar.gz Running (timeout=18000): unbuffer mock --spec /var/lib/copr-rpmbuild/workspace/workdir-fa6q7zqh/ruff/ruff.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-fa6q7zqh/ruff --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1792062791.168774 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 6.9 starting (python version = 3.14.5, NVR = mock-6.9-1.fc44), args: /usr/libexec/mock/mock --spec /var/lib/copr-rpmbuild/workspace/workdir-fa6q7zqh/ruff/ruff.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-fa6q7zqh/ruff --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1792062791.168774 -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-fa6q7zqh/ruff/ruff.spec) Config(fedora-rawhide-x86_64) Start: clean chroot Finish: clean chroot Mock Version: 6.9 INFO: Mock Version: 6.9 Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1792062791.168774/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-ac3cb573-4e8e-463c-876b-7a133fa3ad62 INFO: Checking that 16775cea00716320ac46c3d3e24ebc0815ce8709bb4dac095e690e4e76cb5234 image matches host's architecture INFO: Copy content of container 16775cea00716320ac46c3d3e24ebc0815ce8709bb4dac095e690e4e76cb5234 to /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1792062791.168774/root INFO: mounting 16775cea00716320ac46c3d3e24ebc0815ce8709bb4dac095e690e4e76cb5234 with podman image mount INFO: image 16775cea00716320ac46c3d3e24ebc0815ce8709bb4dac095e690e4e76cb5234 as /var/lib/containers/storage/overlay/92f583ae65572db5a4fad76f8c3279726e98081a55c71bd9c5f58d4e79c0a671/merged INFO: umounting image 16775cea00716320ac46c3d3e24ebc0815ce8709bb4dac095e690e4e76cb5234 (/var/lib/containers/storage/overlay/92f583ae65572db5a4fad76f8c3279726e98081a55c71bd9c5f58d4e79c0a671/merged) with podman image umount INFO: Removing image mock-bootstrap-ac3cb573-4e8e-463c-876b-7a133fa3ad62 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-1792062791.168774/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.3-1.fc46.x86_64 dnf5-5.4.6.0-1.fc46.x86_64 dnf5-plugins-5.4.6.0-1.fc46.x86_64 Start: installing minimal buildroot with dnf5 Updating and loading repositories: Copr repository 100% | 3.2 MiB/s | 1.5 MiB | 00m00s fedora 100% | 24.2 MiB/s | 22.0 MiB | 00m01s Repositories loaded. Package Arch Version Repository Size Installing group/module packages: bash x86_64 0:5.3.20-1.fc46 fedora 8.5 MiB bzip2 x86_64 0:1.0.8-24.fc45 fedora 95.0 KiB coreutils x86_64 0:9.12-1.fc46 fedora 6.3 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.9000-5.fc46 fedora 0.0 B grep x86_64 0:3.12-4.fc45 fedora 1.0 MiB gzip x86_64 0:1.15-1.fc46 fedora 445.2 KiB info x86_64 0:7.3-3.fc45 fedora 372.4 KiB patch x86_64 0:2.8-6.fc46 fedora 226.6 KiB redhat-rpm-config noarch 0:345-4.fc46 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.4-2.fc46 fedora 3.7 MiB which x86_64 0:2.25-2.fc45 fedora 83.6 KiB xz x86_64 1:5.8.4-1.fc46 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-15.fc46 fedora 24.5 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:2026.2.90_v9.0.317-1.fc46 fedora 2.6 MiB cmake-srpm-macros noarch 0:4.3.0-5.fc45 fedora 524.0 B coreutils-common x86_64 0:9.12-1.fc46 fedora 11.5 MiB crypto-policies noarch 0:20260713-2.gitc42da77.fc45 fedora 134.3 KiB curl x86_64 0:8.23.0~rc3-1.fc46 fedora 486.1 KiB cyrus-sasl-lib x86_64 0:2.1.28-37.fc45 fedora 2.3 MiB debugedit x86_64 0:5.3-3.fc45 fedora 220.8 KiB dwz x86_64 0:0.17-3.fc45 fedora 291.1 KiB ed x86_64 0:1.22.6-1.fc46 fedora 150.9 KiB efi-srpm-macros noarch 0:6-9.fc45 fedora 40.3 KiB elfutils x86_64 0:0.196-1.fc46 fedora 3.2 MiB elfutils-debuginfod-client x86_64 0:0.196-1.fc46 fedora 79.9 KiB elfutils-libelf x86_64 0:0.196-1.fc46 fedora 1.4 MiB elfutils-libs x86_64 0:0.196-1.fc46 fedora 719.6 KiB erlang-srpm-macros noarch 0:0.4.0-1.fc46 fedora 2.0 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.48-3.fc46 fedora 101.9 KiB file-libs x86_64 0:5.48-3.fc46 fedora 12.3 MiB filesystem x86_64 0:3.18-59.fc45 fedora 112.0 B filesystem-srpm-macros noarch 0:3.18-59.fc45 fedora 38.2 KiB fips-provider x86_64 0:1.5.3-1.fc46 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-6.fc46 fedora 14.2 MiB gdbm-libs x86_64 1:1.26-1.fc46 fedora 134.2 KiB ghc-srpm-macros noarch 0:1.10-2.fc45 fedora 792.0 B glibc x86_64 0:2.44.9000-5.fc46 fedora 7.2 MiB glibc-common x86_64 0:2.44.9000-5.fc46 fedora 1.0 MiB glibc-gconv-extra x86_64 0:2.44.9000-5.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-5.fc46 fedora 3.8 MiB go-srpm-macros noarch 0:3.8.0-4.fc46 copr_base 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-2.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.4-2.fc46 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.6-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.23.0~rc3-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.13-1.fc46 fedora 980.7 KiB libfdisk x86_64 0:2.42.4-2.fc46 fedora 392.3 KiB libffi x86_64 0:3.8.0-1.fc46 fedora 95.5 KiB libfido2 x86_64 0:1.17.0-6.fc46 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.1 fedora 270.7 KiB libgcrypt x86_64 0:1.12.4-1.fc46 fedora 1.7 MiB libgomp x86_64 0:16.2.1-2.fc46.1 fedora 577.5 KiB libgpg-error x86_64 0:1.61-2.fc45 fedora 953.9 KiB libidn2 x86_64 0:2.3.8-4.fc45 fedora 556.4 KiB libksba x86_64 0:1.8.1-1.fc46 fedora 431.9 KiB liblastlog2 x86_64 0:2.42.4-2.fc46 fedora 37.6 KiB libmount x86_64 0:2.42.4-2.fc46 fedora 408.9 KiB libnghttp2 x86_64 0:1.69.0-6.fc46 fedora 166.1 KiB libnghttp3 x86_64 0:1.18.0-1.fc45 fedora 163.4 KiB libpfm x86_64 0:4.14.1-2.fc46 fedora 2.4 MiB libpkgconf x86_64 0:2.5.1-2.fc45 fedora 90.1 KiB libpsl x86_64 0:0.23.3-1.fc46 fedora 80.4 KiB libselinux x86_64 0:3.11-5.fc46 fedora 205.2 KiB libselinux-utils x86_64 0:3.11-5.fc46 fedora 306.0 KiB libsemanage x86_64 0:3.11-4.fc46 fedora 320.6 KiB libsepol x86_64 0:3.11-2.fc45 fedora 866.1 KiB libsmartcols x86_64 0:2.42.4-2.fc46 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.1 fedora 3.1 MiB libtasn1 x86_64 0:4.21.0-2.fc45 fedora 176.6 KiB libtool-ltdl x86_64 0:2.6.2-1.fc46 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.4-2.fc46 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.15.4-1.fc46 fedora 1.7 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-2.fc46 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 meson-srpm-macros noarch 0:1.12.1-2.fc46 copr_base 1.7 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-23.fc46 fedora 124.0 B openldap x86_64 0:2.6.15-1.fc46 fedora 683.4 KiB openssl-libs x86_64 1:4.0.3-1.fc46 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.24.0-1.fc46 copr_base 3.4 KiB python-srpm-macros noarch 0:3.15-2.fc45 fedora 51.6 KiB qt5-srpm-macros noarch 0:5.15.18-3.fc45 fedora 500.0 B qt6-srpm-macros noarch 0:6.11.2-1.fc46 fedora 472.0 B readline x86_64 0:8.3-7.fc46 fedora 515.6 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.3-1.fc46 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.21-1.fc46 fedora 32.1 KiB selinux-policy-targeted noarch 0:45.21-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:262-3.fc46 fedora 2.8 MiB systemd-standalone-sysusers x86_64 0:262-3.fc46 fedora 981.3 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.4-2.fc46 fedora 1.5 MiB xxhash-libs x86_64 0:0.8.4-1.fc46 fedora 94.0 KiB xz-libs x86_64 1:5.8.4-1.fc46 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: 190 packages Total size of inbound packages is 72 MiB. Need to download 72 MiB. After this operation, 231 MiB extra will be used (install 231 MiB, remove 0 B). [ 1/190] bzip2-0:1.0.8-24.fc45.x86_64 100% | 12.8 MiB/s | 52.3 KiB | 00m00s [ 2/190] bash-0:5.3.20-1.fc46.x86_64 100% | 145.5 MiB/s | 1.9 MiB | 00m00s [ 3/190] cpio-0:2.15-10.fc45.x86_64 100% | 35.7 MiB/s | 292.5 KiB | 00m00s [ 4/190] coreutils-0:9.12-1.fc46.x86_6 100% | 86.7 MiB/s | 1.3 MiB | 00m00s [ 5/190] fedora-release-common-0:46-0. 100% | 8.9 MiB/s | 18.2 KiB | 00m00s [ 6/190] diffutils-0:3.12-6.fc45.x86_6 100% | 129.1 MiB/s | 396.6 KiB | 00m00s [ 7/190] glibc-minimal-langpack-0:2.44 100% | 67.9 MiB/s | 139.0 KiB | 00m00s [ 8/190] findutils-1:4.11.0-2.fc45.x86 100% | 139.3 MiB/s | 570.7 KiB | 00m00s [ 9/190] grep-0:3.12-4.fc45.x86_64 100% | 73.5 MiB/s | 301.0 KiB | 00m00s [ 10/190] gzip-0:1.15-1.fc46.x86_64 100% | 62.9 MiB/s | 193.3 KiB | 00m00s [ 11/190] info-0:7.3-3.fc45.x86_64 100% | 62.2 MiB/s | 191.2 KiB | 00m00s [ 12/190] patch-0:2.8-6.fc46.x86_64 100% | 37.2 MiB/s | 114.4 KiB | 00m00s [ 13/190] redhat-rpm-config-0:345-4.fc4 100% | 38.1 MiB/s | 78.1 KiB | 00m00s [ 14/190] sed-0:4.10-2.fc45.x86_64 100% | 105.1 MiB/s | 322.8 KiB | 00m00s [ 15/190] rpm-build-0:6.1.0-1.fc46.x86_ 100% | 38.6 MiB/s | 158.1 KiB | 00m00s [ 16/190] unzip-0:6.0-71.fc45.x86_64 100% | 39.0 MiB/s | 199.6 KiB | 00m00s [ 17/190] shadow-utils-2:4.20.0-1.fc45. 100% | 128.7 MiB/s | 1.4 MiB | 00m00s [ 18/190] tar-2:1.35-9.fc45.x86_64 100% | 77.0 MiB/s | 867.4 KiB | 00m00s [ 19/190] which-0:2.25-2.fc45.x86_64 100% | 4.6 MiB/s | 42.2 KiB | 00m00s [ 20/190] xz-1:5.8.4-1.fc46.x86_64 100% | 71.0 MiB/s | 654.4 KiB | 00m00s [ 21/190] gawk-0:5.4.1-1.fc45.x86_64 100% | 107.1 MiB/s | 1.2 MiB | 00m00s [ 22/190] util-linux-0:2.42.4-2.fc46.x8 100% | 97.3 MiB/s | 1.3 MiB | 00m00s [ 23/190] filesystem-0:3.18-59.fc45.x86 100% | 55.0 MiB/s | 1.8 MiB | 00m00s [ 24/190] ncurses-libs-0:6.6-3.fc45.x86 100% | 13.4 MiB/s | 343.7 KiB | 00m00s [ 25/190] glibc-0:2.44.9000-5.fc46.x86_ 100% | 65.4 MiB/s | 2.5 MiB | 00m00s [ 26/190] bzip2-libs-0:1.0.8-24.fc45.x8 100% | 4.7 MiB/s | 43.5 KiB | 00m00s [ 27/190] gmp-1:6.3.0-6.fc45.x86_64 100% | 78.6 MiB/s | 321.8 KiB | 00m00s [ 28/190] libacl-0:2.4.0-2.fc45.x86_64 100% | 5.4 MiB/s | 27.5 KiB | 00m00s [ 29/190] coreutils-common-0:9.12-1.fc4 100% | 139.4 MiB/s | 2.2 MiB | 00m00s [ 30/190] libattr-0:2.6.0-2.fc45.x86_64 100% | 4.4 MiB/s | 18.1 KiB | 00m00s [ 31/190] libcap-0:2.78-2.fc45.x86_64 100% | 21.6 MiB/s | 88.6 KiB | 00m00s [ 32/190] libselinux-0:3.11-5.fc46.x86_ 100% | 33.8 MiB/s | 104.0 KiB | 00m00s [ 33/190] fedora-repos-0:46-0.3.noarch 100% | 2.3 MiB/s | 9.6 KiB | 00m00s [ 34/190] systemd-libs-0:262-3.fc46.x86 100% | 104.3 MiB/s | 961.5 KiB | 00m00s [ 35/190] openssl-libs-1:4.0.3-1.fc46.x 100% | 167.3 MiB/s | 2.3 MiB | 00m00s [ 36/190] redhat-systemd-presets-0:102- 100% | 1.4 MiB/s | 8.5 KiB | 00m00s [ 37/190] glibc-common-0:2.44.9000-5.fc 100% | 84.4 MiB/s | 431.9 KiB | 00m00s [ 38/190] ed-0:1.22.6-1.fc46.x86_64 100% | 27.9 MiB/s | 85.6 KiB | 00m00s [ 39/190] pcre2-0:10.47-1.fc45.2.x86_64 100% | 54.0 MiB/s | 276.7 KiB | 00m00s [ 40/190] R-srpm-macros-0:1.3.7-3.fc45. 100% | 1.2 MiB/s | 11.1 KiB | 00m00s [ 41/190] ansible-srpm-macros-0:1-22.fc 100% | 2.8 MiB/s | 19.8 KiB | 00m00s [ 42/190] build-reproducibility-srpm-ma 100% | 1.8 MiB/s | 10.8 KiB | 00m00s [ 43/190] cmake-srpm-macros-0:4.3.0-5.f 100% | 5.0 MiB/s | 10.3 KiB | 00m00s [ 44/190] dwz-0:0.17-3.fc45.x86_64 100% | 68.0 MiB/s | 139.2 KiB | 00m00s [ 45/190] efi-srpm-macros-0:6-9.fc45.no 100% | 10.5 MiB/s | 21.4 KiB | 00m00s [ 46/190] erlang-srpm-macros-0:0.4.0-1. 100% | 4.9 MiB/s | 10.0 KiB | 00m00s [ 47/190] file-0:5.48-3.fc46.x86_64 100% | 24.7 MiB/s | 50.6 KiB | 00m00s [ 48/190] filesystem-srpm-macros-0:3.18 100% | 8.6 MiB/s | 26.4 KiB | 00m00s [ 49/190] fonts-srpm-macros-1:5.0.0-4.f 100% | 13.3 MiB/s | 27.2 KiB | 00m00s [ 50/190] forge-srpm-macros-0:0.4.0-5.f 100% | 9.6 MiB/s | 19.7 KiB | 00m00s [ 51/190] fpc-srpm-macros-0:1.3-17.fc45 100% | 3.8 MiB/s | 7.8 KiB | 00m00s [ 52/190] gap-srpm-macros-0:2-3.fc45.no 100% | 4.5 MiB/s | 9.3 KiB | 00m00s [ 53/190] ghc-srpm-macros-0:1.10-2.fc45 100% | 4.1 MiB/s | 8.5 KiB | 00m00s [ 54/190] gnat-srpm-macros-0:7-3.fc45.n 100% | 4.2 MiB/s | 8.6 KiB | 00m00s [ 55/190] gnome-srpm-macros-0:1.0-2.fc4 100% | 4.3 MiB/s | 8.8 KiB | 00m00s [ 56/190] java-srpm-macros-0:1-9.fc45.n 100% | 4.0 MiB/s | 8.3 KiB | 00m00s [ 57/190] kernel-srpm-macros-0:1.0-30.f 100% | 4.0 MiB/s | 8.3 KiB | 00m00s [ 58/190] ocaml-srpm-macros-0:11-4.fc45 100% | 4.4 MiB/s | 9.0 KiB | 00m00s [ 59/190] lua-srpm-macros-0:1-18.fc45.n 100% | 2.8 MiB/s | 8.7 KiB | 00m00s [ 60/190] openblas-srpm-macros-0:2-23.f 100% | 3.7 MiB/s | 7.5 KiB | 00m00s [ 61/190] package-notes-srpm-macros-0:0 100% | 3.4 MiB/s | 10.5 KiB | 00m00s [ 62/190] perl-srpm-macros-0:1-65.fc45. 100% | 2.7 MiB/s | 8.4 KiB | 00m00s [ 63/190] python-srpm-macros-0:3.15-2.f 100% | 7.8 MiB/s | 23.9 KiB | 00m00s [ 64/190] qt5-srpm-macros-0:5.15.18-3.f 100% | 3.9 MiB/s | 8.1 KiB | 00m00s [ 65/190] qt6-srpm-macros-0:6.11.2-1.fc 100% | 4.4 MiB/s | 9.1 KiB | 00m00s [ 66/190] rpm-0:6.1.0-1.fc46.x86_64 100% | 111.6 MiB/s | 571.3 KiB | 00m00s [ 67/190] rust-srpm-macros-0:28.5-2.fc4 100% | 2.8 MiB/s | 11.4 KiB | 00m00s [ 68/190] tree-sitter-srpm-macros-0:0.4 100% | 4.6 MiB/s | 14.0 KiB | 00m00s [ 69/190] zig-srpm-macros-0:1-9.fc45.no 100% | 4.3 MiB/s | 8.8 KiB | 00m00s [ 70/190] zip-0:3.0-46.fc45.x86_64 100% | 64.6 MiB/s | 264.6 KiB | 00m00s [ 71/190] debugedit-0:5.3-3.fc45.x86_64 100% | 21.5 MiB/s | 87.9 KiB | 00m00s [ 72/190] elfutils-0:0.196-1.fc46.x86_6 100% | 93.5 MiB/s | 670.0 KiB | 00m00s [ 73/190] elfutils-libelf-0:0.196-1.fc4 100% | 38.8 MiB/s | 238.4 KiB | 00m00s [ 74/190] libarchive-0:3.8.9-2.fc46.x86 100% | 54.4 MiB/s | 446.0 KiB | 00m00s [ 75/190] libgcc-0:16.2.1-2.fc46.1.x86_ 100% | 44.5 MiB/s | 136.6 KiB | 00m00s [ 76/190] popt-0:1.19-11.fc45.x86_64 100% | 32.5 MiB/s | 66.6 KiB | 00m00s [ 77/190] readline-0:8.3-7.fc46.x86_64 100% | 44.7 MiB/s | 228.7 KiB | 00m00s [ 78/190] libstdc++-0:16.2.1-2.fc46.1.x 100% | 100.0 MiB/s | 1.0 MiB | 00m00s [ 79/190] rpm-build-libs-0:6.1.0-1.fc46 100% | 21.9 MiB/s | 134.8 KiB | 00m00s [ 80/190] rpm-libs-0:6.1.0-1.fc46.x86_6 100% | 116.4 MiB/s | 476.6 KiB | 00m00s [ 81/190] zstd-0:1.5.7-6.fc45.x86_64 100% | 62.4 MiB/s | 191.7 KiB | 00m00s [ 82/190] audit-libs-0:4.2.1-2.fc45.x86 100% | 46.6 MiB/s | 143.3 KiB | 00m00s [ 83/190] libeconf-0:0.7.9-4.fc45.x86_6 100% | 11.7 MiB/s | 35.9 KiB | 00m00s [ 84/190] libsemanage-0:3.11-4.fc46.x86 100% | 42.5 MiB/s | 130.5 KiB | 00m00s [ 85/190] libxcrypt-0:4.5.2-4.fc45.x86_ 100% | 42.6 MiB/s | 130.9 KiB | 00m00s [ 86/190] pam-libs-0:1.7.2-4.fc45.x86_6 100% | 19.0 MiB/s | 58.4 KiB | 00m00s [ 87/190] xz-libs-1:5.8.4-1.fc46.x86_64 100% | 56.9 MiB/s | 116.5 KiB | 00m00s [ 88/190] setup-0:2.15.1-2.fc45.noarch 100% | 38.5 MiB/s | 157.6 KiB | 00m00s [ 89/190] mpfr-0:4.2.2-4.fc45.x86_64 100% | 116.4 MiB/s | 357.4 KiB | 00m00s [ 90/190] libblkid-0:2.42.4-2.fc46.x86_ 100% | 32.7 MiB/s | 134.0 KiB | 00m00s [ 91/190] libcap-ng-0:0.9.6-1.fc46.x86_ 100% | 8.5 MiB/s | 34.8 KiB | 00m00s [ 92/190] libfdisk-0:2.42.4-2.fc46.x86_ 100% | 41.4 MiB/s | 169.6 KiB | 00m00s [ 93/190] liblastlog2-0:2.42.4-2.fc46.x 100% | 8.1 MiB/s | 25.0 KiB | 00m00s [ 94/190] libmount-0:2.42.4-2.fc46.x86_ 100% | 58.5 MiB/s | 179.8 KiB | 00m00s [ 95/190] libsmartcols-0:2.42.4-2.fc46. 100% | 28.9 MiB/s | 88.8 KiB | 00m00s [ 96/190] libuuid-0:2.42.4-2.fc46.x86_6 100% | 6.8 MiB/s | 27.7 KiB | 00m00s [ 97/190] zlib-ng-compat-0:2.3.3-6.fc45 100% | 22.1 MiB/s | 90.4 KiB | 00m00s [ 98/190] util-linux-core-0:2.42.4-2.fc 100% | 94.9 MiB/s | 582.9 KiB | 00m00s [ 99/190] ncurses-base-0:6.6-3.fc45.noa 100% | 28.7 MiB/s | 88.1 KiB | 00m00s [100/190] gnulib-l10n-0:20241231-4.fc45 100% | 24.5 MiB/s | 150.4 KiB | 00m00s [101/190] glibc-gconv-extra-0:2.44.9000 100% | 142.9 MiB/s | 1.7 MiB | 00m00s [102/190] libsepol-0:3.11-2.fc45.x86_64 100% | 50.9 MiB/s | 365.2 KiB | 00m00s [103/190] ca-certificates-0:2026.2.90_v 100% | 134.6 MiB/s | 964.7 KiB | 00m00s [104/190] crypto-policies-0:20260713-2. 100% | 19.0 MiB/s | 97.5 KiB | 00m00s [105/190] fedora-gpg-keys-0:46-0.3.noar 100% | 46.8 MiB/s | 143.8 KiB | 00m00s [106/190] fedora-repos-rawhide-0:46-0.3 100% | 2.9 MiB/s | 9.0 KiB | 00m00s [107/190] fips-provider-0:1.5.3-1.fc46. 100% | 161.8 MiB/s | 1.6 MiB | 00m00s [108/190] redhat-systemd-presets-common 100% | 3.2 MiB/s | 13.2 KiB | 00m00s [109/190] pcre2-syntax-0:10.47-1.fc45.2 100% | 32.2 MiB/s | 165.1 KiB | 00m00s [110/190] linkdupes-0:0.7.3-3.fc45.x86_ 100% | 110.4 MiB/s | 339.2 KiB | 00m00s [111/190] file-libs-0:5.48-3.fc46.x86_6 100% | 123.4 MiB/s | 884.7 KiB | 00m00s [112/190] add-determinism-0:0.7.3-3.fc4 100% | 75.1 MiB/s | 845.7 KiB | 00m00s [113/190] curl-0:8.23.0~rc3-1.fc46.x86_ 100% | 39.9 MiB/s | 245.1 KiB | 00m00s [114/190] elfutils-libs-0:0.196-1.fc46. 100% | 69.5 MiB/s | 284.9 KiB | 00m00s [115/190] elfutils-debuginfod-client-0: 100% | 15.3 MiB/s | 47.1 KiB | 00m00s [116/190] json-c-0:0.18-9.fc45.x86_64 100% | 15.2 MiB/s | 46.7 KiB | 00m00s [117/190] libpfm-0:4.14.1-2.fc46.x86_64 100% | 90.5 MiB/s | 278.0 KiB | 00m00s [118/190] libzstd-0:1.5.7-6.fc45.x86_64 100% | 88.8 MiB/s | 363.9 KiB | 00m00s [119/190] lz4-libs-0:1.10.0-5.fc45.x86_ 100% | 26.2 MiB/s | 80.4 KiB | 00m00s [120/190] libxml2-0:2.15.4-1.fc46.x86_6 100% | 94.4 MiB/s | 676.7 KiB | 00m00s [121/190] libgomp-0:16.2.1-2.fc46.1.x86 100% | 77.7 MiB/s | 397.6 KiB | 00m00s [122/190] rpm-sign-libs-0:6.1.0-1.fc46. 100% | 13.2 MiB/s | 26.9 KiB | 00m00s [123/190] lua-libs-0:5.5.1-2.fc46.x86_6 100% | 28.2 MiB/s | 144.4 KiB | 00m00s [124/190] rpm-sequoia-0:1.10.3-1.fc46.x 100% | 102.3 MiB/s | 942.6 KiB | 00m00s [125/190] sqlite-libs-0:3.53.4-1.fc45.x 100% | 88.1 MiB/s | 812.1 KiB | 00m00s [126/190] ima-evm-utils-libs-0:1.6.2-12 100% | 7.4 MiB/s | 30.2 KiB | 00m00s [127/190] gnupg2-0:2.4.9-18.fc45.x86_64 100% | 118.0 MiB/s | 1.7 MiB | 00m00s [128/190] libfsverity-0:1.7-4.fc45.x86_ 100% | 3.7 MiB/s | 19.0 KiB | 00m00s [129/190] gpgverify-0:2.2-5.fc45.noarch 100% | 3.7 MiB/s | 11.3 KiB | 00m00s [130/190] gnupg2-dirmngr-0:2.4.9-18.fc4 100% | 91.7 MiB/s | 281.6 KiB | 00m00s [131/190] gnupg2-gpgconf-0:2.4.9-18.fc4 100% | 28.5 MiB/s | 116.5 KiB | 00m00s [132/190] gnupg2-gpg-agent-0:2.4.9-18.f 100% | 54.9 MiB/s | 281.3 KiB | 00m00s [133/190] gnupg2-keyboxd-0:2.4.9-18.fc4 100% | 47.2 MiB/s | 96.6 KiB | 00m00s [134/190] libassuan-0:2.5.7-6.fc45.x86_ 100% | 33.5 MiB/s | 68.5 KiB | 00m00s [135/190] gnupg2-verify-0:2.4.9-18.fc45 100% | 57.3 MiB/s | 176.1 KiB | 00m00s [136/190] libgcrypt-0:1.12.4-1.fc46.x86 100% | 123.3 MiB/s | 631.2 KiB | 00m00s [137/190] npth-0:1.8-5.fc45.x86_64 100% | 8.3 MiB/s | 25.5 KiB | 00m00s [138/190] libgpg-error-0:1.61-2.fc45.x8 100% | 49.4 MiB/s | 252.9 KiB | 00m00s [139/190] libksba-0:1.8.1-1.fc46.x86_64 100% | 33.7 MiB/s | 172.6 KiB | 00m00s [140/190] tpm2-tss-0:4.2.0-1.fc45.x86_6 100% | 55.8 MiB/s | 456.8 KiB | 00m00s [141/190] openldap-0:2.6.15-1.fc46.x86_ 100% | 53.3 MiB/s | 273.0 KiB | 00m00s [142/190] gnutls-0:3.8.13-5.fc46.x86_64 100% | 109.4 MiB/s | 1.4 MiB | 00m00s [143/190] libusb1-0:1.0.30-2.fc45.x86_6 100% | 16.4 MiB/s | 83.8 KiB | 00m00s [144/190] libidn2-0:2.3.8-4.fc45.x86_64 100% | 57.0 MiB/s | 175.2 KiB | 00m00s [145/190] libtasn1-0:4.21.0-2.fc45.x86_ 100% | 14.8 MiB/s | 75.9 KiB | 00m00s [146/190] libunistring-0:1.1-12.fc45.x8 100% | 76.1 MiB/s | 545.8 KiB | 00m00s [147/190] nettle-0:4.0-5.fc45.x86_64 100% | 52.4 MiB/s | 429.7 KiB | 00m00s [148/190] p11-kit-0:0.26.5-1.fc45.x86_6 100% | 91.1 MiB/s | 560.0 KiB | 00m00s [149/190] libevent-0:2.1.13-1.fc46.x86_ 100% | 70.6 MiB/s | 289.4 KiB | 00m00s [150/190] cyrus-sasl-lib-0:2.1.28-37.fc 100% | 114.1 MiB/s | 817.8 KiB | 00m00s [151/190] libtool-ltdl-0:2.6.2-1.fc46.x 100% | 12.0 MiB/s | 36.8 KiB | 00m00s [152/190] libffi-0:3.8.0-1.fc46.x86_64 100% | 22.7 MiB/s | 46.4 KiB | 00m00s [153/190] alternatives-0:1.33-6.fc45.x8 100% | 7.7 MiB/s | 39.4 KiB | 00m00s [154/190] gdbm-libs-1:1.26-1.fc46.x86_6 100% | 9.8 MiB/s | 60.1 KiB | 00m00s [155/190] pkgconf-pkg-config-0:2.5.1-2. 100% | 3.1 MiB/s | 9.5 KiB | 00m00s [156/190] jansson-0:2.14-5.fc45.x86_64 100% | 9.2 MiB/s | 46.9 KiB | 00m00s [157/190] pkgconf-m4-0:2.5.1-2.fc45.noa 100% | 4.5 MiB/s | 13.8 KiB | 00m00s [158/190] pkgconf-0:2.5.1-2.fc45.x86_64 100% | 6.0 MiB/s | 49.0 KiB | 00m00s [159/190] libpkgconf-0:2.5.1-2.fc45.x86 100% | 8.3 MiB/s | 42.6 KiB | 00m00s [160/190] binutils-0:2.47.50-15.fc46.x8 100% | 168.1 MiB/s | 5.2 MiB | 00m00s [161/190] go-srpm-macros-0:3.8.0-4.fc46 100% | 160.7 KiB/s | 27.6 KiB | 00m00s [162/190] p11-kit-trust-0:0.26.5-1.fc45 100% | 47.6 MiB/s | 146.3 KiB | 00m00s [163/190] fedora-release-0:46-0.1.noarc 100% | 5.8 MiB/s | 11.9 KiB | 00m00s [164/190] systemd-standalone-sysusers-0 100% | 105.8 MiB/s | 433.4 KiB | 00m00s [165/190] pyproject-srpm-macros-0:1.24. 100% | 81.2 KiB/s | 15.4 KiB | 00m00s [166/190] gdb-minimal-0:17.2-6.fc46.x86 100% | 197.4 MiB/s | 4.7 MiB | 00m00s [167/190] xxhash-libs-0:0.8.4-1.fc46.x8 100% | 5.0 MiB/s | 41.3 KiB | 00m00s [168/190] fedora-release-identity-basic 100% | 4.1 MiB/s | 12.7 KiB | 00m00s [169/190] libcurl-0:8.23.0~rc3-1.fc46.x 100% | 121.3 MiB/s | 496.8 KiB | 00m00s [170/190] krb5-libs-0:1.22.2-9.fc45.x86 100% | 156.9 MiB/s | 803.1 KiB | 00m00s [171/190] libbrotli-0:1.2.0-6.fc45.x86_ 100% | 67.8 MiB/s | 347.3 KiB | 00m00s [172/190] libnghttp2-0:1.69.0-6.fc46.x8 100% | 37.7 MiB/s | 77.2 KiB | 00m00s [173/190] libnghttp3-0:1.18.0-1.fc45.x8 100% | 18.3 MiB/s | 75.1 KiB | 00m00s [174/190] libpsl-0:0.23.3-1.fc46.x86_64 100% | 13.2 MiB/s | 67.7 KiB | 00m00s [175/190] libssh-0:0.12.2-1.fc45.x86_64 100% | 57.8 MiB/s | 295.9 KiB | 00m00s [176/190] ngtcp2-0:1.22.1-3.fc45.x86_64 100% | 51.3 MiB/s | 157.7 KiB | 00m00s [177/190] ngtcp2-crypto-ossl-0:1.22.1-3 100% | 13.6 MiB/s | 27.8 KiB | 00m00s [178/190] keyutils-libs-0:1.6.3-8.fc45. 100% | 15.4 MiB/s | 31.5 KiB | 00m00s [179/190] libcom_err-0:1.47.4-2.fc45.x8 100% | 26.0 MiB/s | 26.6 KiB | 00m00s [180/190] libverto-0:0.3.2-13.fc45.x86_ 100% | 20.5 MiB/s | 21.0 KiB | 00m00s [181/190] publicsuffix-list-dafsa-0:202 100% | 29.8 MiB/s | 61.1 KiB | 00m00s [182/190] libfido2-0:1.17.0-6.fc46.x86_ 100% | 52.2 MiB/s | 107.0 KiB | 00m00s [183/190] libssh-config-0:0.12.2-1.fc45 100% | 8.7 MiB/s | 8.9 KiB | 00m00s [184/190] libcbor-0:0.14.0-3.fc45.x86_6 100% | 18.0 MiB/s | 36.8 KiB | 00m00s [185/190] meson-srpm-macros-0:1.12.1-2. 100% | 50.0 KiB/s | 11.8 KiB | 00m00s [186/190] policycoreutils-0:3.11-2.fc45 100% | 84.9 MiB/s | 261.0 KiB | 00m00s [187/190] selinux-policy-0:45.21-1.fc46 100% | 10.2 MiB/s | 42.0 KiB | 00m00s [188/190] libselinux-utils-0:3.11-5.fc4 100% | 30.2 MiB/s | 123.8 KiB | 00m00s [189/190] rpm-plugin-selinux-0:6.1.0-1. 100% | 4.3 MiB/s | 17.8 KiB | 00m00s [190/190] selinux-policy-targeted-0:45. 100% | 220.1 MiB/s | 6.8 MiB | 00m00s -------------------------------------------------------------------------------- [190/190] Total 100% | 116.4 MiB/s | 71.6 MiB | 00m01s 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/192] Verify package files 100% | 763.0 B/s | 190.0 B | 00m00s >>> Running %pretrans scriptlet: filesystem-0:3.18-59.fc45.x86_64 >>> Finished %pretrans scriptlet: filesystem-0:3.18-59.fc45.x86_64 >>> [RPM] /var/lib/mock/fedora-rawhide-x86_64-1792062791.168774/root/var/cache/dnf/copr_base-6f078d8ac34ec35f/packages/go-srpm-macros-3.8.0-4.fc46.noarch.rpm: Header OpenPGP V4 RSA/SHA256 signature, key ID b8b2af9b9a56e0e1: NOKEY >>> [RPM] failed to open /var/lib/mock/fedora-rawhide-x86_64-1792062791.168774/root/etc/group for id/name lookup: No such file or directory [ 2/192] Prepare transaction 100% | 2.1 KiB/s | 190.0 B | 00m00s [ 3/192] Installing libgcc-0:16.2.1-2. 100% | 266.0 MiB/s | 272.4 KiB | 00m00s [ 4/192] Installing redhat-systemd-pre 100% | 0.0 B/s | 1.5 KiB | 00m00s [ 5/192] Installing redhat-systemd-pre 100% | 0.0 B/s | 18.1 KiB | 00m00s [ 6/192] Installing libssh-config-0:0. 100% | 0.0 B/s | 816.0 B | 00m00s [ 7/192] Installing publicsuffix-list- 100% | 0.0 B/s | 72.0 KiB | 00m00s [ 8/192] Installing fedora-release-ide 100% | 0.0 B/s | 920.0 B | 00m00s [ 9/192] Installing fedora-gpg-keys-0: 100% | 25.4 MiB/s | 181.7 KiB | 00m00s [ 10/192] Installing fedora-repos-rawhi 100% | 0.0 B/s | 2.5 KiB | 00m00s [ 11/192] Installing fedora-repos-0:46- 100% | 0.0 B/s | 5.9 KiB | 00m00s [ 12/192] Installing fedora-release-com 100% | 7.8 MiB/s | 8.0 KiB | 00m00s [ 13/192] Installing fedora-release-0:4 100% | 9.3 KiB/s | 124.0 B | 00m00s >>> Running sysusers scriptlet: setup-0:2.15.1-2.fc45.noarch >>> Finished sysusers scriptlet: setup-0:2.15.1-2.fc45.noarch >>> Scriptlet output: >>> Creating group 'adm' with GID 4. >>> Creating group 'audio' with GID 63. >>> Creating group 'cdrom' with GID 11. >>> Creating group 'clock' with GID 103. >>> Creating group 'dialout' with GID 18. >>> Creating group 'disk' with GID 6. >>> Creating group 'floppy' with GID 19. >>> Creating group 'ftp' with GID 50. >>> Creating group 'games' with GID 20. >>> Creating group 'input' with GID 104. >>> Creating group 'kmem' with GID 9. >>> Creating group 'kvm' with GID 36. >>> Creating group 'lock' with GID 54. >>> Creating group 'lp' with GID 7. >>> Creating group 'mail' with GID 12. >>> Creating group 'man' with GID 15. >>> Creating group 'mem' with GID 8. >>> Creating group 'nobody' with GID 65534. >>> Creating group 'render' with GID 105. >>> Creating group 'root' with GID 0. >>> Creating group 'sgx' with GID 106. >>> Creating group 'sys' with GID 3. >>> Creating group 'tape' with GID 33. >>> Creating group 'tty' with GID 5. >>> Creating group 'users' with GID 100. >>> Creating group 'utmp' with GID 22. >>> Creating group 'video' with GID 39. >>> Creating group 'wheel' with GID 10. >>> Creating user 'adm' (adm) with UID 3 and GID 4. >>> Creating group 'bin' with GID 1. >>> Creating user 'bin' (bin) with UID 1 and GID 1. >>> Creating group 'daemon' with GID 2. >>> Creating user 'daemon' (daemon) with UID 2 and GID 2. >>> Creating user 'ftp' (FTP User) with UID 14 and GID 50. >>> Creating user 'games' (games) with UID 12 and GID 100. >>> Creating user 'halt' (halt) with UID 7 and GID 0. >>> Creating user 'lp' (lp) with UID 4 and GID 7. >>> Creating user 'mail' (mail) with UID 8 and GID 12. >>> Creating user 'nobody' (Kernel Overflow User) with UID 65534 and GID 65534. >>> Creating user 'operator' (operator) with UID 11 and GID 0. >>> Creating user 'root' (Super User) with UID 0 and GID 0. >>> Creating user 'shutdown' (shutdown) with UID 6 and GID 0. >>> Creating user 'sync' (sync) with UID 5 and GID 0. >>> [ 14/192] Installing setup-0:2.15.1-2.f 100% | 44.6 MiB/s | 731.3 KiB | 00m00s >>> [RPM] /etc/hosts created as /etc/hosts.rpmnew [ 15/192] Installing filesystem-0:3.18- 100% | 1.7 MiB/s | 253.6 KiB | 00m00s [ 16/192] Installing meson-srpm-macros- 100% | 0.0 B/s | 1.9 KiB | 00m00s [ 17/192] Installing pkgconf-m4-0:2.5.1 100% | 0.0 B/s | 14.7 KiB | 00m00s [ 18/192] Installing pcre2-syntax-0:10. 100% | 277.7 MiB/s | 284.3 KiB | 00m00s [ 19/192] Installing gnulib-l10n-0:2024 100% | 129.3 MiB/s | 661.9 KiB | 00m00s [ 20/192] Installing coreutils-common-0 100% | 312.5 MiB/s | 11.6 MiB | 00m00s [ 21/192] Installing ncurses-base-0:6.6 100% | 49.6 MiB/s | 355.3 KiB | 00m00s [ 22/192] Installing bash-0:5.3.20-1.fc 100% | 249.2 MiB/s | 8.5 MiB | 00m00s [ 23/192] Installing glibc-common-0:2.4 100% | 57.5 MiB/s | 1.0 MiB | 00m00s [ 24/192] Installing glibc-gconv-extra- 100% | 199.7 MiB/s | 7.8 MiB | 00m00s [ 25/192] Installing glibc-0:2.44.9000- 100% | 184.1 MiB/s | 7.2 MiB | 00m00s [ 26/192] Installing ncurses-libs-0:6.6 100% | 238.0 MiB/s | 974.9 KiB | 00m00s [ 27/192] Installing glibc-minimal-lang 100% | 0.0 B/s | 124.0 B | 00m00s [ 28/192] Installing zlib-ng-compat-0:2 100% | 162.5 MiB/s | 166.4 KiB | 00m00s [ 29/192] Installing bzip2-libs-0:1.0.8 100% | 79.7 MiB/s | 81.6 KiB | 00m00s [ 30/192] Installing libgpg-error-0:1.6 100% | 58.6 MiB/s | 959.7 KiB | 00m00s [ 31/192] Installing readline-0:8.3-7.f 100% | 252.8 MiB/s | 517.7 KiB | 00m00s [ 32/192] Installing libstdc++-0:16.2.1 100% | 385.8 MiB/s | 3.1 MiB | 00m00s [ 33/192] Installing libzstd-0:1.5.7-6. 100% | 311.7 MiB/s | 957.4 KiB | 00m00s [ 34/192] Installing elfutils-libelf-0: 100% | 360.7 MiB/s | 1.4 MiB | 00m00s [ 35/192] Installing libassuan-0:2.5.7- 100% | 161.8 MiB/s | 165.7 KiB | 00m00s [ 36/192] Installing libgcrypt-0:1.12.4 100% | 416.6 MiB/s | 1.7 MiB | 00m00s [ 37/192] Installing gmp-1:6.3.0-6.fc45 100% | 266.1 MiB/s | 817.4 KiB | 00m00s [ 38/192] Installing libacl-0:2.4.0-2.f 100% | 0.0 B/s | 44.7 KiB | 00m00s [ 39/192] Installing systemd-libs-0:262 100% | 395.7 MiB/s | 2.8 MiB | 00m00s [ 40/192] Installing libuuid-0:2.42.4-2 100% | 37.3 MiB/s | 38.2 KiB | 00m00s [ 41/192] Installing popt-0:1.19-11.fc4 100% | 35.0 MiB/s | 143.3 KiB | 00m00s [ 42/192] Installing xz-libs-1:5.8.4-1. 100% | 217.6 MiB/s | 222.8 KiB | 00m00s [ 43/192] Installing sqlite-libs-0:3.53 100% | 323.8 MiB/s | 1.6 MiB | 00m00s [ 44/192] Installing npth-0:1.8-5.fc45. 100% | 49.4 MiB/s | 50.6 KiB | 00m00s [ 45/192] Installing elfutils-libs-0:0. 100% | 352.2 MiB/s | 721.3 KiB | 00m00s [ 46/192] Installing libblkid-0:2.42.4- 100% | 276.6 MiB/s | 283.3 KiB | 00m00s [ 47/192] Installing libsepol-0:3.11-2. 100% | 423.4 MiB/s | 867.1 KiB | 00m00s [ 48/192] Installing gnupg2-gpgconf-0:2 100% | 19.2 MiB/s | 255.9 KiB | 00m00s [ 49/192] Installing pcre2-0:10.47-1.fc 100% | 351.5 MiB/s | 720.0 KiB | 00m00s [ 50/192] Installing libselinux-0:3.11- 100% | 201.6 MiB/s | 206.4 KiB | 00m00s [ 51/192] Installing grep-0:3.12-4.fc45 100% | 52.8 MiB/s | 1.0 MiB | 00m00s [ 52/192] Installing sed-0:4.10-2.fc45. 100% | 47.5 MiB/s | 874.9 KiB | 00m00s [ 53/192] Installing findutils-1:4.11.0 100% | 97.9 MiB/s | 2.0 MiB | 00m00s [ 54/192] Installing libxcrypt-0:4.5.2- 100% | 144.5 MiB/s | 295.9 KiB | 00m00s [ 55/192] Installing json-c-0:0.18-9.fc 100% | 82.0 MiB/s | 83.9 KiB | 00m00s [ 56/192] Installing libtasn1-0:4.21.0- 100% | 174.3 MiB/s | 178.5 KiB | 00m00s [ 57/192] Installing libunistring-0:1.1 100% | 346.9 MiB/s | 1.7 MiB | 00m00s [ 58/192] Installing libidn2-0:2.3.8-4. 100% | 34.3 MiB/s | 562.6 KiB | 00m00s [ 59/192] Installing crypto-policies-0: 100% | 17.3 MiB/s | 159.5 KiB | 00m00s [ 60/192] Installing xz-1:5.8.4-1.fc46. 100% | 59.4 MiB/s | 1.4 MiB | 00m00s [ 61/192] Installing libmount-0:2.42.4- 100% | 200.2 MiB/s | 410.0 KiB | 00m00s [ 62/192] Installing gnupg2-verify-0:2. 100% | 25.0 MiB/s | 357.7 KiB | 00m00s [ 63/192] Installing mpfr-0:4.2.2-4.fc4 100% | 277.0 MiB/s | 850.9 KiB | 00m00s [ 64/192] Installing gawk-0:5.4.1-1.fc4 100% | 106.1 MiB/s | 2.2 MiB | 00m00s [ 65/192] Installing dwz-0:0.17-3.fc45. 100% | 22.0 MiB/s | 292.5 KiB | 00m00s [ 66/192] Installing libksba-0:1.8.1-1. 100% | 212.1 MiB/s | 434.4 KiB | 00m00s [ 67/192] Installing unzip-0:6.0-71.fc4 100% | 31.1 MiB/s | 445.3 KiB | 00m00s [ 68/192] Installing file-libs-0:5.48-3 100% | 617.2 MiB/s | 12.3 MiB | 00m00s [ 69/192] Installing file-0:5.48-3.fc46 100% | 7.8 MiB/s | 103.4 KiB | 00m00s [ 70/192] Installing diffutils-0:3.12-6 100% | 82.4 MiB/s | 1.6 MiB | 00m00s [ 71/192] Installing libattr-0:2.6.0-2. 100% | 24.7 MiB/s | 25.2 KiB | 00m00s [ 72/192] Installing libeconf-0:0.7.9-4 100% | 64.9 MiB/s | 66.4 KiB | 00m00s [ 73/192] Installing libcap-ng-0:0.9.6- 100% | 69.0 MiB/s | 70.6 KiB | 00m00s [ 74/192] Installing audit-libs-0:4.2.1 100% | 191.9 MiB/s | 393.1 KiB | 00m00s [ 75/192] Installing pam-libs-0:1.7.2-4 100% | 133.7 MiB/s | 136.9 KiB | 00m00s [ 76/192] Installing libcap-0:2.78-2.fc 100% | 14.9 MiB/s | 213.3 KiB | 00m00s [ 77/192] Installing libsemanage-0:3.11 100% | 157.4 MiB/s | 322.4 KiB | 00m00s [ 78/192] Installing libsmartcols-0:2.4 100% | 185.2 MiB/s | 189.6 KiB | 00m00s [ 79/192] Installing lua-libs-0:5.5.1-2 100% | 292.4 MiB/s | 299.4 KiB | 00m00s [ 80/192] Installing libffi-0:3.8.0-1.f 100% | 94.6 MiB/s | 96.9 KiB | 00m00s [ 81/192] Installing p11-kit-0:0.26.5-1 100% | 109.8 MiB/s | 2.6 MiB | 00m00s [ 82/192] Installing alternatives-0:1.3 100% | 4.8 MiB/s | 63.6 KiB | 00m00s [ 83/192] Installing p11-kit-trust-0:0. 100% | 17.4 MiB/s | 480.1 KiB | 00m00s [ 84/192] Installing ngtcp2-0:1.22.1-3. 100% | 164.0 MiB/s | 335.8 KiB | 00m00s [ 85/192] Installing util-linux-core-0: 100% | 68.7 MiB/s | 1.5 MiB | 00m00s [ 86/192] Installing liblastlog2-0:2.42 100% | 3.5 MiB/s | 39.8 KiB | 00m00s [ 87/192] Installing zip-0:3.0-46.fc45. 100% | 37.9 MiB/s | 698.0 KiB | 00m00s [ 88/192] Installing gnupg2-keyboxd-0:2 100% | 18.0 MiB/s | 202.5 KiB | 00m00s [ 89/192] Installing libpsl-0:0.23.3-1. 100% | 79.6 MiB/s | 81.5 KiB | 00m00s [ 90/192] Installing tar-2:1.35-9.fc45. 100% | 119.0 MiB/s | 3.0 MiB | 00m00s [ 91/192] Installing linkdupes-0:0.7.3- 100% | 51.0 MiB/s | 783.5 KiB | 00m00s [ 92/192] Installing libselinux-utils-0 100% | 19.6 MiB/s | 320.4 KiB | 00m00s [ 93/192] Installing libfdisk-0:2.42.4- 100% | 192.0 MiB/s | 393.2 KiB | 00m00s [ 94/192] Installing fips-provider-0:1. 100% | 402.4 MiB/s | 4.8 MiB | 00m00s [ 95/192] Installing openssl-libs-1:4.0 100% | 394.0 MiB/s | 6.7 MiB | 00m00s [ 96/192] Installing coreutils-0:9.12-1 100% | 144.4 MiB/s | 6.4 MiB | 00m00s [ 97/192] Installing ca-certificates-0: 100% | 1.7 MiB/s | 2.5 MiB | 00m01s [ 98/192] Installing gzip-0:1.15-1.fc46 100% | 24.5 MiB/s | 450.7 KiB | 00m00s [ 99/192] Installing util-linux-0:2.42. 100% | 73.7 MiB/s | 3.8 MiB | 00m00s [100/192] Installing policycoreutils-0: 100% | 23.7 MiB/s | 921.4 KiB | 00m00s [101/192] Installing selinux-policy-0:4 100% | 959.3 KiB/s | 34.5 KiB | 00m00s [102/192] Installing selinux-policy-tar 100% | 108.2 MiB/s | 15.2 MiB | 00m00s [103/192] Installing rpm-sequoia-0:1.10 100% | 305.9 MiB/s | 2.4 MiB | 00m00s [104/192] Installing libfsverity-0:1.7- 100% | 24.8 MiB/s | 25.4 KiB | 00m00s [105/192] Installing libevent-0:2.1.13- 100% | 240.4 MiB/s | 984.5 KiB | 00m00s [106/192] Installing ngtcp2-crypto-ossl 100% | 0.0 B/s | 52.5 KiB | 00m00s [107/192] Installing libusb1-0:1.0.30-2 100% | 9.9 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/192] Installing tpm2-tss-0:4.2.0-1 100% | 208.4 MiB/s | 1.7 MiB | 00m00s [109/192] Installing ima-evm-utils-libs 100% | 56.5 MiB/s | 57.9 KiB | 00m00s [110/192] Installing gnupg2-gpg-agent-0 100% | 23.0 MiB/s | 682.8 KiB | 00m00s [111/192] Installing nettle-0:4.0-5.fc4 100% | 262.0 MiB/s | 805.0 KiB | 00m00s [112/192] Installing gnutls-0:3.8.13-5. 100% | 319.8 MiB/s | 3.8 MiB | 00m00s [113/192] Installing zstd-0:1.5.7-6.fc4 100% | 30.9 MiB/s | 506.1 KiB | 00m00s [114/192] Installing libxml2-0:2.15.4-1 100% | 91.9 MiB/s | 1.7 MiB | 00m00s [115/192] Installing bzip2-0:1.0.8-24.f 100% | 6.9 MiB/s | 99.5 KiB | 00m00s [116/192] Installing add-determinism-0: 100% | 119.9 MiB/s | 2.2 MiB | 00m00s [117/192] Installing build-reproducibil 100% | 0.0 B/s | 1.5 KiB | 00m00s [118/192] Installing cpio-0:2.15-10.fc4 100% | 64.9 MiB/s | 1.1 MiB | 00m00s [119/192] Installing ed-0:1.22.6-1.fc46 100% | 11.5 MiB/s | 153.2 KiB | 00m00s [120/192] Installing patch-0:2.8-6.fc46 100% | 15.9 MiB/s | 228.1 KiB | 00m00s [121/192] Installing libpfm-0:4.14.1-2. 100% | 474.4 MiB/s | 2.4 MiB | 00m00s [122/192] Installing lz4-libs-0:1.10.0- 100% | 162.5 MiB/s | 166.4 KiB | 00m00s [123/192] Installing libarchive-0:3.8.9 100% | 245.5 MiB/s | 1.0 MiB | 00m00s [124/192] Installing libgomp-0:16.2.1-2 100% | 282.7 MiB/s | 578.9 KiB | 00m00s [125/192] Installing libtool-ltdl-0:2.6 100% | 69.5 MiB/s | 71.1 KiB | 00m00s [126/192] Installing gdbm-libs-1:1.26-1 100% | 132.7 MiB/s | 135.9 KiB | 00m00s [127/192] Installing cyrus-sasl-lib-0:2 100% | 123.1 MiB/s | 2.3 MiB | 00m00s [128/192] Installing openldap-0:2.6.15- 100% | 223.7 MiB/s | 687.2 KiB | 00m00s [129/192] Installing gnupg2-dirmngr-0:2 100% | 22.9 MiB/s | 632.8 KiB | 00m00s [130/192] Installing gnupg2-0:2.4.9-18. 100% | 197.0 MiB/s | 6.5 MiB | 00m00s [131/192] Installing gpgverify-0:2.2-5. 100% | 9.2 MiB/s | 9.4 KiB | 00m00s [132/192] Installing jansson-0:2.14-5.f 100% | 88.2 MiB/s | 90.3 KiB | 00m00s [133/192] Installing libpkgconf-0:2.5.1 100% | 89.1 MiB/s | 91.3 KiB | 00m00s [134/192] Installing pkgconf-0:2.5.1-2. 100% | 7.2 MiB/s | 95.2 KiB | 00m00s [135/192] Installing pkgconf-pkg-config 100% | 136.4 KiB/s | 1.8 KiB | 00m00s [136/192] Installing systemd-standalone 100% | 63.9 MiB/s | 981.8 KiB | 00m00s [137/192] Installing rpm-libs-0:6.1.0-1 100% | 274.8 MiB/s | 1.1 MiB | 00m00s [138/192] Installing rpm-sign-libs-0:6. 100% | 0.0 B/s | 40.5 KiB | 00m00s [139/192] Installing rpm-build-libs-0:6 100% | 282.4 MiB/s | 289.2 KiB | 00m00s [140/192] Installing xxhash-libs-0:0.8. 100% | 93.1 MiB/s | 95.4 KiB | 00m00s [141/192] Installing libbrotli-0:1.2.0- 100% | 282.3 MiB/s | 867.3 KiB | 00m00s [142/192] Installing libnghttp2-0:1.69. 100% | 163.3 MiB/s | 167.3 KiB | 00m00s [143/192] Installing libnghttp3-0:1.18. 100% | 161.0 MiB/s | 164.8 KiB | 00m00s [144/192] Installing keyutils-libs-0:1. 100% | 54.3 MiB/s | 55.6 KiB | 00m00s [145/192] Installing libcom_err-0:1.47. 100% | 62.6 MiB/s | 64.1 KiB | 00m00s [146/192] Installing libverto-0:0.3.2-1 100% | 26.4 MiB/s | 27.1 KiB | 00m00s [147/192] Installing krb5-libs-0:1.22.2 100% | 265.2 MiB/s | 2.4 MiB | 00m00s [148/192] Installing libcbor-0:0.14.0-3 100% | 82.9 MiB/s | 84.9 KiB | 00m00s [149/192] Installing libfido2-0:1.17.0- 100% | 252.0 MiB/s | 258.1 KiB | 00m00s [150/192] Installing libssh-0:0.12.2-1. 100% | 236.9 MiB/s | 727.8 KiB | 00m00s [151/192] Installing libcurl-0:8.23.0~r 100% | 360.6 MiB/s | 1.1 MiB | 00m00s [152/192] Installing elfutils-debuginfo 100% | 5.7 MiB/s | 82.2 KiB | 00m00s [153/192] Installing elfutils-0:0.196-1 100% | 144.4 MiB/s | 3.2 MiB | 00m00s [154/192] Installing binutils-0:2.47.50 100% | 269.5 MiB/s | 24.5 MiB | 00m00s [155/192] Installing gdb-minimal-0:17.2 100% | 289.0 MiB/s | 14.2 MiB | 00m00s [156/192] Installing debugedit-0:5.3-3. 100% | 15.6 MiB/s | 224.1 KiB | 00m00s [157/192] Installing curl-0:8.23.0~rc3- 100% | 16.5 MiB/s | 488.7 KiB | 00m00s [158/192] Installing rpm-0:6.1.0-1.fc46 100% | 51.1 MiB/s | 2.5 MiB | 00m00s [159/192] Installing cmake-srpm-macros- 100% | 0.0 B/s | 804.0 B | 00m00s [160/192] Installing efi-srpm-macros-0: 100% | 4.5 MiB/s | 41.3 KiB | 00m00s [161/192] Installing java-srpm-macros-0 100% | 0.0 B/s | 1.1 KiB | 00m00s [162/192] Installing lua-srpm-macros-0: 100% | 0.0 B/s | 1.9 KiB | 00m00s [163/192] Installing tree-sitter-srpm-m 100% | 0.0 B/s | 9.6 KiB | 00m00s [164/192] Installing zig-srpm-macros-0: 100% | 0.0 B/s | 1.9 KiB | 00m00s [165/192] Installing filesystem-srpm-ma 100% | 0.0 B/s | 38.9 KiB | 00m00s [166/192] Installing rust-srpm-macros-0 100% | 0.0 B/s | 6.4 KiB | 00m00s [167/192] Installing qt6-srpm-macros-0: 100% | 0.0 B/s | 748.0 B | 00m00s [168/192] Installing qt5-srpm-macros-0: 100% | 0.0 B/s | 776.0 B | 00m00s [169/192] Installing perl-srpm-macros-0 100% | 0.0 B/s | 1.1 KiB | 00m00s [170/192] Installing package-notes-srpm 100% | 0.0 B/s | 2.1 KiB | 00m00s [171/192] Installing openblas-srpm-macr 100% | 0.0 B/s | 404.0 B | 00m00s [172/192] Installing ocaml-srpm-macros- 100% | 0.0 B/s | 2.1 KiB | 00m00s [173/192] Installing kernel-srpm-macros 100% | 0.0 B/s | 2.3 KiB | 00m00s [174/192] Installing gnome-srpm-macros- 100% | 0.0 B/s | 4.1 KiB | 00m00s [175/192] Installing gnat-srpm-macros-0 100% | 0.0 B/s | 1.3 KiB | 00m00s [176/192] Installing ghc-srpm-macros-0: 100% | 0.0 B/s | 1.0 KiB | 00m00s [177/192] Installing gap-srpm-macros-0: 100% | 0.0 B/s | 2.7 KiB | 00m00s [178/192] Installing fpc-srpm-macros-0: 100% | 0.0 B/s | 420.0 B | 00m00s [179/192] Installing ansible-srpm-macro 100% | 0.0 B/s | 36.2 KiB | 00m00s [180/192] Installing redhat-rpm-config- 100% | 93.0 MiB/s | 190.4 KiB | 00m00s [181/192] Installing forge-srpm-macros- 100% | 39.3 MiB/s | 40.3 KiB | 00m00s [182/192] Installing rpm-build-0:6.1.0- 100% | 16.6 MiB/s | 322.1 KiB | 00m00s [183/192] Installing erlang-srpm-macros 100% | 0.0 B/s | 2.6 KiB | 00m00s [184/192] Installing pyproject-srpm-mac 100% | 0.0 B/s | 4.0 KiB | 00m00s [185/192] Installing fonts-srpm-macros- 100% | 55.7 MiB/s | 57.0 KiB | 00m00s [186/192] Installing go-srpm-macros-0:3 100% | 61.6 MiB/s | 63.1 KiB | 00m00s [187/192] Installing R-srpm-macros-0:1. 100% | 0.0 B/s | 4.4 KiB | 00m00s [188/192] Installing python-srpm-macros 100% | 51.7 MiB/s | 52.9 KiB | 00m00s [189/192] Installing rpm-plugin-selinux 100% | 0.0 B/s | 12.9 KiB | 00m00s [190/192] Installing which-0:2.25-2.fc4 100% | 5.2 MiB/s | 85.8 KiB | 00m00s [191/192] Installing shadow-utils-2:4.2 100% | 98.6 MiB/s | 3.9 MiB | 00m00s [192/192] Installing info-0:7.3-3.fc45. 100% | 53.8 KiB/s | 372.8 KiB | 00m07s Warning: skipped OpenPGP checks for 3 packages from repository: copr_base Complete! Finish: installing minimal buildroot with dnf5 Start: creating root cache Finish: creating root cache Finish: chroot init INFO: Installed packages: INFO: R-srpm-macros-1.3.7-3.fc45.noarch add-determinism-0.7.3-3.fc45.x86_64 alternatives-1.33-6.fc45.x86_64 ansible-srpm-macros-1-22.fc45.noarch audit-libs-4.2.1-2.fc45.x86_64 bash-5.3.20-1.fc46.x86_64 binutils-2.47.50-15.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-2026.2.90_v9.0.317-1.fc46.noarch cmake-srpm-macros-4.3.0-5.fc45.noarch coreutils-9.12-1.fc46.x86_64 coreutils-common-9.12-1.fc46.x86_64 cpio-2.15-10.fc45.x86_64 crypto-policies-20260713-2.gitc42da77.fc45.noarch curl-8.23.0~rc3-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.6-1.fc46.x86_64 efi-srpm-macros-6-9.fc45.noarch elfutils-0.196-1.fc46.x86_64 elfutils-debuginfod-client-0.196-1.fc46.x86_64 elfutils-libelf-0.196-1.fc46.x86_64 elfutils-libs-0.196-1.fc46.x86_64 erlang-srpm-macros-0.4.0-1.fc46.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.48-3.fc46.x86_64 file-libs-5.48-3.fc46.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.3-1.fc46.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-6.fc46.x86_64 gdbm-libs-1.26-1.fc46.x86_64 ghc-srpm-macros-1.10-2.fc45.noarch glibc-2.44.9000-5.fc46.x86_64 glibc-common-2.44.9000-5.fc46.x86_64 glibc-gconv-extra-2.44.9000-5.fc46.x86_64 glibc-minimal-langpack-2.44.9000-5.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-5.fc46.x86_64 go-srpm-macros-3.8.0-4.fc46.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.15-1.fc46.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-2.fc46.x86_64 libassuan-2.5.7-6.fc45.x86_64 libattr-2.6.0-2.fc45.x86_64 libblkid-2.42.4-2.fc46.x86_64 libbrotli-1.2.0-6.fc45.x86_64 libcap-2.78-2.fc45.x86_64 libcap-ng-0.9.6-1.fc46.x86_64 libcbor-0.14.0-3.fc45.x86_64 libcom_err-1.47.4-2.fc45.x86_64 libcurl-8.23.0~rc3-1.fc46.x86_64 libeconf-0.7.9-4.fc45.x86_64 libevent-2.1.13-1.fc46.x86_64 libfdisk-2.42.4-2.fc46.x86_64 libffi-3.8.0-1.fc46.x86_64 libfido2-1.17.0-6.fc46.x86_64 libfsverity-1.7-4.fc45.x86_64 libgcc-16.2.1-2.fc46.1.x86_64 libgcrypt-1.12.4-1.fc46.x86_64 libgomp-16.2.1-2.fc46.1.x86_64 libgpg-error-1.61-2.fc45.x86_64 libidn2-2.3.8-4.fc45.x86_64 libksba-1.8.1-1.fc46.x86_64 liblastlog2-2.42.4-2.fc46.x86_64 libmount-2.42.4-2.fc46.x86_64 libnghttp2-1.69.0-6.fc46.x86_64 libnghttp3-1.18.0-1.fc45.x86_64 libpfm-4.14.1-2.fc46.x86_64 libpkgconf-2.5.1-2.fc45.x86_64 libpsl-0.23.3-1.fc46.x86_64 libselinux-3.11-5.fc46.x86_64 libselinux-utils-3.11-5.fc46.x86_64 libsemanage-3.11-4.fc46.x86_64 libsepol-3.11-2.fc45.x86_64 libsmartcols-2.42.4-2.fc46.x86_64 libssh-0.12.2-1.fc45.x86_64 libssh-config-0.12.2-1.fc45.noarch libstdc++-16.2.1-2.fc46.1.x86_64 libtasn1-4.21.0-2.fc45.x86_64 libtool-ltdl-2.6.2-1.fc46.x86_64 libunistring-1.1-12.fc45.x86_64 libusb1-1.0.30-2.fc45.x86_64 libuuid-2.42.4-2.fc46.x86_64 libverto-0.3.2-13.fc45.x86_64 libxcrypt-4.5.2-4.fc45.x86_64 libxml2-2.15.4-1.fc46.x86_64 libzstd-1.5.7-6.fc45.x86_64 linkdupes-0.7.3-3.fc45.x86_64 lua-libs-5.5.1-2.fc46.x86_64 lua-srpm-macros-1-18.fc45.noarch lz4-libs-1.10.0-5.fc45.x86_64 meson-srpm-macros-1.12.1-2.fc46.noarch 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-23.fc46.noarch openldap-2.6.15-1.fc46.x86_64 openssl-libs-4.0.3-1.fc46.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-6.fc46.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.24.0-1.fc46.noarch python-srpm-macros-3.15-2.fc45.noarch qt5-srpm-macros-5.15.18-3.fc45.noarch qt6-srpm-macros-6.11.2-1.fc46.noarch readline-8.3-7.fc46.x86_64 redhat-rpm-config-345-4.fc46.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.3-1.fc46.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.21-1.fc46.noarch selinux-policy-targeted-45.21-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-262-3.fc46.x86_64 systemd-standalone-sysusers-262-3.fc46.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.4-2.fc46.x86_64 util-linux-core-2.42.4-2.fc46.x86_64 which-2.25-2.fc45.x86_64 xxhash-libs-0.8.4-1.fc46.x86_64 xz-5.8.4-1.fc46.x86_64 xz-libs-5.8.4-1.fc46.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.VI5sE6 setting SOURCE_DATE_EPOCH=1791676800 Wrote: /builddir/build/SRPMS/ruff-0.17.0-1.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-1792062791.168774/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-fa6q7zqh/ruff/ruff.spec) Config(child) 0 minutes 23 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.17.0-1.fc46.src.rpm) Config(fedora-rawhide-x86_64) Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1792062791.168774/root. INFO: reusing tmpfs at /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1792062791.168774/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-1792062791.168774/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.3-1.fc46.x86_64 dnf5-5.4.6.0-1.fc46.x86_64 dnf5-plugins-5.4.6.0-1.fc46.x86_64 Finish: chroot init Start: build phase for ruff-0.17.0-1.fc46.src.rpm Start: build setup for ruff-0.17.0-1.fc46.src.rpm Building target platforms: x86_64 Building for target x86_64 Reading /var/tmp/rpm-tmp.tBoySX setting SOURCE_DATE_EPOCH=1791676800 Wrote: /builddir/build/SRPMS/ruff-0.17.0-1.fc46.src.rpm Updating and loading repositories: fedora 100% | 78.8 KiB/s | 24.6 KiB | 00m00s Copr repository 100% | 9.6 KiB/s | 1.5 KiB | 00m00s Repositories loaded. Package Arch Version Repository Size Installing: cargo-rpm-macros noarch 0:28.5-2.fc45 fedora 14.9 KiB rust2rpm-helper x86_64 0:0.2.0-1.fc45 fedora 2.1 MiB tomcli noarch 0:0.10.1-6.fc45 fedora 152.0 KiB Installing dependencies: annobin-docs noarch 0:13.32-1.fc46 fedora 99.7 KiB annobin-plugin-gcc x86_64 0:13.32-1.fc46 fedora 724.5 KiB cargo x86_64 0:1.99.0-1.fc46 fedora 23.6 MiB cargo2rpm noarch 0:0.4.0-1.fc46 copr_base 1.4 MiB cpp x86_64 0:16.2.1-2.fc46.1 fedora 42.6 MiB expat x86_64 0:2.8.3-1.fc46 fedora 338.4 KiB gcc x86_64 0:16.2.1-2.fc46.1 fedora 121.8 MiB gcc-plugin-annobin x86_64 0:16.2.1-2.fc46.1 fedora 57.1 KiB glibc-devel x86_64 0:2.44.9000-5.fc46 fedora 2.3 MiB kernel-headers x86_64 0:7.3.0-0.rc7.58.fc46 fedora 7.1 MiB less x86_64 0:710-1.fc46 fedora 488.7 KiB libatomic x86_64 0:16.2.1-2.fc46.1 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-3.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:23.1.3-1.fc46 fedora 0.0 B llvm-libs x86_64 0:23.1.3-1.fc46 fedora 146.2 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.2.1-3.fc46 copr_base 1.3 MiB python3 x86_64 0:3.15.0-1.fc46 fedora 28.7 KiB python3-click noarch 1:8.4.2-1.fc46 copr_base 1.3 MiB python3-libs x86_64 0:3.15.0-1.fc46 fedora 48.3 MiB python3-tomlkit noarch 0:0.13.2-10.fc46 copr_base 503.4 KiB rust x86_64 0:1.99.0-1.fc46 fedora 92.8 MiB rust-std-static x86_64 0:1.99.0-1.fc46 fedora 175.1 MiB tomcli+tomlkit noarch 0:0.10.1-6.fc45 fedora 0.0 B tzdata noarch 0:2026e-1.fc46 fedora 1.3 MiB Transaction Summary: Installing: 34 packages Total size of inbound packages is 194 MiB. Need to download 194 MiB. After this operation, 674 MiB extra will be used (install 674 MiB, remove 0 B). [ 1/34] cargo-rpm-macros-0:28.5-2.fc45. 100% | 7.1 MiB/s | 14.6 KiB | 00m00s [ 2/34] tomcli-0:0.10.1-6.fc45.noarch 100% | 14.8 MiB/s | 75.8 KiB | 00m00s [ 3/34] rust2rpm-helper-0:0.2.0-1.fc45. 100% | 103.5 MiB/s | 848.0 KiB | 00m00s [ 4/34] libgit2_1.9-0:1.9.7-3.fc46.x86_ 100% | 74.7 MiB/s | 612.0 KiB | 00m00s [ 5/34] libssh2-0:1.11.1-10.fc45.x86_64 100% | 10.4 MiB/s | 148.9 KiB | 00m00s [ 6/34] llhttp-0:9.4.2-2.fc45.x86_64 100% | 2.9 MiB/s | 38.5 KiB | 00m00s [ 7/34] cargo-0:1.99.0-1.fc46.x86_64 100% | 89.1 MiB/s | 7.9 MiB | 00m00s [ 8/34] rust-0:1.99.0-1.fc46.x86_64 100% | 116.9 MiB/s | 31.0 MiB | 00m00s [ 9/34] llvm-libs-0:23.1.3-1.fc46.x86_6 100% | 121.9 MiB/s | 36.2 MiB | 00m00s [10/34] gcc-0:16.2.1-2.fc46.1.x86_64 100% | 94.9 MiB/s | 43.3 MiB | 00m00s [11/34] cpp-0:16.2.1-2.fc46.1.x86_64 100% | 102.1 MiB/s | 14.6 MiB | 00m00s [12/34] libmpc-0:1.4.1-2.fc45.x86_64 100% | 1.7 MiB/s | 75.7 KiB | 00m00s [13/34] rust-std-static-0:1.99.0-1.fc46 100% | 133.1 MiB/s | 41.1 MiB | 00m00s [14/34] make-1:4.4.1-13.fc45.x86_64 100% | 9.7 MiB/s | 588.3 KiB | 00m00s [15/34] libedit-0:3.1-60.20260512cvs.fc 100% | 1.9 MiB/s | 110.0 KiB | 00m00s [16/34] llvm-filesystem-0:23.1.3-1.fc46 100% | 6.7 MiB/s | 13.7 KiB | 00m00s [17/34] libxcrypt-devel-0:4.5.2-4.fc45. 100% | 14.9 MiB/s | 30.4 KiB | 00m00s [18/34] python3-0:3.15.0-1.fc46.x86_64 100% | 26.9 MiB/s | 27.5 KiB | 00m00s [19/34] glibc-devel-0:2.44.9000-5.fc46. 100% | 165.3 MiB/s | 677.3 KiB | 00m00s [20/34] expat-0:2.8.3-1.fc46.x86_64 100% | 43.0 MiB/s | 132.0 KiB | 00m00s [21/34] mpdecimal-0:4.0.1-4.fc45.x86_64 100% | 24.1 MiB/s | 98.5 KiB | 00m00s [22/34] tzdata-0:2026e-1.fc46.noarch 100% | 116.2 MiB/s | 713.6 KiB | 00m00s [23/34] less-0:710-1.fc46.x86_64 100% | 75.4 MiB/s | 231.6 KiB | 00m00s [24/34] python3-libs-0:3.15.0-1.fc46.x8 100% | 239.0 MiB/s | 11.2 MiB | 00m00s [25/34] kernel-headers-0:7.3.0-0.rc7.58 100% | 252.0 MiB/s | 1.8 MiB | 00m00s [26/34] libatomic-0:16.2.1-2.fc46.1.x86 100% | 27.2 MiB/s | 55.7 KiB | 00m00s [27/34] python3-click-1:8.4.2-1.fc46.no 100% | 1.8 MiB/s | 281.8 KiB | 00m00s [28/34] tomcli+tomlkit-0:0.10.1-6.fc45. 100% | 2.7 MiB/s | 8.3 KiB | 00m00s [29/34] python-pip-wheel-0:26.2.1-3.fc4 100% | 6.6 MiB/s | 1.2 MiB | 00m00s [30/34] annobin-plugin-gcc-0:13.32-1.fc 100% | 138.7 MiB/s | 710.1 KiB | 00m00s [31/34] gcc-plugin-annobin-0:16.2.1-2.f 100% | 29.0 MiB/s | 59.5 KiB | 00m00s [32/34] annobin-docs-0:13.32-1.fc46.noa 100% | 42.5 MiB/s | 87.1 KiB | 00m00s [33/34] cargo2rpm-0:0.4.0-1.fc46.noarch 100% | 845.7 KiB/s | 186.9 KiB | 00m00s [34/34] python3-tomlkit-0:0.13.2-10.fc4 100% | 959.9 KiB/s | 119.0 KiB | 00m00s -------------------------------------------------------------------------------- [34/34] Total 100% | 216.4 MiB/s | 194.1 MiB | 00m01s Running transaction [ 1/36] Verify package files 100% | 56.0 B/s | 34.0 B | 00m01s [ 2/36] Prepare transaction 100% | 653.0 B/s | 34.0 B | 00m00s [ 3/36] Installing libmpc-0:1.4.1-2.fc4 100% | 83.2 MiB/s | 170.4 KiB | 00m00s [ 4/36] Installing libssh2-0:1.11.1-10. 100% | 164.2 MiB/s | 336.3 KiB | 00m00s [ 5/36] Installing cpp-0:16.2.1-2.fc46. 100% | 357.9 MiB/s | 42.6 MiB | 00m00s [ 6/36] Installing annobin-docs-0:13.32 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.3 100% | 150.4 MiB/s | 7.2 MiB | 00m00s [ 9/36] Installing glibc-devel-0:2.44.9 100% | 119.9 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% | 634.1 MiB/s | 1.3 MiB | 00m00s [12/36] Installing less-0:710-1.fc46.x8 100% | 24.0 MiB/s | 492.0 KiB | 00m00s [13/36] Installing tzdata-0:2026e-1.fc4 100% | 24.6 MiB/s | 1.5 MiB | 00m00s [14/36] Installing mpdecimal-0:4.0.1-4. 100% | 217.5 MiB/s | 222.7 KiB | 00m00s [15/36] Installing expat-0:2.8.3-1.fc46 100% | 16.6 MiB/s | 340.5 KiB | 00m00s [16/36] Installing python3-libs-0:3.15. 100% | 283.1 MiB/s | 48.7 MiB | 00m00s [17/36] Installing python3-0:3.15.0-1.f 100% | 2.0 MiB/s | 30.4 KiB | 00m00s [18/36] Installing python3-click-1:8.4. 100% | 266.2 MiB/s | 1.3 MiB | 00m00s [19/36] Installing python3-tomlkit-0:0. 100% | 166.8 MiB/s | 512.5 KiB | 00m00s [20/36] Installing tomcli-0:0.10.1-6.fc 100% | 9.5 MiB/s | 164.6 KiB | 00m00s [21/36] Installing tomcli+tomlkit-0:0.1 100% | 0.0 B/s | 124.0 B | 00m00s [22/36] Installing llvm-filesystem-0:23 100% | 0.0 B/s | 1.1 KiB | 00m00s [23/36] Installing libedit-0:3.1-60.202 100% | 122.0 MiB/s | 250.0 KiB | 00m00s [24/36] Installing llvm-libs-0:23.1.3-1 100% | 474.6 MiB/s | 146.2 MiB | 00m00s [25/36] Installing make-1:4.4.1-13.fc45 100% | 78.4 MiB/s | 1.8 MiB | 00m00s [26/36] Installing gcc-0:16.2.1-2.fc46. 100% | 406.3 MiB/s | 121.9 MiB | 00m00s [27/36] Installing rust-0:1.99.0-1.fc46 100% | 401.5 MiB/s | 92.8 MiB | 00m00s [28/36] Installing rust-std-static-0:1. 100% | 501.7 MiB/s | 175.1 MiB | 00m00s [29/36] Installing llhttp-0:9.4.2-2.fc4 100% | 96.3 MiB/s | 98.6 KiB | 00m00s [30/36] Installing libgit2_1.9-0:1.9.7- 100% | 350.0 MiB/s | 1.4 MiB | 00m00s [31/36] Installing cargo-0:1.99.0-1.fc4 100% | 332.4 MiB/s | 23.6 MiB | 00m00s [32/36] Installing cargo2rpm-0:0.4.0-1. 100% | 60.5 MiB/s | 1.4 MiB | 00m00s [33/36] Installing cargo-rpm-macros-0:2 100% | 15.5 MiB/s | 15.9 KiB | 00m00s [34/36] Installing annobin-plugin-gcc-0 100% | 35.5 MiB/s | 726.2 KiB | 00m00s [35/36] Installing gcc-plugin-annobin-0 100% | 2.9 MiB/s | 58.7 KiB | 00m00s [36/36] Installing rust2rpm-helper-0:0. 100% | 14.8 MiB/s | 2.1 MiB | 00m00s Warning: skipped OpenPGP checks for 4 packages from repository: copr_base Complete! Building target platforms: x86_64 Building for target x86_64 Reading /var/tmp/rpm-tmp.pxrQWa setting SOURCE_DATE_EPOCH=1791676800 Wrote: /builddir/build/SRPMS/ruff-0.17.0-1.fc46.src.rpm Updating and loading repositories: fedora 100% | 78.3 KiB/s | 24.6 KiB | 00m00s Copr repository 100% | 9.0 KiB/s | 1.5 KiB | 00m00s Repositories loaded. Package "cargo-rpm-macros-28.5-2.fc45.noarch" is already installed. Package "rust2rpm-helper-0.2.0-1.fc45.x86_64" is already installed. Package "tomcli-0.10.1-6.fc45.noarch" is already installed. Nothing to do. Finish: build setup for ruff-0.17.0-1.fc46.src.rpm Start: rpmbuild ruff-0.17.0-1.fc46.src.rpm Building target platforms: x86_64 Building for target x86_64 Reading /var/tmp/rpm-tmp.lS8AOH setting SOURCE_DATE_EPOCH=1791676800 Executing(mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.lQh4Ys Creating(rpmbuild.env): /builddir/build/BUILD/ruff-0.17.0-build/rpmbuild.env RPM_SOURCE_DIR="/builddir/build/SOURCES" RPM_BUILD_DIR="/builddir/build/BUILD/ruff-0.17.0-build" RPM_OPT_FLAGS="-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -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.17.0-build/SPECPARTS" export RPM_SOURCE_DIR RPM_BUILD_DIR RPM_OPT_FLAGS RPM_ARCH RPM_OS RPM_BUILD_NCPUS RPM_SPECPARTS_DIR RPM_LD_FLAGS RPM_DOC_DIR="/usr/share/doc" export RPM_DOC_DIR RPM_PACKAGE_NAME="ruff" RPM_PACKAGE_VERSION="0.17.0" RPM_PACKAGE_RELEASE="1.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.17.0-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.sK6OHe + umask 022 + cd /builddir/build/BUILD/ruff-0.17.0-build + cd /builddir/build/BUILD/ruff-0.17.0-build + rm -rf ruff-0.17.0 + /usr/bin/rpmuncompress -x /builddir/build/SOURCES/ruff-0.17.0.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd ruff-0.17.0 + /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_unicode_names2_generator/Cargo.toml ./crates/ruff_unicode_names2/Cargo.toml ./crates/ruff_text_size/Cargo.toml ./crates/ruff_source_file/Cargo.toml ./crates/ruff_server/Cargo.toml ./crates/ruff_ranged_value/Cargo.toml ./crates/ruff_python_trivia_integration_tests/Cargo.toml ./crates/ruff_python_trivia/Cargo.toml ./crates/ruff_python_stdlib/Cargo.toml ./crates/ruff_python_semantic/Cargo.toml ./crates/ruff_python_parser/Cargo.toml ./crates/ruff_python_literal/Cargo.toml ./crates/ruff_python_index/Cargo.toml ./crates/ruff_python_importer/Cargo.toml ./crates/ruff_python_formatter/Cargo.toml ./crates/ruff_python_edits/Cargo.toml ./crates/ruff_python_codegen/Cargo.toml ./crates/ruff_python_ast_integration_tests/Cargo.toml ./crates/ruff_python_ast/Cargo.toml ./crates/ruff_options_metadata/Cargo.toml ./crates/ruff_notebook/Cargo.toml ./crates/ruff_memory_usage/Cargo.toml ./crates/ruff_mdtest/Cargo.toml ./crates/ruff_markdown/Cargo.toml ./crates/ruff_macros/Cargo.toml ./crates/ruff_linter/Cargo.toml ./crates/ruff_index/Cargo.toml ./crates/ruff_graph/Cargo.toml ./crates/ruff_formatter/Cargo.toml ./crates/ruff_diagnostics/Cargo.toml ./crates/ruff_dev/Cargo.toml ./crates/ruff_db/Cargo.toml ./crates/ruff_command_line/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_ide.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=b932d8ce0f893d7d9ef167f0379dcaf9f48bf70b + [[ b932d8ce0f893d7d9ef167f0379dcaf9f48bf70b != b932d8ce0f893d7d9ef167f0379dcaf9f48bf70b ]] + RPM_EC=0 ++ jobs -p + exit 0 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.EEpM6W + umask 022 + cd /builddir/build/BUILD/ruff-0.17.0-build + cd ruff-0.17.0 + /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.17.0-1.fc46.buildreqs.nosrc.rpm INFO: Going to install missing dynamic buildrequires Updating and loading repositories: fedora 100% | 81.1 KiB/s | 24.6 KiB | 00m00s Copr repository 100% | 11.2 KiB/s | 1.5 KiB | 00m00s Repositories loaded. Package "cargo-rpm-macros-28.5-2.fc45.noarch" is already installed. Package "rust-1.99.0-1.fc46.x86_64" is already installed. Package "rust-1.99.0-1.fc46.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.24.0-1.fc46 copr_base 169.0 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-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+std-devel noarch 0:1.0.14-2.fc45 fedora 4.1 KiB rust-anstyle-devel noarch 0:1.0.14-2.fc45 fedora 65.6 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-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-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-bitflags-devel noarch 0:2.13.2-1.fc46 fedora 230.6 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+std-devel noarch 0:1.13.1-1.fc46 fedora 2.7 KiB rust-bstr-devel noarch 0:1.13.1-1.fc46 fedora 1.6 MiB rust-cachedir-devel noarch 0:0.3.1-7.fc45 fedora 16.0 KiB rust-camino+serde1-devel noarch 0:1.2.6-1.fc46 fedora 2.5 KiB rust-camino-devel noarch 0:1.2.6-1.fc46 fedora 168.1 KiB rust-char_str+get-size-devel noarch 0:0.0.4-1.fc46 fedora 3.4 KiB rust-char_str+serde-devel noarch 0:0.0.4-1.fc46 fedora 3.4 KiB rust-char_str+std-devel noarch 0:0.0.4-1.fc46 fedora 3.4 KiB rust-char_str-devel noarch 0:0.0.4-1.fc46 fedora 299.7 KiB rust-clap+color-devel noarch 0:4.6.7-1.fc46 fedora 14.8 KiB rust-clap+derive-devel noarch 0:4.6.7-1.fc46 fedora 14.8 KiB rust-clap+env-devel noarch 0:4.6.7-1.fc46 fedora 14.8 KiB rust-clap+error-context-devel noarch 0:4.6.7-1.fc46 fedora 14.8 KiB rust-clap+help-devel noarch 0:4.6.7-1.fc46 fedora 14.8 KiB rust-clap+std-devel noarch 0:4.6.7-1.fc46 fedora 14.8 KiB rust-clap+string-devel noarch 0:4.6.7-1.fc46 fedora 14.8 KiB rust-clap+suggestions-devel noarch 0:4.6.7-1.fc46 fedora 14.8 KiB rust-clap+usage-devel noarch 0:4.6.7-1.fc46 fedora 14.8 KiB rust-clap+wrap_help-devel noarch 0:4.6.7-1.fc46 fedora 14.8 KiB rust-clap-devel noarch 0:4.6.7-1.fc46 fedora 225.8 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-clearscreen-devel noarch 0:4.0.6-2.fc45 fedora 254.9 KiB rust-colored+no-color-devel noarch 0:3.1.1-2.fc45 fedora 2.2 KiB rust-colored-devel noarch 0:3.1.1-2.fc45 fedora 118.4 KiB rust-compact_str+serde-devel noarch 0:0.10.0-1.fc45 fedora 3.3 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-countme-devel noarch 0:3.0.1-7.fc45 fedora 25.9 KiB rust-crossbeam+std-devel noarch 0:0.8.5-1.fc46 fedora 2.3 KiB rust-crossbeam-devel noarch 0:0.8.5-1.fc46 fedora 28.0 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-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-etcetera-devel noarch 0:0.11.0-3.fc45 fedora 60.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-gen-lsp-types+url-devel noarch 0:0.11.0-1.fc46 fedora 1.8 KiB rust-gen-lsp-types-devel noarch 0:0.11.0-1.fc46 fedora 655.0 KiB rust-get-size2+compact-str-devel noarch 0:0.11.1-1.fc46 fedora 4.9 KiB rust-get-size2+derive-devel noarch 0:0.11.1-1.fc46 fedora 4.9 KiB rust-get-size2+hashbrown-devel noarch 0:0.11.1-1.fc46 fedora 4.9 KiB rust-get-size2+indexmap-devel noarch 0:0.11.1-1.fc46 fedora 4.9 KiB rust-get-size2+ordermap-devel noarch 0:0.11.1-1.fc46 fedora 4.9 KiB rust-get-size2+parking_lot-devel noarch 0:0.11.1-1.fc46 fedora 4.9 KiB rust-get-size2+smallvec-devel noarch 0:0.11.1-1.fc46 fedora 4.9 KiB rust-get-size2+std-devel noarch 0:0.11.1-1.fc46 fedora 4.9 KiB rust-get-size2+thin-vec-devel noarch 0:0.11.1-1.fc46 fedora 4.9 KiB rust-get-size2-devel noarch 0:0.11.1-1.fc46 fedora 99.5 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+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-devel noarch 0:0.5.0-6.fc45 fedora 41.9 KiB rust-icu_normalizer+compiled_data-devel noarch 0:2.3.0-1.fc46 fedora 5.4 KiB rust-icu_normalizer-devel noarch 0:2.3.0-1.fc46 fedora 3.0 MiB rust-icu_properties+compiled_data-devel noarch 0:2.3.0-1.fc46 fedora 4.5 KiB rust-icu_properties-devel noarch 0:2.3.0-1.fc46 fedora 576.8 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+std-devel noarch 0:2.14.2-1.fc46 fedora 3.0 KiB rust-indexmap-devel noarch 0:2.14.2-1.fc46 fedora 504.8 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.8-1.fc46 fedora 50.0 KiB rust-insta+colors-devel noarch 0:1.49.0-1.fc46 fedora 3.4 KiB rust-insta+filters-devel noarch 0:1.49.0-1.fc46 fedora 3.4 KiB rust-insta+json-devel noarch 0:1.49.0-1.fc46 fedora 3.4 KiB rust-insta+redactions-devel noarch 0:1.49.0-1.fc46 fedora 3.4 KiB rust-insta+ron-devel noarch 0:1.49.0-1.fc46 fedora 3.4 KiB rust-insta-cmd-devel noarch 0:0.7.0-2.fc45 fedora 28.7 KiB rust-insta-devel noarch 0:1.49.0-1.fc46 fedora 501.8 KiB rust-is-macro-devel noarch 0:0.3.8-1.fc46 fedora 28.4 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-jiff+perf-inline-devel noarch 0:0.2.38-1.fc46 fedora 3.5 KiB rust-jiff+std-devel noarch 0:0.2.38-1.fc46 fedora 3.5 KiB rust-jiff+tz-fat-devel noarch 0:0.2.38-1.fc46 fedora 3.5 KiB rust-jiff+tz-system-devel noarch 0:0.2.38-1.fc46 fedora 3.5 KiB rust-jiff+tzdb-bundle-platform-devel noarch 0:0.2.38-1.fc46 fedora 3.5 KiB rust-jiff+tzdb-concatenated-devel noarch 0:0.2.38-1.fc46 fedora 3.5 KiB rust-jiff+tzdb-zoneinfo-devel noarch 0:0.2.38-1.fc46 fedora 3.5 KiB rust-jiff-devel noarch 0:0.2.38-1.fc46 fedora 3.3 MiB rust-jod-thread-devel noarch 0:1.0.0-3.fc45 fedora 15.6 KiB rust-libcst-devel noarch 0:1.9.0-1.fc46 fedora 611.2 KiB rust-log-devel noarch 0:0.4.34-1.fc46 fedora 229.3 KiB rust-lsp-server-devel noarch 0:0.10.0-2.fc46 fedora 63.1 KiB rust-matchit-devel noarch 0:0.9.2-2.fc45 fedora 160.7 KiB rust-memchr+std-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-natord-devel noarch 0:1.0.9-26.fc45 fedora 9.9 KiB rust-notify+macos_fsevent-devel noarch 0:8.2.0-5.fc46 fedora 1.9 KiB rust-notify-devel noarch 0:8.2.0-5.fc46 fedora 155.3 KiB rust-ordermap+serde-devel noarch 0:1.2.2-1.fc46 fedora 2.8 KiB rust-ordermap+std-devel noarch 0:1.2.2-1.fc46 fedora 2.8 KiB rust-ordermap-devel noarch 0:1.2.2-1.fc46 fedora 344.6 KiB rust-parking_lot-devel noarch 0:0.12.5-3.fc45 fedora 196.9 KiB rust-path-absolutize+fixed_workdir-devel noarch 0:4.0.1-1.fc46 fedora 1.4 KiB rust-path-absolutize-devel noarch 0:4.0.1-1.fc46 fedora 35.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-pep440_rs+version-ranges-devel noarch 0:0.7.3-4.fc45 fedora 1.4 KiB rust-pep440_rs-devel noarch 0:0.7.3-4.fc45 fedora 204.9 KiB rust-phf0.11-devel noarch 0:0.11.3-3.fc45 fedora 80.2 KiB rust-phf_codegen0.11-devel noarch 0:0.11.3-3.fc45 fedora 42.8 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-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-pyproject-toml-devel noarch 0:0.13.7-3.fc45 fedora 49.2 KiB rust-quick-junit-devel noarch 0:0.8.0-1.fc46 fedora 132.9 KiB rust-quickcheck-devel noarch 0:1.1.0-2.fc45 fedora 100.1 KiB 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-rand+std_rng-devel noarch 0:0.10.3-1.fc46 fedora 2.3 KiB rust-rand-devel noarch 0:0.10.3-1.fc46 fedora 421.0 KiB rust-rand0.8+std-devel noarch 0:0.8.8-1.fc46 fedora 2.1 KiB rust-rand0.8+std_rng-devel noarch 0:0.8.8-1.fc46 fedora 2.1 KiB rust-rand0.8-devel noarch 0:0.8.8-1.fc46 fedora 319.1 KiB rust-rayon-devel noarch 0:1.12.0-2.fc45 fedora 885.2 KiB rust-regex+perf-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-devel noarch 0:1.13.1-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-search-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+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-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-devel noarch 0:0.8.11-2.fc45 fedora 1.6 MiB 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-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-salsa+compact_str-devel noarch 0:0.28.5-1.fc46 fedora 14.5 KiB rust-salsa+inventory-devel noarch 0:0.28.5-1.fc46 fedora 14.5 KiB rust-salsa+macros-devel noarch 0:0.28.5-1.fc46 fedora 14.5 KiB rust-salsa+ordermap-devel noarch 0:0.28.5-1.fc46 fedora 14.5 KiB rust-salsa+salsa_unstable-devel noarch 0:0.28.5-1.fc46 fedora 14.5 KiB rust-salsa-devel noarch 0:0.28.5-1.fc46 fedora 1.3 MiB rust-same-file-devel noarch 0:1.0.6-18.fc45 fedora 31.3 KiB rust-schemars+derive-devel noarch 0:1.2.3-1.fc46 fedora 5.8 KiB rust-schemars+std-devel noarch 0:1.2.3-1.fc46 fedora 5.8 KiB rust-schemars-devel noarch 0:1.2.3-1.fc46 fedora 481.7 KiB rust-seahash-devel noarch 0:4.1.0-15.fc45 fedora 64.0 KiB rust-serde+derive-devel noarch 0:1.0.229-1.fc46 fedora 1.9 KiB rust-serde+std-devel noarch 0:1.0.229-1.fc46 fedora 1.9 KiB rust-serde-devel noarch 0:1.0.229-1.fc46 fedora 544.6 KiB rust-serde_json+std-devel noarch 0:1.0.152-1.fc46 fedora 2.9 KiB rust-serde_json-devel noarch 0:1.0.152-1.fc46 fedora 714.2 KiB rust-serde_test-devel noarch 0:1.0.177-5.fc45 fedora 99.1 KiB rust-shellexpand+base-0-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-similar+inline-devel noarch 0:3.1.1-2.fc45 fedora 2.1 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-smallvec+const_generics-devel noarch 0:1.16.3-1.fc46 fedora 1.9 KiB rust-smallvec+const_new-devel noarch 0:1.16.3-1.fc46 fedora 1.9 KiB rust-smallvec+union-devel noarch 0:1.16.3-1.fc46 fedora 1.9 KiB rust-smallvec-devel noarch 0:1.16.3-1.fc46 fedora 137.6 KiB rust-snapbox+cmd-devel noarch 0:1.2.2-2.fc45 fedora 6.0 KiB rust-snapbox+color-auto-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-snapbox-devel noarch 0:1.2.2-2.fc45 fedora 266.8 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-strum+std-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-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.7-1.fc46 fedora 4.8 KiB rust-syn+derive-devel noarch 0:3.0.7-1.fc46 fedora 4.8 KiB rust-syn+extra-traits-devel noarch 0:3.0.7-1.fc46 fedora 4.8 KiB rust-syn+full-devel noarch 0:3.0.7-1.fc46 fedora 4.8 KiB rust-syn+parsing-devel noarch 0:3.0.7-1.fc46 fedora 4.8 KiB rust-syn+printing-devel noarch 0:3.0.7-1.fc46 fedora 4.8 KiB rust-syn+proc-macro-devel noarch 0:3.0.7-1.fc46 fedora 4.8 KiB rust-syn-devel noarch 0:3.0.7-1.fc46 fedora 2.2 MiB 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-test-case-devel noarch 0:3.3.1-8.fc45 fedora 15.7 KiB rust-thin-vec+serde-devel noarch 0:0.2.21-1.fc46 fedora 1.3 KiB rust-thin-vec+std-devel noarch 0:0.2.21-1.fc46 fedora 1.3 KiB rust-thin-vec-devel noarch 0:0.2.21-1.fc46 fedora 168.4 KiB rust-thiserror+std-devel noarch 0:2.0.21-1.fc46 fedora 2.4 KiB rust-thiserror-devel noarch 0:2.0.21-1.fc46 fedora 103.1 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-toml+display-devel noarch 0:1.1.8-1.fc46 fedora 6.4 KiB rust-toml+parse-devel noarch 0:1.1.8-1.fc46 fedora 6.4 KiB rust-toml+serde-devel noarch 0:1.1.8-1.fc46 fedora 6.4 KiB rust-toml+std-devel noarch 0:1.1.8-1.fc46 fedora 6.4 KiB rust-toml-devel noarch 0:1.1.8-1.fc46 fedora 294.1 KiB rust-toml_parser+std-devel noarch 0:1.1.5-1.fc46 fedora 4.6 KiB rust-toml_parser-devel noarch 0:1.1.5-1.fc46 fedora 226.8 KiB rust-tracing+attributes-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+std-devel noarch 0:0.1.44-2.fc45 fedora 3.8 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+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+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-unicode-ident-devel noarch 0:1.0.26-1.fc46 fedora 312.8 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-devel noarch 0:0.2.2-3.fc45 fedora 2.2 MiB 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-uuid+std-devel noarch 0:1.26.1-1.fc46 fedora 3.4 KiB rust-uuid-devel noarch 0:1.26.1-1.fc46 fedora 301.0 KiB rust-walkdir-devel noarch 0:2.5.0-6.fc45 fedora 106.4 KiB rust-which+real-sys-devel noarch 0:8.0.6-1.fc46 fedora 1.7 KiB rust-which-devel noarch 0:8.0.6-1.fc46 fedora 108.9 KiB rust-wild-devel noarch 0:2.2.1-6.fc45 fedora 24.9 KiB rust-zip+deflate-flate2-zlib-rs-devel noarch 0:8.6.0-8.fc46 fedora 4.5 KiB rust-zip+zstd-devel noarch 0:8.6.0-8.fc46 fedora 4.5 KiB rust-zip-devel noarch 0:8.6.0-8.fc46 fedora 616.0 KiB Installing dependencies: clang x86_64 0:23.1.3-1.fc46 fedora 66.5 MiB clang-devel x86_64 0:23.1.3-1.fc46 fedora 34.1 MiB clang-libs x86_64 0:23.1.3-1.fc46 fedora 110.5 MiB clang-resource-filesystem x86_64 0:23.1.3-1.fc46 fedora 15.3 KiB clang-tools-extra x86_64 0:23.1.3-1.fc46 fedora 62.0 MiB cmake-filesystem x86_64 0:4.3.0-5.fc45 fedora 0.0 B emacs-filesystem x86_64 1:31.1-1.fc46 fedora 0.0 B gcc-c++ x86_64 0:16.2.1-2.fc46.1 fedora 46.8 MiB jemalloc x86_64 0:5.4.0-3.fc46 fedora 938.8 KiB jemalloc-devel x86_64 0:5.4.0-3.fc46 fedora 23.4 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.1 fedora 41.2 MiB libzstd-devel x86_64 0:1.5.7-6.fc45 fedora 217.6 KiB llvm x86_64 0:23.1.3-1.fc46 fedora 86.7 MiB llvm-devel x86_64 0:23.1.3-1.fc46 fedora 37.2 MiB llvm-googletest x86_64 0:23.1.3-1.fc46 fedora 2.2 MiB llvm-static x86_64 0:23.1.3-1.fc46 fedora 367.2 MiB llvm-test x86_64 0:23.1.3-1.fc46 fedora 2.3 MiB 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 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+default-devel noarch 0:1.1.5-1.fc45 fedora 1.6 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+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-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-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-attribute-derive+default-devel noarch 0:0.11.0-1.fc46 fedora 2.0 KiB rust-attribute-derive-devel noarch 0:0.11.0-1.fc46 fedora 76.0 KiB rust-attribute-derive-macro+default-devel noarch 0:0.11.0-1.fc46 fedora 1.5 KiB rust-attribute-derive-macro-devel noarch 0:0.11.0-1.fc46 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-4.fc46 fedora 3.9 KiB rust-bindgen-devel noarch 0:0.72.1-4.fc46 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+default-devel noarch 0:2.13.2-1.fc46 fedora 2.3 KiB rust-bitflags+serde-devel noarch 0:2.13.2-1.fc46 fedora 2.3 KiB rust-bitflags+serde_core-devel noarch 0:2.13.2-1.fc46 fedora 2.3 KiB rust-bitflags+std-devel noarch 0:2.13.2-1.fc46 fedora 2.3 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.1-1.fc46 fedora 2.7 KiB 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-camino+default-devel noarch 0:1.2.6-1.fc46 fedora 2.5 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.4.6-1.fc46 fedora 1.9 KiB rust-cc+parallel-devel noarch 0:1.4.6-1.fc46 fedora 1.9 KiB rust-cc-devel noarch 0:1.4.6-1.fc46 fedora 403.5 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.5-1.fc46 fedora 1.2 KiB rust-cfg-if-devel noarch 0:1.0.5-1.fc46 fedora 22.6 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.2-1.fc46 fedora 3.4 KiB rust-chacha20-devel noarch 0:0.10.2-1.fc46 fedora 149.2 KiB rust-chrono+alloc-devel noarch 0:0.4.45-1.fc46 fedora 2.6 KiB rust-chrono+clock-devel noarch 0:0.4.45-1.fc46 fedora 2.6 KiB rust-chrono+iana-time-zone-devel noarch 0:0.4.45-1.fc46 fedora 2.6 KiB rust-chrono+now-devel noarch 0:0.4.45-1.fc46 fedora 2.6 KiB rust-chrono+std-devel noarch 0:0.4.45-1.fc46 fedora 2.6 KiB rust-chrono-devel noarch 0:0.4.45-1.fc46 fedora 1.3 MiB rust-clang-sys+clang_10_0-devel noarch 0:1.9.1-1.fc46 fedora 2.0 KiB rust-clang-sys+clang_11_0-devel noarch 0:1.9.1-1.fc46 fedora 2.0 KiB rust-clang-sys+clang_3_5-devel noarch 0:1.9.1-1.fc46 fedora 2.0 KiB rust-clang-sys+clang_3_6-devel noarch 0:1.9.1-1.fc46 fedora 2.0 KiB rust-clang-sys+clang_3_7-devel noarch 0:1.9.1-1.fc46 fedora 2.0 KiB rust-clang-sys+clang_3_8-devel noarch 0:1.9.1-1.fc46 fedora 2.0 KiB rust-clang-sys+clang_3_9-devel noarch 0:1.9.1-1.fc46 fedora 2.0 KiB rust-clang-sys+clang_4_0-devel noarch 0:1.9.1-1.fc46 fedora 2.0 KiB rust-clang-sys+clang_5_0-devel noarch 0:1.9.1-1.fc46 fedora 2.0 KiB rust-clang-sys+clang_6_0-devel noarch 0:1.9.1-1.fc46 fedora 2.0 KiB rust-clang-sys+clang_7_0-devel noarch 0:1.9.1-1.fc46 fedora 2.0 KiB rust-clang-sys+clang_8_0-devel noarch 0:1.9.1-1.fc46 fedora 2.0 KiB rust-clang-sys+clang_9_0-devel noarch 0:1.9.1-1.fc46 fedora 2.0 KiB rust-clang-sys+default-devel noarch 0:1.9.1-1.fc46 fedora 2.0 KiB rust-clang-sys+libloading-devel noarch 0:1.9.1-1.fc46 fedora 2.0 KiB rust-clang-sys+runtime-devel noarch 0:1.9.1-1.fc46 fedora 2.0 KiB rust-clang-sys-devel noarch 0:1.9.1-1.fc46 fedora 210.2 KiB rust-clap+default-devel noarch 0:4.6.7-1.fc46 fedora 14.8 KiB rust-clap_builder+color-devel noarch 0:4.6.7-1.fc46 fedora 4.9 KiB rust-clap_builder+env-devel noarch 0:4.6.7-1.fc46 fedora 4.9 KiB rust-clap_builder+error-context-devel noarch 0:4.6.7-1.fc46 fedora 4.9 KiB rust-clap_builder+help-devel noarch 0:4.6.7-1.fc46 fedora 4.9 KiB rust-clap_builder+std-devel noarch 0:4.6.7-1.fc46 fedora 4.9 KiB rust-clap_builder+string-devel noarch 0:4.6.7-1.fc46 fedora 4.9 KiB rust-clap_builder+suggestions-devel noarch 0:4.6.7-1.fc46 fedora 4.9 KiB rust-clap_builder+usage-devel noarch 0:4.6.7-1.fc46 fedora 4.9 KiB rust-clap_builder+wrap_help-devel noarch 0:4.6.7-1.fc46 fedora 4.9 KiB rust-clap_builder-devel noarch 0:4.6.7-1.fc46 fedora 940.1 KiB rust-clap_complete+default-devel noarch 0:4.6.11-1.fc46 fedora 5.8 KiB rust-clap_complete-devel noarch 0:4.6.11-1.fc46 fedora 187.4 KiB rust-clap_complete_nushell+default-devel noarch 0:4.6.2-1.fc46 fedora 4.7 KiB rust-clap_complete_nushell-devel noarch 0:4.6.2-1.fc46 fedora 37.7 KiB rust-clap_derive+default-devel noarch 0:4.6.7-1.fc46 fedora 4.2 KiB rust-clap_derive-devel noarch 0:4.6.7-1.fc46 fedora 175.0 KiB rust-clap_lex+default-devel noarch 0:1.1.1-1.fc46 fedora 4.4 KiB rust-clap_lex-devel noarch 0:1.1.1-1.fc46 fedora 42.4 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-compact_str+default-devel noarch 0:0.10.0-1.fc45 fedora 3.3 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-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.2-1.fc46 fedora 1.4 KiB rust-crc32fast+std-devel noarch 0:1.5.2-1.fc46 fedora 1.4 KiB rust-crc32fast-devel noarch 0:1.5.2-1.fc46 fedora 119.5 KiB rust-crossbeam+alloc-devel noarch 0:0.8.5-1.fc46 fedora 2.3 KiB rust-crossbeam-channel+default-devel noarch 0:0.5.17-1.fc46 fedora 2.6 KiB rust-crossbeam-channel+std-devel noarch 0:0.5.17-1.fc46 fedora 2.6 KiB rust-crossbeam-channel-devel noarch 0:0.5.17-1.fc46 fedora 586.6 KiB rust-crossbeam-deque+default-devel noarch 0:0.8.8-1.fc46 fedora 1.8 KiB rust-crossbeam-deque+std-devel noarch 0:0.8.8-1.fc46 fedora 1.8 KiB rust-crossbeam-deque-devel noarch 0:0.8.8-1.fc46 fedora 128.2 KiB rust-crossbeam-epoch+alloc-devel noarch 0:0.9.21-1.fc46 fedora 1.8 KiB rust-crossbeam-epoch+std-devel noarch 0:0.9.21-1.fc46 fedora 1.8 KiB rust-crossbeam-epoch-devel noarch 0:0.9.21-1.fc46 fedora 189.1 KiB rust-crossbeam-queue+alloc-devel noarch 0:0.3.14-1.fc46 fedora 1.7 KiB rust-crossbeam-queue+default-devel noarch 0:0.3.14-1.fc46 fedora 1.7 KiB rust-crossbeam-queue+std-devel noarch 0:0.3.14-1.fc46 fedora 1.7 KiB rust-crossbeam-queue-devel noarch 0:0.3.14-1.fc46 fedora 76.2 KiB rust-crossbeam-utils+default-devel noarch 0:0.8.23-1.fc46 fedora 1.9 KiB rust-crossbeam-utils+std-devel noarch 0:0.8.23-1.fc46 fedora 1.9 KiB rust-crossbeam-utils-devel noarch 0:0.8.23-1.fc46 fedora 187.8 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-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-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.19.0-1.fc46 fedora 1.5 KiB rust-either+use_std-devel noarch 0:1.19.0-1.fc46 fedora 1.5 KiB rust-either-devel noarch 0:1.19.0-1.fc46 fedora 86.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-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-find-msvc-tools+default-devel noarch 0:0.1.14-1.fc46 fedora 1.3 KiB rust-find-msvc-tools-devel noarch 0:0.1.14-1.fc46 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-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.11.1-1.fc46 fedora 2.5 KiB rust-get-size-derive2-devel noarch 0:0.11.1-1.fc46 fedora 27.6 KiB rust-get-size2+alloc-devel noarch 0:0.11.1-1.fc46 fedora 4.9 KiB rust-get-size2+default-devel noarch 0:0.11.1-1.fc46 fedora 4.9 KiB rust-get-size2+get-size-derive2-devel noarch 0:0.11.1-1.fc46 fedora 4.9 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+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+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.2-1.fc46 fedora 1.5 KiB rust-hashlink-devel noarch 0:0.12.2-1.fc46 fedora 166.1 KiB rust-heck+default-devel noarch 0:0.5.0-6.fc45 fedora 892.0 B 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.3.0-1.fc46 fedora 628.6 KiB rust-icu_locale_core+zerovec-devel noarch 0:2.3.0-1.fc46 fedora 4.4 KiB rust-icu_locale_core-devel noarch 0:2.3.0-1.fc46 fedora 387.6 KiB rust-icu_normalizer_data-devel noarch 0:2.3.0-1.fc46 fedora 407.4 KiB rust-icu_properties_data-devel noarch 0:2.3.0-1.fc46 fedora 1.4 MiB rust-icu_provider+baked-devel noarch 0:2.3.1-1.fc46 fedora 4.8 KiB rust-icu_provider-devel noarch 0:2.3.1-1.fc46 fedora 204.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+default-devel noarch 0:0.4.33-1.fc45 fedora 2.0 KiB rust-indexmap+default-devel noarch 0:2.14.2-1.fc46 fedora 3.0 KiB rust-indexmap+serde-devel noarch 0:2.14.2-1.fc46 fedora 3.0 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+console-devel noarch 0:1.49.0-1.fc46 fedora 3.4 KiB rust-insta+default-devel noarch 0:1.49.0-1.fc46 fedora 3.4 KiB rust-insta+pest-devel noarch 0:1.49.0-1.fc46 fedora 3.4 KiB rust-insta+pest_derive-devel noarch 0:1.49.0-1.fc46 fedora 3.4 KiB rust-insta+regex-devel noarch 0:1.49.0-1.fc46 fedora 3.4 KiB rust-insta+serde-devel noarch 0:1.49.0-1.fc46 fedora 3.4 KiB rust-insta+strip-ansi-escapes-devel noarch 0:1.49.0-1.fc46 fedora 3.4 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.25-1.fc46 fedora 1.7 KiB rust-inventory-devel noarch 0:0.3.25-1.fc46 fedora 39.4 KiB rust-itertools+use_alloc-devel noarch 0:0.15.0-2.fc45 fedora 3.2 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.38-1.fc46 fedora 3.5 KiB rust-jiff-core+alloc-devel noarch 0:0.1.1-1.fc46 fedora 1.8 KiB rust-jiff-core+std-devel noarch 0:0.1.1-1.fc46 fedora 1.8 KiB rust-jiff-core+tz-fat-devel noarch 0:0.1.1-1.fc46 fedora 1.8 KiB rust-jiff-core-devel noarch 0:0.1.1-1.fc46 fedora 553.7 KiB rust-jobserver-devel noarch 0:0.1.35-2.fc45 fedora 93.6 KiB rust-lazy_static+default-devel noarch 0:1.5.1-1.fc46 fedora 1.5 KiB rust-lazy_static-devel noarch 0:1.5.1-1.fc46 fedora 34.8 KiB rust-libc+default-devel noarch 0:0.2.190-1.fc46 fedora 6.1 KiB rust-libc+extra_traits-devel noarch 0:0.2.190-1.fc46 fedora 6.1 KiB rust-libc+std-devel noarch 0:0.2.190-1.fc46 fedora 6.1 KiB rust-libc-devel noarch 0:0.2.190-1.fc46 fedora 4.4 MiB rust-libcst_derive+default-devel noarch 0:1.9.0-1.fc46 fedora 1.0 KiB rust-libcst_derive-devel noarch 0:1.9.0-1.fc46 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.3-1.fc46 fedora 129.4 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+alloc-devel noarch 0:0.4.34-1.fc46 fedora 1.9 KiB rust-log+default-devel noarch 0:0.4.34-1.fc46 fedora 1.9 KiB rust-log+std-devel noarch 0:0.4.34-1.fc46 fedora 1.9 KiB rust-manyhow+default-devel noarch 0:0.14.1-1.fc46 fedora 2.2 KiB rust-manyhow+macros-devel noarch 0:0.14.1-1.fc46 fedora 2.2 KiB rust-manyhow+syn-devel noarch 0:0.14.1-1.fc46 fedora 2.2 KiB rust-manyhow-devel noarch 0:0.14.1-1.fc46 fedora 89.7 KiB rust-manyhow-macros+default-devel noarch 0:0.14.1-1.fc46 fedora 1.2 KiB rust-manyhow-macros-devel noarch 0:0.14.1-1.fc46 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-memchr+alloc-devel noarch 0:2.8.3-2.fc45 fedora 1.8 KiB rust-memchr+default-devel noarch 0:2.8.3-2.fc45 fedora 1.8 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.4-1.fc46 fedora 2.6 KiB rust-mio+log-devel noarch 0:1.2.4-1.fc46 fedora 2.6 KiB rust-mio+os-ext-devel noarch 0:1.2.4-1.fc46 fedora 2.6 KiB rust-mio+os-poll-devel noarch 0:1.2.4-1.fc46 fedora 2.6 KiB rust-mio-devel noarch 0:1.2.4-1.fc46 fedora 485.9 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-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-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-object0.39+archive-devel noarch 0:0.39.1-1.fc46 fedora 3.2 KiB rust-object0.39+coff-devel noarch 0:0.39.1-1.fc46 fedora 3.2 KiB rust-object0.39+elf-devel noarch 0:0.39.1-1.fc46 fedora 3.2 KiB rust-object0.39+macho-devel noarch 0:0.39.1-1.fc46 fedora 3.2 KiB rust-object0.39+pe-devel noarch 0:0.39.1-1.fc46 fedora 3.2 KiB rust-object0.39+read-devel noarch 0:0.39.1-1.fc46 fedora 3.2 KiB rust-object0.39+read_core-devel noarch 0:0.39.1-1.fc46 fedora 3.2 KiB rust-object0.39+std-devel noarch 0:0.39.1-1.fc46 fedora 3.2 KiB rust-object0.39+xcoff-devel noarch 0:0.39.1-1.fc46 fedora 3.2 KiB rust-object0.39-devel noarch 0:0.39.1-1.fc46 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+default-devel noarch 0:1.2.2-1.fc46 fedora 2.8 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+default-devel noarch 0:0.12.5-3.fc45 fedora 1.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-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-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+default-devel noarch 0:0.7.3-4.fc45 fedora 1.4 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-phf_codegen0.11+default-devel noarch 0:0.11.3-3.fc45 fedora 1.0 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.6-1.fc46 fedora 3.2 KiB rust-potential_utf-devel noarch 0:0.1.6-1.fc46 fedora 31.3 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-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+default-devel noarch 0:1.0.107-1.fc46 fedora 2.3 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-quick-xml0.41+default-devel noarch 0:0.41.0-1.fc46 fedora 2.1 KiB rust-quick-xml0.41-devel noarch 0:0.41.0-1.fc46 fedora 1.3 MiB rust-quote+default-devel noarch 0:1.0.47-1.fc45 fedora 1.7 KiB rust-quote-use+default-devel noarch 0:0.9.0-1.fc46 fedora 1.8 KiB rust-quote-use-devel noarch 0:0.9.0-1.fc46 fedora 10.1 KiB rust-quote-use-macros+default-devel noarch 0:0.9.0-1.fc46 fedora 1.4 KiB rust-quote-use-macros-devel noarch 0:0.9.0-1.fc46 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.3-1.fc46 fedora 2.3 KiB rust-rand0.8+alloc-devel noarch 0:0.8.8-1.fc46 fedora 2.1 KiB rust-rand0.8+getrandom-devel noarch 0:0.8.8-1.fc46 fedora 2.1 KiB rust-rand0.8+libc-devel noarch 0:0.8.8-1.fc46 fedora 2.1 KiB rust-rand0.8+rand_chacha-devel noarch 0:0.8.8-1.fc46 fedora 2.1 KiB rust-rand0.8+small_rng-devel noarch 0:0.8.8-1.fc46 fedora 2.1 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-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+default-devel noarch 0:1.13.1-1.fc45 fedora 4.2 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-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+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-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-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+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-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+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-syntax+default-devel noarch 0:0.8.11-2.fc45 fedora 2.1 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-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_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+default-devel noarch 0:2.1.3-2.fc45 fedora 1.1 KiB rust-rustix+alloc-devel noarch 0:1.1.5-1.fc46 fedora 9.2 KiB rust-rustix+default-devel noarch 0:1.1.5-1.fc46 fedora 9.2 KiB rust-rustix+fs-devel noarch 0:1.1.5-1.fc46 fedora 9.2 KiB rust-rustix+std-devel noarch 0:1.1.5-1.fc46 fedora 9.2 KiB rust-rustix+termios-devel noarch 0:1.1.5-1.fc46 fedora 9.2 KiB rust-rustix-devel noarch 0:1.1.5-1.fc46 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.5-1.fc46 fedora 947.0 B rust-salsa-macro-rules-devel noarch 0:0.28.5-1.fc46 fedora 104.4 KiB rust-salsa-macros+default-devel noarch 0:0.28.5-1.fc46 fedora 1.1 KiB rust-salsa-macros-devel noarch 0:0.28.5-1.fc46 fedora 192.1 KiB rust-same-file+default-devel noarch 0:1.0.6-18.fc45 fedora 1.0 KiB rust-schemars+schemars_derive-devel noarch 0:1.2.3-1.fc46 fedora 5.8 KiB rust-schemars_derive+default-devel noarch 0:1.2.3-1.fc46 fedora 1.4 KiB rust-schemars_derive-devel noarch 0:1.2.3-1.fc46 fedora 133.5 KiB rust-scopeguard-devel noarch 0:1.2.0-8.fc45 fedora 32.8 KiB rust-serde+alloc-devel noarch 0:1.0.229-1.fc46 fedora 1.9 KiB rust-serde+default-devel noarch 0:1.0.229-1.fc46 fedora 1.9 KiB rust-serde+rc-devel noarch 0:1.0.229-1.fc46 fedora 1.9 KiB rust-serde+serde_derive-devel noarch 0:1.0.229-1.fc46 fedora 1.9 KiB rust-serde_core+alloc-devel noarch 0:1.0.229-1.fc46 fedora 1.9 KiB rust-serde_core+default-devel noarch 0:1.0.229-1.fc46 fedora 1.9 KiB rust-serde_core+rc-devel noarch 0:1.0.229-1.fc46 fedora 1.9 KiB rust-serde_core+result-devel noarch 0:1.0.229-1.fc46 fedora 1.9 KiB rust-serde_core+std-devel noarch 0:1.0.229-1.fc46 fedora 1.9 KiB rust-serde_core-devel noarch 0:1.0.229-1.fc46 fedora 379.5 KiB rust-serde_derive+default-devel noarch 0:1.0.229-1.fc46 fedora 2.0 KiB rust-serde_derive-devel noarch 0:1.0.229-1.fc46 fedora 322.6 KiB rust-serde_derive_internals+default-devel noarch 0:0.30.0-1.fc46 fedora 1.8 KiB rust-serde_derive_internals-devel noarch 0:0.30.0-1.fc46 fedora 128.0 KiB rust-serde_json+alloc-devel noarch 0:1.0.152-1.fc46 fedora 2.9 KiB rust-serde_json+default-devel noarch 0:1.0.152-1.fc46 fedora 2.9 KiB rust-serde_spanned+alloc-devel noarch 0:1.1.2-1.fc46 fedora 4.5 KiB rust-serde_spanned+serde-devel noarch 0:1.1.2-1.fc46 fedora 4.5 KiB rust-serde_spanned+std-devel noarch 0:1.1.2-1.fc46 fedora 4.5 KiB rust-serde_spanned-devel noarch 0:1.1.2-1.fc46 fedora 29.7 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+dirs-devel noarch 0:3.1.2-2.fc45 fedora 1.5 KiB rust-shlex+default-devel noarch 0:2.0.1-1.fc46 fedora 1.3 KiB rust-shlex+std-devel noarch 0:2.0.1-1.fc46 fedora 1.3 KiB rust-shlex-devel noarch 0:2.0.1-1.fc46 fedora 53.6 KiB rust-simdutf8-devel noarch 0:0.1.5-5.fc45 fedora 125.4 KiB rust-similar+default-devel noarch 0:3.1.1-2.fc45 fedora 2.1 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.4-1.fc46 fedora 1.5 KiB rust-siphasher+std-devel noarch 0:1.0.4-1.fc46 fedora 1.5 KiB rust-siphasher-devel noarch 0:1.0.4-1.fc46 fedora 66.9 KiB rust-smallvec+default-devel noarch 0:1.16.3-1.fc46 fedora 1.9 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-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-static_assertions+default-devel noarch 0:1.1.0-19.fc45 fedora 1.4 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_macros+default-devel noarch 0:0.28.0-2.fc45 fedora 1.4 KiB rust-syn+default-devel noarch 0:3.0.7-1.fc46 fedora 4.8 KiB rust-syn+fold-devel noarch 0:3.0.7-1.fc46 fedora 4.8 KiB rust-syn+visit-devel noarch 0:3.0.7-1.fc46 fedora 4.8 KiB rust-syn+visit-mut-devel noarch 0:3.0.7-1.fc46 fedora 4.8 KiB 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-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.14.0-1.fc46 fedora 1.6 KiB rust-synstructure+proc-macro-devel noarch 0:0.14.0-1.fc46 fedora 1.6 KiB rust-synstructure-devel noarch 0:0.14.0-1.fc46 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+default-devel noarch 0:3.27.0-2.fc45 fedora 2.1 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-macros-devel noarch 0:3.3.1-7.fc45 fedora 11.4 KiB rust-thin-vec+default-devel noarch 0:0.2.21-1.fc46 fedora 1.3 KiB rust-thiserror+default-devel noarch 0:2.0.21-1.fc46 fedora 2.4 KiB rust-thiserror-impl+default-devel noarch 0:2.0.21-1.fc46 fedora 1.4 KiB rust-thiserror-impl-devel noarch 0:2.0.21-1.fc46 fedora 92.9 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-tinystr+zerovec-devel noarch 0:0.8.4-1.fc46 fedora 3.8 KiB rust-tinystr-devel noarch 0:0.8.4-1.fc46 fedora 92.5 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-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.2-1.fc46 fedora 4.5 KiB rust-toml_datetime+serde-devel noarch 0:1.1.2-1.fc46 fedora 4.5 KiB rust-toml_datetime+std-devel noarch 0:1.1.2-1.fc46 fedora 4.5 KiB rust-toml_datetime-devel noarch 0:1.1.2-1.fc46 fedora 61.2 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.5-1.fc46 fedora 4.6 KiB rust-toml_writer+alloc-devel noarch 0:1.1.3-1.fc46 fedora 4.4 KiB rust-toml_writer+std-devel noarch 0:1.1.3-1.fc46 fedora 4.4 KiB rust-toml_writer-devel noarch 0:1.1.3-1.fc46 fedora 49.2 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-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-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+default-devel noarch 0:1.0.26-1.fc46 fedora 2.0 KiB rust-unicode-width+cjk-devel noarch 0:0.2.2-3.fc45 fedora 1.7 KiB rust-unicode-width+default-devel noarch 0:0.2.2-3.fc45 fedora 1.7 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+default-devel noarch 0:2.5.8-2.fc45 fedora 2.2 KiB rust-url+serde-devel noarch 0:2.5.8-2.fc45 fedora 2.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+default-devel noarch 0:1.26.1-1.fc46 fedora 3.4 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+default-devel noarch 0:2.5.0-6.fc45 fedora 1.2 KiB rust-which+default-devel noarch 0:8.0.6-1.fc46 fedora 1.7 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.4-1.fc46 fedora 112.3 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.4-1.fc46 fedora 47.0 KiB rust-yoke-devel noarch 0:0.8.3-2.fc45 fedora 137.3 KiB rust-zerocopy+default-devel noarch 0:0.8.59-1.fc46 fedora 9.8 KiB rust-zerocopy+simd-devel noarch 0:0.8.59-1.fc46 fedora 9.8 KiB rust-zerocopy-derive+default-devel noarch 0:0.8.59-1.fc46 fedora 4.3 KiB rust-zerocopy-derive-devel noarch 0:0.8.59-1.fc46 fedora 1.8 MiB rust-zerocopy-devel noarch 0:0.8.59-1.fc46 fedora 1.6 MiB rust-zerofrom+derive-devel noarch 0:0.1.8-2.fc45 fedora 2.8 KiB rust-zerofrom-derive-devel noarch 0:0.1.8-1.fc46 fedora 20.9 KiB rust-zerofrom-devel noarch 0:0.1.8-2.fc45 fedora 14.1 KiB rust-zerotrie+yoke-devel noarch 0:0.2.5-1.fc46 fedora 5.1 KiB rust-zerotrie+zerofrom-devel noarch 0:0.2.5-1.fc46 fedora 5.1 KiB rust-zerotrie-devel noarch 0:0.2.5-1.fc46 fedora 380.5 KiB rust-zerovec+derive-devel noarch 0:0.11.8-1.fc46 fedora 4.6 KiB rust-zerovec+yoke-devel noarch 0:0.11.8-1.fc46 fedora 4.6 KiB rust-zerovec-derive-devel noarch 0:0.11.6-1.fc46 fedora 93.7 KiB rust-zerovec-devel noarch 0:0.11.8-1.fc46 fedora 591.2 KiB rust-zip+_deflate-any-devel noarch 0:8.6.0-8.fc46 fedora 4.5 KiB rust-zip+deflate-flate2-devel noarch 0:8.6.0-8.fc46 fedora 4.5 KiB rust-zlib-rs+rust-allocator-devel noarch 0:0.6.8-1.fc46 fedora 1.3 KiB rust-zlib-rs+std-devel noarch 0:0.6.8-1.fc46 fedora 1.3 KiB rust-zlib-rs-devel noarch 0:0.6.8-1.fc46 fedora 763.2 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: 1028 packages Total size of inbound packages is 192 MiB. Need to download 192 MiB. After this operation, 988 MiB extra will be used (install 988 MiB, remove 0 B). [ 1/1028] rust-aho-corasick-devel-0:1 100% | 38.2 MiB/s | 156.6 KiB | 00m00s [ 2/1028] rust-aho-corasick+perf-lite 100% | 1.9 MiB/s | 8.0 KiB | 00m00s [ 3/1028] rust-aho-corasick+std-devel 100% | 2.6 MiB/s | 8.0 KiB | 00m00s [ 4/1028] rust-anstream-devel-0:1.0.0 100% | 10.4 MiB/s | 32.1 KiB | 00m00s [ 5/1028] rust-anstream+wincon-devel- 100% | 2.8 MiB/s | 8.5 KiB | 00m00s [ 6/1028] rust-anstream+auto-devel-0: 100% | 2.1 MiB/s | 8.7 KiB | 00m00s [ 7/1028] rust-anstyle-devel-0:1.0.14 100% | 11.8 MiB/s | 24.1 KiB | 00m00s [ 8/1028] rust-anstyle+std-devel-0:1. 100% | 2.7 MiB/s | 8.3 KiB | 00m00s [ 9/1028] rust-anyhow-devel-0:1.0.104 100% | 20.1 MiB/s | 61.7 KiB | 00m00s [ 10/1028] rust-anyhow+std-devel-0:1.0 100% | 3.0 MiB/s | 9.1 KiB | 00m00s [ 11/1028] rust-arc-swap-devel-0:1.9.2 100% | 25.1 MiB/s | 77.2 KiB | 00m00s [ 12/1028] rust-arrayvec-devel-0:0.7.8 100% | 7.5 MiB/s | 38.2 KiB | 00m00s [ 13/1028] rust-argfile-devel-0:1.0.0- 100% | 2.5 MiB/s | 17.6 KiB | 00m00s [ 14/1028] rust-bitflags-devel-0:2.13. 100% | 16.7 MiB/s | 68.4 KiB | 00m00s [ 15/1028] rust-bitvec-devel-0:1.0.1-8 100% | 4.2 MiB/s | 247.0 KiB | 00m00s [ 16/1028] rust-bstr-devel-0:1.13.1-1. 100% | 52.2 MiB/s | 267.2 KiB | 00m00s [ 17/1028] rust-bstr+std-devel-0:1.13. 100% | 4.2 MiB/s | 8.7 KiB | 00m00s [ 18/1028] rust-assert_fs-devel-0:1.1. 100% | 174.1 KiB/s | 24.9 KiB | 00m00s [ 19/1028] rust-bitvec+alloc-devel-0:1 100% | 54.9 KiB/s | 7.7 KiB | 00m00s [ 20/1028] rust-camino-devel-0:1.2.6-1 100% | 5.9 MiB/s | 42.1 KiB | 00m00s [ 21/1028] rust-clap-devel-0:4.6.7-1.f 100% | 19.4 MiB/s | 99.3 KiB | 00m00s [ 22/1028] rust-camino+serde1-devel-0: 100% | 1.4 MiB/s | 8.7 KiB | 00m00s [ 23/1028] rust-clap+color-devel-0:4.6 100% | 3.3 MiB/s | 10.2 KiB | 00m00s [ 24/1028] rust-clap+derive-devel-0:4. 100% | 3.3 MiB/s | 10.2 KiB | 00m00s [ 25/1028] rust-clap+env-devel-0:4.6.7 100% | 3.3 MiB/s | 10.2 KiB | 00m00s [ 26/1028] rust-clap+error-context-dev 100% | 2.5 MiB/s | 10.3 KiB | 00m00s [ 27/1028] rust-clap+help-devel-0:4.6. 100% | 3.3 MiB/s | 10.2 KiB | 00m00s [ 28/1028] rust-clap+std-devel-0:4.6.7 100% | 2.5 MiB/s | 10.2 KiB | 00m00s [ 29/1028] rust-clap+string-devel-0:4. 100% | 5.0 MiB/s | 10.2 KiB | 00m00s [ 30/1028] rust-clap+suggestions-devel 100% | 5.0 MiB/s | 10.3 KiB | 00m00s [ 31/1028] rust-clap+usage-devel-0:4.6 100% | 5.0 MiB/s | 10.2 KiB | 00m00s [ 32/1028] rust-clap+wrap_help-devel-0 100% | 5.0 MiB/s | 10.3 KiB | 00m00s [ 33/1028] rust-cachedir-devel-0:0.3.1 100% | 71.8 KiB/s | 14.6 KiB | 00m00s [ 34/1028] rust-clearscreen-devel-0:4. 100% | 18.2 MiB/s | 148.9 KiB | 00m00s [ 35/1028] rust-colored-devel-0:3.1.1- 100% | 20.1 MiB/s | 41.1 KiB | 00m00s [ 36/1028] rust-colored+no-color-devel 100% | 1.3 MiB/s | 8.0 KiB | 00m00s [ 37/1028] rust-compact_str-devel-0:0. 100% | 10.0 MiB/s | 92.2 KiB | 00m00s [ 38/1028] rust-compact_str+serde-deve 100% | 1.7 MiB/s | 8.6 KiB | 00m00s [ 39/1028] rust-compact_str+std-devel- 100% | 829.8 KiB/s | 8.3 KiB | 00m00s [ 40/1028] rust-clap_complete_command- 100% | 75.0 KiB/s | 13.8 KiB | 00m00s [ 41/1028] rust-clap_complete_command+ 100% | 44.1 KiB/s | 8.2 KiB | 00m00s [ 42/1028] rust-crossbeam-devel-0:0.8. 100% | 3.1 MiB/s | 19.0 KiB | 00m00s [ 43/1028] rust-crossbeam+std-devel-0: 100% | 1.4 MiB/s | 8.5 KiB | 00m00s [ 44/1028] rust-csv-devel-0:1.4.0-3.fc 100% | 34.2 MiB/s | 735.9 KiB | 00m00s [ 45/1028] rust-dashmap-devel-0:6.2.1- 100% | 5.2 MiB/s | 36.9 KiB | 00m00s [ 46/1028] rust-datatest-stable-devel- 100% | 6.3 MiB/s | 45.3 KiB | 00m00s [ 47/1028] rust-drop_bomb-devel-0:0.1. 100% | 2.1 MiB/s | 14.9 KiB | 00m00s [ 48/1028] rust-dunce-devel-0:1.0.5-5. 100% | 2.5 MiB/s | 15.6 KiB | 00m00s [ 49/1028] rust-ctrlc-devel-0:3.5.2-2. 100% | 316.0 KiB/s | 23.1 KiB | 00m00s [ 50/1028] rust-fern-devel-0:0.7.1-7.f 100% | 48.4 MiB/s | 297.1 KiB | 00m00s [ 51/1028] rust-filetime-devel-0:0.2.2 100% | 7.2 MiB/s | 22.2 KiB | 00m00s [ 52/1028] rust-gen-lsp-types-devel-0: 100% | 11.8 MiB/s | 84.7 KiB | 00m00s [ 53/1028] rust-gen-lsp-types+url-deve 100% | 1.3 MiB/s | 7.9 KiB | 00m00s [ 54/1028] rust-get-size2-devel-0:0.11 100% | 8.4 MiB/s | 42.9 KiB | 00m00s [ 55/1028] rust-etcetera-devel-0:0.11. 100% | 309.7 KiB/s | 22.9 KiB | 00m00s [ 56/1028] rust-get-size2+derive-devel 100% | 1.5 MiB/s | 8.9 KiB | 00m00s [ 57/1028] rust-get-size2+hashbrown-de 100% | 1.8 MiB/s | 9.0 KiB | 00m00s [ 58/1028] rust-get-size2+indexmap-dev 100% | 1.5 MiB/s | 9.0 KiB | 00m00s [ 59/1028] rust-get-size2+ordermap-dev 100% | 1.1 MiB/s | 9.0 KiB | 00m00s [ 60/1028] rust-get-size2+parking_lot- 100% | 1.5 MiB/s | 9.1 KiB | 00m00s [ 61/1028] rust-get-size2+smallvec-dev 100% | 1.3 MiB/s | 9.0 KiB | 00m00s [ 62/1028] rust-get-size2+compact-str- 100% | 143.7 KiB/s | 9.1 KiB | 00m00s [ 63/1028] rust-get-size2+std-devel-0: 100% | 1.2 MiB/s | 8.9 KiB | 00m00s [ 64/1028] rust-get-size2+thin-vec-dev 100% | 1.5 MiB/s | 9.0 KiB | 00m00s [ 65/1028] rust-countme-devel-0:3.0.1- 100% | 80.0 KiB/s | 17.7 KiB | 00m00s [ 66/1028] rust-glob-devel-0:0.3.4-1.f 100% | 6.9 MiB/s | 28.2 KiB | 00m00s [ 67/1028] rust-globset-devel-0:0.4.20 100% | 8.6 MiB/s | 35.4 KiB | 00m00s [ 68/1028] rust-globset+log-devel-0:0. 100% | 2.8 MiB/s | 8.5 KiB | 00m00s [ 69/1028] rust-hashbrown-devel-0:0.17 100% | 32.2 MiB/s | 132.1 KiB | 00m00s [ 70/1028] rust-hashbrown+inline-more- 100% | 2.1 MiB/s | 8.6 KiB | 00m00s [ 71/1028] rust-heck-devel-0:0.5.0-6.f 100% | 9.8 MiB/s | 20.2 KiB | 00m00s [ 72/1028] rust-icu_normalizer-devel-0 100% | 86.9 MiB/s | 356.1 KiB | 00m00s [ 73/1028] rust-icu_normalizer+compile 100% | 2.9 MiB/s | 8.9 KiB | 00m00s [ 74/1028] rust-icu_properties-devel-0 100% | 17.9 MiB/s | 91.8 KiB | 00m00s [ 75/1028] rust-icu_properties+compile 100% | 2.1 MiB/s | 8.7 KiB | 00m00s [ 76/1028] rust-ignore-devel-0:0.4.33- 100% | 34.9 MiB/s | 71.4 KiB | 00m00s [ 77/1028] rust-imperative-devel-0:1.0 100% | 4.1 MiB/s | 21.2 KiB | 00m00s [ 78/1028] rust-indexmap-devel-0:2.14. 100% | 18.2 MiB/s | 93.1 KiB | 00m00s [ 79/1028] rust-indexmap+std-devel-0:2 100% | 2.2 MiB/s | 9.2 KiB | 00m00s [ 80/1028] rust-indicatif-devel-0:0.18 100% | 987.6 KiB/s | 73.1 KiB | 00m00s [ 81/1028] rust-indoc-devel-0:2.0.8-1. 100% | 11.0 MiB/s | 33.8 KiB | 00m00s [ 82/1028] rust-insta-devel-0:1.49.0-1 100% | 35.8 MiB/s | 146.6 KiB | 00m00s [ 83/1028] rust-insta-cmd-devel-0:0.7. 100% | 4.1 MiB/s | 20.9 KiB | 00m00s [ 84/1028] rust-insta+colors-devel-0:1 100% | 4.3 MiB/s | 8.9 KiB | 00m00s [ 85/1028] rust-insta+filters-devel-0: 100% | 4.4 MiB/s | 8.9 KiB | 00m00s [ 86/1028] rust-insta+json-devel-0:1.4 100% | 4.3 MiB/s | 8.9 KiB | 00m00s [ 87/1028] rust-insta+redactions-devel 100% | 4.4 MiB/s | 9.0 KiB | 00m00s [ 88/1028] rust-insta+ron-devel-0:1.49 100% | 1.5 MiB/s | 9.0 KiB | 00m00s [ 89/1028] rust-is-macro-devel-0:0.3.8 100% | 3.7 MiB/s | 18.8 KiB | 00m00s [ 90/1028] rust-indicatif+unicode-widt 100% | 80.1 KiB/s | 8.7 KiB | 00m00s [ 91/1028] rust-itertools+use_std-deve 100% | 2.7 MiB/s | 8.2 KiB | 00m00s [ 92/1028] rust-itertools-devel-0:0.15 100% | 25.8 MiB/s | 158.6 KiB | 00m00s [ 93/1028] rust-jiff+perf-inline-devel 100% | 3.2 MiB/s | 13.1 KiB | 00m00s [ 94/1028] rust-jiff+std-devel-0:0.2.3 100% | 4.4 MiB/s | 13.5 KiB | 00m00s [ 95/1028] rust-jiff+tz-fat-devel-0:0. 100% | 1.8 MiB/s | 13.2 KiB | 00m00s [ 96/1028] rust-jiff-devel-0:0.2.38-1. 100% | 26.4 MiB/s | 486.3 KiB | 00m00s [ 97/1028] rust-jiff+tz-system-devel-0 100% | 2.6 MiB/s | 13.1 KiB | 00m00s [ 98/1028] rust-jiff+tzdb-bundle-platf 100% | 4.3 MiB/s | 13.2 KiB | 00m00s [ 99/1028] rust-jiff+tzdb-concatenated 100% | 4.3 MiB/s | 13.2 KiB | 00m00s [ 100/1028] rust-jiff+tzdb-zoneinfo-dev 100% | 2.1 MiB/s | 13.1 KiB | 00m00s [ 101/1028] rust-jod-thread-devel-0:1.0 100% | 2.4 MiB/s | 14.5 KiB | 00m00s [ 102/1028] rust-log-devel-0:0.4.34-1.f 100% | 26.0 MiB/s | 53.3 KiB | 00m00s [ 103/1028] rust-libcst-devel-0:1.9.0-1 100% | 19.3 MiB/s | 118.5 KiB | 00m00s [ 104/1028] rust-matchit-devel-0:0.9.2- 100% | 6.2 MiB/s | 37.9 KiB | 00m00s [ 105/1028] rust-lsp-server-devel-0:0.1 100% | 3.7 MiB/s | 26.4 KiB | 00m00s [ 106/1028] rust-memchr-devel-0:2.8.3-2 100% | 22.8 MiB/s | 93.2 KiB | 00m00s [ 107/1028] rust-memchr+std-devel-0:2.8 100% | 2.7 MiB/s | 8.4 KiB | 00m00s [ 108/1028] rust-notify-devel-0:8.2.0-5 100% | 21.6 MiB/s | 44.3 KiB | 00m00s [ 109/1028] rust-natord-devel-0:1.0.9-2 100% | 2.8 MiB/s | 11.6 KiB | 00m00s [ 110/1028] rust-notify+macos_fsevent-d 100% | 4.0 MiB/s | 8.2 KiB | 00m00s [ 111/1028] rust-ordermap+serde-devel-0 100% | 2.2 MiB/s | 8.9 KiB | 00m00s [ 112/1028] rust-ordermap-devel-0:1.2.2 100% | 11.2 MiB/s | 68.8 KiB | 00m00s [ 113/1028] rust-parking_lot-devel-0:0. 100% | 24.6 MiB/s | 50.4 KiB | 00m00s [ 114/1028] rust-ordermap+std-devel-0:1 100% | 1.7 MiB/s | 8.8 KiB | 00m00s [ 115/1028] rust-path-absolutize+fixed_ 100% | 1.6 MiB/s | 8.1 KiB | 00m00s [ 116/1028] rust-path-absolutize-devel- 100% | 1.6 MiB/s | 14.8 KiB | 00m00s [ 117/1028] rust-path-slash-devel-0:0.2 100% | 8.1 MiB/s | 16.6 KiB | 00m00s [ 118/1028] rust-pep440_rs-devel-0:0.7. 100% | 9.4 MiB/s | 48.3 KiB | 00m00s [ 119/1028] rust-pathdiff-devel-0:0.2.3 100% | 2.5 MiB/s | 15.3 KiB | 00m00s [ 120/1028] rust-phf0.11-devel-0:0.11.3 100% | 9.2 MiB/s | 28.4 KiB | 00m00s [ 121/1028] rust-pep440_rs+version-rang 100% | 1.6 MiB/s | 8.2 KiB | 00m00s [ 122/1028] rust-phf_codegen0.11-devel- 100% | 4.0 MiB/s | 20.4 KiB | 00m00s [ 123/1028] rust-pretty_assertions-deve 100% | 10.3 MiB/s | 84.0 KiB | 00m00s [ 124/1028] rust-pretty_assertions+std- 100% | 1.1 MiB/s | 8.0 KiB | 00m00s [ 125/1028] rust-proc-macro2-devel-0:1. 100% | 15.7 MiB/s | 64.3 KiB | 00m00s [ 126/1028] rust-proc-macro2+proc-macro 100% | 4.5 MiB/s | 9.3 KiB | 00m00s [ 127/1028] rust-globwalk-devel-0:0.9.1 100% | 71.5 KiB/s | 16.9 KiB | 00m00s [ 128/1028] rust-pyproject-toml-devel-0 100% | 3.5 MiB/s | 21.4 KiB | 00m00s [ 129/1028] rust-quick-junit-devel-0:0. 100% | 5.8 MiB/s | 35.6 KiB | 00m00s [ 130/1028] rust-quickcheck-devel-0:1.1 100% | 5.6 MiB/s | 34.5 KiB | 00m00s [ 131/1028] rust-quickcheck_macros-deve 100% | 3.8 MiB/s | 19.6 KiB | 00m00s [ 132/1028] rust-quote-devel-0:1.0.47-1 100% | 10.7 MiB/s | 43.7 KiB | 00m00s [ 133/1028] rust-quote+proc-macro-devel 100% | 2.8 MiB/s | 8.7 KiB | 00m00s [ 134/1028] rust-rand0.8-devel-0:0.8.8- 100% | 28.3 MiB/s | 87.0 KiB | 00m00s [ 135/1028] rust-rand-devel-0:0.10.3-1. 100% | 25.8 MiB/s | 105.7 KiB | 00m00s [ 136/1028] rust-rand0.8+std-devel-0:0. 100% | 2.0 MiB/s | 8.2 KiB | 00m00s [ 137/1028] rust-rand+std_rng-devel-0:0 100% | 2.8 MiB/s | 8.5 KiB | 00m00s [ 138/1028] rust-rand0.8+std_rng-devel- 100% | 2.6 MiB/s | 7.9 KiB | 00m00s [ 139/1028] rust-regex-devel-0:1.13.1-1 100% | 43.8 MiB/s | 134.7 KiB | 00m00s [ 140/1028] rust-regex-automata+dfa-bui 100% | 4.4 MiB/s | 8.9 KiB | 00m00s [ 141/1028] rust-regex-automata+dfa-sea 100% | 4.3 MiB/s | 8.8 KiB | 00m00s [ 142/1028] rust-regex-automata+perf-de 100% | 4.4 MiB/s | 8.9 KiB | 00m00s [ 143/1028] rust-regex-automata+std-dev 100% | 4.6 MiB/s | 9.4 KiB | 00m00s [ 144/1028] rust-regex-automata-devel-0 100% | 31.4 MiB/s | 450.5 KiB | 00m00s [ 145/1028] rust-regex-automata+syntax- 100% | 4.4 MiB/s | 9.0 KiB | 00m00s [ 146/1028] rust-regex-syntax-devel-0:0 100% | 70.0 MiB/s | 215.2 KiB | 00m00s [ 147/1028] rust-regex+perf-devel-0:1.1 100% | 4.4 MiB/s | 9.0 KiB | 00m00s [ 148/1028] rust-regex+std-devel-0:1.13 100% | 4.6 MiB/s | 9.3 KiB | 00m00s [ 149/1028] rust-regex+unicode-devel-0: 100% | 4.6 MiB/s | 9.4 KiB | 00m00s [ 150/1028] rust-rkyv+bytecheck-devel-0 100% | 3.0 MiB/s | 9.2 KiB | 00m00s [ 151/1028] rust-rkyv-devel-0:0.8.18-1. 100% | 45.0 MiB/s | 184.5 KiB | 00m00s [ 152/1028] rust-rkyv+std-devel-0:0.8.1 100% | 2.9 MiB/s | 9.1 KiB | 00m00s [ 153/1028] rust-rustc-hash-devel-0:2.1 100% | 10.7 MiB/s | 21.8 KiB | 00m00s [ 154/1028] rust-rustc-hash+std-devel-0 100% | 2.7 MiB/s | 8.2 KiB | 00m00s [ 155/1028] rust-rustc-stable-hash-deve 100% | 8.9 MiB/s | 27.4 KiB | 00m00s [ 156/1028] rust-salsa+compact_str-deve 100% | 1.4 MiB/s | 8.8 KiB | 00m00s [ 157/1028] rust-salsa-devel-0:0.28.5-1 100% | 35.5 MiB/s | 327.6 KiB | 00m00s [ 158/1028] rust-salsa+inventory-devel- 100% | 1.7 MiB/s | 8.8 KiB | 00m00s [ 159/1028] rust-salsa+ordermap-devel-0 100% | 2.1 MiB/s | 8.7 KiB | 00m00s [ 160/1028] rust-salsa+macros-devel-0:0 100% | 1.1 MiB/s | 8.7 KiB | 00m00s [ 161/1028] rust-same-file-devel-0:1.0. 100% | 9.0 MiB/s | 18.4 KiB | 00m00s [ 162/1028] rust-salsa+salsa_unstable-d 100% | 2.1 MiB/s | 8.6 KiB | 00m00s [ 163/1028] rust-schemars-devel-0:1.2.3 100% | 73.8 MiB/s | 151.2 KiB | 00m00s [ 164/1028] rust-schemars+std-devel-0:1 100% | 4.1 MiB/s | 8.5 KiB | 00m00s [ 165/1028] rust-schemars+derive-devel- 100% | 2.8 MiB/s | 8.5 KiB | 00m00s [ 166/1028] rust-seahash-devel-0:4.1.0- 100% | 19.0 MiB/s | 39.0 KiB | 00m00s [ 167/1028] rust-serde-devel-0:1.0.229- 100% | 39.9 MiB/s | 81.7 KiB | 00m00s [ 168/1028] rust-serde+derive-devel-0:1 100% | 8.6 MiB/s | 8.8 KiB | 00m00s [ 169/1028] rust-serde+std-devel-0:1.0. 100% | 4.3 MiB/s | 8.7 KiB | 00m00s [ 170/1028] rust-serde_json+std-devel-0 100% | 3.1 MiB/s | 9.4 KiB | 00m00s [ 171/1028] rust-serde_json-devel-0:1.0 100% | 19.2 MiB/s | 156.9 KiB | 00m00s [ 172/1028] rust-serde_test-devel-0:1.0 100% | 5.0 MiB/s | 25.5 KiB | 00m00s [ 173/1028] rust-rayon-devel-0:1.12.0-2 100% | 1.6 MiB/s | 186.2 KiB | 00m00s [ 174/1028] rust-shellexpand-devel-0:3. 100% | 264.5 KiB/s | 29.6 KiB | 00m00s [ 175/1028] rust-shellexpand+base-0-dev 100% | 45.3 KiB/s | 7.9 KiB | 00m00s [ 176/1028] rust-similar+inline-devel-0 100% | 812.2 KiB/s | 8.1 KiB | 00m00s [ 177/1028] rust-shellexpand+tilde-deve 100% | 44.0 KiB/s | 8.0 KiB | 00m00s [ 178/1028] rust-similar+std-devel-0:3. 100% | 106.0 KiB/s | 8.3 KiB | 00m00s [ 179/1028] rust-smallvec-devel-0:1.16. 100% | 12.8 MiB/s | 39.2 KiB | 00m00s [ 180/1028] rust-smallvec+const_generic 100% | 4.1 MiB/s | 8.3 KiB | 00m00s [ 181/1028] rust-smallvec+const_new-dev 100% | 4.1 MiB/s | 8.3 KiB | 00m00s [ 182/1028] rust-smallvec+union-devel-0 100% | 4.0 MiB/s | 8.3 KiB | 00m00s [ 183/1028] rust-snapbox-devel-0:1.2.2- 100% | 10.6 MiB/s | 64.9 KiB | 00m00s [ 184/1028] rust-snapbox+cmd-devel-0:1. 100% | 1.8 MiB/s | 9.3 KiB | 00m00s [ 185/1028] rust-similar-devel-0:3.1.1- 100% | 412.8 KiB/s | 73.9 KiB | 00m00s [ 186/1028] rust-snapbox+color-auto-dev 100% | 1.5 MiB/s | 9.0 KiB | 00m00s [ 187/1028] rust-snapbox+diff-devel-0:1 100% | 1.8 MiB/s | 9.2 KiB | 00m00s [ 188/1028] rust-snapbox+examples-devel 100% | 1.8 MiB/s | 9.1 KiB | 00m00s [ 189/1028] rust-snapbox+term-svg-devel 100% | 1.5 MiB/s | 9.2 KiB | 00m00s [ 190/1028] rust-static_assertions-deve 100% | 8.6 MiB/s | 26.6 KiB | 00m00s [ 191/1028] rust-stacker-devel-0:0.1.25 100% | 3.9 MiB/s | 24.1 KiB | 00m00s [ 192/1028] rust-strum-devel-0:0.28.0-2 100% | 3.9 MiB/s | 15.8 KiB | 00m00s [ 193/1028] rust-strum+std-devel-0:0.28 100% | 2.6 MiB/s | 8.1 KiB | 00m00s [ 194/1028] rust-strum_macros-devel-0:0 100% | 14.4 MiB/s | 44.3 KiB | 00m00s [ 195/1028] rust-supports-hyperlinks-de 100% | 2.0 MiB/s | 16.6 KiB | 00m00s [ 196/1028] rust-syn-devel-0:3.0.7-1.fc 100% | 64.2 MiB/s | 262.9 KiB | 00m00s [ 197/1028] rust-syn+clone-impls-devel- 100% | 4.9 MiB/s | 10.0 KiB | 00m00s [ 198/1028] rust-syn+derive-devel-0:3.0 100% | 4.9 MiB/s | 10.0 KiB | 00m00s [ 199/1028] rust-syn+extra-traits-devel 100% | 3.3 MiB/s | 10.0 KiB | 00m00s [ 200/1028] rust-syn+full-devel-0:3.0.7 100% | 4.9 MiB/s | 10.0 KiB | 00m00s [ 201/1028] rust-syn+parsing-devel-0:3. 100% | 4.9 MiB/s | 10.0 KiB | 00m00s [ 202/1028] rust-syn+printing-devel-0:3 100% | 4.9 MiB/s | 10.1 KiB | 00m00s [ 203/1028] rust-syn+proc-macro-devel-0 100% | 5.0 MiB/s | 10.3 KiB | 00m00s [ 204/1028] rust-tempfile-devel-0:3.27. 100% | 25.9 MiB/s | 53.1 KiB | 00m00s [ 205/1028] rust-tempfile+getrandom-dev 100% | 4.5 MiB/s | 9.3 KiB | 00m00s [ 206/1028] rust-strum+strum_macros-dev 100% | 92.1 KiB/s | 8.3 KiB | 00m00s [ 207/1028] rust-thin-vec-devel-0:0.2.2 100% | 7.2 MiB/s | 44.1 KiB | 00m00s [ 208/1028] rust-thin-vec+serde-devel-0 100% | 1.4 MiB/s | 8.7 KiB | 00m00s [ 209/1028] rust-thin-vec+std-devel-0:0 100% | 1.7 MiB/s | 8.6 KiB | 00m00s [ 210/1028] rust-thiserror-devel-0:2.0. 100% | 30.6 MiB/s | 62.6 KiB | 00m00s [ 211/1028] rust-thiserror+std-devel-0: 100% | 4.4 MiB/s | 9.1 KiB | 00m00s [ 212/1028] rust-test-case-devel-0:3.3. 100% | 172.3 KiB/s | 14.6 KiB | 00m00s [ 213/1028] rust-similar+text-devel-0:3 100% | 29.6 KiB/s | 8.1 KiB | 00m00s [ 214/1028] rust-toml-devel-0:1.1.8-1.f 100% | 20.9 MiB/s | 64.2 KiB | 00m00s [ 215/1028] rust-toml+display-devel-0:1 100% | 4.6 MiB/s | 9.5 KiB | 00m00s [ 216/1028] rust-toml+parse-devel-0:1.1 100% | 3.1 MiB/s | 9.5 KiB | 00m00s [ 217/1028] rust-toml+serde-devel-0:1.1 100% | 4.7 MiB/s | 9.6 KiB | 00m00s [ 218/1028] rust-tikv-jemallocator-deve 100% | 266.8 KiB/s | 22.7 KiB | 00m00s [ 219/1028] rust-toml+std-devel-0:1.1.8 100% | 3.3 MiB/s | 10.3 KiB | 00m00s [ 220/1028] rust-toml_parser+std-devel- 100% | 2.7 MiB/s | 8.3 KiB | 00m00s [ 221/1028] rust-toml_parser-devel-0:1. 100% | 9.7 MiB/s | 39.6 KiB | 00m00s [ 222/1028] rust-tracing-devel-0:0.1.44 100% | 43.1 MiB/s | 88.3 KiB | 00m00s [ 223/1028] rust-tracing-flame-devel-0: 100% | 3.5 MiB/s | 17.9 KiB | 00m00s [ 224/1028] rust-tikv-jemallocator+back 100% | 97.2 KiB/s | 8.2 KiB | 00m00s [ 225/1028] rust-tracing-flame+smallvec 100% | 1.3 MiB/s | 7.9 KiB | 00m00s [ 226/1028] rust-tracing-log-devel-0:0. 100% | 8.4 MiB/s | 25.8 KiB | 00m00s [ 227/1028] rust-tracing-log+log-tracer 100% | 1.5 MiB/s | 7.8 KiB | 00m00s [ 228/1028] rust-tracing-log+std-devel- 100% | 1.5 MiB/s | 7.9 KiB | 00m00s [ 229/1028] rust-tracing-subscriber-dev 100% | 30.8 MiB/s | 189.0 KiB | 00m00s [ 230/1028] rust-tracing-subscriber+ans 100% | 1.4 MiB/s | 8.3 KiB | 00m00s [ 231/1028] rust-tracing-subscriber+env 100% | 2.1 MiB/s | 8.7 KiB | 00m00s [ 232/1028] rust-tracing-subscriber+chr 100% | 1.2 MiB/s | 8.5 KiB | 00m00s [ 233/1028] rust-tracing+attributes-dev 100% | 3.9 MiB/s | 8.1 KiB | 00m00s [ 234/1028] rust-tracing-subscriber+fmt 100% | 1.4 MiB/s | 8.3 KiB | 00m00s [ 235/1028] rust-tracing-subscriber+sma 100% | 1.6 MiB/s | 8.4 KiB | 00m00s [ 236/1028] rust-tracing+std-devel-0:0. 100% | 4.0 MiB/s | 8.1 KiB | 00m00s [ 237/1028] rust-tracing+release_max_le 100% | 1.6 MiB/s | 8.1 KiB | 00m00s [ 238/1028] rust-typed-arena-devel-0:2. 100% | 3.1 MiB/s | 19.3 KiB | 00m00s [ 239/1028] rust-unicode-ident-devel-0: 100% | 22.6 MiB/s | 46.4 KiB | 00m00s [ 240/1028] rust-typed-arena+std-devel- 100% | 1.3 MiB/s | 7.8 KiB | 00m00s [ 241/1028] rust-unicode-normalization- 100% | 15.3 MiB/s | 109.9 KiB | 00m00s [ 242/1028] rust-unicode-width-devel-0: 100% | 63.0 MiB/s | 193.7 KiB | 00m00s [ 243/1028] rust-url-devel-0:2.5.8-2.fc 100% | 25.7 MiB/s | 79.1 KiB | 00m00s [ 244/1028] rust-url+std-devel-0:2.5.8- 100% | 4.2 MiB/s | 8.6 KiB | 00m00s [ 245/1028] rust-uuid-devel-0:1.26.1-1. 100% | 21.0 MiB/s | 64.7 KiB | 00m00s [ 246/1028] rust-uuid+std-devel-0:1.26. 100% | 4.7 MiB/s | 9.6 KiB | 00m00s [ 247/1028] rust-walkdir-devel-0:2.5.0- 100% | 14.9 MiB/s | 30.6 KiB | 00m00s [ 248/1028] rust-tracing+log-devel-0:0. 100% | 86.4 KiB/s | 8.1 KiB | 00m00s [ 249/1028] rust-unicode-normalization+ 100% | 97.1 KiB/s | 8.5 KiB | 00m00s [ 250/1028] rust-wild-devel-0:2.2.1-6.f 100% | 2.6 MiB/s | 16.2 KiB | 00m00s [ 251/1028] rust-zip-devel-0:8.6.0-8.fc 100% | 25.7 MiB/s | 131.5 KiB | 00m00s [ 252/1028] rust-zip+deflate-flate2-zli 100% | 5.7 MiB/s | 11.6 KiB | 00m00s [ 253/1028] rust-zip+zstd-devel-0:8.6.0 100% | 5.6 MiB/s | 11.4 KiB | 00m00s [ 254/1028] rust-char_str-devel-0:0.0.4 100% | 9.9 MiB/s | 70.9 KiB | 00m00s [ 255/1028] rust-char_str+get-size-deve 100% | 1.5 MiB/s | 7.6 KiB | 00m00s [ 256/1028] rust-char_str+serde-devel-0 100% | 1.2 MiB/s | 7.5 KiB | 00m00s [ 257/1028] rust-char_str+std-devel-0:0 100% | 1.4 MiB/s | 7.4 KiB | 00m00s [ 258/1028] rust-which-devel-0:8.0.6-1. 100% | 277.5 KiB/s | 33.9 KiB | 00m00s [ 259/1028] rust-anstyle+default-devel- 100% | 4.1 MiB/s | 8.3 KiB | 00m00s [ 260/1028] rust-anstyle-parse+default- 100% | 4.0 MiB/s | 8.2 KiB | 00m00s [ 261/1028] rust-colorchoice+default-de 100% | 4.0 MiB/s | 8.2 KiB | 00m00s [ 262/1028] rust-utf8parse+default-deve 100% | 7.5 MiB/s | 7.7 KiB | 00m00s [ 263/1028] rust-anstyle-query+default- 100% | 4.0 MiB/s | 8.3 KiB | 00m00s [ 264/1028] rust-rustversion+default-de 100% | 8.2 MiB/s | 8.4 KiB | 00m00s [ 265/1028] rust-fs-err+default-devel-0 100% | 2.0 MiB/s | 8.4 KiB | 00m00s [ 266/1028] rust-os_str_bytes+default-d 100% | 1.5 MiB/s | 7.9 KiB | 00m00s [ 267/1028] rust-which+real-sys-devel-0 100% | 87.5 KiB/s | 8.8 KiB | 00m00s [ 268/1028] rust-globwalk+default-devel 100% | 107.3 KiB/s | 7.7 KiB | 00m00s [ 269/1028] rust-predicates+diff-devel- 100% | 111.2 KiB/s | 8.2 KiB | 00m00s [ 270/1028] rust-predicates-core+defaul 100% | 127.0 KiB/s | 8.1 KiB | 00m00s [ 271/1028] rust-predicates-devel-0:3.1 100% | 617.4 KiB/s | 38.3 KiB | 00m00s [ 272/1028] rust-predicates-tree+defaul 100% | 154.1 KiB/s | 8.2 KiB | 00m00s [ 273/1028] pyproject-rpm-macros-0:1.24 100% | 237.6 KiB/s | 58.0 KiB | 00m00s [ 274/1028] rust-funty-devel-0:2.0.0-9. 100% | 231.7 KiB/s | 20.2 KiB | 00m00s [ 275/1028] rust-radium+default-devel-0 100% | 171.3 KiB/s | 7.7 KiB | 00m00s [ 276/1028] rust-tap+default-devel-0:1. 100% | 157.1 KiB/s | 7.7 KiB | 00m00s [ 277/1028] rust-serde_core+std-devel-0 100% | 3.8 MiB/s | 7.7 KiB | 00m00s [ 278/1028] rust-serde_core-devel-0:1.0 100% | 20.9 MiB/s | 64.3 KiB | 00m00s [ 279/1028] rust-tempfile+default-devel 100% | 4.5 MiB/s | 9.2 KiB | 00m00s [ 280/1028] rust-serde_core+default-dev 100% | 1.5 MiB/s | 7.8 KiB | 00m00s [ 281/1028] rust-clap_builder-devel-0:4 100% | 31.1 MiB/s | 159.2 KiB | 00m00s [ 282/1028] rust-clap_builder+color-dev 100% | 5.0 MiB/s | 10.2 KiB | 00m00s [ 283/1028] rust-clap_derive+default-de 100% | 4.4 MiB/s | 8.9 KiB | 00m00s [ 284/1028] rust-bstr+alloc-devel-0:1.1 100% | 192.8 KiB/s | 8.7 KiB | 00m00s [ 285/1028] rust-wyz-devel-0:0.5.1-9.fc 100% | 549.7 KiB/s | 26.4 KiB | 00m00s [ 286/1028] rust-clap_builder+env-devel 100% | 4.9 MiB/s | 10.0 KiB | 00m00s [ 287/1028] rust-clap_builder+error-con 100% | 4.9 MiB/s | 10.1 KiB | 00m00s [ 288/1028] rust-clap_builder+help-deve 100% | 4.9 MiB/s | 10.0 KiB | 00m00s [ 289/1028] rust-clap_builder+std-devel 100% | 5.0 MiB/s | 10.2 KiB | 00m00s [ 290/1028] rust-clap_builder+string-de 100% | 4.9 MiB/s | 10.1 KiB | 00m00s [ 291/1028] rust-clap_builder+suggestio 100% | 5.0 MiB/s | 10.3 KiB | 00m00s [ 292/1028] rust-clap_builder+usage-dev 100% | 9.8 MiB/s | 10.0 KiB | 00m00s [ 293/1028] rust-clap_builder+wrap_help 100% | 5.0 MiB/s | 10.3 KiB | 00m00s [ 294/1028] rust-clap+default-devel-0:4 100% | 5.1 MiB/s | 10.4 KiB | 00m00s [ 295/1028] rust-nix+fs-devel-0:0.31.3- 100% | 4.1 MiB/s | 8.4 KiB | 00m00s [ 296/1028] rust-clap_complete+default- 100% | 2.5 MiB/s | 10.2 KiB | 00m00s [ 297/1028] rust-nix-devel-0:0.31.3-2.f 100% | 60.2 MiB/s | 308.2 KiB | 00m00s [ 298/1028] rust-nix+term-devel-0:0.31. 100% | 1.0 MiB/s | 8.4 KiB | 00m00s [ 299/1028] rust-thiserror+default-deve 100% | 4.5 MiB/s | 9.1 KiB | 00m00s [ 300/1028] rust-terminfo+default-devel 100% | 1.5 MiB/s | 7.9 KiB | 00m00s [ 301/1028] rust-which+default-devel-0: 100% | 2.8 MiB/s | 8.6 KiB | 00m00s [ 302/1028] rust-castaway+alloc-devel-0 100% | 1.9 MiB/s | 7.9 KiB | 00m00s [ 303/1028] rust-castaway-devel-0:0.2.4 100% | 6.5 MiB/s | 19.8 KiB | 00m00s [ 304/1028] rust-cfg-if+default-devel-0 100% | 3.9 MiB/s | 8.1 KiB | 00m00s [ 305/1028] rust-itoa+default-devel-0:1 100% | 2.6 MiB/s | 8.1 KiB | 00m00s [ 306/1028] rust-static_assertions+defa 100% | 2.6 MiB/s | 7.9 KiB | 00m00s [ 307/1028] rust-zmij+default-devel-0:1 100% | 3.7 MiB/s | 7.6 KiB | 00m00s [ 308/1028] rust-serde+alloc-devel-0:1. 100% | 2.1 MiB/s | 8.8 KiB | 00m00s [ 309/1028] rust-crossbeam-utils-devel- 100% | 27.1 MiB/s | 55.5 KiB | 00m00s [ 310/1028] rust-crossbeam-channel+std- 100% | 4.0 MiB/s | 8.3 KiB | 00m00s [ 311/1028] rust-crossbeam+alloc-devel- 100% | 1.6 MiB/s | 8.1 KiB | 00m00s [ 312/1028] rust-crossbeam-channel-deve 100% | 29.5 MiB/s | 90.7 KiB | 00m00s [ 313/1028] rust-crossbeam-deque+std-de 100% | 4.0 MiB/s | 8.2 KiB | 00m00s [ 314/1028] rust-crossbeam-deque-devel- 100% | 14.9 MiB/s | 30.5 KiB | 00m00s [ 315/1028] rust-crossbeam-epoch-devel- 100% | 26.4 MiB/s | 54.0 KiB | 00m00s [ 316/1028] rust-crossbeam-epoch+std-de 100% | 2.0 MiB/s | 8.0 KiB | 00m00s [ 317/1028] rust-clap_complete_nushell+ 100% | 187.8 KiB/s | 8.6 KiB | 00m00s [ 318/1028] rust-crossbeam-queue+std-de 100% | 2.0 MiB/s | 8.1 KiB | 00m00s [ 319/1028] rust-crossbeam-utils+std-de 100% | 2.6 MiB/s | 8.0 KiB | 00m00s [ 320/1028] rust-ryu+default-devel-0:1. 100% | 3.9 MiB/s | 8.0 KiB | 00m00s [ 321/1028] rust-csv-core+default-devel 100% | 1.3 MiB/s | 8.1 KiB | 00m00s [ 322/1028] rust-crossbeam-utils+defaul 100% | 1.6 MiB/s | 8.0 KiB | 00m00s [ 323/1028] rust-hashbrown0.14+raw-deve 100% | 1.3 MiB/s | 7.7 KiB | 00m00s [ 324/1028] rust-hashbrown0.14-devel-0: 100% | 39.9 MiB/s | 122.6 KiB | 00m00s [ 325/1028] rust-lock_api+default-devel 100% | 3.9 MiB/s | 8.0 KiB | 00m00s [ 326/1028] rust-once_cell+default-deve 100% | 4.1 MiB/s | 8.5 KiB | 00m00s [ 327/1028] rust-parking_lot_core+defau 100% | 3.9 MiB/s | 8.1 KiB | 00m00s [ 328/1028] rust-camino+default-devel-0 100% | 132.0 KiB/s | 8.6 KiB | 00m00s [ 329/1028] rust-crossbeam-queue-devel- 100% | 241.6 KiB/s | 25.4 KiB | 00m00s [ 330/1028] rust-libtest-mimic+default- 100% | 1.0 MiB/s | 8.1 KiB | 00m00s [ 331/1028] rust-walkdir+default-devel- 100% | 2.5 MiB/s | 7.7 KiB | 00m00s [ 332/1028] rust-log+default-devel-0:0. 100% | 4.2 MiB/s | 8.6 KiB | 00m00s [ 333/1028] rust-log+std-devel-0:0.4.34 100% | 4.2 MiB/s | 8.6 KiB | 00m00s [ 334/1028] rust-libc+default-devel-0:0 100% | 4.9 MiB/s | 10.0 KiB | 00m00s [ 335/1028] rust-serde+default-devel-0: 100% | 4.3 MiB/s | 8.8 KiB | 00m00s [ 336/1028] rust-serde_json+default-dev 100% | 9.1 MiB/s | 9.3 KiB | 00m00s [ 337/1028] rust-url+default-devel-0:2. 100% | 4.0 MiB/s | 8.2 KiB | 00m00s [ 338/1028] rust-url+serde-devel-0:2.5. 100% | 2.1 MiB/s | 8.4 KiB | 00m00s [ 339/1028] rust-get-size2+get-size-der 100% | 1.3 MiB/s | 9.1 KiB | 00m00s [ 340/1028] rust-get-size2+alloc-devel- 100% | 1.7 MiB/s | 8.9 KiB | 00m00s [ 341/1028] rust-aho-corasick+default-d 100% | 3.9 MiB/s | 7.9 KiB | 00m00s [ 342/1028] rust-regex-automata+hybrid- 100% | 4.4 MiB/s | 8.9 KiB | 00m00s [ 343/1028] rust-regex-automata+meta-de 100% | 4.4 MiB/s | 8.9 KiB | 00m00s [ 344/1028] rust-regex-automata+nfa-dev 100% | 8.8 MiB/s | 9.0 KiB | 00m00s [ 345/1028] rust-regex-syntax+std-devel 100% | 4.1 MiB/s | 8.3 KiB | 00m00s [ 346/1028] rust-bitflags+default-devel 100% | 4.3 MiB/s | 8.9 KiB | 00m00s [ 347/1028] rust-ignore+default-devel-0 100% | 4.2 MiB/s | 8.6 KiB | 00m00s [ 348/1028] rust-icu_collections-devel- 100% | 31.5 MiB/s | 96.7 KiB | 00m00s [ 349/1028] rust-icu_provider-devel-0:2 100% | 18.0 MiB/s | 55.2 KiB | 00m00s [ 350/1028] rust-zerovec-devel-0:0.11.8 100% | 59.2 MiB/s | 121.2 KiB | 00m00s [ 351/1028] rust-icu_normalizer_data-de 100% | 24.1 MiB/s | 49.3 KiB | 00m00s [ 352/1028] rust-icu_provider+baked-dev 100% | 4.2 MiB/s | 8.5 KiB | 00m00s [ 353/1028] rust-displaydoc-devel-0:0.2 100% | 10.8 MiB/s | 33.0 KiB | 00m00s [ 354/1028] rust-icu_locale_core+zerove 100% | 4.1 MiB/s | 8.4 KiB | 00m00s [ 355/1028] rust-icu_locale_core-devel- 100% | 46.4 MiB/s | 95.1 KiB | 00m00s [ 356/1028] rust-zerotrie+yoke-devel-0: 100% | 4.0 MiB/s | 8.1 KiB | 00m00s [ 357/1028] rust-zerotrie+zerofrom-deve 100% | 3.9 MiB/s | 8.0 KiB | 00m00s [ 358/1028] rust-zerotrie-devel-0:0.2.5 100% | 26.2 MiB/s | 80.6 KiB | 00m00s [ 359/1028] rust-zerovec+derive-devel-0 100% | 4.5 MiB/s | 9.2 KiB | 00m00s [ 360/1028] rust-zerovec+yoke-devel-0:0 100% | 4.5 MiB/s | 9.2 KiB | 00m00s [ 361/1028] rust-icu_properties_data-de 100% | 51.7 MiB/s | 158.8 KiB | 00m00s [ 362/1028] rust-crossbeam-deque+defaul 100% | 2.6 MiB/s | 8.0 KiB | 00m00s [ 363/1028] rust-globset+default-devel- 100% | 4.1 MiB/s | 8.4 KiB | 00m00s [ 364/1028] rust-memchr+default-devel-0 100% | 4.1 MiB/s | 8.4 KiB | 00m00s [ 365/1028] rust-regex-automata+dfa-one 100% | 4.3 MiB/s | 8.9 KiB | 00m00s [ 366/1028] rust-same-file+default-deve 100% | 7.6 MiB/s | 7.8 KiB | 00m00s [ 367/1028] rust-phf+default-devel-0:0. 100% | 3.9 MiB/s | 8.0 KiB | 00m00s [ 368/1028] rust-equivalent-devel-0:1.0 100% | 7.3 MiB/s | 14.9 KiB | 00m00s [ 369/1028] rust-rust-stemmers+default- 100% | 1.9 MiB/s | 7.9 KiB | 00m00s [ 370/1028] rust-console+std-devel-0:0. 100% | 8.4 MiB/s | 8.6 KiB | 00m00s [ 371/1028] rust-console-devel-0:0.16.4 100% | 9.3 MiB/s | 38.0 KiB | 00m00s [ 372/1028] rust-portable-atomic+defaul 100% | 4.2 MiB/s | 8.7 KiB | 00m00s [ 373/1028] rust-nix+signal-devel-0:0.3 100% | 46.5 KiB/s | 8.4 KiB | 00m00s [ 374/1028] rust-console+ansi-parsing-d 100% | 80.5 KiB/s | 8.5 KiB | 00m00s [ 375/1028] rust-unicode-width+default- 100% | 4.0 MiB/s | 8.2 KiB | 00m00s [ 376/1028] rust-similar2+default-devel 100% | 3.6 MiB/s | 7.3 KiB | 00m00s [ 377/1028] rust-similar2+inline-devel- 100% | 3.6 MiB/s | 7.3 KiB | 00m00s [ 378/1028] rust-unit-prefix+default-de 100% | 74.3 KiB/s | 7.7 KiB | 00m00s [ 379/1028] rust-insta+serde-devel-0:1. 100% | 4.4 MiB/s | 9.0 KiB | 00m00s [ 380/1028] rust-insta+default-devel-0: 100% | 2.2 MiB/s | 8.9 KiB | 00m00s [ 381/1028] rust-insta+console-devel-0: 100% | 4.4 MiB/s | 9.1 KiB | 00m00s [ 382/1028] rust-insta+regex-devel-0:1. 100% | 4.4 MiB/s | 9.1 KiB | 00m00s [ 383/1028] rust-insta+strip-ansi-escap 100% | 2.9 MiB/s | 9.1 KiB | 00m00s [ 384/1028] rust-insta+pest-devel-0:1.4 100% | 4.4 MiB/s | 9.0 KiB | 00m00s [ 385/1028] rust-console+unicode-width- 100% | 87.1 KiB/s | 8.6 KiB | 00m00s [ 386/1028] rust-insta+pest_derive-deve 100% | 2.9 MiB/s | 9.0 KiB | 00m00s [ 387/1028] rust-heck+default-devel-0:0 100% | 1.9 MiB/s | 7.7 KiB | 00m00s [ 388/1028] rust-proc-macro2+default-de 100% | 3.0 MiB/s | 9.3 KiB | 00m00s [ 389/1028] rust-ron+default-devel-0:0. 100% | 1.4 MiB/s | 8.4 KiB | 00m00s [ 390/1028] rust-quote+default-devel-0: 100% | 2.8 MiB/s | 8.6 KiB | 00m00s [ 391/1028] rust-syn2+default-devel-0:2 100% | 2.4 MiB/s | 7.3 KiB | 00m00s [ 392/1028] rust-syn2+derive-devel-0:2. 100% | 1.7 MiB/s | 7.1 KiB | 00m00s [ 393/1028] rust-syn2+extra-traits-deve 100% | 3.5 MiB/s | 7.1 KiB | 00m00s [ 394/1028] rust-syn2+full-devel-0:2.0. 100% | 3.5 MiB/s | 7.1 KiB | 00m00s [ 395/1028] rust-either-devel-0:1.19.0- 100% | 13.7 MiB/s | 28.1 KiB | 00m00s [ 396/1028] rust-either+use_std-devel-0 100% | 4.0 MiB/s | 8.2 KiB | 00m00s [ 397/1028] rust-itertools+use_alloc-de 100% | 3.9 MiB/s | 8.0 KiB | 00m00s [ 398/1028] rust-jiff-core-devel-0:0.1. 100% | 59.1 MiB/s | 121.1 KiB | 00m00s [ 399/1028] rust-syn2+fold-devel-0:2.0. 100% | 789.2 KiB/s | 7.1 KiB | 00m00s [ 400/1028] rust-jiff+alloc-devel-0:0.2 100% | 6.5 MiB/s | 13.4 KiB | 00m00s [ 401/1028] rust-jiff-core+std-devel-0: 100% | 3.7 MiB/s | 7.5 KiB | 00m00s [ 402/1028] rust-jiff-core+tz-fat-devel 100% | 3.6 MiB/s | 7.3 KiB | 00m00s [ 403/1028] rust-annotate-snippets0.11+ 100% | 2.5 MiB/s | 7.6 KiB | 00m00s [ 404/1028] rust-paste+default-devel-0: 100% | 1.9 MiB/s | 7.7 KiB | 00m00s [ 405/1028] rust-peg+default-devel-0:0. 100% | 3.9 MiB/s | 7.9 KiB | 00m00s [ 406/1028] rust-libcst_derive+default- 100% | 1.4 MiB/s | 8.4 KiB | 00m00s [ 407/1028] rust-regex+default-devel-0: 100% | 4.4 MiB/s | 9.1 KiB | 00m00s [ 408/1028] rust-crossbeam-channel+defa 100% | 2.7 MiB/s | 8.2 KiB | 00m00s [ 409/1028] rust-serde_derive+default-d 100% | 4.3 MiB/s | 8.8 KiB | 00m00s [ 410/1028] rust-memchr+alloc-devel-0:2 100% | 2.7 MiB/s | 8.4 KiB | 00m00s [ 411/1028] rust-inotify-devel-0:0.11.2 100% | 16.1 MiB/s | 33.0 KiB | 00m00s [ 412/1028] rust-mio+os-ext-devel-0:1.2 100% | 4.1 MiB/s | 8.4 KiB | 00m00s [ 413/1028] rust-notify-types+default-d 100% | 4.0 MiB/s | 8.2 KiB | 00m00s [ 414/1028] rust-mio+default-devel-0:1. 100% | 1.6 MiB/s | 8.4 KiB | 00m00s [ 415/1028] rust-indexmap+serde-devel-0 100% | 4.6 MiB/s | 9.4 KiB | 00m00s [ 416/1028] rust-path-dedot+default-dev 100% | 1.5 MiB/s | 7.9 KiB | 00m00s [ 417/1028] rust-unscanny+default-devel 100% | 1.5 MiB/s | 7.7 KiB | 00m00s [ 418/1028] rust-path-dedot+fixed_workd 100% | 1.1 MiB/s | 7.9 KiB | 00m00s [ 419/1028] rust-phf_shared0.11-devel-0 100% | 10.5 MiB/s | 21.4 KiB | 00m00s [ 420/1028] rust-phf_shared0.11+default 100% | 7.3 MiB/s | 7.5 KiB | 00m00s [ 421/1028] rust-phf_generator0.11+defa 100% | 1.2 MiB/s | 7.5 KiB | 00m00s [ 422/1028] rust-version-ranges+default 100% | 739.8 KiB/s | 8.1 KiB | 00m00s [ 423/1028] rust-yansi+default-devel-0: 100% | 1.9 MiB/s | 7.8 KiB | 00m00s [ 424/1028] rust-unicode-ident+default- 100% | 4.2 MiB/s | 8.6 KiB | 00m00s [ 425/1028] rust-diff+default-devel-0:0 100% | 1.1 MiB/s | 7.7 KiB | 00m00s [ 426/1028] rust-indexmap+default-devel 100% | 3.0 MiB/s | 9.2 KiB | 00m00s [ 427/1028] rust-pep440_rs+default-deve 100% | 1.3 MiB/s | 8.0 KiB | 00m00s [ 428/1028] rust-pep508_rs+default-deve 100% | 1.3 MiB/s | 8.0 KiB | 00m00s [ 429/1028] rust-toml0.9+std-devel-0:0. 100% | 855.6 KiB/s | 8.6 KiB | 00m00s [ 430/1028] rust-toml0.9+serde-devel-0: 100% | 85.8 KiB/s | 7.9 KiB | 00m00s [ 431/1028] rust-chrono+std-devel-0:0.4 100% | 4.0 MiB/s | 8.2 KiB | 00m00s [ 432/1028] rust-toml0.9+parse-devel-0: 100% | 77.8 KiB/s | 7.8 KiB | 00m00s [ 433/1028] rust-chrono-devel-0:0.4.45- 100% | 63.8 MiB/s | 195.9 KiB | 00m00s [ 434/1028] rust-quick-xml0.41+default- 100% | 3.5 MiB/s | 7.2 KiB | 00m00s [ 435/1028] rust-strip-ansi-escapes+def 100% | 3.9 MiB/s | 8.0 KiB | 00m00s [ 436/1028] rust-uuid+default-devel-0:1 100% | 4.7 MiB/s | 9.6 KiB | 00m00s [ 437/1028] rust-newtype-uuid+default-d 100% | 847.8 KiB/s | 8.5 KiB | 00m00s [ 438/1028] rust-rand+sys_rng-devel-0:0 100% | 4.2 MiB/s | 8.5 KiB | 00m00s [ 439/1028] rust-rand_core-devel-0:0.10 100% | 10.1 MiB/s | 31.1 KiB | 00m00s [ 440/1028] rust-rand0.8+alloc-devel-0: 100% | 3.9 MiB/s | 8.0 KiB | 00m00s [ 441/1028] rust-rand0.8+getrandom-deve 100% | 3.9 MiB/s | 8.0 KiB | 00m00s [ 442/1028] rust-rand0.8+libc-devel-0:0 100% | 3.9 MiB/s | 7.9 KiB | 00m00s [ 443/1028] rust-rand_chacha0.3+std-dev 100% | 1.9 MiB/s | 7.7 KiB | 00m00s [ 444/1028] rust-rand_chacha0.3-devel-0 100% | 11.3 MiB/s | 23.2 KiB | 00m00s [ 445/1028] rust-rand_core0.6+std-devel 100% | 2.6 MiB/s | 7.9 KiB | 00m00s [ 446/1028] rust-chacha20+rng-devel-0:0 100% | 4.1 MiB/s | 8.3 KiB | 00m00s [ 447/1028] rust-chacha20-devel-0:0.10. 100% | 15.9 MiB/s | 48.8 KiB | 00m00s [ 448/1028] rust-rand0.8+rand_chacha-de 100% | 3.9 MiB/s | 8.0 KiB | 00m00s [ 449/1028] rust-rand_core0.6+default-d 100% | 83.0 KiB/s | 7.6 KiB | 00m00s [ 450/1028] rust-regex-automata+alloc-d 100% | 2.9 MiB/s | 8.8 KiB | 00m00s [ 451/1028] rust-regex-automata+nfa-pik 100% | 2.9 MiB/s | 8.9 KiB | 00m00s [ 452/1028] rust-regex-automata+nfa-tho 100% | 4.3 MiB/s | 8.9 KiB | 00m00s [ 453/1028] rust-regex-automata+perf-in 100% | 4.3 MiB/s | 8.8 KiB | 00m00s [ 454/1028] rust-regex-automata+perf-li 100% | 4.4 MiB/s | 9.0 KiB | 00m00s [ 455/1028] rust-regex+perf-backtrack-d 100% | 4.4 MiB/s | 9.0 KiB | 00m00s [ 456/1028] rust-regex+perf-cache-devel 100% | 4.3 MiB/s | 8.8 KiB | 00m00s [ 457/1028] rust-regex+perf-dfa-devel-0 100% | 8.8 MiB/s | 9.0 KiB | 00m00s [ 458/1028] rust-regex+perf-inline-deve 100% | 4.4 MiB/s | 9.0 KiB | 00m00s [ 459/1028] rust-regex+perf-literal-dev 100% | 3.0 MiB/s | 9.1 KiB | 00m00s [ 460/1028] rust-rayon-core+default-dev 100% | 85.0 KiB/s | 7.8 KiB | 00m00s [ 461/1028] rust-regex+unicode-age-deve 100% | 4.4 MiB/s | 9.1 KiB | 00m00s [ 462/1028] rust-regex+unicode-bool-dev 100% | 4.5 MiB/s | 9.1 KiB | 00m00s [ 463/1028] rust-regex+unicode-case-dev 100% | 4.5 MiB/s | 9.1 KiB | 00m00s [ 464/1028] rust-regex+perf-onepass-dev 100% | 1.1 MiB/s | 9.0 KiB | 00m00s [ 465/1028] rust-regex+unicode-gencat-d 100% | 4.5 MiB/s | 9.1 KiB | 00m00s [ 466/1028] rust-regex+unicode-perl-dev 100% | 4.5 MiB/s | 9.2 KiB | 00m00s [ 467/1028] rust-regex+unicode-script-d 100% | 4.5 MiB/s | 9.1 KiB | 00m00s [ 468/1028] rust-regex+unicode-segment- 100% | 4.5 MiB/s | 9.1 KiB | 00m00s [ 469/1028] rust-regex-automata+unicode 100% | 4.6 MiB/s | 9.5 KiB | 00m00s [ 470/1028] rust-regex-syntax+unicode-d 100% | 2.8 MiB/s | 8.7 KiB | 00m00s [ 471/1028] rust-munge-devel-0:0.4.7-3. 100% | 8.4 MiB/s | 25.7 KiB | 00m00s [ 472/1028] rust-ptr_meta-devel-0:0.3.2 100% | 7.5 MiB/s | 15.4 KiB | 00m00s [ 473/1028] rust-rancor-devel-0:0.1.3-1 100% | 8.8 MiB/s | 18.0 KiB | 00m00s [ 474/1028] rust-rkyv_derive-devel-0:0. 100% | 14.7 MiB/s | 30.1 KiB | 00m00s [ 475/1028] rust-rend-devel-0:0.5.4-2.f 100% | 4.1 MiB/s | 20.9 KiB | 00m00s [ 476/1028] rust-bytecheck+simdutf8-dev 100% | 2.7 MiB/s | 8.1 KiB | 00m00s [ 477/1028] rust-bytecheck-devel-0:0.8. 100% | 9.6 MiB/s | 19.7 KiB | 00m00s [ 478/1028] rust-rend+bytecheck-devel-0 100% | 4.2 MiB/s | 8.6 KiB | 00m00s [ 479/1028] rust-rkyv_derive+bytecheck- 100% | 4.3 MiB/s | 8.8 KiB | 00m00s [ 480/1028] rust-ptr_meta+std-devel-0:0 100% | 3.9 MiB/s | 7.9 KiB | 00m00s [ 481/1028] rust-rkyv+alloc-devel-0:0.8 100% | 3.0 MiB/s | 9.1 KiB | 00m00s [ 482/1028] rust-boxcar+default-devel-0 100% | 1.8 MiB/s | 9.0 KiB | 00m00s [ 483/1028] rust-crossbeam-queue+defaul 100% | 1.6 MiB/s | 8.0 KiB | 00m00s [ 484/1028] rust-hashbrown+default-deve 100% | 1.4 MiB/s | 8.8 KiB | 00m00s [ 485/1028] rust-hashlink+default-devel 100% | 1.6 MiB/s | 8.3 KiB | 00m00s [ 486/1028] rust-parking_lot+default-de 100% | 2.6 MiB/s | 8.0 KiB | 00m00s [ 487/1028] rust-rustc-hash+default-dev 100% | 4.0 MiB/s | 8.2 KiB | 00m00s [ 488/1028] rust-intrusive-collections+ 100% | 1.1 MiB/s | 8.2 KiB | 00m00s [ 489/1028] rust-smallvec+default-devel 100% | 4.0 MiB/s | 8.3 KiB | 00m00s [ 490/1028] rust-salsa-macro-rules+defa 100% | 1.6 MiB/s | 8.1 KiB | 00m00s [ 491/1028] rust-typeid+default-devel-0 100% | 4.0 MiB/s | 8.2 KiB | 00m00s [ 492/1028] rust-thin-vec+default-devel 100% | 1.4 MiB/s | 8.6 KiB | 00m00s [ 493/1028] rust-inventory+default-deve 100% | 2.7 MiB/s | 8.4 KiB | 00m00s [ 494/1028] rust-compact_str+default-de 100% | 1.2 MiB/s | 8.4 KiB | 00m00s [ 495/1028] rust-salsa-macros+default-d 100% | 1.3 MiB/s | 8.1 KiB | 00m00s [ 496/1028] rust-dyn-clone+default-deve 100% | 3.9 MiB/s | 8.0 KiB | 00m00s [ 497/1028] rust-ordermap+default-devel 100% | 1.4 MiB/s | 8.7 KiB | 00m00s [ 498/1028] rust-ref-cast+default-devel 100% | 3.9 MiB/s | 8.0 KiB | 00m00s [ 499/1028] rust-serde_json+alloc-devel 100% | 4.6 MiB/s | 9.4 KiB | 00m00s [ 500/1028] rust-schemars+schemars_deri 100% | 2.8 MiB/s | 8.6 KiB | 00m00s [ 501/1028] rust-serde_core+result-deve 100% | 3.8 MiB/s | 7.7 KiB | 00m00s [ 502/1028] rust-serde+serde_derive-dev 100% | 4.3 MiB/s | 8.9 KiB | 00m00s [ 503/1028] rust-normalize-line-endings 100% | 2.6 MiB/s | 7.9 KiB | 00m00s [ 504/1028] rust-snapbox-macros+default 100% | 1.6 MiB/s | 8.2 KiB | 00m00s [ 505/1028] rust-os_pipe+default-devel- 100% | 1.3 MiB/s | 8.0 KiB | 00m00s [ 506/1028] rust-wait-timeout+default-d 100% | 3.9 MiB/s | 7.9 KiB | 00m00s [ 507/1028] rust-snapbox+color-devel-0: 100% | 2.2 MiB/s | 9.2 KiB | 00m00s [ 508/1028] rust-toml0.9-devel-0:0.9.12 100% | 187.9 KiB/s | 62.2 KiB | 00m00s [ 509/1028] rust-escargot+default-devel 100% | 1.6 MiB/s | 8.1 KiB | 00m00s [ 510/1028] rust-anstyle-svg+default-de 100% | 1.7 MiB/s | 8.5 KiB | 00m00s [ 511/1028] rust-snapbox+structured-dat 100% | 1.8 MiB/s | 9.2 KiB | 00m00s [ 512/1028] rust-cc+default-devel-0:1.4 100% | 5.1 MiB/s | 10.4 KiB | 00m00s [ 513/1028] rust-psm+default-devel-0:0. 100% | 1.3 MiB/s | 8.2 KiB | 00m00s [ 514/1028] rust-strum_macros+default-d 100% | 2.6 MiB/s | 8.1 KiB | 00m00s [ 515/1028] rust-syn2+parsing-devel-0:2 100% | 2.3 MiB/s | 7.1 KiB | 00m00s [ 516/1028] rust-fastrand+default-devel 100% | 2.6 MiB/s | 8.1 KiB | 00m00s [ 517/1028] rust-once_cell+std-devel-0: 100% | 2.8 MiB/s | 8.5 KiB | 00m00s [ 518/1028] rust-once_cell-devel-0:1.21 100% | 21.9 MiB/s | 44.9 KiB | 00m00s [ 519/1028] rust-rustix+default-devel-0 100% | 4.5 MiB/s | 9.3 KiB | 00m00s [ 520/1028] rust-shellexpand+dirs-devel 100% | 104.8 KiB/s | 8.1 KiB | 00m00s [ 521/1028] rust-rustix+fs-devel-0:1.1. 100% | 4.5 MiB/s | 9.2 KiB | 00m00s [ 522/1028] rust-thiserror-impl+default 100% | 4.5 MiB/s | 9.2 KiB | 00m00s [ 523/1028] rust-libc-devel-0:0.2.190-1 100% | 114.7 MiB/s | 587.5 KiB | 00m00s [ 524/1028] rust-similar+default-devel- 100% | 110.2 KiB/s | 8.2 KiB | 00m00s [ 525/1028] rust-test-case-macros-devel 100% | 175.5 KiB/s | 13.7 KiB | 00m00s [ 526/1028] rust-serde_spanned+alloc-de 100% | 4.2 MiB/s | 8.5 KiB | 00m00s [ 527/1028] rust-tikv-jemalloc-sys-deve 100% | 466.8 KiB/s | 33.1 KiB | 00m00s [ 528/1028] rust-serde_spanned-devel-0: 100% | 9.1 MiB/s | 18.7 KiB | 00m00s [ 529/1028] rust-toml_datetime+alloc-de 100% | 4.3 MiB/s | 8.7 KiB | 00m00s [ 530/1028] rust-toml_datetime-devel-0: 100% | 11.8 MiB/s | 24.1 KiB | 00m00s [ 531/1028] rust-toml_writer+alloc-deve 100% | 3.9 MiB/s | 8.0 KiB | 00m00s [ 532/1028] rust-toml_writer-devel-0:1. 100% | 20.7 MiB/s | 21.2 KiB | 00m00s [ 533/1028] rust-toml_parser+alloc-deve 100% | 8.0 MiB/s | 8.2 KiB | 00m00s [ 534/1028] rust-winnow-devel-0:1.0.4-2 100% | 57.7 MiB/s | 177.2 KiB | 00m00s [ 535/1028] rust-tikv-jemalloc-sys+back 100% | 114.4 KiB/s | 7.9 KiB | 00m00s [ 536/1028] rust-serde_core+alloc-devel 100% | 2.5 MiB/s | 7.7 KiB | 00m00s [ 537/1028] rust-serde_spanned+serde-de 100% | 4.1 MiB/s | 8.4 KiB | 00m00s [ 538/1028] rust-toml_datetime+serde-de 100% | 4.2 MiB/s | 8.6 KiB | 00m00s [ 539/1028] rust-serde_spanned+std-deve 100% | 2.8 MiB/s | 8.6 KiB | 00m00s [ 540/1028] rust-toml_datetime+std-deve 100% | 4.3 MiB/s | 8.7 KiB | 00m00s [ 541/1028] rust-toml_writer+std-devel- 100% | 3.9 MiB/s | 8.1 KiB | 00m00s [ 542/1028] rust-pin-project-lite+defau 100% | 4.0 MiB/s | 8.2 KiB | 00m00s [ 543/1028] rust-tracing-core-devel-0:0 100% | 33.3 MiB/s | 68.2 KiB | 00m00s [ 544/1028] rust-lazy_static+default-de 100% | 3.8 MiB/s | 7.8 KiB | 00m00s [ 545/1028] rust-tracing-subscriber+reg 100% | 2.1 MiB/s | 8.4 KiB | 00m00s [ 546/1028] rust-tracing-core+default-d 100% | 2.0 MiB/s | 8.1 KiB | 00m00s [ 547/1028] rust-tracing-subscriber+nu- 100% | 1.6 MiB/s | 8.4 KiB | 00m00s [ 548/1028] rust-chrono+clock-devel-0:0 100% | 2.7 MiB/s | 8.2 KiB | 00m00s [ 549/1028] rust-tracing-subscriber+onc 100% | 2.7 MiB/s | 8.4 KiB | 00m00s [ 550/1028] rust-tracing-subscriber+mat 100% | 1.6 MiB/s | 8.4 KiB | 00m00s [ 551/1028] rust-tracing-subscriber+std 100% | 1.6 MiB/s | 8.4 KiB | 00m00s [ 552/1028] rust-tracing+tracing-attrib 100% | 4.0 MiB/s | 8.2 KiB | 00m00s [ 553/1028] rust-tracing-subscriber+thr 100% | 1.6 MiB/s | 8.4 KiB | 00m00s [ 554/1028] rust-tracing-subscriber+tra 100% | 1.6 MiB/s | 8.4 KiB | 00m00s [ 555/1028] rust-tracing-core+std-devel 100% | 2.6 MiB/s | 8.1 KiB | 00m00s [ 556/1028] rust-tinyvec+alloc-devel-0: 100% | 2.7 MiB/s | 8.3 KiB | 00m00s [ 557/1028] rust-tinyvec+default-devel- 100% | 2.0 MiB/s | 8.3 KiB | 00m00s [ 558/1028] rust-form_urlencoded+alloc- 100% | 4.0 MiB/s | 8.1 KiB | 00m00s [ 559/1028] rust-form_urlencoded-devel- 100% | 5.6 MiB/s | 17.3 KiB | 00m00s [ 560/1028] rust-idna+alloc-devel-0:1.1 100% | 4.0 MiB/s | 8.3 KiB | 00m00s [ 561/1028] rust-idna+compiled_data-dev 100% | 2.8 MiB/s | 8.5 KiB | 00m00s [ 562/1028] rust-idna-devel-0:1.1.0-4.f 100% | 67.1 MiB/s | 137.5 KiB | 00m00s [ 563/1028] rust-percent-encoding+alloc 100% | 3.8 MiB/s | 7.9 KiB | 00m00s [ 564/1028] rust-percent-encoding-devel 100% | 9.5 MiB/s | 19.4 KiB | 00m00s [ 565/1028] rust-form_urlencoded+std-de 100% | 4.0 MiB/s | 8.2 KiB | 00m00s [ 566/1028] rust-idna+std-devel-0:1.1.0 100% | 4.0 MiB/s | 8.3 KiB | 00m00s [ 567/1028] rust-percent-encoding+std-d 100% | 3.9 MiB/s | 7.9 KiB | 00m00s [ 568/1028] rust-crc32fast+default-deve 100% | 3.9 MiB/s | 8.0 KiB | 00m00s [ 569/1028] rust-typed-path+default-dev 100% | 2.5 MiB/s | 7.5 KiB | 00m00s [ 570/1028] rust-flate2-devel-0:1.1.9-2 100% | 29.4 MiB/s | 90.4 KiB | 00m00s [ 571/1028] rust-flate2+zlib-rs-devel-0 100% | 2.3 MiB/s | 9.5 KiB | 00m00s [ 572/1028] rust-zip+deflate-flate2-dev 100% | 5.6 MiB/s | 11.5 KiB | 00m00s [ 573/1028] python-rpm-macros-0:3.15-2. 100% | 19.3 MiB/s | 19.8 KiB | 00m00s [ 574/1028] python3-rpm-macros-0:3.15-2 100% | 11.9 MiB/s | 12.2 KiB | 00m00s [ 575/1028] rust-zstd-devel-0:0.13.3-4. 100% | 6.7 MiB/s | 41.3 KiB | 00m00s [ 576/1028] rust-get-size2+default-deve 100% | 1.5 MiB/s | 8.9 KiB | 00m00s [ 577/1028] rust-anstyle-parse+utf8-dev 100% | 4.1 MiB/s | 8.3 KiB | 00m00s [ 578/1028] rust-anstyle-parse-devel-0: 100% | 11.9 MiB/s | 24.4 KiB | 00m00s [ 579/1028] rust-colorchoice-devel-0:1. 100% | 8.0 MiB/s | 16.4 KiB | 00m00s [ 580/1028] rust-utf8parse-devel-0:0.2. 100% | 10.4 MiB/s | 21.3 KiB | 00m00s [ 581/1028] rust-anstyle-query-devel-0: 100% | 8.8 MiB/s | 18.1 KiB | 00m00s [ 582/1028] rust-rustversion-devel-0:1. 100% | 16.9 MiB/s | 34.6 KiB | 00m00s [ 583/1028] rust-fs-err-devel-0:3.2.2-2 100% | 10.2 MiB/s | 31.2 KiB | 00m00s [ 584/1028] rust-os_str_bytes+memchr-de 100% | 1.6 MiB/s | 8.0 KiB | 00m00s [ 585/1028] rust-os_str_bytes+raw_os_st 100% | 1.3 MiB/s | 7.9 KiB | 00m00s [ 586/1028] rust-os_str_bytes-devel-0:7 100% | 3.9 MiB/s | 40.2 KiB | 00m00s [ 587/1028] rust-difflib+default-devel- 100% | 122.5 KiB/s | 7.7 KiB | 00m00s [ 588/1028] rust-predicates-core-devel- 100% | 250.8 KiB/s | 17.1 KiB | 00m00s [ 589/1028] rust-predicates-tree-devel- 100% | 170.2 KiB/s | 16.2 KiB | 00m00s [ 590/1028] rust-clap_lex+default-devel 100% | 4.1 MiB/s | 8.3 KiB | 00m00s [ 591/1028] rust-anstream+default-devel 100% | 4.2 MiB/s | 8.6 KiB | 00m00s [ 592/1028] rust-clap_derive-devel-0:4. 100% | 19.7 MiB/s | 40.3 KiB | 00m00s [ 593/1028] rust-strsim+default-devel-0 100% | 3.8 MiB/s | 7.8 KiB | 00m00s [ 594/1028] rust-terminal_size+default- 100% | 4.0 MiB/s | 8.3 KiB | 00m00s [ 595/1028] rust-tap-devel-0:1.0.1-14.f 100% | 278.3 KiB/s | 19.2 KiB | 00m00s [ 596/1028] rust-radium-devel-0:0.7.0-8 100% | 156.7 KiB/s | 18.7 KiB | 00m00s [ 597/1028] rust-cfg_aliases+default-de 100% | 3.8 MiB/s | 7.8 KiB | 00m00s [ 598/1028] rust-libc+extra_traits-deve 100% | 4.9 MiB/s | 10.0 KiB | 00m00s [ 599/1028] rust-clap_complete-devel-0: 100% | 677.8 KiB/s | 57.6 KiB | 00m00s [ 600/1028] rust-terminfo-devel-0:0.9.0 100% | 5.4 MiB/s | 55.4 KiB | 00m00s [ 601/1028] rust-cfg-if-devel-0:1.0.5-1 100% | 8.4 MiB/s | 17.1 KiB | 00m00s [ 602/1028] rust-itoa-devel-0:1.0.18-2. 100% | 6.6 MiB/s | 20.2 KiB | 00m00s [ 603/1028] rust-zmij-devel-0:1.0.21-2. 100% | 13.4 MiB/s | 27.5 KiB | 00m00s [ 604/1028] rust-crossbeam-epoch+alloc- 100% | 2.6 MiB/s | 7.8 KiB | 00m00s [ 605/1028] rust-clap_complete_nushell- 100% | 289.6 KiB/s | 20.3 KiB | 00m00s [ 606/1028] rust-csv-core-devel-0:0.1.1 100% | 6.3 MiB/s | 32.2 KiB | 00m00s [ 607/1028] rust-crossbeam-queue+alloc- 100% | 1.1 MiB/s | 7.9 KiB | 00m00s [ 608/1028] rust-ryu-devel-0:1.0.23-2.f 100% | 11.1 MiB/s | 56.7 KiB | 00m00s [ 609/1028] rust-lock_api+atomic_usize- 100% | 3.9 MiB/s | 8.0 KiB | 00m00s [ 610/1028] rust-lock_api-devel-0:0.4.1 100% | 14.2 MiB/s | 29.1 KiB | 00m00s [ 611/1028] rust-parking_lot_core-devel 100% | 21.3 MiB/s | 43.7 KiB | 00m00s [ 612/1028] rust-log+alloc-devel-0:0.4. 100% | 2.1 MiB/s | 8.6 KiB | 00m00s [ 613/1028] rust-libtest-mimic-devel-0: 100% | 7.0 MiB/s | 35.6 KiB | 00m00s [ 614/1028] rust-libc+std-devel-0:0.2.1 100% | 4.9 MiB/s | 10.0 KiB | 00m00s [ 615/1028] rust-serde_derive-devel-0:1 100% | 22.2 MiB/s | 68.1 KiB | 00m00s [ 616/1028] rust-regex-automata+nfa-bac 100% | 4.3 MiB/s | 8.9 KiB | 00m00s [ 617/1028] rust-potential_utf+zerovec- 100% | 4.0 MiB/s | 8.2 KiB | 00m00s [ 618/1028] rust-get-size-derive2+defau 100% | 1.4 MiB/s | 8.7 KiB | 00m00s [ 619/1028] rust-potential_utf-devel-0: 100% | 4.3 MiB/s | 17.6 KiB | 00m00s [ 620/1028] rust-utf8_iter-devel-0:1.0. 100% | 4.6 MiB/s | 18.8 KiB | 00m00s [ 621/1028] rust-yoke+derive-devel-0:0. 100% | 4.4 MiB/s | 9.0 KiB | 00m00s [ 622/1028] rust-yoke-devel-0:0.8.3-2.f 100% | 18.8 MiB/s | 38.6 KiB | 00m00s [ 623/1028] rust-zerofrom+derive-devel- 100% | 2.7 MiB/s | 8.4 KiB | 00m00s [ 624/1028] rust-zerofrom-devel-0:0.1.8 100% | 4.7 MiB/s | 14.5 KiB | 00m00s [ 625/1028] rust-writeable-devel-0:0.6. 100% | 16.4 MiB/s | 33.5 KiB | 00m00s [ 626/1028] rust-tinystr+zerovec-devel- 100% | 4.1 MiB/s | 8.4 KiB | 00m00s [ 627/1028] rust-litemap-devel-0:0.8.3- 100% | 17.6 MiB/s | 36.0 KiB | 00m00s [ 628/1028] rust-tinystr-devel-0:0.8.4- 100% | 13.6 MiB/s | 27.9 KiB | 00m00s [ 629/1028] rust-zerovec-derive-devel-0 100% | 14.9 MiB/s | 30.6 KiB | 00m00s [ 630/1028] rust-phf+std-devel-0:0.13.1 100% | 4.0 MiB/s | 8.3 KiB | 00m00s [ 631/1028] rust-phf-devel-0:0.13.1-3.f 100% | 7.3 MiB/s | 29.9 KiB | 00m00s [ 632/1028] rust-console+alloc-devel-0: 100% | 4.1 MiB/s | 8.4 KiB | 00m00s [ 633/1028] rust-portable-atomic+fallba 100% | 4.2 MiB/s | 8.6 KiB | 00m00s [ 634/1028] rust-portable-atomic-devel- 100% | 13.4 MiB/s | 164.9 KiB | 00m00s [ 635/1028] rust-nix+process-devel-0:0. 100% | 125.2 KiB/s | 8.4 KiB | 00m00s [ 636/1028] rust-unit-prefix+std-devel- 100% | 113.0 KiB/s | 7.7 KiB | 00m00s [ 637/1028] rust-unicode-width+cjk-deve 100% | 4.0 MiB/s | 8.1 KiB | 00m00s [ 638/1028] rust-similar2+text-devel-0: 100% | 3.5 MiB/s | 7.2 KiB | 00m00s [ 639/1028] rust-unit-prefix-devel-0:0. 100% | 234.2 KiB/s | 15.7 KiB | 00m00s [ 640/1028] rust-similar2-devel-0:2.7.0 100% | 13.5 MiB/s | 69.2 KiB | 00m00s [ 641/1028] rust-pest+default-devel-0:2 100% | 2.1 MiB/s | 8.5 KiB | 00m00s [ 642/1028] rust-pest_derive+default-de 100% | 4.2 MiB/s | 8.6 KiB | 00m00s [ 643/1028] rust-ron+std-devel-0:0.12.2 100% | 1.4 MiB/s | 8.5 KiB | 00m00s [ 644/1028] rust-syn2+clone-impls-devel 100% | 3.5 MiB/s | 7.1 KiB | 00m00s [ 645/1028] rust-ron-devel-0:0.12.2-2.f 100% | 15.3 MiB/s | 140.7 KiB | 00m00s [ 646/1028] rust-syn2+printing-devel-0: 100% | 3.5 MiB/s | 7.3 KiB | 00m00s [ 647/1028] rust-syn2+proc-macro-devel- 100% | 3.6 MiB/s | 7.4 KiB | 00m00s [ 648/1028] rust-either+std-devel-0:1.1 100% | 2.6 MiB/s | 8.1 KiB | 00m00s [ 649/1028] rust-jiff-core+alloc-devel- 100% | 3.6 MiB/s | 7.3 KiB | 00m00s [ 650/1028] rust-syn2-devel-0:2.0.119-1 100% | 27.9 MiB/s | 257.3 KiB | 00m00s [ 651/1028] rust-annotate-snippets0.11- 100% | 11.5 MiB/s | 35.5 KiB | 00m00s [ 652/1028] rust-paste-devel-0:1.0.15-6 100% | 18.2 MiB/s | 37.2 KiB | 00m00s [ 653/1028] rust-libcst_derive-devel-0: 100% | 3.1 MiB/s | 19.0 KiB | 00m00s [ 654/1028] rust-peg+std-devel-0:0.8.5- 100% | 2.6 MiB/s | 7.9 KiB | 00m00s [ 655/1028] rust-peg-devel-0:0.8.5-4.fc 100% | 14.7 MiB/s | 45.1 KiB | 00m00s [ 656/1028] rust-regex-syntax+default-d 100% | 4.1 MiB/s | 8.4 KiB | 00m00s [ 657/1028] rust-inotify-sys+default-de 100% | 3.8 MiB/s | 7.8 KiB | 00m00s [ 658/1028] rust-mio-devel-0:1.2.4-1.fc 100% | 56.0 MiB/s | 114.7 KiB | 00m00s [ 659/1028] rust-mio+os-poll-devel-0:1. 100% | 8.2 MiB/s | 8.4 KiB | 00m00s [ 660/1028] rust-notify-types-devel-0:2 100% | 20.3 MiB/s | 41.6 KiB | 00m00s [ 661/1028] rust-mio+log-devel-0:1.2.4- 100% | 1.0 MiB/s | 8.5 KiB | 00m00s [ 662/1028] rust-unscanny-devel-0:0.1.0 100% | 5.9 MiB/s | 18.0 KiB | 00m00s [ 663/1028] rust-path-dedot-devel-0:4.0 100% | 2.0 MiB/s | 14.4 KiB | 00m00s [ 664/1028] rust-siphasher+default-deve 100% | 3.9 MiB/s | 7.9 KiB | 00m00s [ 665/1028] rust-phf_generator0.11-deve 100% | 9.1 MiB/s | 18.6 KiB | 00m00s [ 666/1028] rust-version-ranges-devel-0 100% | 3.4 MiB/s | 28.1 KiB | 00m00s [ 667/1028] rust-phf_shared0.11+std-dev 100% | 3.6 MiB/s | 7.4 KiB | 00m00s [ 668/1028] rust-diff-devel-0:0.1.13-11 100% | 6.3 MiB/s | 38.6 KiB | 00m00s [ 669/1028] rust-yansi+std-devel-0:1.0. 100% | 1.9 MiB/s | 7.7 KiB | 00m00s [ 670/1028] rust-yansi-devel-0:1.0.1-7. 100% | 17.7 MiB/s | 36.2 KiB | 00m00s [ 671/1028] rust-pep508_rs-devel-0:0.9. 100% | 10.4 MiB/s | 74.3 KiB | 00m00s [ 672/1028] rust-winnow0.7-devel-0:0.7. 100% | 21.2 MiB/s | 173.6 KiB | 00m00s [ 673/1028] rust-toml_datetime0.7+std-d 100% | 761.4 KiB/s | 7.6 KiB | 00m00s [ 674/1028] rust-toml_datetime0.7+serde 100% | 115.4 KiB/s | 7.5 KiB | 00m00s [ 675/1028] rust-toml_datetime0.7+alloc 100% | 143.1 KiB/s | 7.6 KiB | 00m00s [ 676/1028] rust-chrono+alloc-devel-0:0 100% | 4.0 MiB/s | 8.2 KiB | 00m00s [ 677/1028] rust-num-traits-devel-0:0.2 100% | 28.3 MiB/s | 57.9 KiB | 00m00s [ 678/1028] rust-newtype-uuid+std-devel 100% | 845.8 KiB/s | 8.5 KiB | 00m00s [ 679/1028] rust-newtype-uuid-devel-0:1 100% | 4.1 MiB/s | 25.3 KiB | 00m00s [ 680/1028] rust-quick-xml0.41-devel-0: 100% | 44.8 MiB/s | 183.4 KiB | 00m00s [ 681/1028] rust-strip-ansi-escapes-dev 100% | 3.2 MiB/s | 16.3 KiB | 00m00s [ 682/1028] rust-getrandom+default-deve 100% | 4.2 MiB/s | 8.6 KiB | 00m00s [ 683/1028] rust-getrandom+sys_rng-deve 100% | 2.9 MiB/s | 8.8 KiB | 00m00s [ 684/1028] rust-rand_core0.6-devel-0:0 100% | 7.2 MiB/s | 29.6 KiB | 00m00s [ 685/1028] rust-rand_core0.6+alloc-dev 100% | 2.5 MiB/s | 7.6 KiB | 00m00s [ 686/1028] rust-rand_core0.6+getrandom 100% | 3.8 MiB/s | 7.8 KiB | 00m00s [ 687/1028] rust-ppv-lite86+std-devel-0 100% | 3.9 MiB/s | 8.0 KiB | 00m00s [ 688/1028] rust-ppv-lite86+simd-devel- 100% | 3.9 MiB/s | 8.0 KiB | 00m00s [ 689/1028] rust-ppv-lite86-devel-0:0.2 100% | 28.0 MiB/s | 28.7 KiB | 00m00s [ 690/1028] rust-getrandom0.2+default-d 100% | 3.8 MiB/s | 7.8 KiB | 00m00s [ 691/1028] rust-toml_datetime0.7-devel 100% | 305.1 KiB/s | 22.9 KiB | 00m00s [ 692/1028] rust-cpufeatures+default-de 100% | 4.1 MiB/s | 8.4 KiB | 00m00s [ 693/1028] rust-getrandom0.2+std-devel 100% | 130.2 KiB/s | 7.8 KiB | 00m00s [ 694/1028] rust-regex-automata+perf-li 100% | 4.4 MiB/s | 9.1 KiB | 00m00s [ 695/1028] rust-regex-automata+perf-li 100% | 4.5 MiB/s | 9.2 KiB | 00m00s [ 696/1028] rust-regex-automata+unicode 100% | 4.4 MiB/s | 9.1 KiB | 00m00s [ 697/1028] rust-regex-syntax+unicode-a 100% | 8.2 MiB/s | 8.4 KiB | 00m00s [ 698/1028] rust-regex-automata+unicode 100% | 4.4 MiB/s | 9.1 KiB | 00m00s [ 699/1028] rust-rust-stemmers-devel-0: 100% | 5.0 MiB/s | 1.9 MiB | 00m00s [ 700/1028] rust-regex-syntax+unicode-b 100% | 2.0 MiB/s | 8.4 KiB | 00m00s [ 701/1028] rust-regex-automata+unicode 100% | 4.4 MiB/s | 9.1 KiB | 00m00s [ 702/1028] rust-regex-syntax+unicode-c 100% | 2.7 MiB/s | 8.4 KiB | 00m00s [ 703/1028] rust-regex-automata+unicode 100% | 4.4 MiB/s | 9.1 KiB | 00m00s [ 704/1028] rust-regex-syntax+unicode-g 100% | 4.1 MiB/s | 8.4 KiB | 00m00s [ 705/1028] rust-regex-automata+unicode 100% | 4.4 MiB/s | 9.1 KiB | 00m00s [ 706/1028] rust-regex-automata+unicode 100% | 2.9 MiB/s | 8.9 KiB | 00m00s [ 707/1028] rust-regex-syntax+unicode-p 100% | 2.7 MiB/s | 8.4 KiB | 00m00s [ 708/1028] rust-regex-automata+unicode 100% | 2.2 MiB/s | 9.1 KiB | 00m00s [ 709/1028] rust-regex-syntax+unicode-s 100% | 2.7 MiB/s | 8.4 KiB | 00m00s [ 710/1028] rust-regex-automata+unicode 100% | 4.5 MiB/s | 9.1 KiB | 00m00s [ 711/1028] rust-regex-syntax+unicode-s 100% | 4.1 MiB/s | 8.4 KiB | 00m00s [ 712/1028] rust-munge_macro-devel-0:0. 100% | 7.3 MiB/s | 14.9 KiB | 00m00s [ 713/1028] rust-ptr_meta+derive-devel- 100% | 2.6 MiB/s | 8.0 KiB | 00m00s [ 714/1028] rust-simdutf8-devel-0:0.1.5 100% | 9.7 MiB/s | 39.6 KiB | 00m00s [ 715/1028] rust-bytecheck_derive-devel 100% | 8.6 MiB/s | 17.6 KiB | 00m00s [ 716/1028] rust-rancor+alloc-devel-0:0 100% | 4.1 MiB/s | 8.3 KiB | 00m00s [ 717/1028] rust-boxcar-devel-0:0.2.14- 100% | 9.4 MiB/s | 29.0 KiB | 00m00s [ 718/1028] rust-hashbrown+allocator-ap 100% | 1.4 MiB/s | 8.9 KiB | 00m00s [ 719/1028] rust-hashbrown+equivalent-d 100% | 975.4 KiB/s | 8.8 KiB | 00m00s [ 720/1028] rust-hashbrown+raw-entry-de 100% | 1.2 MiB/s | 8.6 KiB | 00m00s [ 721/1028] rust-hashlink-devel-0:0.12. 100% | 5.3 MiB/s | 37.9 KiB | 00m00s [ 722/1028] rust-intrusive-collections+ 100% | 1.1 MiB/s | 8.2 KiB | 00m00s [ 723/1028] rust-hashbrown+default-hash 100% | 151.6 KiB/s | 8.8 KiB | 00m00s [ 724/1028] rust-salsa-macro-rules-deve 100% | 4.7 MiB/s | 28.6 KiB | 00m00s [ 725/1028] rust-typeid-devel-0:1.0.3-5 100% | 8.4 MiB/s | 17.1 KiB | 00m00s [ 726/1028] rust-inventory-devel-0:0.3. 100% | 3.3 MiB/s | 23.8 KiB | 00m00s [ 727/1028] rust-rayon-core-devel-0:1.1 100% | 360.1 KiB/s | 78.5 KiB | 00m00s [ 728/1028] rust-dyn-clone-devel-0:1.0. 100% | 9.4 MiB/s | 19.3 KiB | 00m00s [ 729/1028] rust-ref-cast-devel-0:1.0.2 100% | 7.6 MiB/s | 31.2 KiB | 00m00s [ 730/1028] rust-schemars_derive+defaul 100% | 4.0 MiB/s | 8.3 KiB | 00m00s [ 731/1028] rust-dirs+default-devel-0:6 100% | 1.3 MiB/s | 8.1 KiB | 00m00s [ 732/1028] rust-normalize-line-endings 100% | 4.5 MiB/s | 13.9 KiB | 00m00s [ 733/1028] rust-snapbox-macros-devel-0 100% | 2.5 MiB/s | 15.5 KiB | 00m00s [ 734/1028] rust-os_pipe-devel-0:1.2.3- 100% | 2.3 MiB/s | 18.5 KiB | 00m00s [ 735/1028] rust-intrusive-collections- 100% | 354.3 KiB/s | 47.5 KiB | 00m00s [ 736/1028] rust-snapbox-macros+color-d 100% | 1.2 MiB/s | 8.4 KiB | 00m00s [ 737/1028] rust-escargot-devel-0:0.5.1 100% | 4.6 MiB/s | 28.3 KiB | 00m00s [ 738/1028] rust-anstyle-svg-devel-0:1. 100% | 5.8 MiB/s | 23.9 KiB | 00m00s [ 739/1028] rust-cc-devel-0:1.4.6-1.fc4 100% | 32.6 MiB/s | 100.2 KiB | 00m00s [ 740/1028] rust-psm-devel-0:0.1.32-1.f 100% | 7.0 MiB/s | 43.1 KiB | 00m00s [ 741/1028] rust-fastrand+std-devel-0:2 100% | 2.6 MiB/s | 8.1 KiB | 00m00s [ 742/1028] rust-fastrand-devel-0:2.5.0 100% | 12.3 MiB/s | 25.1 KiB | 00m00s [ 743/1028] rust-once_cell+alloc-devel- 100% | 2.8 MiB/s | 8.5 KiB | 00m00s [ 744/1028] rust-rustix+std-devel-0:1.1 100% | 4.7 MiB/s | 9.7 KiB | 00m00s [ 745/1028] rust-rustix-devel-0:1.1.5-1 100% | 97.7 MiB/s | 400.0 KiB | 00m00s [ 746/1028] rust-wait-timeout-devel-0:0 100% | 272.5 KiB/s | 19.9 KiB | 00m00s [ 747/1028] rust-thiserror-impl-devel-0 100% | 14.9 MiB/s | 30.5 KiB | 00m00s [ 748/1028] rust-pin-project-lite-devel 100% | 28.7 MiB/s | 58.8 KiB | 00m00s [ 749/1028] rust-lazy_static-devel-0:1. 100% | 10.5 MiB/s | 21.5 KiB | 00m00s [ 750/1028] rust-tracing-subscriber+sha 100% | 1.6 MiB/s | 8.4 KiB | 00m00s [ 751/1028] rust-nu-ansi-term+default-d 100% | 1.6 MiB/s | 8.0 KiB | 00m00s [ 752/1028] rust-chrono+iana-time-zone- 100% | 2.8 MiB/s | 8.5 KiB | 00m00s [ 753/1028] rust-chrono+now-devel-0:0.4 100% | 2.7 MiB/s | 8.2 KiB | 00m00s [ 754/1028] rust-matchers+default-devel 100% | 869.0 KiB/s | 7.8 KiB | 00m00s [ 755/1028] rust-tracing-subscriber+all 100% | 1.6 MiB/s | 8.2 KiB | 00m00s [ 756/1028] rust-thread_local+default-d 100% | 3.9 MiB/s | 8.0 KiB | 00m00s [ 757/1028] rust-tracing-attributes+def 100% | 4.0 MiB/s | 8.2 KiB | 00m00s [ 758/1028] rust-salsa-macros-devel-0:0 100% | 253.6 KiB/s | 53.0 KiB | 00m00s [ 759/1028] rust-tracing-core+once_cell 100% | 4.0 MiB/s | 8.2 KiB | 00m00s [ 760/1028] rust-tinyvec+tinyvec_macros 100% | 4.1 MiB/s | 8.5 KiB | 00m00s [ 761/1028] rust-tinyvec-devel-0:1.11.0 100% | 12.5 MiB/s | 51.1 KiB | 00m00s [ 762/1028] rust-idna_adapter+compiled_ 100% | 4.0 MiB/s | 8.2 KiB | 00m00s [ 763/1028] rust-idna_adapter+default-d 100% | 3.8 MiB/s | 7.9 KiB | 00m00s [ 764/1028] rust-utf8_iter+default-deve 100% | 3.9 MiB/s | 7.9 KiB | 00m00s [ 765/1028] rust-crc32fast+std-devel-0: 100% | 3.9 MiB/s | 7.9 KiB | 00m00s [ 766/1028] rust-crc32fast-devel-0:1.5. 100% | 25.2 MiB/s | 51.5 KiB | 00m00s [ 767/1028] rust-typed-path+std-devel-0 100% | 3.7 MiB/s | 7.5 KiB | 00m00s [ 768/1028] rust-typed-path-devel-0:0.1 100% | 46.1 MiB/s | 94.4 KiB | 00m00s [ 769/1028] rust-flate2+any_zlib-devel- 100% | 2.2 MiB/s | 9.2 KiB | 00m00s [ 770/1028] rust-zlib-rs+rust-allocator 100% | 1.9 MiB/s | 9.5 KiB | 00m00s [ 771/1028] rust-zlib-rs-devel-0:0.6.8- 100% | 22.3 MiB/s | 205.9 KiB | 00m00s [ 772/1028] rust-zlib-rs+std-devel-0:0. 100% | 865.1 KiB/s | 9.5 KiB | 00m00s [ 773/1028] rust-zip+_deflate-any-devel 100% | 3.7 MiB/s | 11.3 KiB | 00m00s [ 774/1028] rust-zstd-safe+std-devel-0: 100% | 1.3 MiB/s | 8.1 KiB | 00m00s [ 775/1028] rust-zstd-safe-devel-0:7.2. 100% | 6.5 MiB/s | 33.3 KiB | 00m00s [ 776/1028] rust-autocfg+default-devel- 100% | 3.9 MiB/s | 8.0 KiB | 00m00s [ 777/1028] rust-test-case-core-devel-0 100% | 152.0 KiB/s | 23.4 KiB | 00m00s [ 778/1028] rust-clap_lex-devel-0:1.1.1 100% | 10.4 MiB/s | 21.2 KiB | 00m00s [ 779/1028] rust-syn+default-devel-0:3. 100% | 5.0 MiB/s | 10.2 KiB | 00m00s [ 780/1028] rust-strsim-devel-0:0.11.1- 100% | 10.8 MiB/s | 22.2 KiB | 00m00s [ 781/1028] rust-terminal_size-devel-0: 100% | 8.5 MiB/s | 17.4 KiB | 00m00s [ 782/1028] rust-cfg_aliases-devel-0:0. 100% | 7.3 MiB/s | 14.9 KiB | 00m00s [ 783/1028] rust-fnv+default-devel-0:1. 100% | 3.8 MiB/s | 7.7 KiB | 00m00s [ 784/1028] rust-nom7+std-devel-0:7.1.3 100% | 3.8 MiB/s | 7.8 KiB | 00m00s [ 785/1028] rust-nom7-devel-0:7.1.3-4.f 100% | 36.3 MiB/s | 111.6 KiB | 00m00s [ 786/1028] rust-phf0.11+default-devel- 100% | 3.6 MiB/s | 7.5 KiB | 00m00s [ 787/1028] rust-difflib-devel-0:0.4.0- 100% | 190.1 KiB/s | 16.7 KiB | 00m00s [ 788/1028] rust-scopeguard-devel-0:1.2 100% | 6.3 MiB/s | 19.4 KiB | 00m00s [ 789/1028] rust-termtree0.5+default-de 100% | 80.5 KiB/s | 7.3 KiB | 00m00s [ 790/1028] rust-escape8259+default-dev 100% | 1.1 MiB/s | 7.8 KiB | 00m00s [ 791/1028] rust-get-size-derive2-devel 100% | 1.9 MiB/s | 17.6 KiB | 00m00s [ 792/1028] rust-yoke-derive-devel-0:0. 100% | 10.6 MiB/s | 21.7 KiB | 00m00s [ 793/1028] rust-stable_deref_trait-dev 100% | 5.4 MiB/s | 16.5 KiB | 00m00s [ 794/1028] rust-zerofrom-derive-devel- 100% | 4.0 MiB/s | 16.6 KiB | 00m00s [ 795/1028] rust-phf_shared-devel-0:0.1 100% | 5.5 MiB/s | 22.6 KiB | 00m00s [ 796/1028] rust-phf_shared+std-devel-0 100% | 1.6 MiB/s | 8.0 KiB | 00m00s [ 797/1028] rust-pest+std-devel-0:2.8.6 100% | 2.1 MiB/s | 8.6 KiB | 00m00s [ 798/1028] rust-pest+memchr-devel-0:2. 100% | 1.4 MiB/s | 8.6 KiB | 00m00s [ 799/1028] rust-pest-devel-0:2.8.6-2.f 100% | 51.8 MiB/s | 106.1 KiB | 00m00s [ 800/1028] rust-pest_derive+std-devel- 100% | 2.8 MiB/s | 8.7 KiB | 00m00s [ 801/1028] rust-pest_derive-devel-0:2. 100% | 16.8 MiB/s | 34.5 KiB | 00m00s [ 802/1028] rust-once_cell+race-devel-0 100% | 4.1 MiB/s | 8.4 KiB | 00m00s [ 803/1028] rust-bitflags+serde-devel-0 100% | 1.7 MiB/s | 8.9 KiB | 00m00s [ 804/1028] rust-peg-runtime+std-devel- 100% | 3.8 MiB/s | 7.9 KiB | 00m00s [ 805/1028] rust-peg-runtime+default-de 100% | 1.3 MiB/s | 7.9 KiB | 00m00s [ 806/1028] rust-peg-macros+default-dev 100% | 1.1 MiB/s | 7.9 KiB | 00m00s [ 807/1028] rust-inotify-sys-devel-0:0. 100% | 7.4 MiB/s | 15.2 KiB | 00m00s [ 808/1028] rust-siphasher+std-devel-0: 100% | 3.8 MiB/s | 7.9 KiB | 00m00s [ 809/1028] rust-siphasher-devel-0:1.0. 100% | 7.4 MiB/s | 22.8 KiB | 00m00s [ 810/1028] rust-rand0.8+small_rng-deve 100% | 1.9 MiB/s | 7.8 KiB | 00m00s [ 811/1028] rust-yansi+alloc-devel-0:1. 100% | 3.8 MiB/s | 7.7 KiB | 00m00s [ 812/1028] rust-serde+rc-devel-0:1.0.2 100% | 4.3 MiB/s | 8.7 KiB | 00m00s [ 813/1028] rust-itertools0.13+default- 100% | 1.3 MiB/s | 7.7 KiB | 00m00s [ 814/1028] rust-thiserror1+default-dev 100% | 2.5 MiB/s | 7.7 KiB | 00m00s [ 815/1028] rust-urlencoding+default-de 100% | 1.3 MiB/s | 7.8 KiB | 00m00s [ 816/1028] rust-newtype-uuid+alloc-dev 100% | 1.2 MiB/s | 8.3 KiB | 00m00s [ 817/1028] rust-getrandom-devel-0:0.4. 100% | 21.1 MiB/s | 65.0 KiB | 00m00s [ 818/1028] rust-vte-devel-0:0.15.0-3.f 100% | 9.0 MiB/s | 55.4 KiB | 00m00s [ 819/1028] rust-zerocopy+default-devel 100% | 4.5 MiB/s | 9.3 KiB | 00m00s [ 820/1028] rust-rand_core+default-deve 100% | 2.7 MiB/s | 8.3 KiB | 00m00s [ 821/1028] rust-zerocopy+simd-devel-0: 100% | 9.0 MiB/s | 9.2 KiB | 00m00s [ 822/1028] rust-getrandom0.2-devel-0:0 100% | 25.2 MiB/s | 51.5 KiB | 00m00s [ 823/1028] rust-cpufeatures-devel-0:0. 100% | 3.8 MiB/s | 23.4 KiB | 00m00s [ 824/1028] rust-ptr_meta+ptr_meta_deri 100% | 886.4 KiB/s | 8.0 KiB | 00m00s [ 825/1028] rust-phf_codegen0.11+defaul 100% | 70.3 KiB/s | 7.5 KiB | 00m00s [ 826/1028] rust-allocator-api2+alloc-d 100% | 885.1 KiB/s | 8.0 KiB | 00m00s [ 827/1028] rust-allocator-api2-devel-0 100% | 8.4 MiB/s | 69.0 KiB | 00m00s [ 828/1028] rust-foldhash-devel-0:0.2.0 100% | 3.9 MiB/s | 24.1 KiB | 00m00s [ 829/1028] rust-syn+visit-devel-0:3.0. 100% | 2.0 MiB/s | 10.0 KiB | 00m00s [ 830/1028] rust-syn+visit-mut-devel-0: 100% | 2.4 MiB/s | 10.0 KiB | 00m00s [ 831/1028] rust-ref-cast-impl+default- 100% | 1.9 MiB/s | 8.0 KiB | 00m00s [ 832/1028] rust-schemars_derive-devel- 100% | 12.6 MiB/s | 38.7 KiB | 00m00s [ 833/1028] rust-dirs-devel-0:6.0.0-3.f 100% | 3.4 MiB/s | 20.6 KiB | 00m00s [ 834/1028] rust-anstyle-lossy+default- 100% | 1.0 MiB/s | 8.2 KiB | 00m00s [ 835/1028] rust-html-escape+default-de 100% | 1.1 MiB/s | 8.1 KiB | 00m00s [ 836/1028] rust-find-msvc-tools+defaul 100% | 1.3 MiB/s | 8.0 KiB | 00m00s [ 837/1028] rust-shlex+default-devel-0: 100% | 2.5 MiB/s | 7.7 KiB | 00m00s [ 838/1028] rust-fastrand+alloc-devel-0 100% | 3.9 MiB/s | 8.1 KiB | 00m00s [ 839/1028] rust-bitflags+std-devel-0:2 100% | 4.3 MiB/s | 8.9 KiB | 00m00s [ 840/1028] rust-ar_archive_writer+defa 100% | 1.0 MiB/s | 7.2 KiB | 00m00s [ 841/1028] rust-errno+std-devel-0:0.3. 100% | 4.1 MiB/s | 8.4 KiB | 00m00s [ 842/1028] rust-errno-devel-0:0.3.14-3 100% | 9.8 MiB/s | 20.0 KiB | 00m00s [ 843/1028] rust-rustix+alloc-devel-0:1 100% | 4.5 MiB/s | 9.2 KiB | 00m00s [ 844/1028] rust-linux-raw-sys+auxvec-d 100% | 4.1 MiB/s | 8.3 KiB | 00m00s [ 845/1028] rust-linux-raw-sys+elf-deve 100% | 4.1 MiB/s | 8.3 KiB | 00m00s [ 846/1028] rust-linux-raw-sys+errno-de 100% | 4.1 MiB/s | 8.3 KiB | 00m00s [ 847/1028] rust-linux-raw-sys+general- 100% | 4.1 MiB/s | 8.3 KiB | 00m00s [ 848/1028] rust-linux-raw-sys+ioctl-de 100% | 4.1 MiB/s | 8.3 KiB | 00m00s [ 849/1028] rust-linux-raw-sys+no_std-d 100% | 2.7 MiB/s | 8.3 KiB | 00m00s [ 850/1028] rust-linux-raw-sys-devel-0: 100% | 106.0 MiB/s | 325.5 KiB | 00m00s [ 851/1028] rust-sharded-slab+default-d 100% | 1.9 MiB/s | 7.7 KiB | 00m00s [ 852/1028] rust-nu-ansi-term+std-devel 100% | 1.6 MiB/s | 8.0 KiB | 00m00s [ 853/1028] rust-nu-ansi-term-devel-0:0 100% | 9.4 MiB/s | 38.5 KiB | 00m00s [ 854/1028] rust-iana-time-zone+default 100% | 2.7 MiB/s | 8.2 KiB | 00m00s [ 855/1028] rust-iana-time-zone+fallbac 100% | 2.7 MiB/s | 8.2 KiB | 00m00s [ 856/1028] rust-thread_local-devel-0:1 100% | 7.7 MiB/s | 23.5 KiB | 00m00s [ 857/1028] rust-tracing-attributes-dev 100% | 23.8 MiB/s | 48.6 KiB | 00m00s [ 858/1028] rust-matchers-devel-0:0.2.0 100% | 2.4 MiB/s | 14.8 KiB | 00m00s [ 859/1028] rust-tinyvec_macros+default 100% | 2.5 MiB/s | 7.7 KiB | 00m00s [ 860/1028] rust-idna_adapter-devel-0:1 100% | 8.2 MiB/s | 16.7 KiB | 00m00s [ 861/1028] rust-flate2+any_impl-devel- 100% | 4.5 MiB/s | 9.2 KiB | 00m00s [ 862/1028] rust-autocfg-devel-0:1.5.1- 100% | 27.6 MiB/s | 28.2 KiB | 00m00s [ 863/1028] rust-zstd-sys+std-devel-0:2 100% | 1.6 MiB/s | 8.1 KiB | 00m00s [ 864/1028] rust-zstd-sys-devel-0:2.0.1 100% | 8.9 MiB/s | 45.4 KiB | 00m00s [ 865/1028] rust-rustix+termios-devel-0 100% | 3.0 MiB/s | 9.2 KiB | 00m00s [ 866/1028] rust-fnv+std-devel-0:1.0.7- 100% | 2.5 MiB/s | 7.7 KiB | 00m00s [ 867/1028] rust-fnv-devel-0:1.0.7-16.f 100% | 9.1 MiB/s | 18.7 KiB | 00m00s [ 868/1028] rust-minimal-lexical+std-de 100% | 3.8 MiB/s | 7.8 KiB | 00m00s [ 869/1028] rust-nom7+alloc-devel-0:7.1 100% | 2.4 MiB/s | 7.5 KiB | 00m00s [ 870/1028] rust-minimal-lexical-devel- 100% | 31.9 MiB/s | 98.1 KiB | 00m00s [ 871/1028] rust-phf0.11+std-devel-0:0. 100% | 3.7 MiB/s | 7.6 KiB | 00m00s [ 872/1028] rust-escape8259-devel-0:0.5 100% | 2.1 MiB/s | 13.2 KiB | 00m00s [ 873/1028] rust-syn+fold-devel-0:3.0.7 100% | 4.9 MiB/s | 10.0 KiB | 00m00s [ 874/1028] rust-attribute-derive+defau 100% | 1.1 MiB/s | 7.6 KiB | 00m00s [ 875/1028] rust-synstructure+default-d 100% | 7.7 MiB/s | 7.9 KiB | 00m00s [ 876/1028] rust-ucd-trie+std-devel-0:0 100% | 3.8 MiB/s | 7.8 KiB | 00m00s [ 877/1028] rust-ucd-trie-devel-0:0.1.7 100% | 17.3 MiB/s | 35.3 KiB | 00m00s [ 878/1028] rust-pest_generator+std-dev 100% | 4.2 MiB/s | 8.7 KiB | 00m00s [ 879/1028] rust-pest_generator-devel-0 100% | 13.3 MiB/s | 27.2 KiB | 00m00s [ 880/1028] rust-peg-runtime-devel-0:0. 100% | 6.3 MiB/s | 12.8 KiB | 00m00s [ 881/1028] rust-peg-macros-devel-0:0.8 100% | 15.6 MiB/s | 32.0 KiB | 00m00s [ 882/1028] rust-itertools0.13+use_std- 100% | 1.1 MiB/s | 7.9 KiB | 00m00s [ 883/1028] rust-itertools0.13-devel-0: 100% | 46.9 MiB/s | 144.0 KiB | 00m00s [ 884/1028] rust-serde_core+rc-devel-0: 100% | 3.8 MiB/s | 7.7 KiB | 00m00s [ 885/1028] rust-thiserror1-devel-0:1.0 100% | 26.3 MiB/s | 53.9 KiB | 00m00s [ 886/1028] rust-urlencoding-devel-0:2. 100% | 2.9 MiB/s | 15.0 KiB | 00m00s [ 887/1028] rust-zerocopy-devel-0:0.8.5 100% | 74.2 MiB/s | 304.1 KiB | 00m00s [ 888/1028] rust-ptr_meta_derive-devel- 100% | 6.6 MiB/s | 13.6 KiB | 00m00s [ 889/1028] rust-ref-cast-impl-devel-0: 100% | 8.7 MiB/s | 17.9 KiB | 00m00s [ 890/1028] rust-serde_derive_internals 100% | 3.9 MiB/s | 7.9 KiB | 00m00s [ 891/1028] rust-dirs-sys+default-devel 100% | 1.5 MiB/s | 7.9 KiB | 00m00s [ 892/1028] rust-anstyle-lossy-devel-0: 100% | 2.6 MiB/s | 18.3 KiB | 00m00s [ 893/1028] rust-html-escape+std-devel- 100% | 1.3 MiB/s | 8.1 KiB | 00m00s [ 894/1028] rust-html-escape-devel-0:0. 100% | 4.9 MiB/s | 30.2 KiB | 00m00s [ 895/1028] rust-find-msvc-tools-devel- 100% | 18.6 MiB/s | 38.0 KiB | 00m00s [ 896/1028] rust-shlex+std-devel-0:2.0. 100% | 3.8 MiB/s | 7.7 KiB | 00m00s [ 897/1028] rust-shlex-devel-0:2.0.1-1. 100% | 12.8 MiB/s | 26.2 KiB | 00m00s [ 898/1028] rust-termtree0.5-devel-0:0. 100% | 143.7 KiB/s | 14.8 KiB | 00m00s [ 899/1028] rust-sharded-slab-devel-0:0 100% | 12.0 MiB/s | 61.3 KiB | 00m00s [ 900/1028] rust-ar_archive_writer-deve 100% | 13.4 MiB/s | 82.6 KiB | 00m00s [ 901/1028] rust-iana-time-zone-devel-0 100% | 13.1 MiB/s | 40.3 KiB | 00m00s [ 902/1028] rust-syn2+visit-mut-devel-0 100% | 2.3 MiB/s | 7.1 KiB | 00m00s [ 903/1028] rust-tinyvec_macros-devel-0 100% | 6.8 MiB/s | 14.0 KiB | 00m00s [ 904/1028] rust-bindgen+runtime-devel- 100% | 4.0 MiB/s | 8.2 KiB | 00m00s [ 905/1028] rust-bindgen-devel-0:0.72.1 100% | 69.4 MiB/s | 213.1 KiB | 00m00s [ 906/1028] rust-pkg-config+default-dev 100% | 3.9 MiB/s | 8.1 KiB | 00m00s [ 907/1028] rust-cc+parallel-devel-0:1. 100% | 1.7 MiB/s | 10.6 KiB | 00m00s [ 908/1028] rust-synstructure+proc-macr 100% | 4.0 MiB/s | 8.2 KiB | 00m00s [ 909/1028] rust-synstructure-devel-0:0 100% | 12.7 MiB/s | 25.9 KiB | 00m00s [ 910/1028] rust-bitflags+serde_core-de 100% | 91.6 KiB/s | 9.1 KiB | 00m00s [ 911/1028] rust-attribute-derive-devel 100% | 5.7 MiB/s | 29.0 KiB | 00m00s [ 912/1028] rust-pest_meta+default-deve 100% | 4.2 MiB/s | 8.5 KiB | 00m00s [ 913/1028] rust-thiserror-impl1+defaul 100% | 3.8 MiB/s | 7.8 KiB | 00m00s [ 914/1028] rust-zerocopy-derive+defaul 100% | 4.5 MiB/s | 9.3 KiB | 00m00s [ 915/1028] rust-serde_derive_internals 100% | 16.6 MiB/s | 33.9 KiB | 00m00s [ 916/1028] rust-itertools0.13+use_allo 100% | 1.5 MiB/s | 7.7 KiB | 00m00s [ 917/1028] rust-dirs-sys-devel-0:0.5.0 100% | 5.9 MiB/s | 18.2 KiB | 00m00s [ 918/1028] rust-object0.39+read-devel- 100% | 90.8 KiB/s | 7.4 KiB | 00m00s [ 919/1028] rust-object0.39+std-devel-0 100% | 87.4 KiB/s | 7.3 KiB | 00m00s [ 920/1028] rust-clang-sys+runtime-deve 100% | 2.5 MiB/s | 7.7 KiB | 00m00s [ 921/1028] rust-cexpr+default-devel-0: 100% | 2.5 MiB/s | 7.7 KiB | 00m00s [ 922/1028] rust-clang-sys+clang_11_0-d 100% | 2.5 MiB/s | 7.7 KiB | 00m00s [ 923/1028] rust-clang-sys+default-deve 100% | 3.8 MiB/s | 7.7 KiB | 00m00s [ 924/1028] rust-pkg-config-devel-0:0.3 100% | 14.2 MiB/s | 29.0 KiB | 00m00s [ 925/1028] rust-jobserver-devel-0:0.1. 100% | 6.7 MiB/s | 34.3 KiB | 00m00s [ 926/1028] rust-attribute-derive-macro 100% | 1.5 MiB/s | 7.6 KiB | 00m00s [ 927/1028] rust-pest_meta-devel-0:2.8. 100% | 22.4 MiB/s | 45.9 KiB | 00m00s [ 928/1028] rust-thiserror-impl1-devel- 100% | 13.0 MiB/s | 26.6 KiB | 00m00s [ 929/1028] rust-zerocopy-derive-devel- 100% | 48.1 MiB/s | 147.8 KiB | 00m00s [ 930/1028] rust-option-ext+default-dev 100% | 1.3 MiB/s | 7.7 KiB | 00m00s [ 931/1028] rust-manyhow+default-devel- 100% | 92.7 KiB/s | 7.8 KiB | 00m00s [ 932/1028] rust-object0.39+archive-dev 100% | 86.9 KiB/s | 7.2 KiB | 00m00s [ 933/1028] rust-object0.39+coff-devel- 100% | 90.1 KiB/s | 7.2 KiB | 00m00s [ 934/1028] rust-object0.39+elf-devel-0 100% | 84.7 KiB/s | 7.2 KiB | 00m00s [ 935/1028] rust-object0.39-devel-0:0.3 100% | 990.9 KiB/s | 307.2 KiB | 00m00s [ 936/1028] rust-object0.39+macho-devel 100% | 85.8 KiB/s | 7.2 KiB | 00m00s [ 937/1028] rust-object0.39+pe-devel-0: 100% | 80.3 KiB/s | 7.2 KiB | 00m00s [ 938/1028] rust-clang-sys+libloading-d 100% | 3.8 MiB/s | 7.8 KiB | 00m00s [ 939/1028] rust-clang-sys-devel-0:1.9. 100% | 23.7 MiB/s | 48.6 KiB | 00m00s [ 940/1028] rust-cexpr-devel-0:0.6.0-14 100% | 13.1 MiB/s | 26.8 KiB | 00m00s [ 941/1028] rust-clang-sys+clang_10_0-d 100% | 2.5 MiB/s | 7.7 KiB | 00m00s [ 942/1028] rust-attribute-derive-macro 100% | 3.4 MiB/s | 17.4 KiB | 00m00s [ 943/1028] rust-object0.39+read_core-d 100% | 78.5 KiB/s | 7.2 KiB | 00m00s [ 944/1028] rust-object0.39+xcoff-devel 100% | 75.1 KiB/s | 7.2 KiB | 00m00s [ 945/1028] rust-manyhow+macros-devel-0 100% | 82.1 KiB/s | 7.9 KiB | 00m00s [ 946/1028] rust-sha2_0.10-devel-0:0.10 100% | 19.2 MiB/s | 39.3 KiB | 00m00s [ 947/1028] rust-option-ext-devel-0:0.2 100% | 3.0 MiB/s | 15.4 KiB | 00m00s [ 948/1028] rust-libloading0.8+default- 100% | 2.4 MiB/s | 7.4 KiB | 00m00s [ 949/1028] rust-glob+default-devel-0:0 100% | 1.6 MiB/s | 8.0 KiB | 00m00s [ 950/1028] rust-clang-sys+clang_9_0-de 100% | 3.8 MiB/s | 7.7 KiB | 00m00s [ 951/1028] rust-manyhow+syn-devel-0:0. 100% | 75.9 KiB/s | 8.0 KiB | 00m00s [ 952/1028] rust-interpolator+default-d 100% | 1.3 MiB/s | 7.7 KiB | 00m00s [ 953/1028] rust-interpolator+iter-deve 100% | 1.5 MiB/s | 7.7 KiB | 00m00s [ 954/1028] rust-proc-macro-utils+defau 100% | 1.3 MiB/s | 7.8 KiB | 00m00s [ 955/1028] rust-collection_literals+de 100% | 74.5 KiB/s | 7.7 KiB | 00m00s [ 956/1028] rust-manyhow-devel-0:0.14.1 100% | 159.5 KiB/s | 29.5 KiB | 00m00s [ 957/1028] rust-quote-use+default-deve 100% | 78.9 KiB/s | 7.7 KiB | 00m00s [ 958/1028] rust-cpufeatures0.2+default 100% | 3.7 MiB/s | 7.5 KiB | 00m00s [ 959/1028] rust-digest0.10+default-dev 100% | 3.6 MiB/s | 7.4 KiB | 00m00s [ 960/1028] rust-libloading0.8-devel-0: 100% | 17.2 MiB/s | 35.3 KiB | 00m00s [ 961/1028] rust-clang-sys+clang_8_0-de 100% | 2.5 MiB/s | 7.7 KiB | 00m00s [ 962/1028] rust-collection_literals-de 100% | 2.1 MiB/s | 13.0 KiB | 00m00s [ 963/1028] rust-interpolator-devel-0:0 100% | 6.0 MiB/s | 37.1 KiB | 00m00s [ 964/1028] rust-proc-macro-utils+parse 100% | 1.1 MiB/s | 7.7 KiB | 00m00s [ 965/1028] rust-proc-macro-utils+proc- 100% | 1.2 MiB/s | 7.6 KiB | 00m00s [ 966/1028] rust-proc-macro-utils+proc- 100% | 1.5 MiB/s | 7.7 KiB | 00m00s [ 967/1028] rust-proc-macro-utils+quote 100% | 1.1 MiB/s | 7.7 KiB | 00m00s [ 968/1028] rust-proc-macro-utils-devel 100% | 4.0 MiB/s | 28.4 KiB | 00m00s [ 969/1028] rust-quote-use-devel-0:0.9. 100% | 1.9 MiB/s | 11.9 KiB | 00m00s [ 970/1028] rust-cpufeatures0.2-devel-0 100% | 7.1 MiB/s | 21.8 KiB | 00m00s [ 971/1028] rust-digest0.10+core-api-de 100% | 3.6 MiB/s | 7.4 KiB | 00m00s [ 972/1028] rust-digest0.10-devel-0:0.1 100% | 13.6 MiB/s | 27.9 KiB | 00m00s [ 973/1028] rust-clang-sys+clang_7_0-de 100% | 3.8 MiB/s | 7.7 KiB | 00m00s [ 974/1028] rust-manyhow-macros+default 100% | 90.1 KiB/s | 7.7 KiB | 00m00s [ 975/1028] rust-quote-use-macros+defau 100% | 1.2 MiB/s | 7.6 KiB | 00m00s [ 976/1028] rust-digest0.10+block-buffe 100% | 3.7 MiB/s | 7.5 KiB | 00m00s [ 977/1028] rust-crypto-common0.1+defau 100% | 7.2 MiB/s | 7.3 KiB | 00m00s [ 978/1028] rust-clang-sys+clang_6_0-de 100% | 3.8 MiB/s | 7.7 KiB | 00m00s [ 979/1028] rust-quote-use-macros-devel 100% | 2.2 MiB/s | 15.6 KiB | 00m00s [ 980/1028] rust-block-buffer0.10+defau 100% | 3.6 MiB/s | 7.4 KiB | 00m00s [ 981/1028] rust-crypto-common0.1-devel 100% | 8.2 MiB/s | 16.8 KiB | 00m00s [ 982/1028] rust-clang-sys+clang_5_0-de 100% | 3.8 MiB/s | 7.7 KiB | 00m00s [ 983/1028] rust-block-buffer0.10-devel 100% | 9.1 MiB/s | 18.7 KiB | 00m00s [ 984/1028] rust-generic-array+default- 100% | 3.9 MiB/s | 8.0 KiB | 00m00s [ 985/1028] rust-generic-array+more_len 100% | 7.8 MiB/s | 8.0 KiB | 00m00s [ 986/1028] rust-typenum+default-devel- 100% | 8.0 MiB/s | 8.2 KiB | 00m00s [ 987/1028] rust-clang-sys+clang_4_0-de 100% | 3.8 MiB/s | 7.7 KiB | 00m00s [ 988/1028] rust-generic-array-devel-0: 100% | 12.0 MiB/s | 24.6 KiB | 00m00s [ 989/1028] rust-typenum-devel-0:1.20.1 100% | 25.9 MiB/s | 79.5 KiB | 00m00s [ 990/1028] rust-clang-sys+clang_3_9-de 100% | 7.6 MiB/s | 7.7 KiB | 00m00s [ 991/1028] rust-manyhow-macros-devel-0 100% | 165.7 KiB/s | 13.4 KiB | 00m00s [ 992/1028] rust-version_check+default- 100% | 3.9 MiB/s | 7.9 KiB | 00m00s [ 993/1028] rust-clang-sys+clang_3_8-de 100% | 3.8 MiB/s | 7.7 KiB | 00m00s [ 994/1028] rust-version_check-devel-0: 100% | 7.5 MiB/s | 22.9 KiB | 00m00s [ 995/1028] rust-proc-macro-utils+small 100% | 108.6 KiB/s | 7.8 KiB | 00m00s [ 996/1028] rust-clang-sys+clang_3_7-de 100% | 2.5 MiB/s | 7.7 KiB | 00m00s [ 997/1028] rust-clang-sys+clang_3_6-de 100% | 3.8 MiB/s | 7.7 KiB | 00m00s [ 998/1028] rust-clang-sys+clang_3_5-de 100% | 3.8 MiB/s | 7.7 KiB | 00m00s [ 999/1028] libzstd-devel-0:1.5.7-6.fc4 100% | 18.3 MiB/s | 56.3 KiB | 00m00s [1000/1028] cmake-filesystem-0:4.3.0-5. 100% | 7.3 MiB/s | 14.9 KiB | 00m00s [1001/1028] jemalloc-devel-0:5.4.0-3.fc 100% | 7.3 MiB/s | 15.0 KiB | 00m00s [1002/1028] jemalloc-0:5.4.0-3.fc46.x86 100% | 44.7 MiB/s | 274.6 KiB | 00m00s [1003/1028] clang-resource-filesystem-0 100% | 3.2 MiB/s | 19.6 KiB | 00m00s [1004/1028] clang-devel-0:23.1.3-1.fc46 100% | 113.4 MiB/s | 4.3 MiB | 00m00s [1005/1028] clang-0:23.1.3-1.fc46.x86_6 100% | 89.3 MiB/s | 7.6 MiB | 00m00s [1006/1028] llvm-devel-0:23.1.3-1.fc46. 100% | 115.6 MiB/s | 5.9 MiB | 00m00s [1007/1028] emacs-filesystem-1:31.1-1.f 100% | 1.0 MiB/s | 8.2 KiB | 00m00s [1008/1028] clang-tools-extra-0:23.1.3- 100% | 124.0 MiB/s | 17.6 MiB | 00m00s [1009/1028] llvm-googletest-0:23.1.3-1. 100% | 39.5 MiB/s | 404.5 KiB | 00m00s [1010/1028] clang-libs-0:23.1.3-1.fc46. 100% | 100.4 MiB/s | 28.5 MiB | 00m00s [1011/1028] llvm-test-0:23.1.3-1.fc46.x 100% | 38.1 MiB/s | 741.8 KiB | 00m00s [1012/1028] llvm-0:23.1.3-1.fc46.x86_64 100% | 118.6 MiB/s | 24.3 MiB | 00m00s [1013/1028] libedit-devel-0:3.1-60.2026 100% | 1.5 MiB/s | 41.2 KiB | 00m00s [1014/1028] ncurses-devel-0:6.6-3.fc45. 100% | 37.0 MiB/s | 605.8 KiB | 00m00s [1015/1028] ncurses-c++-libs-0:6.6-3.fc 100% | 5.4 MiB/s | 38.5 KiB | 00m00s [1016/1028] gcc-c++-0:16.2.1-2.fc46.1.x 100% | 139.5 MiB/s | 17.3 MiB | 00m00s [1017/1028] rust-fancy-regex+default-de 100% | 814.2 KiB/s | 8.1 KiB | 00m00s [1018/1028] rust-fancy-regex+perf-devel 100% | 817.3 KiB/s | 8.2 KiB | 00m00s [1019/1028] rust-fancy-regex+std-devel- 100% | 1.0 MiB/s | 8.3 KiB | 00m00s [1020/1028] rust-fancy-regex+unicode-de 100% | 2.0 MiB/s | 8.3 KiB | 00m00s [1021/1028] libstdc++-devel-0:16.2.1-2. 100% | 93.4 MiB/s | 6.0 MiB | 00m00s [1022/1028] rust-fancy-regex-devel-0:0. 100% | 7.9 MiB/s | 96.6 KiB | 00m00s [1023/1028] rust-bit-set-devel-0:0.8.0- 100% | 5.7 MiB/s | 23.5 KiB | 00m00s [1024/1028] rust-bit-set+std-devel-0:0. 100% | 1.5 MiB/s | 7.9 KiB | 00m00s [1025/1028] rust-bit-vec+std-devel-0:0. 100% | 1.3 MiB/s | 7.8 KiB | 00m00s [1026/1028] rust-regex-automata+dfa-dev 100% | 1.5 MiB/s | 9.0 KiB | 00m00s [1027/1028] rust-bit-vec-devel-0:0.8.0- 100% | 5.8 MiB/s | 29.9 KiB | 00m00s [1028/1028] llvm-static-0:23.1.3-1.fc46 100% | 134.9 MiB/s | 49.5 MiB | 00m00s -------------------------------------------------------------------------------- [1028/1028] Total 100% | 34.7 MiB/s | 192.1 MiB | 00m06s Running transaction [ 1/1030] Verify package files 100% | 1.5 KiB/s | 1.0 KiB | 00m01s [ 2/1030] Prepare transaction 100% | 7.0 KiB/s | 1.0 KiB | 00m00s [ 3/1030] Installing rust-regex-autom 100% | 201.1 MiB/s | 2.6 MiB | 00m00s [ 4/1030] Installing rust-regex-synta 100% | 268.1 MiB/s | 1.6 MiB | 00m00s [ 5/1030] Installing rust-libc-devel- 100% | 77.4 MiB/s | 4.5 MiB | 00m00s [ 6/1030] Installing rust-memchr-deve 100% | 113.6 MiB/s | 581.8 KiB | 00m00s [ 7/1030] Installing rust-get-size2-d 100% | 35.4 MiB/s | 108.7 KiB | 00m00s [ 8/1030] Installing rust-object0.39- 100% | 214.7 MiB/s | 1.9 MiB | 00m00s [ 9/1030] Installing rust-hashbrown-d 100% | 209.1 MiB/s | 856.4 KiB | 00m00s [ 10/1030] Installing rust-aho-corasic 100% | 198.9 MiB/s | 814.5 KiB | 00m00s [ 11/1030] Installing rust-linux-raw-s 100% | 340.7 MiB/s | 12.6 MiB | 00m00s [ 12/1030] Installing rust-crossbeam-u 100% | 94.8 MiB/s | 194.2 KiB | 00m00s [ 13/1030] Installing rust-crossbeam-u 100% | 0.0 B/s | 124.0 B | 00m00s [ 14/1030] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 15/1030] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 16/1030] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 17/1030] Installing rust-proc-macro- 100% | 91.3 MiB/s | 93.5 KiB | 00m00s [ 18/1030] Installing rust-zerofrom-de 100% | 15.4 MiB/s | 15.7 KiB | 00m00s [ 19/1030] Installing rust-zerovec-dev 100% | 118.0 MiB/s | 604.3 KiB | 00m00s [ 20/1030] Installing rust-once_cell-d 100% | 70.7 MiB/s | 144.8 KiB | 00m00s [ 21/1030] Installing rust-ptr_meta-de 100% | 23.9 MiB/s | 24.5 KiB | 00m00s [ 22/1030] Installing rust-console-dev 100% | 129.3 MiB/s | 132.4 KiB | 00m00s [ 23/1030] Installing rust-smallvec-de 100% | 136.3 MiB/s | 139.5 KiB | 00m00s [ 24/1030] Installing rust-smallvec+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 25/1030] Installing rust-bitflags-de 100% | 78.8 MiB/s | 242.2 KiB | 00m00s [ 26/1030] Installing rust-bitflags+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 27/1030] Installing rust-crossbeam-e 100% | 94.9 MiB/s | 194.4 KiB | 00m00s [ 28/1030] Installing rust-crossbeam-q 100% | 76.9 MiB/s | 78.8 KiB | 00m00s [ 29/1030] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 30/1030] Installing rust-flate2-deve 100% | 79.5 MiB/s | 325.6 KiB | 00m00s [ 31/1030] Installing rust-tracing-cor 100% | 123.4 MiB/s | 252.7 KiB | 00m00s [ 32/1030] Installing rust-tracing-sub 100% | 146.1 MiB/s | 1.0 MiB | 00m00s [ 33/1030] Installing rust-toml_writer 100% | 50.3 MiB/s | 51.5 KiB | 00m00s [ 34/1030] Installing rust-serde_spann 100% | 30.7 MiB/s | 31.4 KiB | 00m00s [ 35/1030] Installing rust-either-deve 100% | 86.6 MiB/s | 88.7 KiB | 00m00s [ 36/1030] Installing rust-log-devel-0 100% | 113.9 MiB/s | 233.3 KiB | 00m00s [ 37/1030] Installing rust-log+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 38/1030] Installing rust-itertools0. 100% | 133.5 MiB/s | 683.3 KiB | 00m00s [ 39/1030] Installing rust-toml_writer 100% | 0.0 B/s | 124.0 B | 00m00s [ 40/1030] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 41/1030] Installing rust-bstr-devel- 100% | 267.6 MiB/s | 1.6 MiB | 00m00s [ 42/1030] Installing rust-rand_core0. 100% | 76.4 MiB/s | 78.2 KiB | 00m00s [ 43/1030] Installing rust-toml_dateti 100% | 61.4 MiB/s | 62.9 KiB | 00m00s [ 44/1030] Installing rust-percent-enc 100% | 34.7 MiB/s | 35.5 KiB | 00m00s [ 45/1030] Installing rust-toml_dateti 100% | 61.7 MiB/s | 63.2 KiB | 00m00s [ 46/1030] Installing rust-jiff-core-d 100% | 182.1 MiB/s | 559.3 KiB | 00m00s [ 47/1030] Installing rust-jiff-devel- 100% | 301.3 MiB/s | 3.3 MiB | 00m00s [ 48/1030] Installing rust-thin-vec-de 100% | 166.0 MiB/s | 170.0 KiB | 00m00s [ 49/1030] Installing rust-similar-dev 100% | 112.2 MiB/s | 344.6 KiB | 00m00s [ 50/1030] Installing rust-form_urlenc 100% | 0.0 B/s | 27.4 KiB | 00m00s [ 51/1030] Installing rust-percent-enc 100% | 0.0 B/s | 124.0 B | 00m00s [ 52/1030] Installing rust-crossbeam-d 100% | 128.0 MiB/s | 131.1 KiB | 00m00s [ 53/1030] Installing rust-smallvec+co 100% | 0.0 B/s | 124.0 B | 00m00s [ 54/1030] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 55/1030] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 56/1030] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 57/1030] Installing rust-regex-devel 100% | 172.3 MiB/s | 705.9 KiB | 00m00s [ 58/1030] Installing rust-crossbeam-u 100% | 0.0 B/s | 124.0 B | 00m00s [ 59/1030] Installing rust-crossbeam-c 100% | 193.7 MiB/s | 595.0 KiB | 00m00s [ 60/1030] Installing rust-libc+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 61/1030] Installing rust-libc+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 62/1030] Installing rust-mio-devel-0 100% | 97.7 MiB/s | 500.1 KiB | 00m00s [ 63/1030] Installing rust-errno-devel 100% | 33.4 MiB/s | 34.2 KiB | 00m00s [ 64/1030] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 65/1030] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 66/1030] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 67/1030] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 68/1030] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 69/1030] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 70/1030] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 71/1030] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 72/1030] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 73/1030] Installing cmake-filesystem 100% | 3.0 MiB/s | 9.4 KiB | 00m00s [ 74/1030] Installing rust-zlib-rs-dev 100% | 188.8 MiB/s | 773.4 KiB | 00m00s [ 75/1030] Installing rust-tinyvec-dev 100% | 104.0 MiB/s | 213.1 KiB | 00m00s [ 76/1030] Installing rust-fastrand-de 100% | 59.3 MiB/s | 60.7 KiB | 00m00s [ 77/1030] Installing rust-yansi-devel 100% | 111.7 MiB/s | 114.3 KiB | 00m00s [ 78/1030] Installing rust-similar2-de 100% | 56.8 MiB/s | 232.6 KiB | 00m00s [ 79/1030] Installing rust-os_str_byte 100% | 67.6 MiB/s | 138.5 KiB | 00m00s [ 80/1030] Installing rust-rand_core-d 100% | 73.3 MiB/s | 75.0 KiB | 00m00s [ 81/1030] Installing rust-rand-devel- 100% | 139.4 MiB/s | 428.1 KiB | 00m00s [ 82/1030] Installing rust-rand_core+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 83/1030] Installing rust-rand0.8-dev 100% | 106.0 MiB/s | 325.7 KiB | 00m00s [ 84/1030] Installing rust-uuid-devel- 100% | 149.5 MiB/s | 306.2 KiB | 00m00s [ 85/1030] Installing rust-newtype-uui 100% | 63.6 MiB/s | 65.1 KiB | 00m00s [ 86/1030] Installing rust-shellexpand 100% | 73.2 MiB/s | 74.9 KiB | 00m00s [ 87/1030] Installing rust-uuid+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 88/1030] Installing rust-uuid+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 89/1030] Installing rust-similar2+te 100% | 0.0 B/s | 124.0 B | 00m00s [ 90/1030] Installing rust-zlib-rs+rus 100% | 0.0 B/s | 124.0 B | 00m00s [ 91/1030] Installing libzstd-devel-0: 100% | 214.0 MiB/s | 219.1 KiB | 00m00s [ 92/1030] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 93/1030] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 94/1030] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 95/1030] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 96/1030] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 97/1030] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 98/1030] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 99/1030] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 100/1030] Installing rust-crossbeam-c 100% | 0.0 B/s | 124.0 B | 00m00s [ 101/1030] Installing rust-form_urlenc 100% | 0.0 B/s | 124.0 B | 00m00s [ 102/1030] Installing rust-percent-enc 100% | 0.0 B/s | 124.0 B | 00m00s [ 103/1030] Installing rust-similar+tex 100% | 0.0 B/s | 124.0 B | 00m00s [ 104/1030] Installing rust-jiff-core+a 100% | 0.0 B/s | 124.0 B | 00m00s [ 105/1030] Installing rust-rand_core0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 106/1030] Installing rust-toml_writer 100% | 0.0 B/s | 124.0 B | 00m00s [ 107/1030] Installing rust-itertools-d 100% | 153.3 MiB/s | 785.0 KiB | 00m00s [ 108/1030] Installing rust-crossbeam-q 100% | 0.0 B/s | 124.0 B | 00m00s [ 109/1030] Installing rust-crossbeam-q 100% | 0.0 B/s | 124.0 B | 00m00s [ 110/1030] Installing rust-crossbeam-e 100% | 0.0 B/s | 124.0 B | 00m00s [ 111/1030] Installing rust-crossbeam-e 100% | 0.0 B/s | 124.0 B | 00m00s [ 112/1030] Installing rust-crossbeam-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 113/1030] Installing rust-crossbeam-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 114/1030] Installing rust-once_cell+r 100% | 0.0 B/s | 124.0 B | 00m00s [ 115/1030] Installing rust-once_cell+a 100% | 0.0 B/s | 124.0 B | 00m00s [ 116/1030] Installing rust-once_cell+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 117/1030] Installing rust-once_cell+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 118/1030] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 119/1030] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 120/1030] Installing rust-crossbeam-d 100% | 29.5 MiB/s | 30.3 KiB | 00m00s [ 121/1030] Installing rust-aho-corasic 100% | 0.0 B/s | 124.0 B | 00m00s [ 122/1030] Installing rust-object0.39+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 123/1030] Installing rust-memchr+allo 100% | 0.0 B/s | 124.0 B | 00m00s [ 124/1030] Installing rust-memchr+std- 100% | 0.0 B/s | 124.0 B | 00m00s [ 125/1030] Installing rust-memchr+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 126/1030] Installing rust-aho-corasic 100% | 0.0 B/s | 124.0 B | 00m00s [ 127/1030] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 128/1030] Installing rust-regex+std-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 129/1030] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 130/1030] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 131/1030] Installing rust-regex+unico 100% | 0.0 B/s | 124.0 B | 00m00s [ 132/1030] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 133/1030] Installing rust-bit-vec-dev 100% | 116.3 MiB/s | 119.1 KiB | 00m00s [ 134/1030] Installing rust-bit-set-dev 100% | 21.3 MiB/s | 65.6 KiB | 00m00s [ 135/1030] Installing libstdc++-devel- 100% | 413.3 MiB/s | 41.3 MiB | 00m00s [ 136/1030] Installing gcc-c++-0:16.2.1 100% | 371.8 MiB/s | 46.8 MiB | 00m00s [ 137/1030] Installing llvm-0:23.1.3-1. 100% | 392.6 MiB/s | 86.8 MiB | 00m00s [ 138/1030] Installing rust-interpolato 100% | 128.3 MiB/s | 262.7 KiB | 00m00s [ 139/1030] Installing rust-iana-time-z 100% | 72.3 MiB/s | 148.1 KiB | 00m00s [ 140/1030] Installing rust-shlex-devel 100% | 54.2 MiB/s | 55.5 KiB | 00m00s [ 141/1030] Installing rust-html-escape 100% | 66.4 MiB/s | 136.1 KiB | 00m00s [ 142/1030] Installing rust-peg-runtime 100% | 0.0 B/s | 12.7 KiB | 00m00s [ 143/1030] Installing rust-peg-runtime 100% | 0.0 B/s | 124.0 B | 00m00s [ 144/1030] Installing rust-ucd-trie-de 100% | 156.0 MiB/s | 159.8 KiB | 00m00s [ 145/1030] Installing rust-pest-devel- 100% | 337.6 MiB/s | 1.4 MiB | 00m00s [ 146/1030] Installing rust-minimal-lex 100% | 103.9 MiB/s | 319.3 KiB | 00m00s [ 147/1030] Installing rust-nom7-devel- 100% | 157.1 MiB/s | 643.3 KiB | 00m00s [ 148/1030] Installing rust-fnv-devel-0 100% | 0.0 B/s | 34.7 KiB | 00m00s [ 149/1030] Installing rust-nu-ansi-ter 100% | 56.8 MiB/s | 116.2 KiB | 00m00s [ 150/1030] Installing rust-allocator-a 100% | 142.3 MiB/s | 291.4 KiB | 00m00s [ 151/1030] Installing rust-siphasher-d 100% | 67.7 MiB/s | 69.3 KiB | 00m00s [ 152/1030] Installing rust-typed-path- 100% | 95.3 MiB/s | 683.1 KiB | 00m00s [ 153/1030] Installing rust-snapbox-mac 100% | 18.1 MiB/s | 18.5 KiB | 00m00s [ 154/1030] Installing rust-typeid-deve 100% | 24.9 MiB/s | 25.5 KiB | 00m00s [ 155/1030] Installing rust-intrusive-c 100% | 380.1 MiB/s | 389.2 KiB | 00m00s [ 156/1030] Installing rust-path-dedot- 100% | 30.6 MiB/s | 31.3 KiB | 00m00s [ 157/1030] Installing rust-unit-prefix 100% | 25.9 MiB/s | 26.5 KiB | 00m00s [ 158/1030] Installing rust-portable-at 100% | 206.2 MiB/s | 1.2 MiB | 00m00s [ 159/1030] Installing rust-writeable-d 100% | 56.9 MiB/s | 116.6 KiB | 00m00s [ 160/1030] Installing rust-utf8_iter-d 100% | 39.9 MiB/s | 40.8 KiB | 00m00s [ 161/1030] Installing rust-potential_u 100% | 32.3 MiB/s | 33.1 KiB | 00m00s [ 162/1030] Installing rust-anstyle-par 100% | 80.6 MiB/s | 82.5 KiB | 00m00s [ 163/1030] Installing python-rpm-macro 100% | 28.2 MiB/s | 28.9 KiB | 00m00s [ 164/1030] Installing rust-winnow-deve 100% | 157.3 MiB/s | 1.3 MiB | 00m00s [ 165/1030] Installing rust-toml_parser 100% | 112.9 MiB/s | 231.2 KiB | 00m00s [ 166/1030] Installing rust-toml_parser 100% | 0.0 B/s | 124.0 B | 00m00s [ 167/1030] Installing rust-toml_parser 100% | 0.0 B/s | 124.0 B | 00m00s [ 168/1030] Installing rust-rend-devel- 100% | 90.9 MiB/s | 93.0 KiB | 00m00s [ 169/1030] Installing rust-equivalent- 100% | 18.0 MiB/s | 18.4 KiB | 00m00s [ 170/1030] Installing rust-indexmap-de 100% | 166.9 MiB/s | 512.8 KiB | 00m00s [ 171/1030] Installing rust-indexmap+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 172/1030] Installing rust-indexmap+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 173/1030] Installing rust-ordermap-de 100% | 114.3 MiB/s | 351.2 KiB | 00m00s [ 174/1030] Installing rust-hashbrown0. 100% | 200.0 MiB/s | 819.0 KiB | 00m00s [ 175/1030] Installing rust-which-devel 100% | 109.6 MiB/s | 112.3 KiB | 00m00s [ 176/1030] Installing rust-unicode-wid 100% | 437.1 MiB/s | 2.2 MiB | 00m00s [ 177/1030] Installing rust-unicode-ide 100% | 155.0 MiB/s | 317.5 KiB | 00m00s [ 178/1030] Installing rust-unicode-ide 100% | 0.0 B/s | 124.0 B | 00m00s [ 179/1030] Installing rust-proc-macro2 100% | 124.0 MiB/s | 254.0 KiB | 00m00s [ 180/1030] Installing rust-syn-devel-0 100% | 277.9 MiB/s | 2.2 MiB | 00m00s [ 181/1030] Installing rust-quote-devel 100% | 63.0 MiB/s | 129.0 KiB | 00m00s [ 182/1030] Installing rust-syn2-devel- 100% | 271.2 MiB/s | 2.2 MiB | 00m00s [ 183/1030] Installing rust-syn+parsing 100% | 0.0 B/s | 124.0 B | 00m00s [ 184/1030] Installing rust-syn+printin 100% | 0.0 B/s | 124.0 B | 00m00s [ 185/1030] Installing rust-syn2+full-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 186/1030] Installing rust-syn+clone-i 100% | 0.0 B/s | 124.0 B | 00m00s [ 187/1030] Installing rust-syn+derive- 100% | 0.0 B/s | 124.0 B | 00m00s [ 188/1030] Installing rust-proc-macro2 100% | 0.0 B/s | 124.0 B | 00m00s [ 189/1030] Installing rust-proc-macro2 100% | 0.0 B/s | 124.0 B | 00m00s [ 190/1030] Installing rust-quote+proc- 100% | 0.0 B/s | 124.0 B | 00m00s [ 191/1030] Installing rust-quote+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 192/1030] Installing rust-syn+proc-ma 100% | 0.0 B/s | 124.0 B | 00m00s [ 193/1030] Installing rust-syn+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 194/1030] Installing rust-displaydoc- 100% | 32.8 MiB/s | 67.3 KiB | 00m00s [ 195/1030] Installing rust-syn2+extra- 100% | 0.0 B/s | 124.0 B | 00m00s [ 196/1030] Installing rust-syn2+parsin 100% | 0.0 B/s | 124.0 B | 00m00s [ 197/1030] Installing rust-zerotrie-de 100% | 126.5 MiB/s | 388.5 KiB | 00m00s [ 198/1030] Installing rust-syn+extra-t 100% | 0.0 B/s | 124.0 B | 00m00s [ 199/1030] Installing rust-syn+full-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 200/1030] Installing rust-syn+visit-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 201/1030] Installing rust-serde_deriv 100% | 107.2 MiB/s | 329.3 KiB | 00m00s [ 202/1030] Installing rust-serde_deriv 100% | 0.0 B/s | 124.0 B | 00m00s [ 203/1030] Installing rust-serde_core- 100% | 187.8 MiB/s | 384.7 KiB | 00m00s [ 204/1030] Installing rust-serde_core+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 205/1030] Installing rust-serde_core+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 206/1030] Installing rust-serde_spann 100% | 0.0 B/s | 124.0 B | 00m00s [ 207/1030] Installing rust-manyhow-dev 100% | 18.0 MiB/s | 92.1 KiB | 00m00s [ 208/1030] Installing rust-syn2+proc-m 100% | 0.0 B/s | 124.0 B | 00m00s [ 209/1030] Installing rust-syn2+clone- 100% | 0.0 B/s | 124.0 B | 00m00s [ 210/1030] Installing rust-syn2+printi 100% | 0.0 B/s | 124.0 B | 00m00s [ 211/1030] Installing rust-syn+fold-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 212/1030] Installing rust-serde_spann 100% | 0.0 B/s | 124.0 B | 00m00s [ 213/1030] Installing rust-jiff+alloc- 100% | 0.0 B/s | 124.0 B | 00m00s [ 214/1030] Installing rust-toml_dateti 100% | 0.0 B/s | 124.0 B | 00m00s [ 215/1030] Installing rust-toml-devel- 100% | 98.7 MiB/s | 303.1 KiB | 00m00s [ 216/1030] Installing rust-toml_dateti 100% | 0.0 B/s | 124.0 B | 00m00s [ 217/1030] Installing rust-toml0.9-dev 100% | 96.6 MiB/s | 296.7 KiB | 00m00s [ 218/1030] Installing rust-serde_core+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 219/1030] Installing rust-serde-devel 100% | 179.4 MiB/s | 551.0 KiB | 00m00s [ 220/1030] Installing rust-serde+std-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 221/1030] Installing rust-serde+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 222/1030] Installing rust-serde+alloc 100% | 0.0 B/s | 124.0 B | 00m00s [ 223/1030] Installing rust-indexmap+se 100% | 0.0 B/s | 124.0 B | 00m00s [ 224/1030] Installing rust-serde_core+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 225/1030] Installing rust-serde_spann 100% | 0.0 B/s | 124.0 B | 00m00s [ 226/1030] Installing rust-synstructur 100% | 95.6 MiB/s | 97.9 KiB | 00m00s [ 227/1030] Installing rust-tinystr-dev 100% | 47.2 MiB/s | 96.7 KiB | 00m00s [ 228/1030] Installing rust-rkyv_derive 100% | 120.7 MiB/s | 123.6 KiB | 00m00s [ 229/1030] Installing rust-proc-macro- 100% | 0.0 B/s | 124.0 B | 00m00s [ 230/1030] Installing rust-syn2+derive 100% | 0.0 B/s | 124.0 B | 00m00s [ 231/1030] Installing rust-syn2+visit- 100% | 0.0 B/s | 124.0 B | 00m00s [ 232/1030] Installing rust-strum-devel 100% | 0.0 B/s | 20.5 KiB | 00m00s [ 233/1030] Installing rust-rustc-hash- 100% | 39.1 MiB/s | 40.0 KiB | 00m00s [ 234/1030] Installing rust-camino-deve 100% | 166.7 MiB/s | 170.7 KiB | 00m00s [ 235/1030] Installing rust-anstyle-dev 100% | 66.6 MiB/s | 68.2 KiB | 00m00s [ 236/1030] Installing rust-anstyle+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 237/1030] Installing rust-anstyle+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 238/1030] Installing rust-anstyle-los 100% | 0.0 B/s | 33.2 KiB | 00m00s [ 239/1030] Installing rust-anstyle-los 100% | 0.0 B/s | 124.0 B | 00m00s [ 240/1030] Installing rust-camino+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 241/1030] Installing rust-rustc-hash+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 242/1030] Installing rust-rustc-hash+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 243/1030] Installing rust-tracing-att 100% | 81.6 MiB/s | 167.0 KiB | 00m00s [ 244/1030] Installing rust-tracing-att 100% | 0.0 B/s | 124.0 B | 00m00s [ 245/1030] Installing rust-rkyv_derive 100% | 0.0 B/s | 124.0 B | 00m00s [ 246/1030] Installing rust-tinystr+zer 100% | 0.0 B/s | 124.0 B | 00m00s [ 247/1030] Installing rust-synstructur 100% | 0.0 B/s | 124.0 B | 00m00s [ 248/1030] Installing rust-synstructur 100% | 0.0 B/s | 124.0 B | 00m00s [ 249/1030] Installing rust-yoke-derive 100% | 47.4 MiB/s | 48.6 KiB | 00m00s [ 250/1030] Installing rust-zerofrom-de 100% | 0.0 B/s | 22.4 KiB | 00m00s [ 251/1030] Installing rust-zerofrom+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 252/1030] Installing rust-rust-stemme 100% | 390.0 MiB/s | 9.4 MiB | 00m00s [ 253/1030] Installing rust-rust-stemme 100% | 0.0 B/s | 124.0 B | 00m00s [ 254/1030] Installing rust-serde+serde 100% | 0.0 B/s | 124.0 B | 00m00s [ 255/1030] Installing rust-serde+deriv 100% | 0.0 B/s | 124.0 B | 00m00s [ 256/1030] Installing rust-toml_dateti 100% | 0.0 B/s | 124.0 B | 00m00s [ 257/1030] Installing rust-toml0.9+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 258/1030] Installing rust-toml_dateti 100% | 0.0 B/s | 124.0 B | 00m00s [ 259/1030] Installing rust-munge_macro 100% | 0.0 B/s | 19.6 KiB | 00m00s [ 260/1030] Installing rust-munge-devel 100% | 57.9 MiB/s | 59.3 KiB | 00m00s [ 261/1030] Installing rust-manyhow+syn 100% | 0.0 B/s | 124.0 B | 00m00s [ 262/1030] Installing rust-bstr+alloc- 100% | 0.0 B/s | 124.0 B | 00m00s [ 263/1030] Installing rust-bstr+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 264/1030] Installing rust-similar+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 265/1030] Installing rust-similar+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 266/1030] Installing rust-toml_dateti 100% | 0.0 B/s | 124.0 B | 00m00s [ 267/1030] Installing rust-toml_dateti 100% | 0.0 B/s | 124.0 B | 00m00s [ 268/1030] Installing rust-toml0.9+ser 100% | 0.0 B/s | 124.0 B | 00m00s [ 269/1030] Installing rust-bitflags+se 100% | 0.0 B/s | 124.0 B | 00m00s [ 270/1030] Installing rust-bitflags+se 100% | 0.0 B/s | 124.0 B | 00m00s [ 271/1030] Installing rust-ron-devel-0 100% | 119.0 MiB/s | 731.0 KiB | 00m00s [ 272/1030] Installing rust-ron+std-dev 100% | 0.0 B/s | 124.0 B | 00m00s [ 273/1030] Installing rust-ron+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 274/1030] Installing rust-serde_core+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 275/1030] Installing rust-serde+rc-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 276/1030] Installing rust-bytecheck_d 100% | 34.2 MiB/s | 35.1 KiB | 00m00s [ 277/1030] Installing rust-ptr_meta_de 100% | 11.1 MiB/s | 11.3 KiB | 00m00s [ 278/1030] Installing rust-ptr_meta+pt 100% | 0.0 B/s | 124.0 B | 00m00s [ 279/1030] Installing rust-ptr_meta+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 280/1030] Installing rust-rancor-deve 100% | 33.4 MiB/s | 34.2 KiB | 00m00s [ 281/1030] Installing rust-rkyv-devel- 100% | 75.1 MiB/s | 922.5 KiB | 00m00s [ 282/1030] Installing rust-bytecheck-d 100% | 61.3 MiB/s | 62.8 KiB | 00m00s [ 283/1030] Installing rust-rend+bytech 100% | 0.0 B/s | 124.0 B | 00m00s [ 284/1030] Installing rust-rancor+allo 100% | 0.0 B/s | 124.0 B | 00m00s [ 285/1030] Installing rust-rkyv+alloc- 100% | 0.0 B/s | 124.0 B | 00m00s [ 286/1030] Installing rust-zerovec-der 100% | 94.9 MiB/s | 97.2 KiB | 00m00s [ 287/1030] Installing rust-zerovec+der 100% | 0.0 B/s | 124.0 B | 00m00s [ 288/1030] Installing rust-zerotrie+ze 100% | 0.0 B/s | 124.0 B | 00m00s [ 289/1030] Installing rust-libcst_deri 100% | 41.2 MiB/s | 42.2 KiB | 00m00s [ 290/1030] Installing rust-libcst_deri 100% | 0.0 B/s | 124.0 B | 00m00s [ 291/1030] Installing rust-thiserror-i 100% | 93.7 MiB/s | 95.9 KiB | 00m00s [ 292/1030] Installing rust-thiserror-i 100% | 0.0 B/s | 124.0 B | 00m00s [ 293/1030] Installing rust-thiserror-d 100% | 29.9 MiB/s | 122.4 KiB | 00m00s [ 294/1030] Installing rust-thiserror+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 295/1030] Installing rust-thiserror+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 296/1030] Installing rust-ref-cast-im 100% | 0.0 B/s | 30.4 KiB | 00m00s [ 297/1030] Installing rust-ref-cast-im 100% | 0.0 B/s | 124.0 B | 00m00s [ 298/1030] Installing rust-ref-cast-de 100% | 22.7 MiB/s | 46.4 KiB | 00m00s [ 299/1030] Installing rust-ref-cast+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 300/1030] Installing rust-thiserror-i 100% | 80.2 MiB/s | 82.2 KiB | 00m00s [ 301/1030] Installing rust-thiserror-i 100% | 0.0 B/s | 124.0 B | 00m00s [ 302/1030] Installing rust-thiserror1- 100% | 33.5 MiB/s | 103.0 KiB | 00m00s [ 303/1030] Installing rust-thiserror1+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 304/1030] Installing rust-zerocopy-de 100% | 231.3 MiB/s | 1.9 MiB | 00m00s [ 305/1030] Installing rust-zerocopy-de 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 306/1030] Installing rust-zerocopy-de 100% | 133.9 MiB/s | 1.6 MiB | 00m00s [ 307/1030] Installing rust-zerocopy+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 308/1030] Installing rust-zerocopy+si 100% | 0.0 B/s | 124.0 B | 00m00s [ 309/1030] Installing rust-ppv-lite86- 100% | 128.2 MiB/s | 131.3 KiB | 00m00s [ 310/1030] Installing rust-ppv-lite86+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 311/1030] Installing rust-ppv-lite86+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 312/1030] Installing rust-rand_chacha 100% | 51.1 MiB/s | 52.3 KiB | 00m00s [ 313/1030] Installing rust-rand_chacha 100% | 0.0 B/s | 124.0 B | 00m00s [ 314/1030] Installing rust-rand0.8+ran 100% | 0.0 B/s | 124.0 B | 00m00s [ 315/1030] Installing rust-peg-macros- 100% | 336.2 MiB/s | 344.3 KiB | 00m00s [ 316/1030] Installing rust-peg-macros+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 317/1030] Installing rust-peg-devel-0 100% | 23.2 MiB/s | 71.2 KiB | 00m00s [ 318/1030] Installing rust-proc-macro- 100% | 0.0 B/s | 124.0 B | 00m00s [ 319/1030] Installing rust-serde_deriv 100% | 128.0 MiB/s | 131.1 KiB | 00m00s [ 320/1030] Installing rust-serde_deriv 100% | 0.0 B/s | 124.0 B | 00m00s [ 321/1030] Installing rust-schemars_de 100% | 134.3 MiB/s | 137.6 KiB | 00m00s [ 322/1030] Installing rust-schemars_de 100% | 0.0 B/s | 124.0 B | 00m00s [ 323/1030] Installing rust-syn+visit-m 100% | 0.0 B/s | 124.0 B | 00m00s [ 324/1030] Installing rust-salsa-macro 100% | 191.8 MiB/s | 196.4 KiB | 00m00s [ 325/1030] Installing rust-salsa-macro 100% | 0.0 B/s | 124.0 B | 00m00s [ 326/1030] Installing rust-unicode-wid 100% | 0.0 B/s | 124.0 B | 00m00s [ 327/1030] Installing rust-unicode-wid 100% | 0.0 B/s | 124.0 B | 00m00s [ 328/1030] Installing rust-console+uni 100% | 0.0 B/s | 124.0 B | 00m00s [ 329/1030] Installing rust-annotate-sn 100% | 61.1 MiB/s | 125.0 KiB | 00m00s [ 330/1030] Installing rust-annotate-sn 100% | 0.0 B/s | 124.0 B | 00m00s [ 331/1030] Installing rust-which+real- 100% | 0.0 B/s | 124.0 B | 00m00s [ 332/1030] Installing rust-which+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 333/1030] Installing rust-hashbrown0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 334/1030] Installing rust-ordermap+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 335/1030] Installing rust-ordermap+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 336/1030] Installing rust-hashbrown+e 100% | 0.0 B/s | 124.0 B | 00m00s [ 337/1030] Installing python3-rpm-macr 100% | 0.0 B/s | 6.8 KiB | 00m00s [ 338/1030] Installing rust-potential_u 100% | 0.0 B/s | 124.0 B | 00m00s [ 339/1030] Installing rust-utf8_iter+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 340/1030] Installing rust-portable-at 100% | 0.0 B/s | 124.0 B | 00m00s [ 341/1030] Installing rust-portable-at 100% | 0.0 B/s | 124.0 B | 00m00s [ 342/1030] Installing rust-unit-prefix 100% | 0.0 B/s | 124.0 B | 00m00s [ 343/1030] Installing rust-unit-prefix 100% | 0.0 B/s | 124.0 B | 00m00s [ 344/1030] Installing rust-path-dedot+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 345/1030] Installing rust-path-absolu 100% | 36.5 MiB/s | 37.4 KiB | 00m00s [ 346/1030] Installing rust-path-dedot+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 347/1030] Installing rust-intrusive-c 100% | 0.0 B/s | 124.0 B | 00m00s [ 348/1030] Installing rust-intrusive-c 100% | 0.0 B/s | 124.0 B | 00m00s [ 349/1030] Installing rust-typeid+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 350/1030] Installing rust-snapbox-mac 100% | 0.0 B/s | 124.0 B | 00m00s [ 351/1030] Installing rust-typed-path+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 352/1030] Installing rust-typed-path+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 353/1030] Installing rust-siphasher+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 354/1030] Installing rust-siphasher+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 355/1030] Installing rust-phf_shared- 100% | 48.1 MiB/s | 49.2 KiB | 00m00s [ 356/1030] Installing rust-phf0.11-dev 100% | 80.3 MiB/s | 82.2 KiB | 00m00s [ 357/1030] Installing rust-phf-devel-0 100% | 84.9 MiB/s | 86.9 KiB | 00m00s [ 358/1030] Installing rust-phf_shared+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 359/1030] Installing rust-phf_shared0 100% | 0.0 B/s | 45.6 KiB | 00m00s [ 360/1030] Installing rust-phf_shared0 100% | 0.0 B/s | 124.0 B | 00m00s [ 361/1030] Installing rust-phf_shared0 100% | 0.0 B/s | 124.0 B | 00m00s [ 362/1030] Installing rust-phf+std-dev 100% | 0.0 B/s | 124.0 B | 00m00s [ 363/1030] Installing rust-phf+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 364/1030] Installing rust-phf0.11+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 365/1030] Installing rust-phf0.11+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 366/1030] Installing rust-allocator-a 100% | 0.0 B/s | 124.0 B | 00m00s [ 367/1030] Installing rust-hashbrown+a 100% | 0.0 B/s | 124.0 B | 00m00s [ 368/1030] Installing rust-nu-ansi-ter 100% | 0.0 B/s | 124.0 B | 00m00s [ 369/1030] Installing rust-nu-ansi-ter 100% | 0.0 B/s | 124.0 B | 00m00s [ 370/1030] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 371/1030] Installing rust-fnv+std-dev 100% | 0.0 B/s | 124.0 B | 00m00s [ 372/1030] Installing rust-fnv+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 373/1030] Installing rust-nom7+alloc- 100% | 0.0 B/s | 124.0 B | 00m00s [ 374/1030] Installing rust-minimal-lex 100% | 0.0 B/s | 124.0 B | 00m00s [ 375/1030] Installing rust-nom7+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 376/1030] Installing rust-cexpr-devel 100% | 64.2 MiB/s | 65.7 KiB | 00m00s [ 377/1030] Installing rust-cexpr+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 378/1030] Installing rust-pest+memchr 100% | 0.0 B/s | 124.0 B | 00m00s [ 379/1030] Installing rust-ucd-trie+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 380/1030] Installing rust-pest+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 381/1030] Installing rust-pest+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 382/1030] Installing rust-peg-runtime 100% | 0.0 B/s | 124.0 B | 00m00s [ 383/1030] Installing rust-peg+std-dev 100% | 0.0 B/s | 124.0 B | 00m00s [ 384/1030] Installing rust-peg+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 385/1030] Installing rust-html-escape 100% | 0.0 B/s | 124.0 B | 00m00s [ 386/1030] Installing rust-html-escape 100% | 0.0 B/s | 124.0 B | 00m00s [ 387/1030] Installing rust-shlex+std-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 388/1030] Installing rust-shlex+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 389/1030] Installing rust-iana-time-z 100% | 0.0 B/s | 124.0 B | 00m00s [ 390/1030] Installing rust-iana-time-z 100% | 0.0 B/s | 124.0 B | 00m00s [ 391/1030] Installing rust-interpolato 100% | 0.0 B/s | 124.0 B | 00m00s [ 392/1030] Installing rust-interpolato 100% | 0.0 B/s | 124.0 B | 00m00s [ 393/1030] Installing llvm-test-0:23.1 100% | 109.5 MiB/s | 2.3 MiB | 00m00s [ 394/1030] Installing rust-bit-vec+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 395/1030] Installing rust-bit-set+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 396/1030] Installing rust-regex+perf- 100% | 0.0 B/s | 124.0 B | 00m00s [ 397/1030] Installing rust-aho-corasic 100% | 0.0 B/s | 124.0 B | 00m00s [ 398/1030] Installing rust-os_str_byte 100% | 0.0 B/s | 124.0 B | 00m00s [ 399/1030] Installing rust-quick-xml0. 100% | 254.2 MiB/s | 1.3 MiB | 00m00s [ 400/1030] Installing rust-quick-xml0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 401/1030] Installing rust-object0.39+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 402/1030] Installing rust-object0.39+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 403/1030] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 404/1030] Installing rust-crossbeam+a 100% | 0.0 B/s | 124.0 B | 00m00s [ 405/1030] Installing rust-regex+perf- 100% | 0.0 B/s | 124.0 B | 00m00s [ 406/1030] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 407/1030] Installing rust-tracing-cor 100% | 0.0 B/s | 124.0 B | 00m00s [ 408/1030] Installing rust-tracing-cor 100% | 0.0 B/s | 124.0 B | 00m00s [ 409/1030] Installing rust-tracing-cor 100% | 0.0 B/s | 124.0 B | 00m00s [ 410/1030] Installing rust-tracing-log 100% | 64.6 MiB/s | 66.1 KiB | 00m00s [ 411/1030] Installing rust-rayon-core- 100% | 91.0 MiB/s | 279.5 KiB | 00m00s [ 412/1030] Installing rust-rayon-core+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 413/1030] Installing rust-crossbeam-q 100% | 0.0 B/s | 124.0 B | 00m00s [ 414/1030] Installing rust-itertools+u 100% | 0.0 B/s | 124.0 B | 00m00s [ 415/1030] Installing rust-rand0.8+all 100% | 0.0 B/s | 124.0 B | 00m00s [ 416/1030] Installing rust-similar+inl 100% | 0.0 B/s | 124.0 B | 00m00s [ 417/1030] Installing rust-form_urlenc 100% | 0.0 B/s | 124.0 B | 00m00s [ 418/1030] Installing rust-crossbeam-c 100% | 0.0 B/s | 124.0 B | 00m00s [ 419/1030] Installing rust-regex+unico 100% | 0.0 B/s | 124.0 B | 00m00s [ 420/1030] Installing rust-regex+unico 100% | 0.0 B/s | 124.0 B | 00m00s [ 421/1030] Installing rust-regex+unico 100% | 0.0 B/s | 124.0 B | 00m00s [ 422/1030] Installing rust-regex+unico 100% | 0.0 B/s | 124.0 B | 00m00s [ 423/1030] Installing rust-regex+unico 100% | 0.0 B/s | 124.0 B | 00m00s [ 424/1030] Installing rust-regex+unico 100% | 0.0 B/s | 124.0 B | 00m00s [ 425/1030] Installing rust-regex+unico 100% | 0.0 B/s | 124.0 B | 00m00s [ 426/1030] Installing rust-matchers-de 100% | 0.0 B/s | 24.4 KiB | 00m00s [ 427/1030] Installing rust-matchers+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 428/1030] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 429/1030] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 430/1030] Installing rust-fancy-regex 100% | 143.1 MiB/s | 439.7 KiB | 00m00s [ 431/1030] Installing rust-fancy-regex 100% | 0.0 B/s | 124.0 B | 00m00s [ 432/1030] Installing rust-fancy-regex 100% | 0.0 B/s | 124.0 B | 00m00s [ 433/1030] Installing rust-zlib-rs+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 434/1030] Installing rust-similar2+in 100% | 0.0 B/s | 124.0 B | 00m00s [ 435/1030] Installing rust-newtype-uui 100% | 0.0 B/s | 124.0 B | 00m00s [ 436/1030] Installing rust-newtype-uui 100% | 0.0 B/s | 124.0 B | 00m00s [ 437/1030] Installing rust-newtype-uui 100% | 0.0 B/s | 124.0 B | 00m00s [ 438/1030] Installing rust-rand0.8+lib 100% | 0.0 B/s | 124.0 B | 00m00s [ 439/1030] Installing rust-rand0.8+sma 100% | 0.0 B/s | 124.0 B | 00m00s [ 440/1030] Installing rust-phf_generat 100% | 31.7 MiB/s | 32.5 KiB | 00m00s [ 441/1030] Installing rust-phf_generat 100% | 0.0 B/s | 124.0 B | 00m00s [ 442/1030] Installing rust-phf_codegen 100% | 0.0 B/s | 44.2 KiB | 00m00s [ 443/1030] Installing rust-phf_codegen 100% | 0.0 B/s | 124.0 B | 00m00s [ 444/1030] Installing rust-terminfo-de 100% | 85.6 MiB/s | 175.4 KiB | 00m00s [ 445/1030] Installing rust-terminfo+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 446/1030] Installing rust-os_str_byte 100% | 0.0 B/s | 124.0 B | 00m00s [ 447/1030] Installing rust-os_str_byte 100% | 0.0 B/s | 124.0 B | 00m00s [ 448/1030] Installing rust-yansi+alloc 100% | 0.0 B/s | 124.0 B | 00m00s [ 449/1030] Installing rust-yansi+std-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 450/1030] Installing rust-yansi+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 451/1030] Installing rust-fastrand+al 100% | 0.0 B/s | 124.0 B | 00m00s [ 452/1030] Installing rust-fastrand+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 453/1030] Installing rust-fastrand+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 454/1030] Installing rust-tinyvec+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 455/1030] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 456/1030] Installing rust-errno+std-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 457/1030] Installing rust-mio+log-dev 100% | 0.0 B/s | 124.0 B | 00m00s [ 458/1030] Installing rust-mio+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 459/1030] Installing rust-mio+os-poll 100% | 0.0 B/s | 124.0 B | 00m00s [ 460/1030] Installing rust-mio+os-ext- 100% | 0.0 B/s | 124.0 B | 00m00s [ 461/1030] Installing rust-os_pipe-dev 100% | 35.2 MiB/s | 36.0 KiB | 00m00s [ 462/1030] Installing rust-os_pipe+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 463/1030] Installing rust-wait-timeou 100% | 31.1 MiB/s | 31.9 KiB | 00m00s [ 464/1030] Installing rust-wait-timeou 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 465/1030] Installing rust-inotify-sys 100% | 32.4 MiB/s | 33.2 KiB | 00m00s [ 466/1030] Installing rust-inotify-sys 100% | 0.0 B/s | 124.0 B | 00m00s [ 467/1030] Installing rust-inotify-dev 100% | 99.9 MiB/s | 102.3 KiB | 00m00s [ 468/1030] Installing rust-jobserver-d 100% | 94.4 MiB/s | 96.7 KiB | 00m00s [ 469/1030] Installing rust-regex+perf- 100% | 0.0 B/s | 124.0 B | 00m00s [ 470/1030] Installing rust-regex+perf- 100% | 0.0 B/s | 124.0 B | 00m00s [ 471/1030] Installing rust-regex+perf- 100% | 0.0 B/s | 124.0 B | 00m00s [ 472/1030] Installing rust-smallvec+co 100% | 0.0 B/s | 124.0 B | 00m00s [ 473/1030] Installing rust-proc-macro- 100% | 0.0 B/s | 124.0 B | 00m00s [ 474/1030] Installing rust-proc-macro- 100% | 0.0 B/s | 124.0 B | 00m00s [ 475/1030] Installing rust-thin-vec+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 476/1030] Installing rust-thin-vec+de 100% | 40.4 KiB/s | 124.0 B | 00m00s [ 477/1030] Installing rust-jiff-core+t 100% | 0.0 B/s | 124.0 B | 00m00s [ 478/1030] Installing rust-itertools0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 479/1030] Installing rust-log+alloc-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 480/1030] Installing rust-log+std-dev 100% | 0.0 B/s | 124.0 B | 00m00s [ 481/1030] Installing rust-jiff-core+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 482/1030] Installing rust-jiff+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 483/1030] Installing rust-either+std- 100% | 0.0 B/s | 124.0 B | 00m00s [ 484/1030] Installing rust-either+use_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 485/1030] Installing rust-itertools0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 486/1030] Installing rust-itertools0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 487/1030] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 488/1030] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 489/1030] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 490/1030] Installing rust-flate2+any_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 491/1030] Installing rust-flate2+any_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 492/1030] Installing rust-flate2+zlib 100% | 0.0 B/s | 124.0 B | 00m00s [ 493/1030] Installing rust-notify-type 100% | 38.2 MiB/s | 78.2 KiB | 00m00s [ 494/1030] Installing rust-notify-type 100% | 0.0 B/s | 124.0 B | 00m00s [ 495/1030] Installing rust-bitflags+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 496/1030] Installing rust-smallvec+un 100% | 0.0 B/s | 124.0 B | 00m00s [ 497/1030] Installing rust-version-ran 100% | 85.2 MiB/s | 87.2 KiB | 00m00s [ 498/1030] Installing rust-version-ran 100% | 0.0 B/s | 124.0 B | 00m00s [ 499/1030] Installing rust-console+ans 100% | 0.0 B/s | 124.0 B | 00m00s [ 500/1030] Installing rust-console+all 100% | 0.0 B/s | 124.0 B | 00m00s [ 501/1030] Installing rust-console+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 502/1030] Installing rust-indicatif-d 100% | 103.7 MiB/s | 318.5 KiB | 00m00s [ 503/1030] Installing rust-ptr_meta+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 504/1030] Installing rust-proc-macro- 100% | 0.0 B/s | 124.0 B | 00m00s [ 505/1030] Installing rust-proc-macro- 100% | 0.0 B/s | 124.0 B | 00m00s [ 506/1030] Installing rust-manyhow-mac 100% | 0.0 B/s | 17.7 KiB | 00m00s [ 507/1030] Installing rust-manyhow-mac 100% | 0.0 B/s | 124.0 B | 00m00s [ 508/1030] Installing rust-manyhow+mac 100% | 0.0 B/s | 124.0 B | 00m00s [ 509/1030] Installing rust-manyhow+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 510/1030] Installing rust-quote-use-m 100% | 19.4 MiB/s | 19.8 KiB | 00m00s [ 511/1030] Installing rust-quote-use-m 100% | 0.0 B/s | 124.0 B | 00m00s [ 512/1030] Installing rust-quote-use-d 100% | 0.0 B/s | 11.4 KiB | 00m00s [ 513/1030] Installing rust-quote-use+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 514/1030] Installing rust-linux-raw-s 100% | 0.0 B/s | 124.0 B | 00m00s [ 515/1030] Installing rust-linux-raw-s 100% | 0.0 B/s | 124.0 B | 00m00s [ 516/1030] Installing rust-linux-raw-s 100% | 0.0 B/s | 124.0 B | 00m00s [ 517/1030] Installing rust-linux-raw-s 100% | 0.0 B/s | 124.0 B | 00m00s [ 518/1030] Installing rust-linux-raw-s 100% | 0.0 B/s | 124.0 B | 00m00s [ 519/1030] Installing rust-linux-raw-s 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 520/1030] Installing rust-rustix-deve 100% | 91.2 MiB/s | 2.3 MiB | 00m00s [ 521/1030] Installing rust-rustix+fs-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 522/1030] Installing rust-rustix+allo 100% | 0.0 B/s | 124.0 B | 00m00s [ 523/1030] Installing rust-rustix+std- 100% | 0.0 B/s | 124.0 B | 00m00s [ 524/1030] Installing rust-rustix+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 525/1030] Installing rust-tempfile-de 100% | 86.1 MiB/s | 176.3 KiB | 00m00s [ 526/1030] Installing rust-rustix+term 100% | 0.0 B/s | 124.0 B | 00m00s [ 527/1030] Installing rust-terminal_si 100% | 24.6 MiB/s | 25.2 KiB | 00m00s [ 528/1030] Installing rust-terminal_si 100% | 0.0 B/s | 124.0 B | 00m00s [ 529/1030] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 530/1030] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 531/1030] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 532/1030] Installing rust-globset-dev 100% | 117.9 MiB/s | 120.7 KiB | 00m00s [ 533/1030] Installing rust-globset+log 100% | 0.0 B/s | 124.0 B | 00m00s [ 534/1030] Installing rust-globset+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 535/1030] Installing rust-fancy-regex 100% | 0.0 B/s | 124.0 B | 00m00s [ 536/1030] Installing rust-fancy-regex 100% | 0.0 B/s | 124.0 B | 00m00s [ 537/1030] Installing rust-regex+perf- 100% | 0.0 B/s | 124.0 B | 00m00s [ 538/1030] Installing rust-regex+perf- 100% | 0.0 B/s | 124.0 B | 00m00s [ 539/1030] Installing rust-regex+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 540/1030] Installing rust-hashbrown+i 100% | 0.0 B/s | 124.0 B | 00m00s [ 541/1030] Installing rust-hashbrown+r 100% | 0.0 B/s | 124.0 B | 00m00s [ 542/1030] Installing rust-object0.39+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 543/1030] Installing rust-object0.39+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 544/1030] Installing rust-object0.39+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 545/1030] Installing rust-object0.39+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 546/1030] Installing rust-object0.39+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 547/1030] Installing rust-object0.39+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 548/1030] Installing rust-ar_archive_ 100% | 170.0 MiB/s | 348.1 KiB | 00m00s [ 549/1030] Installing rust-ar_archive_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 550/1030] Installing rust-get-size2+a 100% | 0.0 B/s | 124.0 B | 00m00s [ 551/1030] Installing rust-get-size2+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 552/1030] Installing rust-get-size2+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 553/1030] Installing rust-csv-core-de 100% | 116.0 MiB/s | 118.8 KiB | 00m00s [ 554/1030] Installing rust-csv-core+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 555/1030] Installing rust-libc+extra_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 556/1030] Installing rust-cpufeatures 100% | 45.3 MiB/s | 46.4 KiB | 00m00s [ 557/1030] Installing rust-cpufeatures 100% | 0.0 B/s | 124.0 B | 00m00s [ 558/1030] Installing rust-cpufeatures 100% | 43.4 MiB/s | 44.4 KiB | 00m00s [ 559/1030] Installing rust-cpufeatures 100% | 0.0 B/s | 124.0 B | 00m00s [ 560/1030] Installing ncurses-c++-libs 100% | 75.6 MiB/s | 154.9 KiB | 00m00s [ 561/1030] Installing ncurses-devel-0: 100% | 27.5 MiB/s | 1.0 MiB | 00m00s [ 562/1030] Installing libedit-devel-0: 100% | 33.0 MiB/s | 67.5 KiB | 00m00s [ 563/1030] Installing llvm-static-0:23 100% | 559.8 MiB/s | 367.2 MiB | 00m01s [ 564/1030] Installing llvm-googletest- 100% | 156.8 MiB/s | 2.2 MiB | 00m00s [ 565/1030] Installing llvm-devel-0:23. 100% | 165.1 MiB/s | 38.0 MiB | 00m00s [ 566/1030] Installing emacs-filesystem 100% | 1.0 MiB/s | 1.1 KiB | 00m00s [ 567/1030] Installing clang-resource-f 100% | 16.3 MiB/s | 16.7 KiB | 00m00s [ 568/1030] Installing clang-libs-0:23. 100% | 468.6 MiB/s | 110.6 MiB | 00m00s [ 569/1030] Installing clang-0:23.1.3-1 100% | 568.8 MiB/s | 66.5 MiB | 00m00s [ 570/1030] Installing clang-tools-extr 100% | 397.7 MiB/s | 62.0 MiB | 00m00s [ 571/1030] Installing clang-devel-0:23 100% | 257.4 MiB/s | 34.5 MiB | 00m00s [ 572/1030] Installing jemalloc-0:5.4.0 100% | 57.4 MiB/s | 940.3 KiB | 00m00s [ 573/1030] Installing jemalloc-devel-0 100% | 1.7 MiB/s | 24.3 KiB | 00m00s [ 574/1030] Installing rust-version_che 100% | 57.8 MiB/s | 59.2 KiB | 00m00s [ 575/1030] Installing rust-version_che 100% | 0.0 B/s | 124.0 B | 00m00s [ 576/1030] Installing rust-typenum-dev 100% | 390.7 MiB/s | 1.2 MiB | 00m00s [ 577/1030] Installing rust-typenum+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 578/1030] Installing rust-generic-arr 100% | 67.3 MiB/s | 68.9 KiB | 00m00s [ 579/1030] Installing rust-generic-arr 100% | 0.0 B/s | 124.0 B | 00m00s [ 580/1030] Installing rust-block-buffe 100% | 35.0 MiB/s | 35.8 KiB | 00m00s [ 581/1030] Installing rust-block-buffe 100% | 0.0 B/s | 124.0 B | 00m00s [ 582/1030] Installing rust-generic-arr 100% | 0.0 B/s | 124.0 B | 00m00s [ 583/1030] Installing rust-crypto-comm 100% | 0.0 B/s | 26.8 KiB | 00m00s [ 584/1030] Installing rust-crypto-comm 100% | 0.0 B/s | 124.0 B | 00m00s [ 585/1030] Installing rust-digest0.10- 100% | 86.2 MiB/s | 88.2 KiB | 00m00s [ 586/1030] Installing rust-digest0.10+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 587/1030] Installing rust-digest0.10+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 588/1030] Installing rust-digest0.10+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 589/1030] Installing rust-collection_ 100% | 23.2 MiB/s | 23.7 KiB | 00m00s [ 590/1030] Installing rust-collection_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 591/1030] Installing rust-attribute-d 100% | 40.0 MiB/s | 40.9 KiB | 00m00s [ 592/1030] Installing rust-attribute-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 593/1030] Installing rust-attribute-d 100% | 76.9 MiB/s | 78.7 KiB | 00m00s [ 594/1030] Installing rust-attribute-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 595/1030] Installing rust-get-size-de 100% | 28.4 MiB/s | 29.0 KiB | 00m00s [ 596/1030] Installing rust-get-size-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 597/1030] Installing rust-get-size2+g 100% | 0.0 B/s | 124.0 B | 00m00s [ 598/1030] Installing rust-option-ext- 100% | 0.0 B/s | 23.0 KiB | 00m00s [ 599/1030] Installing rust-option-ext+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 600/1030] Installing rust-dirs-sys-de 100% | 29.8 MiB/s | 30.5 KiB | 00m00s [ 601/1030] Installing rust-dirs-sys+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 602/1030] Installing rust-dirs-devel- 100% | 48.9 MiB/s | 50.0 KiB | 00m00s [ 603/1030] Installing rust-dirs+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 604/1030] Installing rust-shellexpand 100% | 0.0 B/s | 124.0 B | 00m00s [ 605/1030] Installing rust-pkg-config- 100% | 74.6 MiB/s | 76.4 KiB | 00m00s [ 606/1030] Installing rust-pkg-config+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 607/1030] Installing rust-tinyvec_mac 100% | 0.0 B/s | 15.8 KiB | 00m00s [ 608/1030] Installing rust-tinyvec_mac 100% | 0.0 B/s | 124.0 B | 00m00s [ 609/1030] Installing rust-tinyvec+tin 100% | 0.0 B/s | 124.0 B | 00m00s [ 610/1030] Installing rust-tinyvec+all 100% | 0.0 B/s | 124.0 B | 00m00s [ 611/1030] Installing rust-unicode-nor 100% | 232.3 MiB/s | 713.6 KiB | 00m00s [ 612/1030] Installing rust-find-msvc-t 100% | 113.6 MiB/s | 116.3 KiB | 00m00s [ 613/1030] Installing rust-find-msvc-t 100% | 0.0 B/s | 124.0 B | 00m00s [ 614/1030] Installing rust-cc-devel-0: 100% | 199.3 MiB/s | 408.2 KiB | 00m00s [ 615/1030] Installing rust-cc+default- 100% | 0.0 B/s | 124.0 B | 00m00s [ 616/1030] Installing rust-tikv-jemall 100% | 85.2 MiB/s | 87.2 KiB | 00m00s [ 617/1030] Installing rust-tikv-jemall 100% | 48.4 MiB/s | 49.5 KiB | 00m00s [ 618/1030] Installing rust-tikv-jemall 100% | 0.0 B/s | 124.0 B | 00m00s [ 619/1030] Installing rust-psm-devel-0 100% | 52.7 MiB/s | 107.8 KiB | 00m00s [ 620/1030] Installing rust-psm+default 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 621/1030] Installing rust-cc+parallel 100% | 0.0 B/s | 124.0 B | 00m00s [ 622/1030] Installing rust-urlencoding 100% | 19.6 MiB/s | 20.1 KiB | 00m00s [ 623/1030] Installing rust-urlencoding 100% | 0.0 B/s | 124.0 B | 00m00s [ 624/1030] Installing rust-escape8259- 100% | 0.0 B/s | 14.1 KiB | 00m00s [ 625/1030] Installing rust-escape8259+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 626/1030] Installing rust-termtree0.5 100% | 20.7 MiB/s | 21.2 KiB | 00m00s [ 627/1030] Installing rust-termtree0.5 100% | 0.0 B/s | 124.0 B | 00m00s [ 628/1030] Installing rust-autocfg-dev 100% | 31.3 MiB/s | 64.1 KiB | 00m00s [ 629/1030] Installing rust-autocfg+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 630/1030] Installing rust-fs-err-deve 100% | 53.4 MiB/s | 109.4 KiB | 00m00s [ 631/1030] Installing rust-fs-err+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 632/1030] Installing rust-num-traits- 100% | 132.8 MiB/s | 272.0 KiB | 00m00s [ 633/1030] Installing rust-chrono-deve 100% | 214.7 MiB/s | 1.3 MiB | 00m00s [ 634/1030] Installing rust-chrono+allo 100% | 0.0 B/s | 124.0 B | 00m00s [ 635/1030] Installing rust-chrono+std- 100% | 0.0 B/s | 124.0 B | 00m00s [ 636/1030] Installing rust-chrono+now- 100% | 0.0 B/s | 124.0 B | 00m00s [ 637/1030] Installing rust-chrono+iana 100% | 0.0 B/s | 124.0 B | 00m00s [ 638/1030] Installing rust-chrono+cloc 100% | 0.0 B/s | 124.0 B | 00m00s [ 639/1030] Installing rust-foldhash-de 100% | 58.0 MiB/s | 59.4 KiB | 00m00s [ 640/1030] Installing rust-hashbrown+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 641/1030] Installing rust-hashbrown+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 642/1030] Installing rust-hashlink-de 100% | 165.5 MiB/s | 169.4 KiB | 00m00s [ 643/1030] Installing rust-hashlink+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 644/1030] Installing rust-stable_dere 100% | 0.0 B/s | 24.4 KiB | 00m00s [ 645/1030] Installing rust-yoke-devel- 100% | 137.2 MiB/s | 140.5 KiB | 00m00s [ 646/1030] Installing rust-yoke+derive 100% | 0.0 B/s | 124.0 B | 00m00s [ 647/1030] Installing rust-zerovec+yok 100% | 0.0 B/s | 124.0 B | 00m00s [ 648/1030] Installing rust-icu_collect 100% | 125.9 MiB/s | 644.5 KiB | 00m00s [ 649/1030] Installing rust-zerotrie+yo 100% | 0.0 B/s | 124.0 B | 00m00s [ 650/1030] Installing rust-scopeguard- 100% | 33.7 MiB/s | 34.5 KiB | 00m00s [ 651/1030] Installing rust-lock_api-de 100% | 196.3 MiB/s | 201.0 KiB | 00m00s [ 652/1030] Installing rust-lock_api+at 100% | 0.0 B/s | 124.0 B | 00m00s [ 653/1030] Installing rust-lock_api+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 654/1030] Installing rust-cfg_aliases 100% | 22.6 MiB/s | 23.1 KiB | 00m00s [ 655/1030] Installing rust-cfg_aliases 100% | 0.0 B/s | 124.0 B | 00m00s [ 656/1030] Installing rust-strsim-deve 100% | 53.6 MiB/s | 54.8 KiB | 00m00s [ 657/1030] Installing rust-strsim+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 658/1030] Installing rust-clap_lex-de 100% | 0.0 B/s | 43.9 KiB | 00m00s [ 659/1030] Installing rust-clap_lex+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 660/1030] Installing rust-clap_builde 100% | 186.1 MiB/s | 952.8 KiB | 00m00s [ 661/1030] Installing rust-clap-devel- 100% | 41.4 MiB/s | 254.1 KiB | 00m00s [ 662/1030] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 663/1030] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 664/1030] Installing rust-clap+help-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 665/1030] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 666/1030] Installing rust-clap+error- 100% | 0.0 B/s | 124.0 B | 00m00s [ 667/1030] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 668/1030] Installing rust-clap+sugges 100% | 0.0 B/s | 124.0 B | 00m00s [ 669/1030] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 670/1030] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 671/1030] Installing rust-clap+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 672/1030] Installing rust-clap_comple 100% | 94.5 MiB/s | 193.6 KiB | 00m00s [ 673/1030] Installing rust-clap_comple 100% | 0.0 B/s | 124.0 B | 00m00s [ 674/1030] Installing rust-clap_comple 100% | 39.0 MiB/s | 39.9 KiB | 00m00s [ 675/1030] Installing rust-clap_comple 100% | 0.0 B/s | 124.0 B | 00m00s [ 676/1030] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 677/1030] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 678/1030] Installing rust-clap+usage- 100% | 0.0 B/s | 124.0 B | 00m00s [ 679/1030] Installing rust-difflib-dev 100% | 39.5 MiB/s | 40.4 KiB | 00m00s [ 680/1030] Installing rust-difflib+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 681/1030] Installing rust-lazy_static 100% | 38.1 MiB/s | 39.0 KiB | 00m00s [ 682/1030] Installing rust-lazy_static 100% | 0.0 B/s | 124.0 B | 00m00s [ 683/1030] Installing rust-sharded-sla 100% | 85.5 MiB/s | 262.7 KiB | 00m00s [ 684/1030] Installing rust-sharded-sla 100% | 0.0 B/s | 124.0 B | 00m00s [ 685/1030] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 686/1030] Installing rust-pin-project 100% | 46.3 MiB/s | 237.3 KiB | 00m00s [ 687/1030] Installing rust-pin-project 100% | 0.0 B/s | 124.0 B | 00m00s [ 688/1030] Installing rust-tracing-dev 100% | 154.8 MiB/s | 475.5 KiB | 00m00s [ 689/1030] Installing rust-tracing+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 690/1030] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 691/1030] Installing rust-tracing+tra 100% | 0.0 B/s | 124.0 B | 00m00s [ 692/1030] Installing rust-normalize-l 100% | 0.0 B/s | 15.8 KiB | 00m00s [ 693/1030] Installing rust-normalize-l 100% | 0.0 B/s | 124.0 B | 00m00s [ 694/1030] Installing rust-snapbox-dev 100% | 89.5 MiB/s | 274.9 KiB | 00m00s [ 695/1030] Installing rust-dyn-clone-d 100% | 34.5 MiB/s | 35.4 KiB | 00m00s [ 696/1030] Installing rust-dyn-clone+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 697/1030] Installing rust-inventory-d 100% | 6.1 MiB/s | 44.0 KiB | 00m00s [ 698/1030] Installing rust-inventory+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 699/1030] Installing rust-salsa-macro 100% | 105.6 MiB/s | 108.1 KiB | 00m00s [ 700/1030] Installing rust-salsa-macro 100% | 0.0 B/s | 124.0 B | 00m00s [ 701/1030] Installing rust-boxcar-deve 100% | 87.8 MiB/s | 89.9 KiB | 00m00s [ 702/1030] Installing rust-boxcar+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 703/1030] Installing rust-simdutf8-de 100% | 63.9 MiB/s | 131.0 KiB | 00m00s [ 704/1030] Installing rust-bytecheck+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 705/1030] Installing rust-winnow0.7-d 100% | 156.9 MiB/s | 1.3 MiB | 00m00s [ 706/1030] Installing rust-toml0.9+par 100% | 0.0 B/s | 124.0 B | 00m00s [ 707/1030] Installing rust-diff-devel- 100% | 445.4 MiB/s | 912.2 KiB | 00m00s [ 708/1030] Installing rust-diff+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 709/1030] Installing rust-pretty_asse 100% | 121.8 MiB/s | 124.8 KiB | 00m00s [ 710/1030] Installing rust-unscanny-de 100% | 36.1 MiB/s | 36.9 KiB | 00m00s [ 711/1030] Installing rust-unscanny+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 712/1030] Installing rust-pep440_rs-d 100% | 203.0 MiB/s | 207.9 KiB | 00m00s [ 713/1030] Installing rust-pep440_rs+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 714/1030] Installing rust-pep440_rs+v 100% | 0.0 B/s | 124.0 B | 00m00s [ 715/1030] Installing rust-paste-devel 100% | 35.7 MiB/s | 73.1 KiB | 00m00s [ 716/1030] Installing rust-paste+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 717/1030] Installing rust-litemap-dev 100% | 65.4 MiB/s | 134.0 KiB | 00m00s [ 718/1030] Installing rust-icu_locale_ 100% | 66.3 MiB/s | 407.4 KiB | 00m00s [ 719/1030] Installing rust-icu_provide 100% | 102.2 MiB/s | 209.4 KiB | 00m00s [ 720/1030] Installing rust-icu_normali 100% | 422.3 MiB/s | 3.0 MiB | 00m00s [ 721/1030] Installing rust-icu_provide 100% | 0.0 B/s | 124.0 B | 00m00s [ 722/1030] Installing rust-icu_locale_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 723/1030] Installing rust-icu_propert 100% | 189.3 MiB/s | 581.6 KiB | 00m00s [ 724/1030] Installing rust-idna_adapte 100% | 0.0 B/s | 27.9 KiB | 00m00s [ 725/1030] Installing rust-idna_adapte 100% | 0.0 B/s | 124.0 B | 00m00s [ 726/1030] Installing rust-idna-devel- 100% | 303.4 MiB/s | 932.0 KiB | 00m00s [ 727/1030] Installing rust-idna+alloc- 100% | 0.0 B/s | 124.0 B | 00m00s [ 728/1030] Installing rust-idna+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 729/1030] Installing rust-ryu-devel-0 100% | 78.6 MiB/s | 161.0 KiB | 00m00s [ 730/1030] Installing rust-ryu+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 731/1030] Installing rust-zmij-devel- 100% | 66.0 MiB/s | 67.6 KiB | 00m00s [ 732/1030] Installing rust-zmij+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 733/1030] Installing rust-itoa-devel- 100% | 35.2 MiB/s | 36.0 KiB | 00m00s [ 734/1030] Installing rust-itoa+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 735/1030] Installing rust-serde_json- 100% | 142.8 MiB/s | 731.1 KiB | 00m00s [ 736/1030] Installing rust-serde_json+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 737/1030] Installing rust-serde_json+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 738/1030] Installing rust-gen-lsp-typ 100% | 321.3 MiB/s | 658.1 KiB | 00m00s [ 739/1030] Installing rust-snapbox+str 100% | 0.0 B/s | 124.0 B | 00m00s [ 740/1030] Installing rust-escargot-de 100% | 37.5 MiB/s | 76.7 KiB | 00m00s [ 741/1030] Installing rust-escargot+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 742/1030] Installing rust-serde_json+ 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 743/1030] Installing rust-schemars-de 100% | 52.5 MiB/s | 538.0 KiB | 00m00s [ 744/1030] Installing rust-schemars+sc 100% | 0.0 B/s | 124.0 B | 00m00s [ 745/1030] Installing rust-cfg-if-deve 100% | 23.9 MiB/s | 24.5 KiB | 00m00s [ 746/1030] Installing rust-cfg-if+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 747/1030] Installing rust-nix-devel-0 100% | 184.8 MiB/s | 1.7 MiB | 00m00s [ 748/1030] Installing rust-getrandom-d 100% | 55.9 MiB/s | 171.7 KiB | 00m00s [ 749/1030] Installing rust-chacha20-de 100% | 75.3 MiB/s | 154.1 KiB | 00m00s [ 750/1030] Installing rust-crc32fast-d 100% | 60.0 MiB/s | 122.9 KiB | 00m00s [ 751/1030] Installing rust-getrandom0. 100% | 58.5 MiB/s | 119.8 KiB | 00m00s [ 752/1030] Installing rust-getrandom0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 753/1030] Installing rust-rand_core0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 754/1030] Installing rust-rand0.8+get 100% | 0.0 B/s | 124.0 B | 00m00s [ 755/1030] Installing rust-getrandom0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 756/1030] Installing rust-rand_core0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 757/1030] Installing rust-crc32fast+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 758/1030] Installing rust-crc32fast+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 759/1030] Installing rust-zip-devel-0 100% | 202.9 MiB/s | 623.3 KiB | 00m00s [ 760/1030] Installing rust-zip+_deflat 100% | 0.0 B/s | 124.0 B | 00m00s [ 761/1030] Installing rust-zip+deflate 100% | 0.0 B/s | 124.0 B | 00m00s [ 762/1030] Installing rust-chacha20+rn 100% | 0.0 B/s | 124.0 B | 00m00s [ 763/1030] Installing rust-tempfile+ge 100% | 0.0 B/s | 124.0 B | 00m00s [ 764/1030] Installing rust-tempfile+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 765/1030] Installing rust-insta-devel 100% | 74.1 MiB/s | 531.2 KiB | 00m00s [ 766/1030] Installing rust-insta+serde 100% | 0.0 B/s | 124.0 B | 00m00s [ 767/1030] Installing rust-insta+conso 100% | 0.0 B/s | 124.0 B | 00m00s [ 768/1030] Installing rust-insta+color 100% | 0.0 B/s | 124.0 B | 00m00s [ 769/1030] Installing rust-insta+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 770/1030] Installing rust-insta+regex 100% | 0.0 B/s | 124.0 B | 00m00s [ 771/1030] Installing rust-insta+pest- 100% | 0.0 B/s | 124.0 B | 00m00s [ 772/1030] Installing rust-getrandom+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 773/1030] Installing rust-getrandom+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 774/1030] Installing rust-rand+sys_rn 100% | 0.0 B/s | 124.0 B | 00m00s [ 775/1030] Installing rust-nix+fs-deve 100% | 0.0 B/s | 124.0 B | 00m00s [ 776/1030] Installing rust-nix+term-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 777/1030] Installing rust-nix+process 100% | 0.0 B/s | 124.0 B | 00m00s [ 778/1030] Installing rust-nix+signal- 100% | 0.0 B/s | 124.0 B | 00m00s [ 779/1030] Installing rust-parking_lot 100% | 68.6 MiB/s | 140.4 KiB | 00m00s [ 780/1030] Installing rust-parking_lot 100% | 0.0 B/s | 124.0 B | 00m00s [ 781/1030] Installing rust-parking_lot 100% | 98.3 MiB/s | 201.4 KiB | 00m00s [ 782/1030] Installing rust-parking_lot 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 783/1030] Installing rust-salsa-devel 100% | 93.9 MiB/s | 1.4 MiB | 00m00s [ 784/1030] Installing rust-test-case-c 100% | 62.7 MiB/s | 64.2 KiB | 00m00s [ 785/1030] Installing rust-test-case-m 100% | 12.4 MiB/s | 12.7 KiB | 00m00s [ 786/1030] Installing rust-thread_loca 100% | 55.3 MiB/s | 56.6 KiB | 00m00s [ 787/1030] Installing rust-thread_loca 100% | 0.0 B/s | 124.0 B | 00m00s [ 788/1030] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 789/1030] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 790/1030] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 791/1030] Installing rust-tracing-fla 100% | 29.5 MiB/s | 30.2 KiB | 00m00s [ 792/1030] Installing rust-sha2_0.10-d 100% | 54.8 MiB/s | 112.3 KiB | 00m00s [ 793/1030] Installing rust-pest_meta-d 100% | 136.2 MiB/s | 279.0 KiB | 00m00s [ 794/1030] Installing rust-pest_meta+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 795/1030] Installing rust-pest_genera 100% | 81.3 MiB/s | 83.3 KiB | 00m00s [ 796/1030] Installing rust-pest_derive 100% | 39.0 MiB/s | 79.9 KiB | 00m00s [ 797/1030] Installing rust-pest_genera 100% | 0.0 B/s | 124.0 B | 00m00s [ 798/1030] Installing rust-pest_derive 100% | 0.0 B/s | 124.0 B | 00m00s [ 799/1030] Installing rust-pest_derive 100% | 0.0 B/s | 124.0 B | 00m00s [ 800/1030] Installing rust-insta+pest_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 801/1030] Installing rust-libloading0 100% | 55.1 MiB/s | 112.9 KiB | 00m00s [ 802/1030] Installing rust-libloading0 100% | 0.0 B/s | 124.0 B | 00m00s [ 803/1030] Installing rust-tap-devel-0 100% | 38.6 MiB/s | 39.5 KiB | 00m00s [ 804/1030] Installing rust-tap+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 805/1030] Installing rust-wyz-devel-0 100% | 59.7 MiB/s | 61.1 KiB | 00m00s [ 806/1030] Installing rust-radium-deve 100% | 0.0 B/s | 49.4 KiB | 00m00s [ 807/1030] Installing rust-radium+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 808/1030] Installing rust-predicates- 100% | 25.5 MiB/s | 26.1 KiB | 00m00s [ 809/1030] Installing rust-predicates- 100% | 0.0 B/s | 124.0 B | 00m00s [ 810/1030] Installing rust-predicates- 100% | 63.6 MiB/s | 130.3 KiB | 00m00s [ 811/1030] Installing rust-predicates+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 812/1030] Installing rust-predicates- 100% | 20.0 MiB/s | 20.5 KiB | 00m00s [ 813/1030] Installing rust-predicates- 100% | 0.0 B/s | 124.0 B | 00m00s [ 814/1030] Installing rust-rustversion 100% | 33.4 MiB/s | 68.3 KiB | 00m00s [ 815/1030] Installing rust-rustversion 100% | 0.0 B/s | 124.0 B | 00m00s [ 816/1030] Installing rust-castaway-de 100% | 39.8 MiB/s | 40.8 KiB | 00m00s [ 817/1030] Installing rust-castaway+al 100% | 0.0 B/s | 124.0 B | 00m00s [ 818/1030] Installing rust-char_str-de 100% | 100.6 MiB/s | 309.0 KiB | 00m00s [ 819/1030] Installing rust-char_str+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 820/1030] Installing rust-anstyle-que 100% | 26.0 MiB/s | 26.7 KiB | 00m00s [ 821/1030] Installing rust-anstyle-que 100% | 0.0 B/s | 124.0 B | 00m00s [ 822/1030] Installing rust-utf8parse-d 100% | 34.4 MiB/s | 35.2 KiB | 00m00s [ 823/1030] Installing rust-utf8parse+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 824/1030] Installing rust-anstyle-par 100% | 0.0 B/s | 124.0 B | 00m00s [ 825/1030] Installing rust-anstyle-par 100% | 0.0 B/s | 124.0 B | 00m00s [ 826/1030] Installing rust-anstyle-svg 100% | 63.3 MiB/s | 64.8 KiB | 00m00s [ 827/1030] Installing rust-anstyle-svg 100% | 0.0 B/s | 124.0 B | 00m00s [ 828/1030] Installing rust-colorchoice 100% | 0.0 B/s | 21.7 KiB | 00m00s [ 829/1030] Installing rust-colorchoice 100% | 0.0 B/s | 124.0 B | 00m00s [ 830/1030] Installing rust-anstream-de 100% | 100.1 MiB/s | 102.5 KiB | 00m00s [ 831/1030] Installing rust-anstream+au 100% | 0.0 B/s | 124.0 B | 00m00s [ 832/1030] Installing rust-anstream+wi 100% | 0.0 B/s | 124.0 B | 00m00s [ 833/1030] Installing rust-anstream+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 834/1030] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 835/1030] Installing rust-clap+color- 100% | 0.0 B/s | 124.0 B | 00m00s [ 836/1030] Installing rust-clap+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 837/1030] Installing rust-clap_comple 100% | 19.4 MiB/s | 19.8 KiB | 00m00s [ 838/1030] Installing rust-snapbox-mac 100% | 0.0 B/s | 124.0 B | 00m00s [ 839/1030] Installing rust-snapbox+col 100% | 0.0 B/s | 124.0 B | 00m00s [ 840/1030] Installing rust-icu_propert 100% | 208.9 MiB/s | 1.5 MiB | 00m00s [ 841/1030] Installing rust-icu_propert 100% | 0.0 B/s | 124.0 B | 00m00s [ 842/1030] Installing rust-icu_normali 100% | 200.5 MiB/s | 410.6 KiB | 00m00s [ 843/1030] Installing rust-icu_normali 100% | 0.0 B/s | 124.0 B | 00m00s [ 844/1030] Installing rust-idna_adapte 100% | 0.0 B/s | 124.0 B | 00m00s [ 845/1030] Installing rust-idna+compil 100% | 0.0 B/s | 124.0 B | 00m00s [ 846/1030] Installing rust-url-devel-0 100% | 277.6 MiB/s | 568.5 KiB | 00m00s [ 847/1030] Installing rust-url+serde-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 848/1030] Installing rust-url+std-dev 100% | 0.0 B/s | 124.0 B | 00m00s [ 849/1030] Installing rust-url+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 850/1030] Installing rust-pep508_rs-d 100% | 110.5 MiB/s | 339.6 KiB | 00m00s [ 851/1030] Installing rust-pep508_rs+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 852/1030] Installing rust-funty-devel 100% | 55.1 MiB/s | 56.4 KiB | 00m00s [ 853/1030] Installing rust-bitvec-deve 100% | 77.0 MiB/s | 1.0 MiB | 00m00s [ 854/1030] Installing rust-typed-arena 100% | 40.2 MiB/s | 41.2 KiB | 00m00s [ 855/1030] Installing rust-static_asse 100% | 63.9 MiB/s | 65.5 KiB | 00m00s [ 856/1030] Installing rust-static_asse 100% | 0.0 B/s | 124.0 B | 00m00s [ 857/1030] Installing rust-compact_str 100% | 126.7 MiB/s | 389.1 KiB | 00m00s [ 858/1030] Installing rust-compact_str 100% | 0.0 B/s | 124.0 B | 00m00s [ 859/1030] Installing rust-compact_str 100% | 0.0 B/s | 124.0 B | 00m00s [ 860/1030] Installing rust-same-file-d 100% | 33.3 MiB/s | 34.1 KiB | 00m00s [ 861/1030] Installing rust-same-file+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 862/1030] Installing rust-walkdir-dev 100% | 107.2 MiB/s | 109.8 KiB | 00m00s [ 863/1030] Installing rust-walkdir+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 864/1030] Installing rust-ignore-deve 100% | 155.8 MiB/s | 319.0 KiB | 00m00s [ 865/1030] Installing rust-ignore+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 866/1030] Installing rust-globwalk-de 100% | 33.4 MiB/s | 34.2 KiB | 00m00s [ 867/1030] Installing rust-globwalk+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 868/1030] Installing rust-notify-deve 100% | 154.1 MiB/s | 157.8 KiB | 00m00s [ 869/1030] Installing rust-heck-devel- 100% | 43.7 MiB/s | 44.7 KiB | 00m00s [ 870/1030] Installing rust-heck+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 871/1030] Installing rust-strum_macro 100% | 73.4 MiB/s | 150.3 KiB | 00m00s [ 872/1030] Installing rust-strum_macro 100% | 0.0 B/s | 124.0 B | 00m00s [ 873/1030] Installing rust-clap_derive 100% | 87.6 MiB/s | 179.4 KiB | 00m00s [ 874/1030] Installing rust-clap_derive 100% | 0.0 B/s | 124.0 B | 00m00s [ 875/1030] Installing rust-clap+derive 100% | 0.0 B/s | 124.0 B | 00m00s [ 876/1030] Installing rust-libtest-mim 100% | 50.0 MiB/s | 102.3 KiB | 00m00s [ 877/1030] Installing rust-libtest-mim 100% | 0.0 B/s | 124.0 B | 00m00s [ 878/1030] Installing rust-glob-devel- 100% | 84.2 MiB/s | 86.2 KiB | 00m00s [ 879/1030] Installing rust-glob+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 880/1030] Installing rust-clang-sys-d 100% | 104.4 MiB/s | 213.8 KiB | 00m00s [ 881/1030] Installing rust-clang-sys+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 882/1030] Installing rust-clang-sys+l 100% | 0.0 B/s | 124.0 B | 00m00s [ 883/1030] Installing rust-clang-sys+r 100% | 0.0 B/s | 124.0 B | 00m00s [ 884/1030] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 885/1030] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 886/1030] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 887/1030] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 888/1030] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 889/1030] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 890/1030] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 891/1030] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 892/1030] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 893/1030] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 894/1030] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 895/1030] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 896/1030] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 897/1030] Installing rust-bindgen-dev 100% | 217.1 MiB/s | 1.1 MiB | 00m00s [ 898/1030] Installing rust-bindgen+run 100% | 0.0 B/s | 124.0 B | 00m00s [ 899/1030] Installing rust-zstd-sys-de 100% | 159.0 MiB/s | 325.6 KiB | 00m00s [ 900/1030] Installing rust-zstd-safe-d 100% | 121.8 MiB/s | 124.7 KiB | 00m00s [ 901/1030] Installing rust-zstd-sys+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 902/1030] Installing rust-zstd-safe+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 903/1030] Installing rust-zstd-devel- 100% | 38.2 MiB/s | 117.5 KiB | 00m00s [ 904/1030] Installing rust-colored-dev 100% | 60.2 MiB/s | 123.2 KiB | 00m00s [ 905/1030] Installing rust-arrayvec-de 100% | 123.1 MiB/s | 126.1 KiB | 00m00s [ 906/1030] Installing rust-vte-devel-0 100% | 153.4 MiB/s | 314.2 KiB | 00m00s [ 907/1030] Installing rust-strip-ansi- 100% | 21.6 MiB/s | 22.1 KiB | 00m00s [ 908/1030] Installing rust-strip-ansi- 100% | 0.0 B/s | 124.0 B | 00m00s [ 909/1030] Installing rust-insta+strip 100% | 0.0 B/s | 124.0 B | 00m00s [ 910/1030] Installing rust-anyhow-deve 100% | 73.0 MiB/s | 224.3 KiB | 00m00s [ 911/1030] Installing rust-anyhow+std- 100% | 0.0 B/s | 124.0 B | 00m00s [ 912/1030] Installing rust-insta+filte 100% | 0.0 B/s | 124.0 B | 00m00s [ 913/1030] Installing rust-quick-junit 100% | 132.3 MiB/s | 135.5 KiB | 00m00s [ 914/1030] Installing rust-colored+no- 100% | 0.0 B/s | 124.0 B | 00m00s [ 915/1030] Installing rust-zip+zstd-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 916/1030] Installing rust-datatest-st 100% | 34.6 MiB/s | 106.3 KiB | 00m00s [ 917/1030] Installing rust-strum+strum 100% | 0.0 B/s | 124.0 B | 00m00s [ 918/1030] Installing rust-is-macro-de 100% | 30.2 MiB/s | 30.9 KiB | 00m00s [ 919/1030] Installing rust-notify+maco 100% | 30.3 KiB/s | 124.0 B | 00m00s [ 920/1030] Installing rust-assert_fs-d 100% | 67.6 MiB/s | 69.2 KiB | 00m00s [ 921/1030] Installing rust-salsa+compa 100% | 0.0 B/s | 124.0 B | 00m00s [ 922/1030] Installing rust-compact_str 100% | 0.0 B/s | 124.0 B | 00m00s [ 923/1030] Installing rust-get-size2+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 924/1030] Installing rust-typed-arena 100% | 0.0 B/s | 124.0 B | 00m00s [ 925/1030] Installing rust-bitvec+allo 100% | 0.0 B/s | 124.0 B | 00m00s [ 926/1030] Installing rust-pyproject-t 100% | 49.8 MiB/s | 51.0 KiB | 00m00s [ 927/1030] Installing rust-gen-lsp-typ 100% | 0.0 B/s | 124.0 B | 00m00s [ 928/1030] Installing rust-snapbox+col 100% | 0.0 B/s | 124.0 B | 00m00s [ 929/1030] Installing rust-clap_comple 100% | 0.0 B/s | 124.0 B | 00m00s [ 930/1030] Installing rust-snapbox+ter 100% | 0.0 B/s | 124.0 B | 00m00s [ 931/1030] Installing rust-char_str+ge 100% | 0.0 B/s | 124.0 B | 00m00s [ 932/1030] Installing rust-char_str+se 100% | 0.0 B/s | 124.0 B | 00m00s [ 933/1030] Installing rust-arc-swap-de 100% | 79.0 MiB/s | 242.6 KiB | 00m00s [ 934/1030] Installing rust-indoc-devel 100% | 28.1 MiB/s | 57.6 KiB | 00m00s [ 935/1030] Installing rust-insta+redac 100% | 0.0 B/s | 124.0 B | 00m00s [ 936/1030] Installing rust-tracing-fla 100% | 0.0 B/s | 124.0 B | 00m00s [ 937/1030] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 938/1030] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 939/1030] Installing rust-test-case-d 100% | 0.0 B/s | 17.1 KiB | 00m00s [ 940/1030] Installing rust-salsa+inven 100% | 0.0 B/s | 124.0 B | 00m00s [ 941/1030] Installing rust-salsa+macro 100% | 0.0 B/s | 124.0 B | 00m00s [ 942/1030] Installing rust-salsa+order 100% | 0.0 B/s | 124.0 B | 00m00s [ 943/1030] Installing rust-salsa+salsa 100% | 0.0 B/s | 124.0 B | 00m00s [ 944/1030] Installing rust-get-size2+p 100% | 0.0 B/s | 124.0 B | 00m00s [ 945/1030] Installing rust-dashmap-dev 100% | 64.7 MiB/s | 132.6 KiB | 00m00s [ 946/1030] Installing rust-ctrlc-devel 100% | 21.7 MiB/s | 44.5 KiB | 00m00s [ 947/1030] Installing rust-clearscreen 100% | 126.2 MiB/s | 258.5 KiB | 00m00s [ 948/1030] Installing rust-quickcheck- 100% | 101.2 MiB/s | 103.6 KiB | 00m00s [ 949/1030] Installing rust-insta-cmd-d 100% | 16.3 MiB/s | 33.4 KiB | 00m00s [ 950/1030] Installing rust-insta+json- 100% | 0.0 B/s | 124.0 B | 00m00s [ 951/1030] Installing rust-insta+ron-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 952/1030] Installing rust-cachedir-de 100% | 17.3 MiB/s | 17.7 KiB | 00m00s [ 953/1030] Installing rust-rand+std_rn 100% | 0.0 B/s | 124.0 B | 00m00s [ 954/1030] Installing rust-zip+deflate 100% | 0.0 B/s | 124.0 B | 00m00s [ 955/1030] Installing rust-rand0.8+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 956/1030] Installing rust-etcetera-de 100% | 62.2 MiB/s | 63.7 KiB | 00m00s [ 957/1030] Installing rust-filetime-de 100% | 54.6 MiB/s | 55.9 KiB | 00m00s [ 958/1030] Installing rust-stacker-dev 100% | 20.8 MiB/s | 42.5 KiB | 00m00s [ 959/1030] Installing rust-schemars+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 960/1030] Installing rust-schemars+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 961/1030] Installing rust-snapbox+exa 100% | 0.0 B/s | 124.0 B | 00m00s [ 962/1030] Installing rust-lsp-server- 100% | 64.2 MiB/s | 65.7 KiB | 00m00s [ 963/1030] Installing rust-csv-devel-0 100% | 449.3 MiB/s | 5.8 MiB | 00m00s [ 964/1030] Installing rust-libcst-deve 100% | 122.2 MiB/s | 625.6 KiB | 00m00s [ 965/1030] Installing rust-pretty_asse 100% | 0.0 B/s | 124.0 B | 00m00s [ 966/1030] Installing rust-rkyv+bytech 100% | 0.0 B/s | 124.0 B | 00m00s [ 967/1030] Installing rust-snapbox+cmd 100% | 0.0 B/s | 124.0 B | 00m00s [ 968/1030] Installing rust-snapbox+dif 100% | 0.0 B/s | 124.0 B | 00m00s [ 969/1030] Installing rust-tracing+att 100% | 0.0 B/s | 124.0 B | 00m00s [ 970/1030] Installing rust-tracing+log 100% | 0.0 B/s | 124.0 B | 00m00s [ 971/1030] Installing rust-tracing+rel 100% | 0.0 B/s | 124.0 B | 00m00s [ 972/1030] Installing rust-clap+string 100% | 0.0 B/s | 124.0 B | 00m00s [ 973/1030] Installing rust-clap+env-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 974/1030] Installing rust-clap+wrap_h 100% | 0.0 B/s | 124.0 B | 00m00s [ 975/1030] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 976/1030] Installing rust-argfile-dev 100% | 25.5 MiB/s | 26.1 KiB | 00m00s [ 977/1030] Installing rust-tikv-jemall 100% | 0.0 B/s | 124.0 B | 00m00s [ 978/1030] Installing rust-unicode-nor 100% | 0.0 B/s | 124.0 B | 00m00s [ 979/1030] Installing rust-shellexpand 100% | 0.0 B/s | 124.0 B | 00m00s [ 980/1030] Installing rust-get-size2+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 981/1030] Installing rust-rkyv+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 982/1030] Installing rust-indicatif+u 100% | 0.0 B/s | 124.0 B | 00m00s [ 983/1030] Installing rust-itertools+u 100% | 0.0 B/s | 124.0 B | 00m00s [ 984/1030] Installing rust-jiff+tz-sys 100% | 0.0 B/s | 124.0 B | 00m00s [ 985/1030] Installing rust-jiff+tzdb-c 100% | 0.0 B/s | 124.0 B | 00m00s [ 986/1030] Installing rust-jiff+tzdb-z 100% | 0.0 B/s | 124.0 B | 00m00s [ 987/1030] Installing rust-fern-devel- 100% | 220.3 MiB/s | 451.2 KiB | 00m00s [ 988/1030] Installing rust-tracing-log 100% | 0.0 B/s | 124.0 B | 00m00s [ 989/1030] Installing rust-jiff+tz-fat 100% | 0.0 B/s | 124.0 B | 00m00s [ 990/1030] Installing rust-rayon-devel 100% | 126.7 MiB/s | 908.1 KiB | 00m00s [ 991/1030] Installing rust-tracing-log 100% | 0.0 B/s | 124.0 B | 00m00s [ 992/1030] Installing rust-crossbeam+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 993/1030] Installing rust-imperative- 100% | 74.4 MiB/s | 76.2 KiB | 00m00s [ 994/1030] Installing rust-path-absolu 100% | 0.0 B/s | 124.0 B | 00m00s [ 995/1030] Installing pyproject-rpm-ma 100% | 167.4 MiB/s | 171.5 KiB | 00m00s [ 996/1030] Installing rust-rand0.8+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 997/1030] Installing rust-toml+serde- 100% | 0.0 B/s | 124.0 B | 00m00s [ 998/1030] Installing rust-toml+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 999/1030] Installing rust-camino+serd 100% | 0.0 B/s | 124.0 B | 00m00s [1000/1030] Installing rust-strum+std-d 100% | 0.0 B/s | 124.0 B | 00m00s [1001/1030] Installing rust-syn2+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [1002/1030] Installing rust-ordermap+se 100% | 0.0 B/s | 124.0 B | 00m00s [1003/1030] Installing rust-serde_test- 100% | 99.2 MiB/s | 101.5 KiB | 00m00s [1004/1030] Installing rust-thin-vec+se 100% | 0.0 B/s | 124.0 B | 00m00s [1005/1030] Installing rust-toml+displa 100% | 0.0 B/s | 124.0 B | 00m00s [1006/1030] Installing rust-toml+parse- 100% | 0.0 B/s | 124.0 B | 00m00s [1007/1030] Installing rust-jiff+tzdb-b 100% | 0.0 B/s | 124.0 B | 00m00s [1008/1030] Installing rust-quickcheck_ 100% | 27.1 MiB/s | 27.7 KiB | 00m00s [1009/1030] Installing rust-syn2+fold-d 100% | 0.0 B/s | 124.0 B | 00m00s [1010/1030] Installing rust-get-size2+o 100% | 0.0 B/s | 124.0 B | 00m00s [1011/1030] Installing rust-get-size2+i 100% | 0.0 B/s | 124.0 B | 00m00s [1012/1030] Installing rust-similar2+de 100% | 0.0 B/s | 124.0 B | 00m00s [1013/1030] Installing rust-shellexpand 100% | 0.0 B/s | 124.0 B | 00m00s [1014/1030] Installing rust-get-size2+t 100% | 0.0 B/s | 124.0 B | 00m00s [1015/1030] Installing rust-jiff+perf-i 100% | 0.0 B/s | 124.0 B | 00m00s [1016/1030] Installing rust-rand_core0. 100% | 0.0 B/s | 124.0 B | 00m00s [1017/1030] Installing rust-get-size2+s 100% | 0.0 B/s | 124.0 B | 00m00s [1018/1030] Installing rust-get-size2+h 100% | 0.0 B/s | 124.0 B | 00m00s [1019/1030] Installing rust-wild-devel- 100% | 26.0 MiB/s | 26.6 KiB | 00m00s [1020/1030] Installing rust-supports-hy 100% | 20.1 MiB/s | 20.6 KiB | 00m00s [1021/1030] Installing rust-seahash-dev 100% | 65.3 MiB/s | 66.9 KiB | 00m00s [1022/1030] Installing rust-rustc-stabl 100% | 64.6 MiB/s | 66.2 KiB | 00m00s [1023/1030] Installing rust-pathdiff-de 100% | 0.0 B/s | 23.2 KiB | 00m00s [1024/1030] Installing rust-path-slash- 100% | 43.2 MiB/s | 44.3 KiB | 00m00s [1025/1030] Installing rust-natord-deve 100% | 0.0 B/s | 11.0 KiB | 00m00s [1026/1030] Installing rust-matchit-dev 100% | 80.3 MiB/s | 164.4 KiB | 00m00s [1027/1030] Installing rust-jod-thread- 100% | 16.6 MiB/s | 17.0 KiB | 00m00s [1028/1030] Installing rust-dunce-devel 100% | 0.0 B/s | 21.7 KiB | 00m00s [1029/1030] Installing rust-drop_bomb-d 100% | 0.0 B/s | 19.2 KiB | 00m00s [1030/1030] Installing rust-countme-dev 100% | 223.4 KiB/s | 28.2 KiB | 00m00s Warning: skipped OpenPGP checks for 1 package from repository: copr_base Complete! Building target platforms: x86_64 Building for target x86_64 Reading /var/tmp/rpm-tmp.a7KRNQ setting SOURCE_DATE_EPOCH=1791676800 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.QCcVC1 + umask 022 + cd /builddir/build/BUILD/ruff-0.17.0-build + cd ruff-0.17.0 + /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.17.0-build/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -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.17.0-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.17.0-build/pyproject-wheeldir --output /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0-1.fc46.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0-1.fc46.x86_64-pyproject-dep-overrides Import error: No module named 'packaging' + cat /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0-1.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.17.0-build/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -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.17.0-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.17.0-build/pyproject-wheeldir --output /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0-1.fc46.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0-1.fc46.x86_64-pyproject-dep-overrides Import error: No module named 'packaging' + cat /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0-1.fc46.x86_64-pyproject-buildrequires + rm -rfv '*.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/ruff-0.17.0-1.fc46.buildreqs.nosrc.rpm INFO: Going to install missing dynamic buildrequires Updating and loading repositories: fedora 100% | 85.4 KiB/s | 24.6 KiB | 00m00s Copr repository 100% | 11.8 KiB/s | 1.5 KiB | 00m00s Repositories loaded. Package "cargo-rpm-macros-28.5-2.fc45.noarch" is already installed. Package "rust-char_str-devel-0.0.4-1.fc46.noarch" is already installed. Package "rust-char_str+get-size-devel-0.0.4-1.fc46.noarch" is already installed. Package "rust-char_str+serde-devel-0.0.4-1.fc46.noarch" is already installed. Package "rust-char_str+std-devel-0.0.4-1.fc46.noarch" is already installed. Package "pyproject-rpm-macros-1.24.0-1.fc46.noarch" is already installed. Package "rust-1.99.0-1.fc46.x86_64" is already installed. Package "rust-1.99.0-1.fc46.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-1.fc46 fedora 2.5 MiB python3-packaging noarch 0:26.3-2.fc46 copr_base 1.3 MiB python3-pip noarch 0:26.2.1-3.fc46 copr_base 12.3 MiB Installing dependencies: python3-rpm-generators noarch 0:14-35.fc46 fedora 81.9 KiB Transaction Summary: Installing: 4 packages Total size of inbound packages is 3 MiB. Need to download 3 MiB. After this operation, 16 MiB extra will be used (install 16 MiB, remove 0 B). [1/4] python3-devel-0:3.15.0-1.fc46.x86 100% | 47.2 MiB/s | 483.0 KiB | 00m00s [2/4] python3-rpm-generators-0:14-35.fc 100% | 14.1 MiB/s | 28.8 KiB | 00m00s [3/4] python3-packaging-0:26.3-2.fc46.n 100% | 1.4 MiB/s | 280.7 KiB | 00m00s [4/4] python3-pip-0:26.2.1-3.fc46.noarc 100% | 11.9 MiB/s | 2.6 MiB | 00m00s -------------------------------------------------------------------------------- [4/4] Total 100% | 14.6 MiB/s | 3.4 MiB | 00m00s Running transaction [1/6] Verify package files 100% | 333.0 B/s | 4.0 B | 00m00s [2/6] Prepare transaction 100% | 111.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.1 KiB | 00m00s [5/6] Installing python3-devel-0:3.15.0 100% | 80.8 MiB/s | 2.5 MiB | 00m00s [6/6] Installing python3-pip-0:26.2.1-3 100% | 108.1 MiB/s | 12.5 MiB | 00m00s Warning: skipped OpenPGP checks for 2 packages from repository: copr_base Complete! Building target platforms: x86_64 Building for target x86_64 Reading /var/tmp/rpm-tmp.8vvZLx setting SOURCE_DATE_EPOCH=1791676800 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.qJBpfl + umask 022 + cd /builddir/build/BUILD/ruff-0.17.0-build + cd ruff-0.17.0 + /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.17.0-build/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -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.17.0-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.17.0-build/pyproject-wheeldir --output /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0-1.fc46.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0-1.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.17.0-build/ruff-0.17.0-1.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.17.0-build/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -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.17.0-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.17.0-build/pyproject-wheeldir --output /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0-1.fc46.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0-1.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.17.0-build/ruff-0.17.0-1.fc46.x86_64-pyproject-buildrequires + rm -rfv '*.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/ruff-0.17.0-1.fc46.buildreqs.nosrc.rpm INFO: Going to install missing dynamic buildrequires Updating and loading repositories: fedora 100% | 77.3 KiB/s | 24.6 KiB | 00m00s Copr repository 100% | 8.7 KiB/s | 1.5 KiB | 00m00s Repositories loaded. Package "cargo-rpm-macros-28.5-2.fc45.noarch" is already installed. Package "rust-char_str-devel-0.0.4-1.fc46.noarch" is already installed. Package "rust-char_str+get-size-devel-0.0.4-1.fc46.noarch" is already installed. Package "rust-char_str+serde-devel-0.0.4-1.fc46.noarch" is already installed. Package "rust-char_str+std-devel-0.0.4-1.fc46.noarch" is already installed. Package "pyproject-rpm-macros-1.24.0-1.fc46.noarch" is already installed. Package "python3-devel-3.15.0-1.fc46.x86_64" is already installed. Package "python3-packaging-26.3-2.fc46.noarch" is already installed. Package "python3-pip-26.2.1-3.fc46.noarch" is already installed. Package "rust-1.99.0-1.fc46.x86_64" is already installed. Package "rust-1.99.0-1.fc46.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.15.0-1.fc46 copr_base 14.7 MiB Transaction Summary: Installing: 1 package Total size of inbound packages is 5 MiB. Need to download 5 MiB. After this operation, 15 MiB extra will be used (install 15 MiB, remove 0 B). [1/1] maturin-0:1.15.0-1.fc46.x86_64 100% | 14.6 MiB/s | 4.9 MiB | 00m00s -------------------------------------------------------------------------------- [1/1] Total 100% | 14.3 MiB/s | 4.9 MiB | 00m00s Running transaction [1/3] Verify package files 100% | 55.0 B/s | 1.0 B | 00m00s [2/3] Prepare transaction 100% | 30.0 B/s | 1.0 B | 00m00s [3/3] Installing maturin-0:1.15.0-1.fc4 100% | 191.1 MiB/s | 14.7 MiB | 00m00s Warning: skipped OpenPGP checks for 1 package from repository: copr_base Complete! Building target platforms: x86_64 Building for target x86_64 Reading /var/tmp/rpm-tmp.azXnp8 setting SOURCE_DATE_EPOCH=1791676800 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.QMBJT5 + umask 022 + cd /builddir/build/BUILD/ruff-0.17.0-build + cd ruff-0.17.0 + /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.17.0-build/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -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.17.0-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.17.0-build/pyproject-wheeldir --output /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0-1.fc46.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0-1.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.15.0) Locking 352 packages to highest compatible versions Adding phf v0.11.3 (available: v0.13.1) Adding rand v0.8.8 (available: v0.10.3) 🍹 Building a mixed python/rust project 🐍 Using CPython 3.15 at /usr/bin/python3 to generate the bin bindings 🔗 Found bin bindings 📡 Using build options bindings from pyproject.toml ruff-0.17.0.dist-info Checking for Rust toolchain.... Running `maturin pep517 write-dist-info --metadata-directory . --interpreter /usr/bin/python3` + cat /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0-1.fc46.x86_64-pyproject-buildrequires + rm -rfv ruff-0.17.0.dist-info/ removed 'ruff-0.17.0.dist-info/licenses/LICENSE' removed directory 'ruff-0.17.0.dist-info/licenses' removed 'ruff-0.17.0.dist-info/WHEEL' removed 'ruff-0.17.0.dist-info/METADATA' removed directory 'ruff-0.17.0.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.17.0-build/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -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.17.0-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.17.0-build/pyproject-wheeldir --output /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0-1.fc46.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0-1.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.15.0) 🍹 Building a mixed python/rust project 🐍 Using CPython 3.15 at /usr/bin/python3 to generate the bin bindings 🔗 Found bin bindings 📡 Using build options bindings from pyproject.toml ruff-0.17.0.dist-info Checking for Rust toolchain.... Running `maturin pep517 write-dist-info --metadata-directory . --interpreter /usr/bin/python3` + cat /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0-1.fc46.x86_64-pyproject-buildrequires + rm -rfv ruff-0.17.0.dist-info/ removed 'ruff-0.17.0.dist-info/licenses/LICENSE' removed directory 'ruff-0.17.0.dist-info/licenses' removed 'ruff-0.17.0.dist-info/WHEEL' removed 'ruff-0.17.0.dist-info/METADATA' removed directory 'ruff-0.17.0.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/ruff-0.17.0-1.fc46.buildreqs.nosrc.rpm INFO: Going to install missing dynamic buildrequires Updating and loading repositories: fedora 100% | 87.5 KiB/s | 24.6 KiB | 00m00s Copr repository 100% | 10.4 KiB/s | 1.5 KiB | 00m00s Repositories loaded. Package "cargo-rpm-macros-28.5-2.fc45.noarch" is already installed. Package "rust-char_str-devel-0.0.4-1.fc46.noarch" is already installed. Package "rust-char_str+get-size-devel-0.0.4-1.fc46.noarch" is already installed. Package "rust-char_str+serde-devel-0.0.4-1.fc46.noarch" is already installed. Package "rust-char_str+std-devel-0.0.4-1.fc46.noarch" is already installed. Package "pyproject-rpm-macros-1.24.0-1.fc46.noarch" is already installed. Package "python3-devel-3.15.0-1.fc46.x86_64" is already installed. Package "python3-packaging-26.3-2.fc46.noarch" is already installed. Package "python3-pip-26.2.1-3.fc46.noarch" is already installed. Package "rust-1.99.0-1.fc46.x86_64" is already installed. Package "rust-1.99.0-1.fc46.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.tPz6yp setting SOURCE_DATE_EPOCH=1791676800 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.iF46MV + umask 022 + cd /builddir/build/BUILD/ruff-0.17.0-build + cd ruff-0.17.0 + /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.17.0-build/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -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.17.0-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.17.0-build/pyproject-wheeldir --output /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0-1.fc46.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0-1.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.15.0) 🍹 Building a mixed python/rust project 🐍 Using CPython 3.15 at /usr/bin/python3 to generate the bin bindings 🔗 Found bin bindings 📡 Using build options bindings from pyproject.toml ruff-0.17.0.dist-info Checking for Rust toolchain.... Running `maturin pep517 write-dist-info --metadata-directory . --interpreter /usr/bin/python3` + cat /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0-1.fc46.x86_64-pyproject-buildrequires + rm -rfv ruff-0.17.0.dist-info/ removed 'ruff-0.17.0.dist-info/licenses/LICENSE' removed directory 'ruff-0.17.0.dist-info/licenses' removed 'ruff-0.17.0.dist-info/WHEEL' removed 'ruff-0.17.0.dist-info/METADATA' removed directory 'ruff-0.17.0.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.17.0-build/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -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.17.0-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.17.0-build/pyproject-wheeldir --output /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0-1.fc46.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0-1.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.15.0) 🍹 Building a mixed python/rust project 🐍 Using CPython 3.15 at /usr/bin/python3 to generate the bin bindings 🔗 Found bin bindings 📡 Using build options bindings from pyproject.toml ruff-0.17.0.dist-info Checking for Rust toolchain.... Running `maturin pep517 write-dist-info --metadata-directory . --interpreter /usr/bin/python3` + cat /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0-1.fc46.x86_64-pyproject-buildrequires + rm -rfv ruff-0.17.0.dist-info/ removed 'ruff-0.17.0.dist-info/licenses/LICENSE' removed directory 'ruff-0.17.0.dist-info/licenses' removed 'ruff-0.17.0.dist-info/WHEEL' removed 'ruff-0.17.0.dist-info/METADATA' removed directory 'ruff-0.17.0.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%conf): /bin/sh -e /var/tmp/rpm-tmp.u2eNW8 + umask 022 + cd /builddir/build/BUILD/ruff-0.17.0-build + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -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.17.0 + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.gdPZ02 + umask 022 + cd /builddir/build/BUILD/ruff-0.17.0-build + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -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.17.0 + mkdir -p /builddir/build/BUILD/ruff-0.17.0-build/.pyproject-builddir + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -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.17.0-build/.pyproject-builddir + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_wheel.py /builddir/build/BUILD/ruff-0.17.0-build/pyproject-wheeldir Processing ./. Preparing metadata (pyproject.toml): started Running command Preparing metadata (pyproject.toml) 🍹 Building a mixed python/rust project 🐍 Using CPython 3.15 at /usr/bin/python3 to generate the bin bindings 🔗 Found bin bindings 📡 Using build options bindings from pyproject.toml ruff-0.17.0.dist-info Checking for Rust toolchain.... Running `maturin pep517 write-dist-info --metadata-directory /builddir/build/BUILD/ruff-0.17.0-build/.pyproject-builddir/pip-modern-metadata-bxhsw4bx --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 🐍 Using CPython 3.15 at /usr/bin/python3 to generate the bin bindings 🔗 Found bin bindings 📡 Using build options bindings from pyproject.toml Compiling proc-macro2 v1.0.107 Compiling unicode-ident v1.0.26 Compiling quote v1.0.47 Compiling serde_core v1.0.229 Compiling memchr v2.8.3 Compiling cfg-if v1.0.5 Compiling serde v1.0.229 Compiling smallvec v1.16.3 Compiling libc v0.2.190 Compiling allocator-api2 v0.2.21 Compiling foldhash v0.2.0 Compiling equivalent v1.0.2 Compiling zmij v1.0.21 Compiling rustversion v1.0.23 Compiling itoa v1.0.18 Compiling bitflags v2.13.2 Compiling heck v0.5.0 Compiling collection_literals v1.0.3 Compiling crossbeam-utils v0.8.23 Compiling interpolator v0.5.0 Compiling log v0.4.34 Compiling static_assertions v1.1.0 Compiling regex-syntax v0.8.11 Compiling once_cell v1.21.4 Compiling zerocopy v0.8.59 Compiling either v1.19.0 Compiling find-msvc-tools v0.1.14 Compiling thiserror v2.0.21 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=3eca4e36b11243c9 -C extra-filename=-eb0f609eea4d51ca --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/build/proc-macro2-eb0f609eea4d51ca -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.26/src/lib.rs --error-format=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=fe4c9ca5a7bb3f44 -C extra-filename=-bf0bc9808eac732b --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=8ffe9fd8509b2e15 -C extra-filename=-3679c7cace7c1744 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/build/quote-3679c7cace7c1744 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.229/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=006e0f70e91bbeb3 -C extra-filename=-6f448e2364f72398 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/build/serde_core-6f448e2364f72398 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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 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=4c39e304d084af5a -C extra-filename=-e04f2b598bd3b440 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.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("core", "rustc-dep-of-std"))' -C metadata=098377cabcbfe2c7 -C extra-filename=-f362d4e10d92a557 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.229/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=3140a8034196e590 -C extra-filename=-427d8ba78c6dc56b --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/build/serde-427d8ba78c6dc56b -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.16.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="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", "drain_filter", "drain_keep_rest", "impl_bincode", "malloc_size_of", "may_dangle", "serde", "specialization", "union", "unty", "write"))' -C metadata=00b3f9356636f9c5 -C extra-filename=-90a117863d807917 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.190/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="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=ee42213d6f0b8225 -C extra-filename=-4e1ea43ee18be5b4 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/build/libc-4e1ea43ee18be5b4 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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 --cfg 'feature="alloc"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "fresh-rust", "nightly", "serde", "std"))' -C metadata=fadd1c754883981f -C extra-filename=-a29f0240f8280b5f --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=a375080fafe77298 -C extra-filename=-9235d27b5a202c0c --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=dbc11b4689c10f69 -C extra-filename=-e27bf167f07084b1 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.16.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="const_generics"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "bincode", "const_generics", "const_new", "drain_filter", "drain_keep_rest", "impl_bincode", "malloc_size_of", "may_dangle", "serde", "specialization", "union", "unty", "write"))' -C metadata=d9243f097841ee0a -C extra-filename=-a9e18a6dac3a36c0 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=73af5ee6a8bdfd1c -C extra-filename=-ad679b525bec7f03 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/build/zmij-ad679b525bec7f03 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=e9cf4d9552c704fe -C extra-filename=-46892f801e7595cb --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/build/rustversion-46892f801e7595cb -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=00dfa523215393df -C extra-filename=-5e5fd64949e4c37a --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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="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=38f1518bdc5e46fb -C extra-filename=-e72d41a441ec845c --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.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"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "bytemuck", "example_generated", "serde", "serde_core", "std"))' -C metadata=c3e4ec088aa0af06 -C extra-filename=-6327fe31076cbc92 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=711cad68767fa469 -C extra-filename=-df03fcb304c898db --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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 -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=7847f8a665f3f097 -C extra-filename=-88ff21c04554db03 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.23/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=1468304790af7a45 -C extra-filename=-87d4a6f405e82f33 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/build/crossbeam-utils-87d4a6f405e82f33 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=d061a99e2274911d -C extra-filename=-86175ec4398a8abf --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.34/src/lib.rs --error-format=json --json=diagnostic-rendered-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", "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=6235ffaee9b09e90 -C extra-filename=-ad9df4c4d6f18609 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=af23281442df1d7f -C extra-filename=-b1b865d829448ed4 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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 codegen-units=16 --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=6d37292c35ecdc9a -C extra-filename=-e02d48c3f1ba97a0 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=72c6b1255c392edf -C extra-filename=-2674e1f2d7639649 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.190/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("align", "const-extern-fn", "default", "extra_traits", "rustc-dep-of-std", "rustc-std-workspace-core", "std", "use_std"))' -C metadata=afcaf1412a71ece4 -C extra-filename=-0facae6b447f723b --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/build/libc-0facae6b447f723b -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.59/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=4ed28cc15017a2fe -C extra-filename=-9448bb28c162158e --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/build/zerocopy-9448bb28c162158e -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.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("core", "rustc-dep-of-std"))' -C metadata=b4b565a9ee04889f -C extra-filename=-9a64ff588a447044 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.14/src/lib.rs --error-format=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=09a2715350dc6eda -C extra-filename=-578ca214cabd3980 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 v2.0.1 Running `/usr/bin/rustc --crate-name either --edition=2021 /usr/share/cargo/registry/either-1.19.0/src/lib.rs --error-format=json --json=diagnostic-rendered-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=b913d08b48302a6d -C extra-filename=-bb2cf2d74d2e8e2f --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/thiserror-2.0.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 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=f71bb584b49d3d0e -C extra-filename=-e957ba6088534dbc --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/build/thiserror-e957ba6088534dbc -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=2018 /usr/share/cargo/registry/shlex-2.0.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="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=2b9b41fcca0af6eb -C extra-filename=-f532bb7b2f6c5743 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=28de91efa1e119f0 -C extra-filename=-b0adae2c505f9467 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.4 Running `/usr/bin/rustc --crate-name siphasher --edition=2018 /usr/share/cargo/registry/siphasher-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 --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=173ffdcd44b83f1e -C extra-filename=-77ad19df7014ad7e --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.17 (/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --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=d14acf7172f2383b -C extra-filename=-a4367d817fc0ee1d --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/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 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 embed-bitcode=no -C debug-assertions=off --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=33f7b36a9c731caa -C extra-filename=-9dab1f9f650265c0 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern tinyvec_macros=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libtinyvec_macros-b0adae2c505f9467.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.19.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=3f933c4687a68932 -C extra-filename=-f010ee2ea7f1abd4 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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 -C debug-assertions=off --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=1a62d61e499d4692 -C extra-filename=-cd4f2b60028cdd6f --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling stable_deref_trait v1.2.1 Running `/usr/bin/rustc --crate-name stable_deref_trait --edition=2015 /usr/share/cargo/registry/stable_deref_trait-1.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "std"))' -C metadata=23b5022d45c51ae2 -C extra-filename=-afd260696b4791b7 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=154a435262ab0e13 -C extra-filename=-0d6d45f99ac94f88 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern siphasher=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libsiphasher-77ad19df7014ad7e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=169a9a4e41d4d4a1 -C extra-filename=-11f332cad10c2c91 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/build/parking_lot_core-11f332cad10c2c91 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=01e0edc8698f0058 -C extra-filename=-95f35e98f3ed00ca --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.4.6 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="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "rand", "std"))' -C metadata=a34b9556cc93b468 -C extra-filename=-99c70d8907fe367a --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name cc --edition=2021 /usr/share/cargo/registry/cc-1.4.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("jobserver", "parallel"))' -C metadata=3fa75a0f9c8a39bc -C extra-filename=-d2e41729a7df06d3 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern find_msvc_tools=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libfind_msvc_tools-578ca214cabd3980.rmeta --extern shlex=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libshlex-f532bb7b2f6c5743.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling tracing-core v0.1.36 Running `/usr/bin/rustc --crate-name tracing_core --edition=2018 /usr/share/cargo/registry/tracing-core-0.1.36/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --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=2a6e68cddca51b0d -C extra-filename=-82f43035b66f764e --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern once_cell=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libonce_cell-2674e1f2d7639649.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=0f1d653374b9f384 -C extra-filename=-ffb9e98cf2184c7d --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.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="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=f24181faa6a46240 -C extra-filename=-5dea5c059b2350a0 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling pin-project-lite v0.2.17 Running `/usr/bin/rustc --crate-name pin_project_lite --edition=2018 /usr/share/cargo/registry/pin-project-lite-0.2.17/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=50bb58f65978cc52 -C extra-filename=-319f48d938e69c00 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling itertools v0.15.0 Running `/usr/bin/rustc --crate-name itertools --edition=2018 /usr/share/cargo/registry/itertools-0.15.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="use_alloc"' --cfg 'feature="use_std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "use_alloc", "use_std"))' -C metadata=543224991baf50b7 -C extra-filename=-04db57f33631e53b --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern either=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libeither-bb2cf2d74d2e8e2f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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="use_alloc"' --cfg 'feature="use_std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "use_alloc", "use_std"))' -C metadata=b4a85edc0926d61a -C extra-filename=-3c072f91ddbbfb55 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern either=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libeither-f010ee2ea7f1abd4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=a98f85238904c40a -C extra-filename=-5fd074997435b186 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern scopeguard=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libscopeguard-ffb9e98cf2184c7d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "serde", "std", "zeroize"))' -C metadata=d01662abf3b63e8a -C extra-filename=-b5e426a7ee0f70e9 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` 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=76914e66c284e5cf -C extra-filename=-da0f0773232afbfb --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=1c423968f1068492 -C extra-filename=-be67cb6cea51a4e1 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --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=ecaa8b2c557b6830 -C extra-filename=-5650bf9c31833cc0 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern allocator_api2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/liballocator_api2-a29f0240f8280b5f.rmeta --extern equivalent=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libequivalent-e27bf167f07084b1.rmeta --extern foldhash=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libfoldhash-9235d27b5a202c0c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 -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=661a101c0b8cd613 -C extra-filename=-78098dba6529d31f --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/build/portable-atomic-78098dba6529d31f -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=d988923f47c950c6 -C extra-filename=-32c230586b7c867e --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 -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=6ce6852b0447b103 -C extra-filename=-8a42579008795026 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/build/object-8a42579008795026 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.17.0-build/ruff-0.17.0/target/release/build/quote-3679c7cace7c1744/build-script-build` 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=5044c4b0f29ae24e -C extra-filename=-6b93cfa94fcace32 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/build/typeid-6b93cfa94fcace32 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=6587d33522955363 -C extra-filename=-d024ac97284e10f3 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.17.0-build/ruff-0.17.0/target/release/build/zmij-ad679b525bec7f03/build-script-build` Running `/usr/bin/rustc --crate-name zmij --edition=2021 /usr/share/cargo/registry/zmij-1.0.21/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("no-panic"))' -C metadata=3ebb54974c1e754e -C extra-filename=-fd0b674ecebc55c1 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -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 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 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=1a4dce377f9deffd -C extra-filename=-95c0f1f798a21e9f --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern memchr=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libmemchr-e04f2b598bd3b440.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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 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=271e9b4b85905eca -C extra-filename=-46bdddf5c6e868ca --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern memchr=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libmemchr-e72d41a441ec845c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 Compiling ruff_source_file v0.0.17 (/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/crates/ruff_source_file) 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 embed-bitcode=no -C debug-assertions=off --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=464715ed4b8f6a53 -C extra-filename=-4ff3118213b0e0fe --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern tinyvec=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libtinyvec-9dab1f9f650265c0.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name ruff_source_file --edition=2024 crates/ruff_source_file/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --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=6b8e285b1db00dfa -C extra-filename=-fa727236c7258395 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern memchr=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libmemchr-e72d41a441ec845c.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_text_size-a4367d817fc0ee1d.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.17.0-build/ruff-0.17.0/target/release/build/crossbeam-utils-87d4a6f405e82f33/build-script-build` Compiling bstr v1.13.1 Running `/usr/bin/rustc --crate-name bstr --edition=2021 /usr/share/cargo/registry/bstr-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 --cfg 'feature="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "serde", "std", "unicode"))' -C metadata=29986ec3646d63df -C extra-filename=-1adb027a02519c04 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern memchr=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libmemchr-e04f2b598bd3b440.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.17.0-build/ruff-0.17.0/target/release/build/proc-macro2-eb0f609eea4d51ca/build-script-build` Running `/usr/bin/rustc --crate-name crossbeam_utils --edition=2021 /usr/share/cargo/registry/crossbeam-utils-0.8.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 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "std"))' -C metadata=6d3c61c6e691a827 -C extra-filename=-60863d22a5df05b1 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -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.17.0-build/ruff-0.17.0/target/release/build/parking_lot_core-11f332cad10c2c91/build-script-build` 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=491cdffcb8f92a74 -C extra-filename=-9bf59131bb63670e --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern tinyvec_macros=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libtinyvec_macros-da0f0773232afbfb.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.17.0-build/ruff-0.17.0/target/release/build/serde-427d8ba78c6dc56b/build-script-build` Running `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/build/serde_core-6f448e2364f72398/build-script-build` Compiling seahash v4.1.0 Running `/usr/bin/rustc --crate-name seahash --edition=2015 /usr/share/cargo/registry/seahash-4.1.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "use_std"))' -C metadata=090429187ac51e39 -C extra-filename=-883c33664b34001f --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=6bdd7647ac6c34a6 -C extra-filename=-43c5f7b9cd6fba97 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name serde_core --edition=2021 /usr/share/cargo/registry/serde_core-1.0.229/src/lib.rs --error-format=json --json=diagnostic-rendered-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=2267c2e820fbba71 -C extra-filename=-bf189679934ed948 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -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 unicode_ident --edition=2021 /usr/share/cargo/registry/unicode-ident-1.0.26/src/lib.rs --error-format=json --json=diagnostic-rendered-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=233cd9db4d8e137f -C extra-filename=-8219bd9f72e3338d --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name proc_macro2 --edition=2021 /usr/share/cargo/registry/proc-macro2-1.0.107/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="proc-macro"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "proc-macro", "span-locations"))' -C metadata=9d156fc0c0621b12 -C extra-filename=-e297484554aa50b7 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern unicode_ident=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libunicode_ident-bf0bc9808eac732b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg wrap_proc_macro --cfg proc_macro_span_location --cfg proc_macro_span_file --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(no_is_available)' --check-cfg 'cfg(no_literal_byte_character)' --check-cfg 'cfg(no_literal_c_string)' --check-cfg 'cfg(no_source_text)' --check-cfg 'cfg(proc_macro_span)' --check-cfg 'cfg(proc_macro_span_file)' --check-cfg 'cfg(proc_macro_span_location)' --check-cfg 'cfg(procmacro2_backtrace)' --check-cfg 'cfg(procmacro2_build_probe)' --check-cfg 'cfg(procmacro2_nightly_testing)' --check-cfg 'cfg(procmacro2_semver_exempt)' --check-cfg 'cfg(randomize_layout)' --check-cfg 'cfg(span_locations)' --check-cfg 'cfg(super_unstable)' --check-cfg 'cfg(wrap_proc_macro)'` Compiling 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=2e45517de8849955 -C extra-filename=-d6314e319860ccec --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.17.0-build/ruff-0.17.0/target/release/build/rustversion-46892f801e7595cb/build-script-build` Compiling anstyle v1.0.14 Running `/usr/bin/rustc --crate-name anstyle --edition=2021 /usr/share/cargo/registry/anstyle-1.0.14/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=11d7f7437848268c -C extra-filename=-454170ac79791cc8 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.25 Running `/usr/bin/rustc --crate-name inventory --edition=2021 /usr/share/cargo/registry/inventory-0.3.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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=5712e9ae71c6f188 -C extra-filename=-fd2d65c262a19a86 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` 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=bd8683f46c785694 -C extra-filename=-ab1a050025789894 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/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 `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/build/thiserror-e957ba6088534dbc/build-script-build` Running `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/build/object-8a42579008795026/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 -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=62785a284ef81abc -C extra-filename=-5a109b7ce31258a3 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern memchr=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libmemchr-e72d41a441ec845c.rmeta --cap-lints allow -Copt-level=3 -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.17.0-build/ruff-0.17.0/target/release/build/typeid-6b93cfa94fcace32/build-script-build` Compiling salsa-macro-rules v0.28.5 Running `/usr/bin/rustc --crate-name salsa_macro_rules --edition=2024 /usr/share/cargo/registry/salsa-macro-rules-0.28.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("accumulator"))' -C metadata=7b05fbc6265a1925 -C extra-filename=-6eae0b1239f8e2cc --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=16 --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std", "uncased", "unicase"))' -C metadata=34147a2e168f899a -C extra-filename=-ac4e684214b0cb95 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern siphasher=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libsiphasher-5dea5c059b2350a0.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=8ca1bbd2b1923721 -C extra-filename=-5470fe3869eb3006 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -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 writeable v0.6.4 Running `/usr/bin/rustc --crate-name writeable --edition=2021 /usr/share/cargo/registry/writeable-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 opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "either"))' -C metadata=e3e7c5ac83d4f29c -C extra-filename=-a384b3acf546d2e9 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.14 Running `/usr/bin/rustc --crate-name crossbeam_queue --edition=2021 /usr/share/cargo/registry/crossbeam-queue-0.3.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="alloc"' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "nightly", "std"))' -C metadata=7fc38f9dd1c34e42 -C extra-filename=-ffda7b887b9fa666 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libcrossbeam_utils-60863d22a5df05b1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3 Running `/usr/bin/rustc --crate-name litemap --edition=2021 /usr/share/cargo/registry/litemap-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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "default", "serde", "testing", "yoke"))' -C metadata=7f51fea0df69380c -C extra-filename=-8e9d9a85642c476a --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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_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="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=12507c9e82c91191 -C extra-filename=-8165d4f24269fd4c --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern tinyvec=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libtinyvec-9bf59131bb63670e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.21 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/crossbeam-epoch-0.9.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 --cfg 'feature="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "nightly", "std"))' -C metadata=04f260dbf1da2630 -C extra-filename=-335aaafa7a518d80 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/build/crossbeam-epoch-335aaafa7a518d80 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling phf v0.11.3 Running `/usr/bin/rustc --crate-name phf --edition=2021 /usr/share/cargo/registry/phf-0.11.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "macros", "phf_macros", "serde", "std", "uncased", "unicase"))' -C metadata=5f0c5945cf2c28c5 -C extra-filename=-b1a9488d71465e52 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern phf_shared=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libphf_shared-ac4e684214b0cb95.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 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=99e518acae3489cc -C extra-filename=-7e92862103b69382 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.2 Running `/usr/bin/rustc --crate-name hashlink --edition=2024 /usr/share/cargo/registry/hashlink-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=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("serde", "serde_impl"))' -C metadata=0a232d165acb8395 -C extra-filename=-c33a772cdbc8cbad --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern hashbrown=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libhashbrown-5650bf9c31833cc0.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3.0 Running `/usr/bin/rustc --crate-name build_script_build --edition=2024 /usr/share/cargo/registry/icu_normalizer_data-2.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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=7b07d2f77656094e -C extra-filename=-cb0e42003d3e44a6 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/build/icu_normalizer_data-cb0e42003d3e44a6 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/crossbeam-deque-0.8.8/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=f8f5660c4b344061 -C extra-filename=-00d630ac480ec11f --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/build/crossbeam-deque-00d630ac480ec11f -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b4d0147da65d04af -C extra-filename=-5e3ac872255a666a --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=9e3617b6897c3b48 -C extra-filename=-2c0619dfdf08b149 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libproc_macro2-e297484554aa50b7.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(no_diagnostic_namespace)'` Running `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/build/zerocopy-9448bb28c162158e/build-script-build` Compiling icu_properties_data v2.3.0 Running `/usr/bin/rustc --crate-name build_script_build --edition=2024 /usr/share/cargo/registry/icu_properties_data-2.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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=6b7e3fc598eeee5e -C extra-filename=-0ca1e2a15182e57f --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/build/icu_properties_data-0ca1e2a15182e57f -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.152 Compiling rustix v1.1.5 Compiling drop_bomb v0.1.5 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/serde_json-1.0.152/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=7f7c981d9d519f8a -C extra-filename=-1d5eda201c74ba8d --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/build/serde_json-1d5eda201c74ba8d -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/rustix-1.1.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="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=fa96ff0fd2657629 -C extra-filename=-4ac108805b4d074a --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/build/rustix-4ac108805b4d074a -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` 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=4c194dc5c9178835 -C extra-filename=-0c9f7b6e8a829cec --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name zerocopy --edition=2021 /usr/share/cargo/registry/zerocopy-0.8.59/src/lib.rs --error-format=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=22b1ad6b3014e688 -C extra-filename=-975401f4ad940278 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -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_slice_ptr_len_1_79_0)' --check-cfg 'cfg(rust, values("1.79.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_TOOLCHAIN, values("msrv", "stable", "nightly"))' --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 --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=f350c926825e4b26 -C extra-filename=-e012eb8a67917936 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=ed88e89c571124e6 -C extra-filename=-5ae4bf662c113015 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("backtrace", "default", "std"))' -C metadata=c218e3da2e74bb43 -C extra-filename=-5c3d040273d04944 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/build/anyhow-5c3d040273d04944 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling walkdir v2.5.0 Running `/usr/bin/rustc --crate-name walkdir --edition=2018 /usr/share/cargo/registry/walkdir-2.5.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=4e2a1b177528eb7d -C extra-filename=-d85efbb6db3eee1d --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern same_file=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libsame_file-5ae4bf662c113015.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.7 Running `/usr/bin/rustc --crate-name syn --edition=2021 /usr/share/cargo/registry/syn-3.0.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="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=cf6b85c6da3055b6 -C extra-filename=-1ecb678618f4604d --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libproc_macro2-e297484554aa50b7.rmeta --extern quote=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libquote-2c0619dfdf08b149.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libunicode_ident-bf0bc9808eac732b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling syn v2.0.119 Running `/usr/bin/rustc --crate-name syn --edition=2021 /usr/share/cargo/registry/syn-2.0.119/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="clone-impls"' --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="extra-traits"' --cfg 'feature="fold"' --cfg 'feature="full"' --cfg 'feature="parsing"' --cfg 'feature="printing"' --cfg 'feature="proc-macro"' --cfg 'feature="visit-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=2b0cfc1068b11349 -C extra-filename=-99901ec4ee95c5d3 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libproc_macro2-e297484554aa50b7.rmeta --extern quote=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libquote-2c0619dfdf08b149.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libunicode_ident-bf0bc9808eac732b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=585329518eaa2acd -C extra-filename=-0daee7428a0c51ab --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libproc_macro2-e297484554aa50b7.rmeta --extern quote=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libquote-2c0619dfdf08b149.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libsmallvec-a9e18a6dac3a36c0.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.17.0-build/ruff-0.17.0/target/release/build/libc-4e1ea43ee18be5b4/build-script-build` Running `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/build/icu_normalizer_data-cb0e42003d3e44a6/build-script-build` Running `/usr/bin/rustc --crate-name libc --edition=2021 /usr/share/cargo/registry/libc-0.2.190/src/lib.rs --error-format=json --json=diagnostic-rendered-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="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=70bc40265106edf3 -C extra-filename=-86a2f63a23ba3315 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -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_time_bits64 --check-cfg 'cfg(libc_deny_warnings)' --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(libc_elfv2)' --check-cfg 'cfg(vxworks_lt_25_09)' --check-cfg 'cfg(libc_pauthtest)' --check-cfg 'cfg(gnu_file_offset_bits64)' --check-cfg 'cfg(gnu_time_bits64)' --check-cfg 'cfg(linux_time_bits64)' --check-cfg 'cfg(musl_v1_2)' --check-cfg 'cfg(musl32_time64)' --check-cfg 'cfg(musl_redir_time64)' --check-cfg 'cfg(uclibc32_time64)' --check-cfg 'cfg(target_os,values("switch","aix","ohos","hurd","rtems","visionos","nuttx","cygwin","qurt","qnx","helenos"))' --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 icu_normalizer_data --edition=2024 /usr/share/cargo/registry/icu_normalizer_data-2.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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=cb785ed9280e7f23 -C extra-filename=-6b4a81df3b8d859d --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -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.17.0-build/ruff-0.17.0/target/release/build/crossbeam-epoch-335aaafa7a518d80/build-script-build` Running `/usr/bin/rustc --crate-name crossbeam_epoch --edition=2021 /usr/share/cargo/registry/crossbeam-epoch-0.9.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 --cfg 'feature="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "nightly", "std"))' -C metadata=3a621b43c4fdfddc -C extra-filename=-d211e376c5791085 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libcrossbeam_utils-60863d22a5df05b1.rmeta --cap-lints allow -Copt-level=3 -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 `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/build/icu_properties_data-0ca1e2a15182e57f/build-script-build` Compiling uuid v1.26.1 Running `/usr/bin/rustc --crate-name uuid --edition=2021 /usr/share/cargo/registry/uuid-1.26.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("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=c01a34fcc6a31bca -C extra-filename=-d2e828e6871cc3e8 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=2024 /usr/share/cargo/registry/icu_properties_data-2.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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=ef0cf723f150af27 -C extra-filename=-a071c5d60a5fe8c1 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -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 utf8parse v0.2.2 Running `/usr/bin/rustc --crate-name utf8parse --edition=2018 /usr/share/cargo/registry/utf8parse-0.2.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly"))' -C metadata=c0db2189604ac4df -C extra-filename=-8d9732b8ae76c311 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.17.0-build/ruff-0.17.0/target/release/build/libc-0facae6b447f723b/build-script-build` Running `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/build/serde_json-1d5eda201c74ba8d/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=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=f4c15117d16202ac -C extra-filename=-1ebec153f5d78cf8 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling iana-time-zone v0.1.65 Running `/usr/bin/rustc --crate-name iana_time_zone --edition=2021 /usr/share/cargo/registry/iana-time-zone-0.1.65/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="fallback"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("fallback"))' -C metadata=748927b2669e7bd7 -C extra-filename=-2b5eb418f0478760 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.190/src/lib.rs --error-format=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("align", "const-extern-fn", "default", "extra_traits", "rustc-dep-of-std", "rustc-std-workspace-core", "std", "use_std"))' -C metadata=0fa893201c8ec1e2 -C extra-filename=-962779556f9e07e3 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -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_time_bits64 --check-cfg 'cfg(libc_deny_warnings)' --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(libc_elfv2)' --check-cfg 'cfg(vxworks_lt_25_09)' --check-cfg 'cfg(libc_pauthtest)' --check-cfg 'cfg(gnu_file_offset_bits64)' --check-cfg 'cfg(gnu_time_bits64)' --check-cfg 'cfg(linux_time_bits64)' --check-cfg 'cfg(musl_v1_2)' --check-cfg 'cfg(musl32_time64)' --check-cfg 'cfg(musl_redir_time64)' --check-cfg 'cfg(uclibc32_time64)' --check-cfg 'cfg(target_os,values("switch","aix","ohos","hurd","rtems","visionos","nuttx","cygwin","qurt","qnx","helenos"))' --check-cfg 'cfg(target_env,values("illumos","wasi","aix","ohos","nto71_iosock"))' --check-cfg 'cfg(target_arch,values("loongarch64","mips32r6","mips64r6","csky"))'` Compiling crc32fast v1.5.2 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/crc32fast-1.5.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 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "std"))' -C metadata=a62070d87803766e -C extra-filename=-bc7ba560686c84f0 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/build/crc32fast-bc7ba560686c84f0 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=4a392702abf5eba7 -C extra-filename=-6e19c248ea4bc2e3 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.17.0-build/ruff-0.17.0/target/release/build/crossbeam-deque-00d630ac480ec11f/build-script-build` 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 --cfg 'feature="default"' --cfg 'feature="utf8"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("core", "default", "utf8"))' -C metadata=7d3a90b3db7540e8 -C extra-filename=-9eac44d4536737e9 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern utf8parse=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libutf8parse-8d9732b8ae76c311.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling vte v0.15.0 Running `/usr/bin/rustc --crate-name vte --edition=2021 /usr/share/cargo/registry/vte-0.15.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("ansi", "bitflags", "cursor-icon", "default", "log", "serde", "std"))' -C metadata=5c56c485218234eb -C extra-filename=-75a325517551a3c5 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern arrayvec=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libarrayvec-b5e426a7ee0f70e9.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libmemchr-e04f2b598bd3b440.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.6 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/camino-1.2.6/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=dd5d1e432984dbce -C extra-filename=-aeccdfbd9e1f110b --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/build/camino-aeccdfbd9e1f110b -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.2 Running `/usr/bin/rustc --crate-name chacha20 --edition=2024 /usr/share/cargo/registry/chacha20-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="rng"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("cipher", "default", "legacy", "rng", "xchacha", "zeroize"))' -C metadata=822b32bc37c40fc3 -C extra-filename=-6d0ee7889ce271b6 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libcfg_if-f362d4e10d92a557.rmeta --extern cpufeatures=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libcpufeatures-1ebec153f5d78cf8.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/librand_core-6e19c248ea4bc2e3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling colorchoice v1.0.5 Running `/usr/bin/rustc --crate-name colorchoice --edition=2021 /usr/share/cargo/registry/colorchoice-1.0.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=11933d0cf51a4276 -C extra-filename=-d97d108f4662ea8f --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.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", "std"))' -C metadata=afcd2234a9c22b3b -C extra-filename=-d46d6b843fb4855a --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern crossbeam_epoch=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libcrossbeam_epoch-d211e376c5791085.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libcrossbeam_utils-60863d22a5df05b1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(crossbeam_sanitize_thread)'` Compiling anstyle-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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=d48687c886c02725 -C extra-filename=-21024f1b386b077c --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling newtype-uuid v1.4.0 Running `/usr/bin/rustc --crate-name newtype_uuid --edition=2024 /usr/share/cargo/registry/newtype-uuid-1.4.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --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=82b41ae2c3fb61c8 -C extra-filename=-c510e2fe807cd42d --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern uuid=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libuuid-d2e828e6871cc3e8.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=16 --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=04d5a40b58b66286 -C extra-filename=-2287e216c084df35 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern anstyle=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libanstyle-454170ac79791cc8.rmeta --extern anstyle_parse=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libanstyle_parse-9eac44d4536737e9.rmeta --extern anstyle_query=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libanstyle_query-21024f1b386b077c.rmeta --extern colorchoice=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libcolorchoice-d97d108f4662ea8f.rmeta --extern utf8parse=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libutf8parse-8d9732b8ae76c311.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=7cb9b1bd02ca090a -C extra-filename=-0bea581e281c55e3 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern vte=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libvte-75a325517551a3c5.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.17.0-build/ruff-0.17.0/target/release/build/portable-atomic-78098dba6529d31f/build-script-build` Compiling rand v0.10.3 Running `/usr/bin/rustc --crate-name rand --edition=2024 /usr/share/cargo/registry/rand-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="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=c5599e2f2db30d4f -C extra-filename=-4e0eb74e5453b668 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern chacha20=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libchacha20-6d0ee7889ce271b6.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/librand_core-6e19c248ea4bc2e3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling quick-xml v0.41.0 Running `/usr/bin/rustc --crate-name quick_xml --edition=2021 /usr/share/cargo/registry/quick-xml-0.41.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "async-tokio", "default", "document-features", "encoding", "encoding_rs", "escape-html", "overlapped-lists", "serde", "serde-types", "serialize", "tokio"))' -C metadata=701aec703d6074c2 -C extra-filename=-8a9f2f92c38e94ce --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern memchr=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libmemchr-e04f2b598bd3b440.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling num-traits v0.2.19 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/num-traits-0.2.19/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "i128", "libm", "std"))' -C metadata=b0df81b5b47e6af6 -C extra-filename=-76dd59d0c659ea2f --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/build/num-traits-76dd59d0c659ea2f -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern autocfg=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libautocfg-be67cb6cea51a4e1.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 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 --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=086de00b0b0429e5 -C extra-filename=-8ea6af79e520f5a4 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -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 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=a5362dfdfe1b777d -C extra-filename=-db3239926d734105 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.17.0-build/ruff-0.17.0/target/release/build/anyhow-5c3d040273d04944/build-script-build` Compiling hashbrown v0.14.5 Running `/usr/bin/rustc --crate-name hashbrown --edition=2021 /usr/share/cargo/registry/hashbrown-0.14.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="raw"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("ahash", "alloc", "allocator-api2", "compiler_builtins", "core", "default", "equivalent", "inline-more", "nightly", "raw", "rayon", "rkyv", "rustc-dep-of-std", "rustc-internal-api", "serde"))' -C metadata=bc648f55a95ee610 -C extra-filename=-c725e620fcf5bf7e --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 Compiling clap_lex v1.1.1 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=6f3bdebfa0f17490 -C extra-filename=-f664471d4af2fbb9 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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_lex --edition=2024 /usr/share/cargo/registry/clap_lex-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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=e017f84e62f0331d -C extra-filename=-aa31a233d7c0178d --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_annotate_snippets v0.0.17 (/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/crates/ruff_annotate_snippets) Running `/usr/bin/rustc --crate-name annotate_snippets --edition=2024 crates/ruff_annotate_snippets/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="default"' --cfg 'feature="simd"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simd", "std", "testing-colors"))' -C metadata=76970816331a6874 -C extra-filename=-35b504bf01b9c1b4 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern anstyle=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libanstyle-454170ac79791cc8.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libmemchr-e04f2b598bd3b440.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libunicode_width-7e92862103b69382.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.17.0-build/ruff-0.17.0/target/release/build/crc32fast-bc7ba560686c84f0/build-script-build` Running `/usr/bin/rustc --crate-name anyhow --edition=2021 /usr/share/cargo/registry/anyhow-1.0.104/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("backtrace", "default", "std"))' -C metadata=8ea6f57b7c5d0dc3 -C extra-filename=-cb1d8c0d608e911d --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -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)'` Running `/usr/bin/rustc --crate-name crc32fast --edition=2021 /usr/share/cargo/registry/crc32fast-1.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=16 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "std"))' -C metadata=c8ed52a4566044d2 -C extra-filename=-06919911d5820801 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libcfg_if-f362d4e10d92a557.rmeta --cap-lints allow -Copt-level=3 -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 --cfg stable_vpclmulqdq --check-cfg 'cfg(stable_arm_crc32_intrinsics)' --check-cfg 'cfg(stable_vpclmulqdq)'` 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 codegen-units=16 --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=a6423d0cd1921b7b -C extra-filename=-3ac4d7f81779c6c3 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libaho_corasick-95c0f1f798a21e9f.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libmemchr-e04f2b598bd3b440.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libregex_syntax-e02d48c3f1ba97a0.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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 -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=5eeac8795e440e84 -C extra-filename=-079c5fe2109e6abd --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libaho_corasick-46bdddf5c6e868ca.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libmemchr-e72d41a441ec845c.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libregex_syntax-cd4f2b60028cdd6f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.17 (/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=a2a8e426f19d3660 -C extra-filename=-d3d42d40d7376557 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern itertools=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libitertools-3c072f91ddbbfb55.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libmemchr-e72d41a441ec845c.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_source_file-fa727236c7258395.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_text_size-a4367d817fc0ee1d.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/librustc_hash-99c70d8907fe367a.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libunicode_ident-bf0bc9808eac732b.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libunicode_normalization-4ff3118213b0e0fe.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.17.0-build/ruff-0.17.0/target/release/build/rustix-4ac108805b4d074a/build-script-build` Running `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/build/num-traits-76dd59d0c659ea2f/build-script-build` 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=04c0d7c2febdc09d -C extra-filename=-ed250635f2b60164 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libcfg_if-f362d4e10d92a557.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling pathdiff v0.2.3 Running `/usr/bin/rustc --crate-name pathdiff --edition=2018 /usr/share/cargo/registry/pathdiff-0.2.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("camino"))' -C metadata=3f00348d79a9f5aa -C extra-filename=-668347e6c444982a --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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="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=4d48c97729a288f5 -C extra-filename=-3e104cd87679ccb0 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.17.0-build/ruff-0.17.0/target/release/build/camino-aeccdfbd9e1f110b/build-script-build` 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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("__test_helpers", "default"))' -C metadata=ce1692132f7bd596 -C extra-filename=-66b1363f6c0a32b6 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.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="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=b7d70954e510df1f -C extra-filename=-dd9b52a4db83fbb1 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libbitflags-6327fe31076cbc92.rmeta --extern linux_raw_sys=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/liblinux_raw_sys-e012eb8a67917936.rmeta --cap-lints allow -Copt-level=3 -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 lower_upper_exp_for_non_zero --cfg rustc_diagnostics --cfg linux_raw_dep --cfg linux_raw --cfg linux_like --cfg linux_kernel` 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=93927ec869feeedb -C extra-filename=-230a3d1be4f717f7 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "ascii", "binary", "debug", "default", "parser", "simd", "std", "unstable-doc", "unstable-recover"))' -C metadata=9fc53917eec8c30b -C extra-filename=-4157216f2dea4193 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=314f5c878406e8e8 -C extra-filename=-a8ca20a7d69ab956 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -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 supports-hyperlinks v3.2.0 Running `/usr/bin/rustc --crate-name supports_hyperlinks --edition=2021 /usr/share/cargo/registry/supports-hyperlinks-3.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=c203722346fbbbd7 -C extra-filename=-5c28764761d3f8e7 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling path-slash v0.2.1 Running `/usr/bin/rustc --crate-name path_slash --edition=2018 /usr/share/cargo/registry/path-slash-0.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=0c1db3754f56ccc0 -C extra-filename=-84bed11ab6d99b41 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=1c023e271926d77c -C extra-filename=-fec2f6cf796e454f --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern rustversion=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/librustversion-ab1a050025789894.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=c25e237f1158808b -C extra-filename=-110541748a9c5b47 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern rustversion=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/librustversion-ab1a050025789894.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 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=fadc5aad57fb9e5e -C extra-filename=-44bf21781101a382 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=4fa087106d3ba3b2 -C extra-filename=-df643645cdd06b66 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/build/thiserror-df643645cdd06b66 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=e16d46d416a0750f -C extra-filename=-a2dd5335b88a8242 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern smallvec=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libsmallvec-90a117863d807917.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=372d0a10493f1507 -C extra-filename=-e6b9ff48af43b476 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libcfg_if-9a64ff588a447044.rmeta --extern libc=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/liblibc-962779556f9e07e3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=3e115e65e1f2b186 -C extra-filename=-9888a212f50bb194 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/build/paste-9888a212f50bb194 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=470b8f5a48a175f4 -C extra-filename=-7d2d27a481a87443 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=9040c3bc012cd4f4 -C extra-filename=-f6fc97af86a27e81 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=52164a7ddcc0db89 -C extra-filename=-658ba2d137830133 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern percent_encoding=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libpercent_encoding-44bf21781101a382.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=395cd9341d38d30a -C extra-filename=-ddc0094c30fc1893 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern getrandom=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libgetrandom-e6b9ff48af43b476.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.5 Running `/usr/bin/rustc --crate-name toml_parser --edition=2024 /usr/share/cargo/registry/toml_parser-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="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "debug", "default", "simd", "std", "unsafe"))' -C metadata=7f197f48470ce402 -C extra-filename=-2e7da230c7bf3bee --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern winnow=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libwinnow-4157216f2dea4193.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.17 (/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=30af926afce4a463 -C extra-filename=-7331b49919d26371 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libbitflags-6327fe31076cbc92.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libunicode_ident-8219bd9f72e3338d.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling phf_shared v0.13.1 Running `/usr/bin/rustc --crate-name phf_shared --edition=2021 /usr/share/cargo/registry/phf_shared-0.13.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std", "uncased", "unicase"))' -C metadata=c98104d52c024893 -C extra-filename=-89b9bd39629f5f21 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern siphasher=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libsiphasher-5dea5c059b2350a0.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=7123d7be3f259d4f -C extra-filename=-6ced2ecd40dbde46 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern either=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libeither-bb2cf2d74d2e8e2f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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 codegen-units=16 --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("std", "unstable"))' -C metadata=75a335d0a3bcf9a8 -C extra-filename=-f41712c09ea6926e --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "debug", "default", "simd", "std", "unstable-doc", "unstable-recover"))' -C metadata=3deec2db78153936 -C extra-filename=-a114d0ba732c1b8c --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3 Running `/usr/bin/rustc --crate-name toml_writer --edition=2024 /usr/share/cargo/registry/toml_writer-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 --cfg 'feature="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "std"))' -C metadata=fe15f6ba14d28e56 -C extra-filename=-fef1750d1e0ddf03 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.45 Running `/usr/bin/rustc --crate-name chrono --edition=2021 /usr/share/cargo/registry/chrono-0.4.45/src/lib.rs --error-format=json --json=diagnostic-rendered-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=c840b2139fe3c4e3 -C extra-filename=-436098d9dda4f2b6 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern iana_time_zone=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libiana_time_zone-2b5eb418f0478760.rmeta --extern num_traits=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libnum_traits-a8ca20a7d69ab956.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.2 Running `/usr/bin/rustc --crate-name indexmap --edition=2024 /usr/share/cargo/registry/indexmap-2.14.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="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=410f75b32fc67598 -C extra-filename=-3fec1fbe2e6e03fa --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern equivalent=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libequivalent-e27bf167f07084b1.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libhashbrown-5650bf9c31833cc0.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libserde_core-bf189679934ed948.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.152/src/lib.rs --error-format=json --json=diagnostic-rendered-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=4c88a452772482ee -C extra-filename=-73c5ba485998a95d --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern itoa=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libitoa-5e5fd64949e4c37a.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libmemchr-e04f2b598bd3b440.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libserde_core-bf189679934ed948.rmeta --extern zmij=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libzmij-fd0b674ecebc55c1.rmeta --cap-lints allow -Copt-level=3 -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.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 --cfg 'feature="serde1"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("proptest1", "serde1"))' -C metadata=b287c24d33e51671 -C extra-filename=-fe376c28d982c0c2 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern serde_core=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libserde_core-bf189679934ed948.rmeta --cap-lints allow -Copt-level=3 -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)'` 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=b4ec0cb5bcf2f059 -C extra-filename=-8e7038a82634a3f0 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libcfg_if-f362d4e10d92a557.rmeta --extern libc=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/liblibc-86a2f63a23ba3315.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libsmallvec-90a117863d807917.rmeta --cap-lints allow -Copt-level=3 -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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=ee7af237322ffc94 -C extra-filename=-549c35162653d55a --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libcfg_if-f362d4e10d92a557.rmeta --extern libc=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/liblibc-86a2f63a23ba3315.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.6 Running `/usr/bin/rustc --crate-name which --edition=2021 /usr/share/cargo/registry/which-8.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 --cfg 'feature="default"' --cfg 'feature="real-sys"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "real-sys", "regex", "tracing"))' -C metadata=28f959bcc61c2fb5 -C extra-filename=-679b8d9234a43207 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern libc=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/liblibc-86a2f63a23ba3315.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.2 Running `/usr/bin/rustc --crate-name serde_spanned --edition=2024 /usr/share/cargo/registry/serde_spanned-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 --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=fcaecf7050780001 -C extra-filename=-028e30acb0ee5523 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern serde_core=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libserde_core-bf189679934ed948.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.14.1 Running `/usr/bin/rustc --crate-name manyhow_macros --edition=2021 /usr/share/cargo/registry/manyhow-macros-0.14.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=857f92f6efb69179 -C extra-filename=-d6b02bf1845baea4 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern proc_macro_utils=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libproc_macro_utils-0daee7428a0c51ab.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libproc_macro2-e297484554aa50b7.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libquote-2c0619dfdf08b149.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.17.0-build/ruff-0.17.0/target/release/build/thiserror-df643645cdd06b66/build-script-build` 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=6f5158e2787bc649 -C extra-filename=-8498aa427f8f51ab --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern lock_api=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/liblock_api-5fd074997435b186.rmeta --extern parking_lot_core=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libparking_lot_core-8e7038a82634a3f0.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=0825e3ef22fe734a -C extra-filename=-833ace411cf15acf --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libcfg_if-f362d4e10d92a557.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libcrossbeam_utils-60863d22a5df05b1.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libhashbrown-c725e620fcf5bf7e.rmeta --extern lock_api=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/liblock_api-5fd074997435b186.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libonce_cell-2674e1f2d7639649.rmeta --extern parking_lot_core=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libparking_lot_core-8e7038a82634a3f0.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=5d5f8a39dbc52e5b -C extra-filename=-593ceba51c7a5ec5 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern peg_runtime=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libpeg_runtime-7d2d27a481a87443.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libproc_macro2-e297484554aa50b7.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libquote-2c0619dfdf08b149.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.17.0-build/ruff-0.17.0/target/release/build/paste-9888a212f50bb194/build-script-build` Compiling toml_datetime v1.1.2 Running `/usr/bin/rustc --crate-name toml_datetime --edition=2024 /usr/share/cargo/registry/toml_datetime-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 --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=3c030813df67ca09 -C extra-filename=-4cee480ba39c5662 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern serde_core=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libserde_core-bf189679934ed948.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --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=16c4831af5934621 -C extra-filename=-9f57ba78deb80015 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern serde_core=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libserde_core-bf189679934ed948.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b65e7ea593fe57d4 -C extra-filename=-62063d6bdca2a4a1 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/build/ref-cast-62063d6bdca2a4a1 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=85c60f667afa4e50 -C extra-filename=-c41c463db16bd8ef --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8 Running `/usr/bin/rustc --crate-name toml --edition=2024 /usr/share/cargo/registry/toml-1.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 --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=2fcbd90e10e8013a -C extra-filename=-cd446907e10ae19d --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern serde_core=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libserde_core-bf189679934ed948.rmeta --extern serde_spanned=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libserde_spanned-028e30acb0ee5523.rmeta --extern toml_datetime=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libtoml_datetime-4cee480ba39c5662.rmeta --extern toml_parser=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libtoml_parser-2e7da230c7bf3bee.rmeta --extern toml_writer=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libtoml_writer-fef1750d1e0ddf03.rmeta --extern winnow=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libwinnow-4157216f2dea4193.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=532b03a43d8175b1 -C extra-filename=-568b199c97bef789 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/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=10e179e508252b92 -C extra-filename=-472dceb7beefc06b --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern phf_shared=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libphf_shared-89b9bd39629f5f21.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 codegen-units=16 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "memchr", "simd", "testing-colors"))' -C metadata=281c94a50cee5db9 -C extra-filename=-7e4351723f573776 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern anstyle=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libanstyle-454170ac79791cc8.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libunicode_width-7e92862103b69382.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("no-color"))' -C metadata=b43cbfd555077b25 -C extra-filename=-65c68e882b116975 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.2 Running `/usr/bin/rustc --crate-name ordermap --edition=2024 /usr/share/cargo/registry/ordermap-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="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "default", "quickcheck", "rayon", "serde", "std"))' -C metadata=373e532cd944f32e -C extra-filename=-57a05512e0b8c876 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern indexmap=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libindexmap-3fec1fbe2e6e03fa.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=3aebbb56d8a5065a -C extra-filename=-f36ca24ae6ffdacc --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern crc32fast=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libcrc32fast-06919911d5820801.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libindexmap-3fec1fbe2e6e03fa.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libmemchr-e04f2b598bd3b440.rmeta --extern typed_path=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libtyped_path-f664471d4af2fbb9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling path-dedot v4.0.1 Running `/usr/bin/rustc --crate-name path_dedot --edition=2021 /usr/share/cargo/registry/path-dedot-4.0.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="fixed_workdir"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("fixed_workdir"))' -C metadata=23363f489a704c7e -C extra-filename=-215c84d4e7a78823 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=8f8cdade2db752c8 -C extra-filename=-297939f229dbed0f --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.1 Running `/usr/bin/rustc --crate-name jiff_core --edition=2021 /usr/share/cargo/registry/jiff-core-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 --cfg 'feature="alloc"' --cfg 'feature="std"' --cfg 'feature="tz-fat"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "arbitrary", "default", "logging", "std", "tz-fat"))' -C metadata=dcc9de05999227b2 -C extra-filename=-432b460fe866526f --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=00572d2d101481d5 -C extra-filename=-fea879778ea69102 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern path_dedot=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libpath_dedot-215c84d4e7a78823.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.17.0-build/ruff-0.17.0/target/release/build/ref-cast-62063d6bdca2a4a1/build-script-build` Compiling dirs-sys v0.5.0 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=557c96088902570b -C extra-filename=-5139e215d35a8ea3 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern log=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/liblog-ad9df4c4d6f18609.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` 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=1ce3e63b1f14d62c -C extra-filename=-e4eb904fbea4ac16 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern libc=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/liblibc-86a2f63a23ba3315.rmeta --extern option_ext=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/liboption_ext-297939f229dbed0f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=e4cbdddab9fafdf6 -C extra-filename=-bfd042088ff0d2fb --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=b190b9c1d75b8771 -C extra-filename=-0cf453a9e00282ae --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=7eaa1d1c52231ac9 -C extra-filename=-20d85e0fbc517611 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=60aff1157938208e -C extra-filename=-6c386dd2fe86fef6 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern dirs_sys=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libdirs_sys-e4eb904fbea4ac16.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=5ce178da71c5c287 -C extra-filename=-9ec0084e3fc9b0f5 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern rustix=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/librustix-dd9b52a4db83fbb1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=4fc98d681413ea55 -C extra-filename=-38bc1a18510e58e5 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/build/fs-err-38bc1a18510e58e5 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern autocfg=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libautocfg-be67cb6cea51a4e1.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 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 -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("std", "sys_rng", "wasm_js"))' -C metadata=1f516ed736503723 -C extra-filename=-7c942a7660d09ff7 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/build/getrandom-7c942a7660d09ff7 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.7 Running `/usr/bin/rustc --crate-name clap_builder --edition=2024 /usr/share/cargo/registry/clap_builder-4.6.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 --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=599557cecfdee009 -C extra-filename=-71c9f0ed5a2319fa --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern anstream=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libanstream-2287e216c084df35.rmeta --extern anstyle=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libanstyle-454170ac79791cc8.rmeta --extern clap_lex=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libclap_lex-aa31a233d7c0178d.rmeta --extern strsim=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libstrsim-db3239926d734105.rmeta --extern terminal_size=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libterminal_size-9ec0084e3fc9b0f5.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --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=dfff6ae07e5e2419 -C extra-filename=-0b169348a09224ab --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern serde_core=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libserde_core-bf189679934ed948.rmeta --extern serde_spanned=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libserde_spanned-028e30acb0ee5523.rmeta --extern toml_datetime=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libtoml_datetime-9f57ba78deb80015.rmeta --extern toml_parser=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libtoml_parser-2e7da230c7bf3bee.rmeta --extern winnow=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libwinnow-a114d0ba732c1b8c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling countme v3.0.1 Running `/usr/bin/rustc --crate-name countme --edition=2018 /usr/share/cargo/registry/countme-3.0.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("dashmap", "enable", "once_cell", "print_at_exit", "rustc-hash"))' -C metadata=7d719ba351bd96df -C extra-filename=-f89c7483f31fb5d8 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling cfg_aliases v0.2.2 Running `/usr/bin/rustc --crate-name cfg_aliases --edition=2018 /usr/share/cargo/registry/cfg_aliases-0.2.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=33e457d1080dea6d -C extra-filename=-fa6bc57ca7b955f8 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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="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=43ef059930fb337b -C extra-filename=-a2cf4bb27ad57d8d --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern dirs=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libdirs-6c386dd2fe86fef6.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling nix v0.31.3 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/nix-0.31.3/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="fs"' --cfg 'feature="term"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("acct", "aio", "default", "dir", "env", "event", "fanotify", "feature", "fs", "hostname", "inotify", "ioctl", "kmod", "memoffset", "mman", "mount", "mqueue", "net", "personality", "pin-utils", "poll", "process", "pthread", "ptrace", "quota", "reboot", "resource", "sched", "signal", "socket", "syslog", "term", "time", "ucontext", "uio", "user", "zerocopy"))' -C metadata=1f63ecd166c42487 -C extra-filename=-1abc487316c8c551 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/build/nix-1abc487316c8c551 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern cfg_aliases=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libcfg_aliases-fa6bc57ca7b955f8.rlib --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling crossbeam-channel v0.5.17 Running `/usr/bin/rustc --crate-name crossbeam_channel --edition=2021 /usr/share/cargo/registry/crossbeam-channel-0.5.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 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=81b1fc37b636631c -C extra-filename=-946fa94472a1f51c --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libcrossbeam_utils-60863d22a5df05b1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=822860ffc8fcc45f -C extra-filename=-433ebf1f64368756 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern object=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libobject-5a109b7ce31258a3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.17.0-build/ruff-0.17.0/target/release/build/fs-err-38bc1a18510e58e5/build-script-build` 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=624d3cb13c653065 -C extra-filename=-ebf43ff6ffe4c79f --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=ec5ee2b4e56ac541 -C extra-filename=-a71a9043743163de --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/build/rayon-core-a71a9043743163de -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 -C debug-assertions=off --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=33e0858a9ecdb21b -C extra-filename=-d8a8e99a879d3f93 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libaho_corasick-46bdddf5c6e868ca.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libmemchr-e72d41a441ec845c.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libregex_automata-079c5fe2109e6abd.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libregex_syntax-cd4f2b60028cdd6f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.17.0-build/ruff-0.17.0/target/release/build/getrandom-7c942a7660d09ff7/build-script-build` Compiling lazy_static v1.5.1 Running `/usr/bin/rustc --crate-name lazy_static --edition=2015 /usr/share/cargo/registry/lazy_static-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 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=a6da25711f4007ea -C extra-filename=-8382d4f128eb93ba --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=93c1be7463083e60 -C extra-filename=-ae64e69a06da043e --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling sharded-slab v0.1.7 Running `/usr/bin/rustc --crate-name sharded_slab --edition=2018 /usr/share/cargo/registry/sharded-slab-0.1.7/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=1dcb648b1fbc8ed5 -C extra-filename=-b53c0c81743930f7 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern lazy_static=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/liblazy_static-8382d4f128eb93ba.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.38 Running `/usr/bin/rustc --crate-name jiff --edition=2021 /usr/share/cargo/registry/jiff-0.2.38/src/lib.rs --error-format=json --json=diagnostic-rendered-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="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", "arbitrary", "default", "logging", "perf-inline", "serde", "std", "tz-fat", "tz-system", "tzdb-bundle-platform", "tzdb-concatenated", "tzdb-zoneinfo"))' -C metadata=7c5999addc6b58b0 -C extra-filename=-1e5a8f49332ae59b --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern jcore=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libjiff_core-432b460fe866526f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=fa45d976989f415a -C extra-filename=-e96e4bd512896894 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern memchr=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libmemchr-e04f2b598bd3b440.rmeta --extern minimal_lexical=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libminimal_lexical-ae64e69a06da043e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.17.0-build/ruff-0.17.0/target/release/build/rayon-core-a71a9043743163de/build-script-build` 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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("std", "sys_rng", "wasm_js"))' -C metadata=8dfbb10b50bbba57 -C extra-filename=-7311534191abfb67 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libcfg_if-f362d4e10d92a557.rmeta --extern libc=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/liblibc-86a2f63a23ba3315.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=e1036288b9ee3e88 -C extra-filename=-225e8952ac33328f --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -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 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=9828b65b969e2743 -C extra-filename=-e1d5df1d4d94ab69 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern zerocopy=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libzerocopy-975401f4ad940278.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling inotify-sys v0.1.5 Running `/usr/bin/rustc --crate-name inotify_sys --edition=2015 /usr/share/cargo/registry/inotify-sys-0.1.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=201aa6044624f54f -C extra-filename=-193e748408a91258 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern libc=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/liblibc-86a2f63a23ba3315.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=58d52388c55cedb8 -C extra-filename=-49bb1244e3721e96 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern memchr=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libmemchr-e04f2b598bd3b440.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 Compiling fastrand v2.5.0 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=1d718f7394227193 -C extra-filename=-fd13fe98a96ae5eb --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libcfg_if-f362d4e10d92a557.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=7c80530164b78391 -C extra-filename=-fb653369e4ef9ce5 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling fnv v1.0.7 Running `/usr/bin/rustc --crate-name fnv --edition=2015 /usr/share/cargo/registry/fnv-1.0.7/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=f568ff5525f0dcd9 -C extra-filename=-f9ec124d43255f5b --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling nu-ansi-term v0.50.3 Running `/usr/bin/rustc --crate-name nu_ansi_term --edition=2021 /usr/share/cargo/registry/nu-ansi-term-0.50.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "derive_serde_style", "gnu_legacy", "serde", "std"))' -C metadata=c61708fca0dd4393 -C extra-filename=-042d09590847ab76 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default"))' -C metadata=4dfc9f6cccb8cbd2 -C extra-filename=-98b142b7a6f3b19a --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern fs_err=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libfs_err-225e8952ac33328f.rmeta --extern os_str_bytes=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libos_str_bytes-49bb1244e3721e96.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=49ee4b31b949e1e8 -C extra-filename=-3e07451d63274fc4 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern fastrand=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libfastrand-fb653369e4ef9ce5.rmeta --extern getrandom=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libgetrandom-7311534191abfb67.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libonce_cell-2674e1f2d7639649.rmeta --extern rustix=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/librustix-dd9b52a4db83fbb1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=7d229346f141c117 -C extra-filename=-6dfaa4d92e414429 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libbitflags-6327fe31076cbc92.rmeta --extern inotify_sys=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libinotify_sys-193e748408a91258.rmeta --extern libc=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/liblibc-86a2f63a23ba3315.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.14.1 Running `/usr/bin/rustc --crate-name manyhow --edition=2021 /usr/share/cargo/registry/manyhow-0.14.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="default"' --cfg 'feature="macros"' --cfg 'feature="syn"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("darling", "darling_core", "default", "macros", "syn"))' -C metadata=2bc252871ac167b8 -C extra-filename=-03c002ece8031ee5 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern macros=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libmanyhow_macros-d6b02bf1845baea4.so --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libproc_macro2-e297484554aa50b7.rmeta --extern quote=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libquote-2c0619dfdf08b149.rmeta --extern syn=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libsyn-1ecb678618f4604d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.14.0 Running `/usr/bin/rustc --crate-name synstructure --edition=2018 /usr/share/cargo/registry/synstructure-0.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 -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=a0c6fb9f01515980 -C extra-filename=-9fb8f0a2a4721d45 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libproc_macro2-e297484554aa50b7.rmeta --extern quote=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libquote-2c0619dfdf08b149.rmeta --extern syn=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libsyn-1ecb678618f4604d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=0358f914d0a732d1 -C extra-filename=-e9318c551bf9f1e9 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern ppv_lite86=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libppv_lite86-e1d5df1d4d94ab69.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/librand_core-ddc0094c30fc1893.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.30.0 Running `/usr/bin/rustc --crate-name serde_derive_internals --edition=2021 /usr/share/cargo/registry/serde_derive_internals-0.30.0/lib.rs --error-format=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=aded445ef36a5d75 -C extra-filename=-a5b2908367047924 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libproc_macro2-e297484554aa50b7.rmeta --extern quote=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libquote-2c0619dfdf08b149.rmeta --extern syn=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libsyn-1ecb678618f4604d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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 codegen-units=16 --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=2e0f3378e2df19b6 -C extra-filename=-cfd24be00ad93552 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libaho_corasick-95c0f1f798a21e9f.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libmemchr-e04f2b598bd3b440.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libregex_automata-3ac4d7f81779c6c3.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libregex_syntax-e02d48c3f1ba97a0.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=e87ca63f835fec93 -C extra-filename=-458e0d343e2da734 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libaho_corasick-95c0f1f798a21e9f.rmeta --extern bstr=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libbstr-1adb027a02519c04.rmeta --extern log=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/liblog-ad9df4c4d6f18609.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libregex_automata-3ac4d7f81779c6c3.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libregex_syntax-e02d48c3f1ba97a0.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8 Running `/usr/bin/rustc --crate-name rand --edition=2018 /usr/share/cargo/registry/rand-0.8.8/src/lib.rs --error-format=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="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=c67f701fed8cd4a1 -C extra-filename=-99b26574989f89d5 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern libc=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/liblibc-962779556f9e07e3.rmeta --extern rand_chacha=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/librand_chacha-e9318c551bf9f1e9.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/librand_core-ddc0094c30fc1893.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=5838440c9f1908c0 -C extra-filename=-1b57d8305c93c46b --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern regex_automata=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libregex_automata-3ac4d7f81779c6c3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.17.0-build/ruff-0.17.0/target/release/build/nix-1abc487316c8c551/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=09591e2b6ba45978 -C extra-filename=-2b36c3ec85f55b36 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libbitflags-6327fe31076cbc92.rmeta --extern cfg_if=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libcfg_if-f362d4e10d92a557.rmeta --extern libc=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/liblibc-86a2f63a23ba3315.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg linux --cfg linux_android --check-cfg 'cfg(android)' --check-cfg 'cfg(dragonfly)' --check-cfg 'cfg(ios)' --check-cfg 'cfg(freebsd)' --check-cfg 'cfg(illumos)' --check-cfg 'cfg(linux)' --check-cfg 'cfg(macos)' --check-cfg 'cfg(netbsd)' --check-cfg 'cfg(openbsd)' --check-cfg 'cfg(solaris)' --check-cfg 'cfg(watchos)' --check-cfg 'cfg(tvos)' --check-cfg 'cfg(visionos)' --check-cfg 'cfg(apple_targets)' --check-cfg 'cfg(bsd)' --check-cfg 'cfg(bsd_without_apple)' --check-cfg 'cfg(linux_android)' --check-cfg 'cfg(freebsdlike)' --check-cfg 'cfg(netbsdlike)' --check-cfg 'cfg(solarish)' --check-cfg 'cfg(fbsd14)' --check-cfg 'cfg(qemu)' --check-cfg 'cfg(target_os, values("cygwin"))'` Running `/usr/bin/rustc --crate-name 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=7527925fffef40d8 -C extra-filename=-5933848caf5f35ee --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern crossbeam_deque=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libcrossbeam_deque-d46d6b843fb4855a.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libcrossbeam_utils-60863d22a5df05b1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.5 Running `/usr/bin/rustc --crate-name crossbeam --edition=2021 /usr/share/cargo/registry/crossbeam-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="alloc"' --cfg 'feature="crossbeam-channel"' --cfg 'feature="crossbeam-deque"' --cfg 'feature="crossbeam-epoch"' --cfg 'feature="crossbeam-queue"' --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=beafaa3a08966c7a -C extra-filename=-53dc1eb063a9a562 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern crossbeam_channel=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libcrossbeam_channel-946fa94472a1f51c.rmeta --extern crossbeam_deque=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libcrossbeam_deque-d46d6b843fb4855a.rmeta --extern crossbeam_epoch=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libcrossbeam_epoch-d211e376c5791085.rmeta --extern crossbeam_queue=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libcrossbeam_queue-ffda7b887b9fa666.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libcrossbeam_utils-60863d22a5df05b1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=f90cd12f26117fe9 -C extra-filename=-7de07777b4f61dbc --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern crossbeam_deque=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libcrossbeam_deque-d46d6b843fb4855a.rmeta --extern globset=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libglobset-458e0d343e2da734.rmeta --extern log=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/liblog-ad9df4c4d6f18609.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libmemchr-e04f2b598bd3b440.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libregex_automata-3ac4d7f81779c6c3.rmeta --extern same_file=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libsame_file-5ae4bf662c113015.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libwalkdir-d85efbb6db3eee1d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.4 Running `/usr/bin/rustc --crate-name mio --edition=2021 /usr/share/cargo/registry/mio-1.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="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=896308634a34e173 -C extra-filename=-6b4a3f9e01ea2589 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern libc=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/liblibc-86a2f63a23ba3315.rmeta --extern log=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/liblog-ad9df4c4d6f18609.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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="log-tracer"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "log-tracer", "std"))' -C metadata=6a1883cd17bb4b4e -C extra-filename=-343318d1aafe7554 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern log=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/liblog-ad9df4c4d6f18609.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libonce_cell-2674e1f2d7639649.rmeta --extern tracing_core=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libtracing_core-82f43035b66f764e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=4a2087fb7aad8be5 -C extra-filename=-f92b1852331eb39a --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libbitflags-6327fe31076cbc92.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.17.0 (/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=19428f4dfa8237da -C extra-filename=-833c4bce9fb529cc --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/build/ruff-833c4bce9fb529cc -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/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=b0836200cf14f1e3 -C extra-filename=-845b17bc72da1d91 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=cd4ff00096ec5be2 -C extra-filename=-586d8ebe4b4fc353 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern tempfile=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libtempfile-3e07451d63274fc4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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="macos_fsevent"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("crossbeam-channel", "default", "flume", "macos_fsevent", "serde", "serialization-compat-6"))' -C metadata=d97a9e0768a5430e -C extra-filename=-abcd45817f2090db --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern inotify=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libinotify-6dfaa4d92e414429.rmeta --extern libc=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/liblibc-86a2f63a23ba3315.rmeta --extern log=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/liblog-ad9df4c4d6f18609.rmeta --extern mio=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libmio-6b4a3f9e01ea2589.rmeta --extern notify_types=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libnotify_types-f92b1852331eb39a.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libwalkdir-d85efbb6db3eee1d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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_command_line v0.0.17 (/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/crates/ruff_command_line) Running `/usr/bin/rustc --crate-name ruff_command_line --edition=2024 crates/ruff_command_line/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=9e1bc26127490066 -C extra-filename=-4870c966ec23a2fe --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern argfile=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libargfile-98b142b7a6f3b19a.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 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=a636e92fd62c65ab -C extra-filename=-4da16319f55bb35e --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=2da0ff376a441311 -C extra-filename=-07c3c3025fa7d334 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern phf_shared=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libphf_shared-0d6d45f99ac94f88.rmeta --extern rand=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/librand-99b26574989f89d5.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=e16d864a61126c73 -C extra-filename=-d6f4d9e23371c92e --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern either=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libeither-bb2cf2d74d2e8e2f.rmeta --extern rayon_core=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/librayon_core-5933848caf5f35ee.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=597fd520bd25f2a6 -C extra-filename=-2dd722bff8aa5307 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern phf_generator=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libphf_generator-07c3c3025fa7d334.rmeta --extern phf_shared=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libphf_shared-0d6d45f99ac94f88.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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_unicode_names2_generator v0.0.17 (/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/crates/ruff_unicode_names2_generator) Running `/usr/bin/rustc --crate-name unicode_names2_generator --edition=2018 crates/ruff_unicode_names2_generator/src/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 '--allow=rustdoc::bare_urls' --check-cfg 'cfg(feature, values("timing"))' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=5fb5f36420188423 -C extra-filename=-e4e06e46696103d8 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern phf_codegen=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libphf_codegen-2dd722bff8aa5307.rmeta --extern rand=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/librand-99b26574989f89d5.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.17.0-build/ruff-0.17.0/target/release/build/ruff-833c4bce9fb529cc/build-script-build` 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=90f61772199777b8 -C extra-filename=-61c32b68d342000c --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/build/terminfo-61c32b68d342000c -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern phf_codegen=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libphf_codegen-2dd722bff8aa5307.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 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=eab370a874a617cf -C extra-filename=-837be29f52d2d4a3 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libbitflags-6327fe31076cbc92.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libignore-7de07777b4f61dbc.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libwalkdir-d85efbb6db3eee1d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=f0e08a7311db752a -C extra-filename=-180a576e7b193e9b --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/build/psm-180a576e7b193e9b -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern ar_archive_writer=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libar_archive_writer-433ebf1f64368756.rlib --extern cc=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libcc-d2e41729a7df06d3.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 -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=ab3ad2a57ec8afe1 -C extra-filename=-d2ca1bc54220f6ac --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/build/stacker-d2ca1bc54220f6ac -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern cc=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libcc-d2e41729a7df06d3.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 -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=d680c52347ec94f9 -C extra-filename=-78004deb2e54bb3d --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/build/tikv-jemalloc-sys-78004deb2e54bb3d -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern cc=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libcc-d2e41729a7df06d3.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.17.0-build/ruff-0.17.0/target/release/build/stacker-d2ca1bc54220f6ac/build-script-build` Running `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/build/tikv-jemalloc-sys-78004deb2e54bb3d/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 --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=eb50335738d11a6f -C extra-filename=-0b09473615297ed0 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern libc=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/liblibc-86a2f63a23ba3315.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 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 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=c08ad607cae2bc7f -C extra-filename=-30574ffeb6864c1f --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern peg_macros=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libpeg_macros-593ceba51c7a5ec5.so --extern peg_runtime=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libpeg_runtime-f41712c09ea6926e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=16 --cfg 'feature="background_threads_runtime_support"' --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=8336ec7b3ca96ab3 -C extra-filename=-28d6f177635834fd --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern libc=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/liblibc-86a2f63a23ba3315.rmeta --extern tikv_jemalloc_sys=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libtikv_jemalloc_sys-0b09473615297ed0.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.17.0-build/ruff-0.17.0/target/release/build/terminfo-61c32b68d342000c/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=db527a2fd61d45f4 -C extra-filename=-3fbdaf526b39dd80 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern fnv=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libfnv-f9ec124d43255f5b.rmeta --extern nom=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libnom-e96e4bd512896894.rmeta --extern phf=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libphf-b1a9488d71465e52.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.17.0-build/ruff-0.17.0/target/release/build/psm-180a576e7b193e9b/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=1ddf0ad457bc9738 -C extra-filename=-096dfb552561fccb --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/build/psm-4e506c85b439665c/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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=4024946b0d3ab1bf -C extra-filename=-549423dd9ba98ace --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libcfg_if-f362d4e10d92a557.rmeta --extern libc=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/liblibc-86a2f63a23ba3315.rmeta --extern psm=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libpsm-096dfb552561fccb.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/build/psm-4e506c85b439665c/out` Compiling ruff_unicode_names2 v0.0.17 (/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/crates/ruff_unicode_names2) Running `/usr/bin/rustc --crate-name build_script_build --edition=2024 crates/ruff_unicode_names2/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::unnecessary_map_or' --warn=unexpected_cfgs '--allow=clippy::question_mark' --check-cfg 'cfg(feature, values("no_std"))' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=59b8e223d7258620 -C extra-filename=-7b858371b5dc3a33 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/build/ruff_unicode_names2-7b858371b5dc3a33 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern unicode_names2_generator=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libunicode_names2_generator-e4e06e46696103d8.rlib -Copt-level=3 -Cdebuginfo=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.17.0-build/ruff-0.17.0/target/release/build/ruff_unicode_names2-7b858371b5dc3a33/build-script-build` Running `/usr/bin/rustc --crate-name unicode_names2 --edition=2024 crates/ruff_unicode_names2/src/lib.rs --error-format=json --json=diagnostic-rendered-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::unnecessary_map_or' --warn=unexpected_cfgs '--allow=clippy::question_mark' --check-cfg 'cfg(feature, values("no_std"))' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=04e973dff518988d -C extra-filename=-e3385be0219333a0 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern phf=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libphf-b1a9488d71465e52.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 tracing-attributes v0.1.31 Compiling displaydoc v0.2.6 Compiling is-macro v0.3.8 Compiling strum_macros v0.28.0 Compiling thiserror-impl v1.0.69 Compiling libcst_derive v1.9.0 Compiling munge_macro v0.4.7 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 -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("async-await"))' -C metadata=b3fd3d601cec0ef2 -C extra-filename=-4e8c8d48d810b25a --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libproc_macro2-e297484554aa50b7.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libquote-2c0619dfdf08b149.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libsyn-99901ec4ee95c5d3.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=229d7dbebd28535d -C extra-filename=-afaa0e22e7a2cbb9 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern heck=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libheck-df03fcb304c898db.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libproc_macro2-e297484554aa50b7.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libquote-2c0619dfdf08b149.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libsyn-99901ec4ee95c5d3.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.8/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("small-panic"))' -C metadata=0b254dc68cbde3b4 -C extra-filename=-034f65a267a13448 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern heck=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libheck-df03fcb304c898db.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libproc_macro2-e297484554aa50b7.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libquote-2c0619dfdf08b149.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libsyn-99901ec4ee95c5d3.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=7129cd12f10a3456 -C extra-filename=-e8b28a849f875d23 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libproc_macro2-e297484554aa50b7.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libquote-2c0619dfdf08b149.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libsyn-99901ec4ee95c5d3.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=e0ed712ed8745c67 -C extra-filename=-e31bd8b287c72830 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libproc_macro2-e297484554aa50b7.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libquote-2c0619dfdf08b149.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libsyn-99901ec4ee95c5d3.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.9.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=7cd467201bbd590e -C extra-filename=-abf9d49df9ec2e94 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern quote=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libquote-2c0619dfdf08b149.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libsyn-99901ec4ee95c5d3.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=730f082d2f81ef1d -C extra-filename=-c7849ee860b597b1 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libproc_macro2-e297484554aa50b7.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libquote-2c0619dfdf08b149.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libsyn-99901ec4ee95c5d3.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.229 Compiling quote-use-macros v0.9.0 Compiling zerofrom-derive v0.1.8 Compiling thiserror-impl v2.0.21 Compiling yoke-derive v0.8.4 Compiling zerovec-derive v0.11.6 Compiling ruff_macros v0.0.17 (/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/crates/ruff_macros) Compiling salsa-macros v0.28.5 Compiling clap_derive v4.6.7 Compiling ref-cast-impl v1.0.27 Compiling ptr_meta_derive v0.3.2 Compiling schemars_derive v1.2.3 Compiling bytecheck_derive v0.8.3 Compiling rkyv_derive v0.8.18 Running `/usr/bin/rustc --crate-name quote_use_macros --edition=2021 /usr/share/cargo/registry/quote-use-macros-0.9.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=336d6b99fad68f9b -C extra-filename=-e160f8f7daf1a81e --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern proc_macro_utils=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libproc_macro_utils-0daee7428a0c51ab.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libproc_macro2-e297484554aa50b7.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libquote-2c0619dfdf08b149.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libsyn-1ecb678618f4604d.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 serde_derive --edition=2021 /usr/share/cargo/registry/serde_derive-1.0.229/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=486c6ff95a6975e0 -C extra-filename=-dacc34e5b4931968 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libproc_macro2-e297484554aa50b7.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libquote-2c0619dfdf08b149.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libsyn-1ecb678618f4604d.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.8/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=9c7c835bd993a478 -C extra-filename=-c97cd55bd7ef8cb5 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libproc_macro2-e297484554aa50b7.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libquote-2c0619dfdf08b149.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libsyn-1ecb678618f4604d.rlib --extern synstructure=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libsynstructure-9fb8f0a2a4721d45.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.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=759e8371e57bf491 -C extra-filename=-e2722feb0513e17a --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libproc_macro2-e297484554aa50b7.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libquote-2c0619dfdf08b149.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libsyn-1ecb678618f4604d.rlib --extern synstructure=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libsynstructure-9fb8f0a2a4721d45.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.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=8de84d78d52a3f06 -C extra-filename=-88e0620de668c144 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libproc_macro2-e297484554aa50b7.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libquote-2c0619dfdf08b149.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libsyn-1ecb678618f4604d.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-2.0.21/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=b6a8fdac2724491b -C extra-filename=-0ad99ac011d4af8c --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libproc_macro2-e297484554aa50b7.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libquote-2c0619dfdf08b149.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libsyn-1ecb678618f4604d.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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=c13f5f62733950f4 -C extra-filename=-458a684251587798 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern heck=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libheck-df03fcb304c898db.rlib --extern itertools=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libitertools-3c072f91ddbbfb55.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libproc_macro2-e297484554aa50b7.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libquote-2c0619dfdf08b149.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libregex-d8a8e99a879d3f93.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_python_trivia-d3d42d40d7376557.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libsyn-1ecb678618f4604d.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.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 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "persistence"))' -C metadata=94322d3d3dcdd3a5 -C extra-filename=-bc669f988845cd3e --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libproc_macro2-e297484554aa50b7.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libquote-2c0619dfdf08b149.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libsyn-1ecb678618f4604d.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.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 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("debug", "default", "deprecated", "raw-deprecated", "unstable-markdown", "unstable-v5"))' -C metadata=04c79652e0d3ae01 -C extra-filename=-1d9b01c1a6acfa48 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern heck=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libheck-df03fcb304c898db.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libproc_macro2-e297484554aa50b7.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libquote-2c0619dfdf08b149.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libsyn-1ecb678618f4604d.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=e01bb891505e4c7d -C extra-filename=-2e281b3176ec55d6 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libproc_macro2-e297484554aa50b7.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libquote-2c0619dfdf08b149.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libsyn-1ecb678618f4604d.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=af6fc9569b14de87 -C extra-filename=-27660f65760569d6 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libproc_macro2-e297484554aa50b7.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libquote-2c0619dfdf08b149.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libsyn-1ecb678618f4604d.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.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=37b3ca341533236e -C extra-filename=-e71d43e138a39050 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libproc_macro2-e297484554aa50b7.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libquote-2c0619dfdf08b149.rlib --extern serde_derive_internals=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libserde_derive_internals-a5b2908367047924.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libsyn-1ecb678618f4604d.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=8c53b597bcf76c51 -C extra-filename=-47ff493dfaae415e --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libproc_macro2-e297484554aa50b7.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libquote-2c0619dfdf08b149.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libsyn-1ecb678618f4604d.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=2f102939ec435261 -C extra-filename=-81c6141298f36f6a --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libproc_macro2-e297484554aa50b7.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libquote-2c0619dfdf08b149.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libsyn-1ecb678618f4604d.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.9.0 Running `/usr/bin/rustc --crate-name quote_use --edition=2021 /usr/share/cargo/registry/quote-use-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 embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("syn"))' -C metadata=6faafeb7c6605478 -C extra-filename=-fe7155a98fcb364e --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern quote=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libquote-2c0619dfdf08b149.rmeta --extern quote_use_macros=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libquote_use_macros-e160f8f7daf1a81e.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.11.0 Running `/usr/bin/rustc --crate-name attribute_derive_macro --edition=2021 /usr/share/cargo/registry/attribute-derive-macro-0.11.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=47218c586fc93fa7 -C extra-filename=-5f06c9e5d7ab7d54 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern collection_literals=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libcollection_literals-88ff21c04554db03.rlib --extern interpolator=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libinterpolator-86175ec4398a8abf.rlib --extern manyhow=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libmanyhow-03c002ece8031ee5.rlib --extern proc_macro_utils=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libproc_macro_utils-0daee7428a0c51ab.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libproc_macro2-e297484554aa50b7.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libquote-2c0619dfdf08b149.rlib --extern quote_use=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libquote_use-fe7155a98fcb364e.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libsyn-1ecb678618f4604d.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=33bb1f95ff6f697e -C extra-filename=-713ea37f1e5c1df1 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern ptr_meta_derive=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libptr_meta_derive-2e281b3176ec55d6.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=141550dff18717b4 -C extra-filename=-3049e00820287b81 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern ptr_meta=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libptr_meta-713ea37f1e5c1df1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=450fafa44280d69c -C extra-filename=-eb7685bec482dacf --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern ref_cast_impl=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libref_cast_impl-27660f65760569d6.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(no_intrinsic_type_name)' --check-cfg 'cfg(no_phantom_pinned)'` Compiling munge v0.4.7 Running `/usr/bin/rustc --crate-name munge --edition=2021 /usr/share/cargo/registry/munge-0.4.7/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=7df8e019d54cc4a7 -C extra-filename=-5affd2ccefda9d97 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern munge_macro=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libmunge_macro-c7849ee860b597b1.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling bytecheck v0.8.3 Running `/usr/bin/rustc --crate-name bytecheck --edition=2021 /usr/share/cargo/registry/bytecheck-0.8.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="simdutf8"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simdutf8", "uuid-1"))' -C metadata=9faae34fdbd7ff8f -C extra-filename=-7faf0ee3b3a84f9d --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern bytecheck_derive=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libbytecheck_derive-47ff493dfaae415e.so --extern ptr_meta=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libptr_meta-713ea37f1e5c1df1.rmeta --extern rancor=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/librancor-3049e00820287b81.rmeta --extern simdutf8=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libsimdutf8-ebf43ff6ffe4c79f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=329908d4df3c0a10 -C extra-filename=-53324bd148943abc --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern bytecheck=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libbytecheck-7faf0ee3b3a84f9d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=68873bf5ca233593 -C extra-filename=-87f9fbf72360a482 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern thiserror_impl=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libthiserror_impl-e31bd8b287c72830.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)'` Compiling attribute-derive v0.11.0 Running `/usr/bin/rustc --crate-name attribute_derive --edition=2021 /usr/share/cargo/registry/attribute-derive-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 embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("syn-full"))' -C metadata=3fa5a3057d1155be -C extra-filename=-1f9d66076c12e8b1 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern attribute_derive_macro=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libattribute_derive_macro-5f06c9e5d7ab7d54.so --extern manyhow=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libmanyhow-03c002ece8031ee5.rmeta --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libproc_macro2-e297484554aa50b7.rmeta --extern quote=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libquote-2c0619dfdf08b149.rmeta --extern syn=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libsyn-1ecb678618f4604d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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-2.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 codegen-units=16 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=a449678409bc801c -C extra-filename=-a69421a69a490789 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern thiserror_impl=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libthiserror_impl-0ad99ac011d4af8c.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.8.0 Compiling clearscreen v4.0.6 Running `/usr/bin/rustc --crate-name quick_junit --edition=2021 /usr/share/cargo/registry/quick-junit-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=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("internal-testing", "proptest"))' -C metadata=b8cc5d0f70aaf404 -C extra-filename=-226c8a8660624629 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern chrono=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libchrono-436098d9dda4f2b6.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libindexmap-3fec1fbe2e6e03fa.rmeta --extern newtype_uuid=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libnewtype_uuid-c510e2fe807cd42d.rmeta --extern quick_xml=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libquick_xml-8a9f2f92c38e94ce.rmeta --extern strip_ansi_escapes=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libstrip_ansi_escapes-0bea581e281c55e3.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libthiserror-a69421a69a490789.rmeta --extern uuid=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libuuid-d2e828e6871cc3e8.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name clearscreen --edition=2021 /usr/share/cargo/registry/clearscreen-4.0.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=cbc9f79b0742d548 -C extra-filename=-01f88a70f395d1ee --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern nix=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libnix-2b36c3ec85f55b36.rmeta --extern terminfo=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libterminfo-3fbdaf526b39dd80.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libthiserror-a69421a69a490789.rmeta --extern which=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libwhich-679b8d9234a43207.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.9.0 Running `/usr/bin/rustc --crate-name libcst_native --edition=2018 /usr/share/cargo/registry/libcst-1.9.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type cdylib --crate-type rlib --emit=dep-info,link -C opt-level=3 -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "trace"))' -C metadata=43a8013faf06bb39 -C extra-filename=-645ce53d9d0e905e --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libannotate_snippets-7e4351723f573776.rlib --extern libcst_derive=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/liblibcst_derive-abf9d49df9ec2e94.so --extern memchr=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libmemchr-e04f2b598bd3b440.rlib --extern paste=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libpaste-568b199c97bef789.so --extern peg=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libpeg-30574ffeb6864c1f.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libregex-cfd24be00ad93552.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libthiserror-a69421a69a490789.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 clap v4.6.7 Running `/usr/bin/rustc --crate-name clap --edition=2024 /usr/share/cargo/registry/clap-4.6.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 --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=f0b104aa673bf4ea -C extra-filename=-24016a48ff2f89ce --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern clap_builder=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libclap_builder-71c9f0ed5a2319fa.rmeta --extern clap_derive=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libclap_derive-1d9b01c1a6acfa48.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.11 Running `/usr/bin/rustc --crate-name clap_complete --edition=2024 /usr/share/cargo/registry/clap_complete-4.6.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 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("debug", "default", "unstable-doc", "unstable-dynamic", "unstable-shell-tests"))' -C metadata=4255bc658f8484c4 -C extra-filename=-84acd6a97f69fe4e --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern clap=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libclap-24016a48ff2f89ce.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.2 Running `/usr/bin/rustc --crate-name clap_complete_nushell --edition=2024 /usr/share/cargo/registry/clap_complete_nushell-4.6.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", "unstable-shell-tests"))' -C metadata=bced68bcf42d8941 -C extra-filename=-6abeb23c7a252a41 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern clap=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libclap-24016a48ff2f89ce.rmeta --extern clap_complete=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libclap_complete-84acd6a97f69fe4e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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="nushell"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "fig", "nushell"))' -C metadata=e48a4ad4499c4a3c -C extra-filename=-1bbf5f86a00079a4 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern clap=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libclap-24016a48ff2f89ce.rmeta --extern clap_complete=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libclap_complete-84acd6a97f69fe4e.rmeta --extern clap_complete_nushell=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libclap_complete_nushell-6abeb23c7a252a41.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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="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=b446b741be5423d7 -C extra-filename=-4f1240e4b152cf43 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern bytecheck=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libbytecheck-7faf0ee3b3a84f9d.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libhashbrown-5650bf9c31833cc0.rmeta --extern munge=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libmunge-5affd2ccefda9d97.rmeta --extern ptr_meta=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libptr_meta-713ea37f1e5c1df1.rmeta --extern rancor=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/librancor-3049e00820287b81.rmeta --extern rend=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/librend-53324bd148943abc.rmeta --extern rkyv_derive=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/librkyv_derive-81c6141298f36f6a.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling tracing v0.1.44 Running `/usr/bin/rustc --crate-name tracing --edition=2018 /usr/share/cargo/registry/tracing-0.1.44/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="attributes"' --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=ab682bdf6269531f -C extra-filename=-efb4e9faab0d744b --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern log=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/liblog-ad9df4c4d6f18609.rmeta --extern pin_project_lite=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libpin_project_lite-319f48d938e69c00.rmeta --extern tracing_attributes=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libtracing_attributes-4e8c8d48d810b25a.so --extern tracing_core=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libtracing_core-82f43035b66f764e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --cfg 'feature="derive"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "derive"))' -C metadata=bd0413c06d183b7b -C extra-filename=-76bc6ede1afde270 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern zerofrom_derive=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libzerofrom_derive-c97cd55bd7ef8cb5.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling tracing-subscriber v0.3.23 Running `/usr/bin/rustc --crate-name tracing_subscriber --edition=2018 /usr/share/cargo/registry/tracing-subscriber-0.3.23/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --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=fbb6af1549b32d00 -C extra-filename=-517eb71502d37459 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern chrono=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libchrono-436098d9dda4f2b6.rmeta --extern matchers=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libmatchers-1b57d8305c93c46b.rmeta --extern nu_ansi_term=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libnu_ansi_term-042d09590847ab76.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libonce_cell-2674e1f2d7639649.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libregex_automata-3ac4d7f81779c6c3.rmeta --extern sharded_slab=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libsharded_slab-b53c0c81743930f7.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libsmallvec-90a117863d807917.rmeta --extern thread_local=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libthread_local-fd13fe98a96ae5eb.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libtracing-efb4e9faab0d744b.rmeta --extern tracing_core=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libtracing_core-82f43035b66f764e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --cfg 'feature="derive"' --cfg 'feature="zerofrom"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "derive", "serde", "zerofrom"))' -C metadata=fab4d191a835f830 -C extra-filename=-7811ad60d7ab721a --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern stable_deref_trait=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libstable_deref_trait-afd260696b4791b7.rmeta --extern yoke_derive=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libyoke_derive-e2722feb0513e17a.so --extern zerofrom=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libzerofrom-76bc6ede1afde270.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8 Compiling zerotrie v0.2.5 Running `/usr/bin/rustc --crate-name zerovec --edition=2021 /usr/share/cargo/registry/zerovec-0.11.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="derive"' --cfg 'feature="yoke"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "derive", "hashmap", "schemars", "serde", "std", "yoke"))' -C metadata=7784f41b745e2e75 -C extra-filename=-4acdc40b514834c3 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern yoke=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libyoke-7811ad60d7ab721a.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libzerofrom-76bc6ede1afde270.rmeta --extern zerovec_derive=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libzerovec_derive-88e0620de668c144.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.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="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=457bd9dc7252577d -C extra-filename=-5c920f0210693a74 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libdisplaydoc-e8b28a849f875d23.so --extern yoke=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libyoke-7811ad60d7ab721a.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libzerofrom-76bc6ede1afde270.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.11.1 Running `/usr/bin/rustc --crate-name get_size_derive2 --edition=2024 /usr/share/cargo/registry/get-size-derive2-0.11.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=b10eb705bb2e507e -C extra-filename=-6a2540265a4aa486 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern attribute_derive=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libattribute_derive-1f9d66076c12e8b1.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libquote-2c0619dfdf08b149.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libsyn-1ecb678618f4604d.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.4 Compiling potential_utf v0.1.6 Running `/usr/bin/rustc --crate-name tinystr --edition=2021 /usr/share/cargo/registry/tinystr-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="zerovec"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "default", "serde", "std", "zerovec"))' -C metadata=2a010f38eb4bcac2 -C extra-filename=-32273c3f55d643dd --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libdisplaydoc-e8b28a849f875d23.so --extern zerovec=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libzerovec-4acdc40b514834c3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.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 --cfg 'feature="zerovec"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "default", "serde", "writeable", "zerovec"))' -C metadata=3ed2628fe4f9f95c -C extra-filename=-884e9808a08ff41f --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern zerovec=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libzerovec-4acdc40b514834c3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3.0 Running `/usr/bin/rustc --crate-name icu_collections --edition=2024 /usr/share/cargo/registry/icu_collections-2.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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "serde"))' -C metadata=9f97b4b9e50e99a4 -C extra-filename=-98968f45cb3897b6 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libdisplaydoc-e8b28a849f875d23.so --extern potential_utf=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libpotential_utf-884e9808a08ff41f.rmeta --extern utf8_iter=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libutf8_iter-5e3ac872255a666a.rmeta --extern yoke=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libyoke-7811ad60d7ab721a.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libzerofrom-76bc6ede1afde270.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libzerovec-4acdc40b514834c3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3.0 Running `/usr/bin/rustc --crate-name icu_locale_core --edition=2024 /usr/share/cargo/registry/icu_locale_core-2.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="zerovec"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "serde", "zerovec"))' -C metadata=132ce233778e98dc -C extra-filename=-63e795b8ee169837 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libdisplaydoc-e8b28a849f875d23.so --extern litemap=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/liblitemap-8e9d9a85642c476a.rmeta --extern tinystr=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libtinystr-32273c3f55d643dd.rmeta --extern writeable=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libwriteable-a384b3acf546d2e9.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libzerovec-4acdc40b514834c3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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="std"' --cfg 'feature="strum_macros"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "derive", "phf", "std", "strum_macros"))' -C metadata=27855ff86be9346b -C extra-filename=-2de19772b9d0e60e --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern strum_macros=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libstrum_macros-afaa0e22e7a2cbb9.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.3.1 Running `/usr/bin/rustc --crate-name icu_provider --edition=2024 /usr/share/cargo/registry/icu_provider-2.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 --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=a8e6e2e8dc3e2220 -C extra-filename=-148c38c1fc63e57f --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libdisplaydoc-e8b28a849f875d23.so --extern icu_locale_core=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libicu_locale_core-63e795b8ee169837.rmeta --extern writeable=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libwriteable-a384b3acf546d2e9.rmeta --extern yoke=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libyoke-7811ad60d7ab721a.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libzerofrom-76bc6ede1afde270.rmeta --extern zerotrie=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libzerotrie-5c920f0210693a74.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libzerovec-4acdc40b514834c3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3.0 Compiling icu_normalizer v2.3.0 Running `/usr/bin/rustc --crate-name icu_properties --edition=2024 /usr/share/cargo/registry/icu_properties-2.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="compiled_data"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "compiled_data", "datagen", "default", "harfbuzz_traits", "log", "serde", "unicode_bidi", "unstable"))' -C metadata=74da067d5133f3d8 -C extra-filename=-980900d5ecfec415 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libdisplaydoc-e8b28a849f875d23.so --extern icu_collections=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libicu_collections-98968f45cb3897b6.rmeta --extern icu_locale_core=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libicu_locale_core-63e795b8ee169837.rmeta --extern icu_properties_data=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libicu_properties_data-a071c5d60a5fe8c1.rmeta --extern icu_provider=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libicu_provider-148c38c1fc63e57f.rmeta --extern zerotrie=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libzerotrie-5c920f0210693a74.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libzerovec-4acdc40b514834c3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=2024 /usr/share/cargo/registry/icu_normalizer-2.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="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=4a4cc4c84b7f073e -C extra-filename=-d67eadafda8caae7 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern icu_collections=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libicu_collections-98968f45cb3897b6.rmeta --extern icu_normalizer_data=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libicu_normalizer_data-6b4a81df3b8d859d.rmeta --extern icu_provider=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libicu_provider-148c38c1fc63e57f.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libsmallvec-90a117863d807917.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libzerovec-4acdc40b514834c3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.229/src/lib.rs --error-format=json --json=diagnostic-rendered-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=75f702dcfd91486b -C extra-filename=-b9f620a101c03c2c --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern serde_core=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libserde_core-bf189679934ed948.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libserde_derive-dacc34e5b4931968.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg if_docsrs_then_no_serde_core --check-cfg 'cfg(feature, values("result"))' --check-cfg 'cfg(if_docsrs_then_no_serde_core)' --check-cfg 'cfg(no_core_cstr)' --check-cfg 'cfg(no_core_error)' --check-cfg 'cfg(no_core_net)' --check-cfg 'cfg(no_core_num_saturating)' --check-cfg 'cfg(no_diagnostic_namespace)' --check-cfg 'cfg(no_serde_derive)' --check-cfg 'cfg(no_std_atomic)' --check-cfg 'cfg(no_std_atomic64)' --check-cfg 'cfg(no_target_has_atomic)'` Compiling idna_adapter v1.2.2 Running `/usr/bin/rustc --crate-name idna_adapter --edition=2024 /usr/share/cargo/registry/idna_adapter-1.2.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="compiled_data"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("compiled_data"))' -C metadata=be7ad0e436960245 -C extra-filename=-90058e94a4ca7860 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern icu_normalizer=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libicu_normalizer-d67eadafda8caae7.rmeta --extern icu_properties=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libicu_properties-980900d5ecfec415.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling idna v1.1.0 Running `/usr/bin/rustc --crate-name idna --edition=2018 /usr/share/cargo/registry/idna-1.1.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="compiled_data"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "compiled_data", "default", "std"))' -C metadata=6c5c356dd209e84e -C extra-filename=-df2a175323b65a8b --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern idna_adapter=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libidna_adapter-90058e94a4ca7860.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libsmallvec-90a117863d807917.rmeta --extern utf8_iter=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libutf8_iter-5e3ac872255a666a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling compact_str v0.10.0 Compiling thin-vec v0.2.21 Compiling pep440_rs v0.7.3 Compiling rust-stemmers v1.2.0 Compiling schemars v1.2.3 Compiling ruff_options_metadata v0.0.17 (/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/crates/ruff_options_metadata) Compiling lsp-server 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=16 --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=82bd9e5cddfeabbb -C extra-filename=-ee8cd769e0040615 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern castaway=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libcastaway-fec2f6cf796e454f.rmeta --extern cfg_if=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libcfg_if-f362d4e10d92a557.rmeta --extern itoa=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libitoa-5e5fd64949e4c37a.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libserde-b9f620a101c03c2c.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libstatic_assertions-b1b865d829448ed4.rmeta --extern zmij=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libzmij-fd0b674ecebc55c1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=85d2c9df26ca618f -C extra-filename=-a101372270f212c0 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern once_cell=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libonce_cell-2674e1f2d7639649.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libserde-b9f620a101c03c2c.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libunicode_width-7e92862103b69382.rmeta --extern unscanny=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libunscanny-f6fc97af86a27e81.rmeta --extern version_ranges=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libversion_ranges-a2dd5335b88a8242.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name thin_vec --edition=2024 /usr/share/cargo/registry/thin-vec-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 --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=239acb6a0395a557 -C extra-filename=-7b18df88c13c9dc3 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern serde=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libserde-b9f620a101c03c2c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=0aba46fd8d5f1a1a -C extra-filename=-f78025b00c73be2a --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern serde=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libserde-b9f620a101c03c2c.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libserde_derive-dacc34e5b4931968.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.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="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=6a76be6c5deb7a1f -C extra-filename=-5e1e2eeccd0a45c3 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern dyn_clone=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libdyn_clone-bfd042088ff0d2fb.rmeta --extern ref_cast=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libref_cast-eb7685bec482dacf.rmeta --extern schemars_derive=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libschemars_derive-e71d43e138a39050.so --extern serde=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libserde-b9f620a101c03c2c.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libserde_json-73c5ba485998a95d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("serde"))' -C metadata=81e03ea9c2942c8f -C extra-filename=-631baa4e515ba3aa --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern serde=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libserde-b9f620a101c03c2c.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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=14401da4bb570791 -C extra-filename=-c556e801c22fde58 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern crossbeam_channel=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libcrossbeam_channel-946fa94472a1f51c.rmeta --extern log=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/liblog-ad9df4c4d6f18609.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libserde-b9f620a101c03c2c.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libserde_derive-dacc34e5b4931968.so --extern serde_json=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libserde_json-73c5ba485998a95d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling url v2.5.8 Running `/usr/bin/rustc --crate-name url --edition=2018 /usr/share/cargo/registry/url-2.5.8/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("debugger_visualizer", "default", "expose_internals", "serde", "std"))' -C metadata=6bfb97f0c3d1cdfe -C extra-filename=-e3aeebb24edefcfd --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern form_urlencoded=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libform_urlencoded-658ba2d137830133.rmeta --extern idna=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libidna-df2a175323b65a8b.rmeta --extern percent_encoding=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libpercent_encoding-44bf21781101a382.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libserde-b9f620a101c03c2c.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libserde_derive-dacc34e5b4931968.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling pep508_rs v0.9.2 Compiling gen-lsp-types v0.11.0 Running `/usr/bin/rustc --crate-name pep508_rs --edition=2021 /usr/share/cargo/registry/pep508_rs-0.9.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "non-pep508-extensions", "schemars", "tracing"))' -C metadata=8ae3e455d11d6108 -C extra-filename=-b384e7ac3c61f237 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern boxcar=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libboxcar-d024ac97284e10f3.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libindexmap-3fec1fbe2e6e03fa.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libitertools-6ced2ecd40dbde46.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libonce_cell-2674e1f2d7639649.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libpep440_rs-a101372270f212c0.rmeta --extern regex=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libregex-cfd24be00ad93552.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/librustc_hash-95f35e98f3ed00ca.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libserde-b9f620a101c03c2c.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libsmallvec-90a117863d807917.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libthiserror-87f9fbf72360a482.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libunicode_width-7e92862103b69382.rmeta --extern url=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/liburl-e3aeebb24edefcfd.rmeta --extern urlencoding=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/liburlencoding-c41c463db16bd8ef.rmeta --extern version_ranges=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libversion_ranges-a2dd5335b88a8242.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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 --cfg 'feature="url"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("fluent-uri", "url"))' -C metadata=e99d5b4a0c18e39e -C extra-filename=-e0cce05f968fa9fb --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern serde=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libserde-b9f620a101c03c2c.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libserde_json-73c5ba485998a95d.rmeta --extern url=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/liburl-e3aeebb24edefcfd.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.11.1 Running `/usr/bin/rustc --crate-name get_size2 --edition=2024 /usr/share/cargo/registry/get-size2-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 --cfg 'feature="alloc"' --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="std"' --cfg 'feature="thin-vec"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("all-features-no-std", "alloc", "arcstr", "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", "std", "thin-vec", "url", "uuid"))' -C metadata=354fdb34c26ca33f -C extra-filename=-38b208fefdd56c82 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern compact_str=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libcompact_str-ee8cd769e0040615.rmeta --extern get_size_derive2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libget_size_derive2-6a2540265a4aa486.so --extern hashbrown=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libhashbrown-5650bf9c31833cc0.rmeta --extern ordermap=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libordermap-57a05512e0b8c876.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libsmallvec-90a117863d807917.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libthin_vec-7b18df88c13c9dc3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.17 (/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=1cc8e9ebae4a7aec -C extra-filename=-3b0a950112f2dc6c --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_macros-458a684251587798.so -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling imperative v1.0.7 Running `/usr/bin/rustc --crate-name imperative --edition=2021 /usr/share/cargo/registry/imperative-1.0.7/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=11ce711b6772b905 -C extra-filename=-41e1ce256ca9bd02 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern phf=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libphf-472dceb7beefc06b.rmeta --extern rust_stemmers=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/librust_stemmers-f78025b00c73be2a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.4 Compiling ruff_memory_usage v0.0.17 (/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/crates/ruff_memory_usage) Compiling ruff_index v0.0.17 (/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --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=7933fdab48fbc24a -C extra-filename=-b830c14e9061d782 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern get_size2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libget_size2-38b208fefdd56c82.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libserde-b9f620a101c03c2c.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.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="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=f12ac60ee192892c -C extra-filename=-87f8de1ca7cf6aa7 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern castaway=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libcastaway-fec2f6cf796e454f.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libget_size2-38b208fefdd56c82.rmeta --extern itoa=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libitoa-5e5fd64949e4c37a.rmeta --extern ryu=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libryu-32c230586b7c867e.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libserde_core-bf189679934ed948.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=1902f9c37498a7e3 -C extra-filename=-80b807372e73766e --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern get_size2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libget_size2-38b208fefdd56c82.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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("salsa"))' -C metadata=8f3f4d207aee15d9 -C extra-filename=-8522cfbc2b006912 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern get_size2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libget_size2-38b208fefdd56c82.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_macros-458a684251587798.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.17 (/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --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=05808d47eb72af59 -C extra-filename=-9cd3477798b48315 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern get_size2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libget_size2-38b208fefdd56c82.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libmemchr-e04f2b598bd3b440.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_text_size-b830c14e9061d782.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libserde-b9f620a101c03c2c.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=c91af085c444f6a5 -C extra-filename=-c4ed797634fc604e --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern get_size2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libget_size2-38b208fefdd56c82.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libis_macro-034f65a267a13448.so --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_text_size-b830c14e9061d782.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libserde-b9f620a101c03c2c.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.17 (/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=03a317736e952058 -C extra-filename=-22e43cb6e4b75de0 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern itertools=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libitertools-04db57f33631e53b.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libmemchr-e04f2b598bd3b440.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_source_file-9cd3477798b48315.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_text_size-b830c14e9061d782.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/librustc_hash-95f35e98f3ed00ca.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libunicode_ident-8219bd9f72e3338d.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libunicode_normalization-8165d4f24269fd4c.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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=24356067b6159716 -C extra-filename=-3e08dcbf6990db31 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libanyhow-cb1d8c0d608e911d.rmeta --extern rand=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/librand-4e0eb74e5453b668.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_diagnostics-c4ed797634fc604e.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_source_file-9cd3477798b48315.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_text_size-b830c14e9061d782.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libserde-b9f620a101c03c2c.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libserde_json-73c5ba485998a95d.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libthiserror-a69421a69a490789.rmeta --extern uuid=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libuuid-d2e828e6871cc3e8.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.17 (/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=af0778064b1d1e0e -C extra-filename=-3e277d65e30ce2ad --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern char_str=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libchar_str-87f8de1ca7cf6aa7.rmeta --extern filetime=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libfiletime-549c35162653d55a.rmeta --extern glob=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libglob-43c5f7b9cd6fba97.rmeta --extern globset=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libglobset-458e0d343e2da734.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libitertools-04db57f33631e53b.rmeta --extern regex=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libregex-cfd24be00ad93552.rmeta --extern seahash=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libseahash-883c33664b34001f.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.17 (/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --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=eb4ea7c89184be64 -C extra-filename=-5bf5e73f63d93a03 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern drop_bomb=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libdrop_bomb-0c9f7b6e8a829cec.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_cache-3e277d65e30ce2ad.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_macros-458a684251587798.so --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_text_size-b830c14e9061d782.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/librustc_hash-95f35e98f3ed00ca.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libserde-b9f620a101c03c2c.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libstatic_assertions-b1b865d829448ed4.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libtracing-efb4e9faab0d744b.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libunicode_width-7e92862103b69382.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=3c6f5e5227edf89f -C extra-filename=-8fd24c1b9884dff3 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern indexmap=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libindexmap-3fec1fbe2e6e03fa.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libpep440_rs-a101372270f212c0.rmeta --extern pep508_rs=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libpep508_rs-b384e7ac3c61f237.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libserde-b9f620a101c03c2c.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libthiserror-a69421a69a490789.rmeta --extern toml=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libtoml-0b169348a09224ab.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.5 Running `/usr/bin/rustc --crate-name salsa --edition=2024 /usr/share/cargo/registry/salsa-0.28.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 --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=4c6c4c06139c2ad4 -C extra-filename=-2e4548ace53a66ac --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern boxcar=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libboxcar-d024ac97284e10f3.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libcompact_str-ee8cd769e0040615.rmeta --extern crossbeam_queue=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libcrossbeam_queue-ffda7b887b9fa666.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libcrossbeam_utils-60863d22a5df05b1.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libhashbrown-5650bf9c31833cc0.rmeta --extern hashlink=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libhashlink-c33a772cdbc8cbad.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libindexmap-3fec1fbe2e6e03fa.rmeta --extern intrusive_collections=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libintrusive_collections-d6314e319860ccec.rmeta --extern inventory=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libinventory-fd2d65c262a19a86.rmeta --extern parking_lot=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libparking_lot-8498aa427f8f51ab.rmeta --extern portable_atomic=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libportable_atomic-8ea6af79e520f5a4.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/librustc_hash-95f35e98f3ed00ca.rmeta --extern salsa_macro_rules=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libsalsa_macro_rules-6eae0b1239f8e2cc.rmeta --extern salsa_macros=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libsalsa_macros-bc669f988845cd3e.so --extern smallvec=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libsmallvec-90a117863d807917.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libthin_vec-7b18df88c13c9dc3.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libtracing-efb4e9faab0d744b.rmeta --extern typeid=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libtypeid-5470fe3869eb3006.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.17 (/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --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=39ee8053c6e21ac4 -C extra-filename=-e3282a9b45037cc5 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libaho_corasick-95c0f1f798a21e9f.rmeta --extern arrayvec=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libarrayvec-b5e426a7ee0f70e9.rmeta --extern bitflags=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libbitflags-6327fe31076cbc92.rmeta --extern char_str=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libchar_str-87f8de1ca7cf6aa7.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libcompact_str-ee8cd769e0040615.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libget_size2-38b208fefdd56c82.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libis_macro-034f65a267a13448.so --extern memchr=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libmemchr-e04f2b598bd3b440.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_cache-3e277d65e30ce2ad.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_macros-458a684251587798.so --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_python_trivia-22e43cb6e4b75de0.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_source_file-9cd3477798b48315.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_text_size-b830c14e9061d782.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/librustc_hash-95f35e98f3ed00ca.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libsalsa-2e4548ace53a66ac.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libserde-b9f620a101c03c2c.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libthin_vec-7b18df88c13c9dc3.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libthiserror-a69421a69a490789.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.17 (/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/crates/ruff_python_parser) Compiling ruff_python_literal v0.0.17 (/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/crates/ruff_python_literal) Compiling ruff_python_index v0.0.17 (/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/crates/ruff_python_index) Compiling ruff_python_edits v0.0.17 (/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/crates/ruff_python_edits) 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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=a5561a4eab48c6de -C extra-filename=-45975be9138fb1cd --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libbitflags-6327fe31076cbc92.rmeta --extern bstr=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libbstr-1adb027a02519c04.rmeta --extern drop_bomb=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libdrop_bomb-0c9f7b6e8a829cec.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libget_size2-38b208fefdd56c82.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libhashbrown-5650bf9c31833cc0.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libmemchr-e04f2b598bd3b440.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_python_ast-e3282a9b45037cc5.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_python_trivia-22e43cb6e4b75de0.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_text_size-b830c14e9061d782.rmeta --extern unicode_names2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libunicode_names2-e3385be0219333a0.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/librustc_hash-95f35e98f3ed00ca.rmeta --extern stacker=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libstacker-549423dd9ba98ace.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libstatic_assertions-b1b865d829448ed4.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libthin_vec-7b18df88c13c9dc3.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libunicode_ident-8219bd9f72e3338d.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libunicode_normalization-8165d4f24269fd4c.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.17.0-build/ruff-0.17.0/target/release/build/psm-4e506c85b439665c/out` Running `/usr/bin/rustc --crate-name ruff_python_literal --edition=2024 crates/ruff_python_literal/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=cc16a52d51ca9ac8 -C extra-filename=-d5b038eb52377869 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libbitflags-6327fe31076cbc92.rmeta --extern icu_normalizer=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libicu_normalizer-d67eadafda8caae7.rmeta --extern icu_properties=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libicu_properties-980900d5ecfec415.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libitertools-04db57f33631e53b.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_python_ast-e3282a9b45037cc5.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name ruff_python_index --edition=2024 crates/ruff_python_index/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=af3e55de4802ac86 -C extra-filename=-6f5dff58b4ec7514 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_python_ast-e3282a9b45037cc5.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_python_trivia-22e43cb6e4b75de0.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_source_file-9cd3477798b48315.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_text_size-b830c14e9061d782.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_edits --edition=2024 crates/ruff_python_edits/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=81554977755ab2f2 -C extra-filename=-fc92e89c426b3e2a --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_python_ast-e3282a9b45037cc5.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_source_file-9cd3477798b48315.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_text_size-b830c14e9061d782.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.17 (/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/crates/ruff_db) Compiling ruff_python_codegen v0.0.17 (/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/crates/ruff_python_codegen) Compiling ruff_python_semantic v0.0.17 (/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/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=303e0e92ac986c71 -C extra-filename=-aae8f7e0a4f77427 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern anstyle=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libanstyle-454170ac79791cc8.rmeta --extern arc_swap=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libarc_swap-110541748a9c5b47.rmeta --extern camino=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libcamino-fe376c28d982c0c2.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libcompact_str-ee8cd769e0040615.rmeta --extern dashmap=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libdashmap-833ace411cf15acf.rmeta --extern dunce=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libdunce-230a3d1be4f717f7.rmeta --extern etcetera=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libetcetera-ed250635f2b60164.rmeta --extern filetime=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libfiletime-549c35162653d55a.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libget_size2-38b208fefdd56c82.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libignore-7de07777b4f61dbc.rmeta --extern matchit=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libmatchit-66b1363f6c0a32b6.rmeta --extern path_slash=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libpath_slash-84bed11ab6d99b41.rmeta --extern pathdiff=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libpathdiff-668347e6c444982a.rmeta --extern quick_junit=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libquick_junit-226c8a8660624629.rmeta --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libannotate_snippets-35b504bf01b9c1b4.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_diagnostics-c4ed797634fc604e.rmeta --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_memory_usage-80b807372e73766e.rmeta --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_notebook-3e08dcbf6990db31.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_python_ast-e3282a9b45037cc5.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_python_parser-45975be9138fb1cd.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_python_trivia-22e43cb6e4b75de0.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_source_file-9cd3477798b48315.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_text_size-b830c14e9061d782.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/librustc_hash-95f35e98f3ed00ca.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libsalsa-2e4548ace53a66ac.rmeta --extern same_file=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libsame_file-5ae4bf662c113015.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libserde-b9f620a101c03c2c.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libserde_json-73c5ba485998a95d.rmeta --extern similar=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libsimilar-3e104cd87679ccb0.rmeta --extern supports_hyperlinks=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libsupports_hyperlinks-5c28764761d3f8e7.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libthiserror-a69421a69a490789.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libtracing-efb4e9faab0d744b.rmeta --extern ty_static=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libty_static-3b0a950112f2dc6c.rmeta --extern which=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libwhich-679b8d9234a43207.rmeta --extern zip=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libzip-f36ca24ae6ffdacc.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.17.0-build/ruff-0.17.0/target/release/build/psm-4e506c85b439665c/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=e6496e1416721b19 -C extra-filename=-e94777ef1ce7ac19 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_python_ast-e3282a9b45037cc5.rmeta --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_python_literal-d5b038eb52377869.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_python_parser-45975be9138fb1cd.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_source_file-9cd3477798b48315.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_text_size-b830c14e9061d782.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.17.0-build/ruff-0.17.0/target/release/build/psm-4e506c85b439665c/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --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=2b16166b2bf2757b -C extra-filename=-9911aaff984df998 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libbitflags-6327fe31076cbc92.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libis_macro-034f65a267a13448.so --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_cache-3e277d65e30ce2ad.rmeta --extern ruff_index=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_index-8522cfbc2b006912.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_macros-458a684251587798.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_python_ast-e3282a9b45037cc5.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_python_parser-45975be9138fb1cd.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_python_stdlib-7331b49919d26371.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_text_size-b830c14e9061d782.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/librustc_hash-95f35e98f3ed00ca.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libserde-b9f620a101c03c2c.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libsmallvec-90a117863d807917.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.17.0-build/ruff-0.17.0/target/release/build/psm-4e506c85b439665c/out` Compiling ruff_python_importer v0.0.17 (/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=ed9881ad159f3aa9 -C extra-filename=-96ad51b87ac089fe --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libanyhow-cb1d8c0d608e911d.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_diagnostics-c4ed797634fc604e.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_python_ast-e3282a9b45037cc5.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_python_codegen-e94777ef1ce7ac19.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_python_trivia-22e43cb6e4b75de0.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_source_file-9cd3477798b48315.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_text_size-b830c14e9061d782.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.17.0-build/ruff-0.17.0/target/release/build/psm-4e506c85b439665c/out` Compiling ruff_ranged_value v0.0.17 (/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/crates/ruff_ranged_value) Compiling ty_module_resolver v0.0.17 (/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/crates/ty_module_resolver) Compiling ty_site_packages v0.0.17 (/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/crates/ty_site_packages) Compiling ruff_python_formatter v0.0.17 (/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("get-size", "schemars"))' -C metadata=60300eb25d5b498f -C extra-filename=-5c2f74f72dfc1ee3 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern ruff_db=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_db-aae8f7e0a4f77427.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_python_ast-e3282a9b45037cc5.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_text_size-b830c14e9061d782.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libserde-b9f620a101c03c2c.rmeta --extern toml=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libtoml-cd446907e10ae19d.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.17.0-build/ruff-0.17.0/target/release/build/psm-4e506c85b439665c/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=e8243b32eb1cf66b -C extra-filename=-cda0af95790e0eb1 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libanyhow-cb1d8c0d608e911d.rmeta --extern camino=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libcamino-fe376c28d982c0c2.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libcompact_str-ee8cd769e0040615.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libget_size2-38b208fefdd56c82.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libitertools-04db57f33631e53b.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libmemchr-e04f2b598bd3b440.rmeta --extern ordermap=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libordermap-57a05512e0b8c876.rmeta --extern regex=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libregex-cfd24be00ad93552.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libregex_syntax-e02d48c3f1ba97a0.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_db-aae8f7e0a4f77427.rmeta --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_memory_usage-80b807372e73766e.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_python_ast-e3282a9b45037cc5.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_python_stdlib-7331b49919d26371.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/librustc_hash-95f35e98f3ed00ca.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libsalsa-2e4548ace53a66ac.rmeta --extern strum=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libstrum-2de19772b9d0e60e.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libstrum_macros-afaa0e22e7a2cbb9.so --extern thiserror=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libthiserror-a69421a69a490789.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libtracing-efb4e9faab0d744b.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.17.0-build/ruff-0.17.0/target/release/build/psm-4e506c85b439665c/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=7b27f4b990e116e2 -C extra-filename=-aff9a285da798383 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern camino=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libcamino-fe376c28d982c0c2.rmeta --extern colored=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libcolored-65c68e882b116975.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libget_size2-38b208fefdd56c82.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libindexmap-3fec1fbe2e6e03fa.rmeta --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libannotate_snippets-35b504bf01b9c1b4.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_db-aae8f7e0a4f77427.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_python_ast-e3282a9b45037cc5.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_python_trivia-22e43cb6e4b75de0.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_source_file-9cd3477798b48315.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_text_size-b830c14e9061d782.rmeta --extern strum=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libstrum-2de19772b9d0e60e.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libstrum_macros-afaa0e22e7a2cbb9.so --extern tracing=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libtracing-efb4e9faab0d744b.rmeta --extern ty_static=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libty_static-3b0a950112f2dc6c.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.17.0-build/ruff-0.17.0/target/release/build/psm-4e506c85b439665c/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --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=3992260a70940be9 -C extra-filename=-c1fc1f9f10076484 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libanyhow-cb1d8c0d608e911d.rmeta --extern clap=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libclap-24016a48ff2f89ce.rmeta --extern countme=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libcountme-f89c7483f31fb5d8.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libitertools-04db57f33631e53b.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libmemchr-e04f2b598bd3b440.rmeta --extern regex=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libregex-cfd24be00ad93552.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_cache-3e277d65e30ce2ad.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_db-aae8f7e0a4f77427.rmeta --extern ruff_formatter=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_formatter-5bf5e73f63d93a03.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_macros-458a684251587798.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_python_ast-e3282a9b45037cc5.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_python_parser-45975be9138fb1cd.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_python_trivia-22e43cb6e4b75de0.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_source_file-9cd3477798b48315.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_text_size-b830c14e9061d782.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/librustc_hash-95f35e98f3ed00ca.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libsalsa-2e4548ace53a66ac.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libserde-b9f620a101c03c2c.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libsmallvec-90a117863d807917.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libstatic_assertions-b1b865d829448ed4.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libthiserror-a69421a69a490789.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libtracing-efb4e9faab0d744b.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.17.0-build/ruff-0.17.0/target/release/build/psm-4e506c85b439665c/out` Compiling ruff_linter v0.17.0 (/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --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=325e7d7155f27d6a -C extra-filename=-6e15e725a254a90f --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libaho_corasick-95c0f1f798a21e9f.rmeta --extern anyhow=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libanyhow-cb1d8c0d608e911d.rmeta --extern bitflags=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libbitflags-6327fe31076cbc92.rmeta --extern clap=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libclap-24016a48ff2f89ce.rmeta --extern colored=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libcolored-65c68e882b116975.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libcompact_str-ee8cd769e0040615.rmeta --extern fern=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libfern-5139e215d35a8ea3.rmeta --extern glob=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libglob-43c5f7b9cd6fba97.rmeta --extern globset=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libglobset-458e0d343e2da734.rmeta --extern imperative=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libimperative-41e1ce256ca9bd02.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libis_macro-034f65a267a13448.so --extern itertools=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libitertools-04db57f33631e53b.rmeta --extern jiff=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libjiff-1e5a8f49332ae59b.rmeta --extern libcst_native=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/liblibcst_native-645ce53d9d0e905e.rlib --extern log=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/liblog-ad9df4c4d6f18609.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libmemchr-e04f2b598bd3b440.rmeta --extern natord=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libnatord-20d85e0fbc517611.rmeta --extern path_absolutize=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libpath_absolutize-fea879778ea69102.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libpep440_rs-a101372270f212c0.rmeta --extern pyproject_toml=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libpyproject_toml-8fd24c1b9884dff3.rmeta --extern regex=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libregex-cfd24be00ad93552.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_cache-3e277d65e30ce2ad.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_db-aae8f7e0a4f77427.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_diagnostics-c4ed797634fc604e.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_macros-458a684251587798.so --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_notebook-3e08dcbf6990db31.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_python_ast-e3282a9b45037cc5.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_python_codegen-e94777ef1ce7ac19.rmeta --extern ruff_python_edits=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_python_edits-fc92e89c426b3e2a.rmeta --extern ruff_python_importer=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_python_importer-96ad51b87ac089fe.rmeta --extern ruff_python_index=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_python_index-6f5dff58b4ec7514.rmeta --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_python_literal-d5b038eb52377869.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_python_parser-45975be9138fb1cd.rmeta --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_python_semantic-9911aaff984df998.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_python_stdlib-7331b49919d26371.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_python_trivia-22e43cb6e4b75de0.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_ranged_value-5c2f74f72dfc1ee3.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_source_file-9cd3477798b48315.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_text_size-b830c14e9061d782.rmeta --extern unicode_names2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libunicode_names2-e3385be0219333a0.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/librustc_hash-95f35e98f3ed00ca.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libserde-b9f620a101c03c2c.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libserde_json-73c5ba485998a95d.rmeta --extern similar=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libsimilar-3e104cd87679ccb0.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libsmallvec-90a117863d807917.rmeta --extern strum=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libstrum-2de19772b9d0e60e.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libstrum_macros-afaa0e22e7a2cbb9.so --extern thiserror=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libthiserror-a69421a69a490789.rmeta --extern toml=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libtoml-cd446907e10ae19d.rmeta --extern typed_arena=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libtyped_arena-0cf453a9e00282ae.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libunicode_normalization-8165d4f24269fd4c.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libunicode_width-7e92862103b69382.rmeta --extern url=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/liburl-e3aeebb24edefcfd.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.17.0-build/ruff-0.17.0/target/release/build/psm-4e506c85b439665c/out` Compiling ruff_graph v0.0.17 (/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --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=5af5f306bd811572 -C extra-filename=-2884e3b6701edcc0 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libanyhow-cb1d8c0d608e911d.rmeta --extern clap=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libclap-24016a48ff2f89ce.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libmemchr-e04f2b598bd3b440.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_cache-3e277d65e30ce2ad.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_db-aae8f7e0a4f77427.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_linter-6e15e725a254a90f.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_macros-458a684251587798.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_python_ast-e3282a9b45037cc5.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_python_parser-45975be9138fb1cd.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libsalsa-2e4548ace53a66ac.rmeta --extern schemars=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libschemars-5e1e2eeccd0a45c3.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libserde-b9f620a101c03c2c.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libty_module_resolver-cda0af95790e0eb1.rmeta --extern ty_site_packages=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libty_site_packages-aff9a285da798383.rmeta --extern zip=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libzip-f36ca24ae6ffdacc.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.17.0-build/ruff-0.17.0/target/release/build/psm-4e506c85b439665c/out` Compiling ruff_workspace v0.0.17 (/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --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=ad87850a189d1fcd -C extra-filename=-d12ac801fbb0aba9 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libanyhow-cb1d8c0d608e911d.rmeta --extern colored=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libcolored-65c68e882b116975.rmeta --extern etcetera=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libetcetera-ed250635f2b60164.rmeta --extern glob=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libglob-43c5f7b9cd6fba97.rmeta --extern globset=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libglobset-458e0d343e2da734.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libignore-7de07777b4f61dbc.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libindexmap-3fec1fbe2e6e03fa.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libis_macro-034f65a267a13448.so --extern itertools=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libitertools-04db57f33631e53b.rmeta --extern log=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/liblog-ad9df4c4d6f18609.rmeta --extern matchit=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libmatchit-66b1363f6c0a32b6.rmeta --extern path_absolutize=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libpath_absolutize-fea879778ea69102.rmeta --extern path_slash=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libpath_slash-84bed11ab6d99b41.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libpep440_rs-a101372270f212c0.rmeta --extern regex=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libregex-cfd24be00ad93552.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_cache-3e277d65e30ce2ad.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_db-aae8f7e0a4f77427.rmeta --extern ruff_formatter=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_formatter-5bf5e73f63d93a03.rmeta --extern ruff_graph=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_graph-2884e3b6701edcc0.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_linter-6e15e725a254a90f.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_macros-458a684251587798.so --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_options_metadata-631baa4e515ba3aa.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_python_ast-e3282a9b45037cc5.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_python_formatter-c1fc1f9f10076484.rmeta --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_python_semantic-9911aaff984df998.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_python_stdlib-7331b49919d26371.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_ranged_value-5c2f74f72dfc1ee3.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_source_file-9cd3477798b48315.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/librustc_hash-95f35e98f3ed00ca.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libserde-b9f620a101c03c2c.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libshellexpand-a2cf4bb27ad57d8d.rmeta --extern strum=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libstrum-2de19772b9d0e60e.rmeta --extern toml=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libtoml-cd446907e10ae19d.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libunicode_normalization-8165d4f24269fd4c.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.17.0-build/ruff-0.17.0/target/release/build/psm-4e506c85b439665c/out` Compiling ruff_markdown v0.0.17 (/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=79a3b53fc1daabbc -C extra-filename=-e3d3176d36525bcd --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern regex=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libregex-cfd24be00ad93552.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_python_ast-e3282a9b45037cc5.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_python_formatter-c1fc1f9f10076484.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_python_trivia-22e43cb6e4b75de0.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_source_file-9cd3477798b48315.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_text_size-b830c14e9061d782.rmeta --extern ruff_workspace=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_workspace-d12ac801fbb0aba9.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.17.0-build/ruff-0.17.0/target/release/build/psm-4e506c85b439665c/out` Compiling ruff_server v0.0.17 (/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("test-uv"))' -C metadata=2461ded5ee73df20 -C extra-filename=-7f2f5cfe147d3f67 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libanyhow-cb1d8c0d608e911d.rmeta --extern crossbeam=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libcrossbeam-53dc1eb063a9a562.rmeta --extern lsp_types=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libgen_lsp_types-e0cce05f968fa9fb.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libignore-7de07777b4f61dbc.rmeta --extern jod_thread=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libjod_thread-845b17bc72da1d91.rmeta --extern lsp_server=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/liblsp_server-c556e801c22fde58.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libmemchr-e04f2b598bd3b440.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_db-aae8f7e0a4f77427.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_diagnostics-c4ed797634fc604e.rmeta --extern ruff_formatter=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_formatter-5bf5e73f63d93a03.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_linter-6e15e725a254a90f.rmeta --extern ruff_markdown=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_markdown-e3d3176d36525bcd.rmeta --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_notebook-3e08dcbf6990db31.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_python_ast-e3282a9b45037cc5.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_python_codegen-e94777ef1ce7ac19.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_python_formatter-c1fc1f9f10076484.rmeta --extern ruff_python_index=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_python_index-6f5dff58b4ec7514.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_python_parser-45975be9138fb1cd.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_ranged_value-5c2f74f72dfc1ee3.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_source_file-9cd3477798b48315.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_text_size-b830c14e9061d782.rmeta --extern ruff_workspace=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_workspace-d12ac801fbb0aba9.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/librustc_hash-95f35e98f3ed00ca.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libserde-b9f620a101c03c2c.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libserde_json-73c5ba485998a95d.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libshellexpand-a2cf4bb27ad57d8d.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libthiserror-a69421a69a490789.rmeta --extern toml=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libtoml-cd446907e10ae19d.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libtracing-efb4e9faab0d744b.rmeta --extern tracing_log=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libtracing_log-343318d1aafe7554.rmeta --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libtracing_subscriber-517eb71502d37459.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.17.0-build/ruff-0.17.0/target/release/build/psm-4e506c85b439665c/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=787df9bd7c01cc51 -C extra-filename=-4ca847c1d5448690 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libanyhow-cb1d8c0d608e911d.rmeta --extern bitflags=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libbitflags-6327fe31076cbc92.rmeta --extern cachedir=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libcachedir-586d8ebe4b4fc353.rmeta --extern clap=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libclap-24016a48ff2f89ce.rmeta --extern clap_complete_command=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libclap_complete_command-1bbf5f86a00079a4.rmeta --extern clearscreen=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libclearscreen-01f88a70f395d1ee.rmeta --extern colored=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libcolored-65c68e882b116975.rmeta --extern filetime=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libfiletime-549c35162653d55a.rmeta --extern globwalk=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libglobwalk-837be29f52d2d4a3.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libignore-7de07777b4f61dbc.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libindexmap-3fec1fbe2e6e03fa.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libis_macro-034f65a267a13448.so --extern itertools=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libitertools-04db57f33631e53b.rmeta --extern jiff=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libjiff-1e5a8f49332ae59b.rmeta --extern log=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/liblog-ad9df4c4d6f18609.rmeta --extern notify=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libnotify-abcd45817f2090db.rmeta --extern path_absolutize=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libpath_absolutize-fea879778ea69102.rmeta --extern rayon=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/librayon-d6f4d9e23371c92e.rmeta --extern regex=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libregex-cfd24be00ad93552.rmeta --extern rkyv=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/librkyv-4f1240e4b152cf43.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_cache-3e277d65e30ce2ad.rmeta --extern ruff_command_line=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_command_line-4870c966ec23a2fe.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_db-aae8f7e0a4f77427.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_diagnostics-c4ed797634fc604e.rmeta --extern ruff_graph=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_graph-2884e3b6701edcc0.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_linter-6e15e725a254a90f.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_macros-458a684251587798.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_markdown-e3d3176d36525bcd.rmeta --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_notebook-3e08dcbf6990db31.rmeta --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_options_metadata-631baa4e515ba3aa.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_python_ast-e3282a9b45037cc5.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_python_formatter-c1fc1f9f10076484.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_python_parser-45975be9138fb1cd.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_ranged_value-5c2f74f72dfc1ee3.rmeta --extern ruff_server=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_server-7f2f5cfe147d3f67.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_source_file-9cd3477798b48315.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_text_size-b830c14e9061d782.rmeta --extern ruff_workspace=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_workspace-d12ac801fbb0aba9.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/librustc_hash-95f35e98f3ed00ca.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libserde-b9f620a101c03c2c.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libserde_json-73c5ba485998a95d.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libshellexpand-a2cf4bb27ad57d8d.rmeta --extern strum=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libstrum-2de19772b9d0e60e.rmeta --extern tempfile=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libtempfile-3e07451d63274fc4.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libthiserror-a69421a69a490789.rmeta --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libtikv_jemallocator-28d6f177635834fd.rmeta --extern toml=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libtoml-cd446907e10ae19d.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libtracing-efb4e9faab0d744b.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libwalkdir-d85efbb6db3eee1d.rmeta --extern wild=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libwild-4da16319f55bb35e.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.17.0-build/ruff-0.17.0/target/release/build/psm-4e506c85b439665c/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=0a0a0a66beadb5c2 -C extra-filename=-f1d78764e803f5c3 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libanyhow-cb1d8c0d608e911d.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libbitflags-6327fe31076cbc92.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libcachedir-586d8ebe4b4fc353.rlib --extern clap=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libclap-24016a48ff2f89ce.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libclap_complete_command-1bbf5f86a00079a4.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libclearscreen-01f88a70f395d1ee.rlib --extern colored=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libcolored-65c68e882b116975.rlib --extern filetime=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libfiletime-549c35162653d55a.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libglobwalk-837be29f52d2d4a3.rlib --extern ignore=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libignore-7de07777b4f61dbc.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libindexmap-3fec1fbe2e6e03fa.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libis_macro-034f65a267a13448.so --extern itertools=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libitertools-04db57f33631e53b.rlib --extern jiff=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libjiff-1e5a8f49332ae59b.rlib --extern log=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/liblog-ad9df4c4d6f18609.rlib --extern notify=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libnotify-abcd45817f2090db.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libpath_absolutize-fea879778ea69102.rlib --extern rayon=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/librayon-d6f4d9e23371c92e.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libregex-cfd24be00ad93552.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/librkyv-4f1240e4b152cf43.rlib --extern ruff=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff-4ca847c1d5448690.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_cache-3e277d65e30ce2ad.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_command_line-4870c966ec23a2fe.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_db-aae8f7e0a4f77427.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_diagnostics-c4ed797634fc604e.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_graph-2884e3b6701edcc0.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_linter-6e15e725a254a90f.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_macros-458a684251587798.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_markdown-e3d3176d36525bcd.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_notebook-3e08dcbf6990db31.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_options_metadata-631baa4e515ba3aa.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_python_ast-e3282a9b45037cc5.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_python_formatter-c1fc1f9f10076484.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_python_parser-45975be9138fb1cd.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_ranged_value-5c2f74f72dfc1ee3.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_server-7f2f5cfe147d3f67.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_source_file-9cd3477798b48315.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_text_size-b830c14e9061d782.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libruff_workspace-d12ac801fbb0aba9.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/librustc_hash-95f35e98f3ed00ca.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libserde-b9f620a101c03c2c.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libserde_json-73c5ba485998a95d.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libshellexpand-a2cf4bb27ad57d8d.rlib --extern strum=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libstrum-2de19772b9d0e60e.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libtempfile-3e07451d63274fc4.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libthiserror-a69421a69a490789.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libtikv_jemallocator-28d6f177635834fd.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libtoml-cd446907e10ae19d.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libtracing-efb4e9faab0d744b.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libwalkdir-d85efbb6db3eee1d.rlib --extern wild=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/release/deps/libwild-4da16319f55bb35e.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.17.0-build/ruff-0.17.0/target/release/build/psm-4e506c85b439665c/out` Finished `release` profile [optimized] target(s) in 6m 41s 📦 Built wheel to /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/wheels/ruff-0.17.0-py3-none-linux_x86_64.whl /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/wheels/ruff-0.17.0-py3-none-linux_x86_64.whl Building wheel for ruff (pyproject.toml): finished with status 'done' Created wheel for ruff: filename=ruff-0.17.0-py3-none-linux_x86_64.whl size=64422711 sha256=02271f0de0965131c48a0193fdb75bef05a7a242479769d1791b29d9d7fc4005 Stored in directory: /builddir/build/BUILD/ruff-0.17.0-build/.pyproject-builddir/pip-ephem-wheel-cache-80_291i6/wheels/06/0b/1b/5f4fe98252fc0e1a486fc080a015477bc62f35ae5b897a44b5 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 # BSD-2-Clause 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.uYS6iT + umask 022 + cd /builddir/build/BUILD/ruff-0.17.0-build + '[' /builddir/build/BUILD/ruff-0.17.0-build/BUILDROOT '!=' / ']' + rm -rf /builddir/build/BUILD/ruff-0.17.0-build/BUILDROOT ++ dirname /builddir/build/BUILD/ruff-0.17.0-build/BUILDROOT + mkdir -p /builddir/build/BUILD/ruff-0.17.0-build + mkdir /builddir/build/BUILD/ruff-0.17.0-build/BUILDROOT + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -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.17.0 ++ ls /builddir/build/BUILD/ruff-0.17.0-build/pyproject-wheeldir/ruff-0.17.0-py3-none-linux_x86_64.whl ++ xargs basename --multiple ++ sed -E 's/([^-]+)-([^-]+)-.+\.whl/\1==\2/' + specifier=ruff==0.17.0 + '[' -z ruff==0.17.0 ']' + PIP_CONFIG_FILE=/dev/null + TMPDIR=/builddir/build/BUILD/ruff-0.17.0-build/.pyproject-builddir + /usr/bin/python3 -m pip install --root /builddir/build/BUILD/ruff-0.17.0-build/BUILDROOT --prefix /usr --no-deps --disable-pip-version-check --progress-bar off --verbose --ignore-installed --no-warn-script-location --no-index --no-cache-dir --find-links /builddir/build/BUILD/ruff-0.17.0-build/pyproject-wheeldir ruff==0.17.0 Using pip 26.2.1 from /usr/lib/python3.15/site-packages/pip (python 3.15) Looking in links: /builddir/build/BUILD/ruff-0.17.0-build/pyproject-wheeldir Processing /builddir/build/BUILD/ruff-0.17.0-build/pyproject-wheeldir/ruff-0.17.0-py3-none-linux_x86_64.whl Installing collected packages: ruff Successfully installed ruff-0.17.0 + '[' -d /builddir/build/BUILD/ruff-0.17.0-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.17.0-build/BUILDROOT/usr/bin/ruff /builddir/build/BUILD/ruff-0.17.0-build/BUILDROOT/usr/bin/ruff: no change + rm -rfv /builddir/build/BUILD/ruff-0.17.0-build/BUILDROOT/usr/bin/__pycache__ + rm -f /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0-1.fc46.x86_64-pyproject-ghost-distinfo + site_dirs=() + '[' -d /builddir/build/BUILD/ruff-0.17.0-build/BUILDROOT/usr/lib/python3.15/site-packages ']' + '[' /builddir/build/BUILD/ruff-0.17.0-build/BUILDROOT/usr/lib64/python3.15/site-packages '!=' /builddir/build/BUILD/ruff-0.17.0-build/BUILDROOT/usr/lib/python3.15/site-packages ']' + '[' -d /builddir/build/BUILD/ruff-0.17.0-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.17.0-build/BUILDROOT$site_dir/*.dist-info + echo '%ghost %dir /usr/lib64/python3.15/site-packages/ruff-0.17.0.dist-info' +++ basename /builddir/build/BUILD/ruff-0.17.0-build/BUILDROOT/usr/lib64/python3.15/site-packages/ruff-0.17.0.dist-info ++ PYTHONPATH=/usr/lib/rpm/redhat ++ /usr/bin/python3 -sBc 'import sys; from pyproject_save_files import canonical_name_from_distinfo; print(canonical_name_from_distinfo(sys.argv[1]))' ruff-0.17.0.dist-info + _normalized=ruff + echo '%ghost %dir /usr/lib64/python3.15/site-packages/ruff-0.17.0.dist-info' + sed -i s/pip/rpm/ /builddir/build/BUILD/ruff-0.17.0-build/BUILDROOT/usr/lib64/python3.15/site-packages/ruff-0.17.0.dist-info/INSTALLER + PYTHONPATH=/usr/lib/rpm/redhat + /usr/bin/python3 -B /usr/lib/rpm/redhat/pyproject_preprocess_record.py --buildroot /builddir/build/BUILD/ruff-0.17.0-build/BUILDROOT --record /builddir/build/BUILD/ruff-0.17.0-build/BUILDROOT/usr/lib64/python3.15/site-packages/ruff-0.17.0.dist-info/RECORD --output /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0-1.fc46.x86_64-pyproject-record + rm -fv /builddir/build/BUILD/ruff-0.17.0-build/BUILDROOT/usr/lib64/python3.15/site-packages/ruff-0.17.0.dist-info/RECORD removed '/builddir/build/BUILD/ruff-0.17.0-build/BUILDROOT/usr/lib64/python3.15/site-packages/ruff-0.17.0.dist-info/RECORD' + rm -fv /builddir/build/BUILD/ruff-0.17.0-build/BUILDROOT/usr/lib64/python3.15/site-packages/ruff-0.17.0.dist-info/REQUESTED removed '/builddir/build/BUILD/ruff-0.17.0-build/BUILDROOT/usr/lib64/python3.15/site-packages/ruff-0.17.0.dist-info/REQUESTED' + '[' -f /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0-1.fc46.x86_64-pyproject-dep-overrides ']' ++ wc -l /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0-1.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.17.0-build/ruff-0.17.0-1.fc46.x86_64-pyproject-files --output-modules /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0-1.fc46.x86_64-pyproject-modules --buildroot /builddir/build/BUILD/ruff-0.17.0-build/BUILDROOT --sitelib /usr/lib/python3.15/site-packages --sitearch /usr/lib64/python3.15/site-packages --python-version 3.15 --pyproject-record /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0-1.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.17.0-build/BUILDROOT/usr/lib/python3.15/site-packages + mv /builddir/build/BUILD/ruff-0.17.0-build/BUILDROOT/usr/lib64/python3.15/site-packages/ruff /builddir/build/BUILD/ruff-0.17.0-build/BUILDROOT/usr/lib64/python3.15/site-packages/ruff-0.17.0.dist-info /builddir/build/BUILD/ruff-0.17.0-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.17.0-build/ruff-0.17.0-1.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.17.0-build/BUILDROOT//usr/share/bash-completion/completions + install -Dpm 0644 ruff.fish -t /builddir/build/BUILD/ruff-0.17.0-build/BUILDROOT//usr/share/fish/vendor_completions.d + install -Dpm 0644 _ruff -t /builddir/build/BUILD/ruff-0.17.0-build/BUILDROOT//usr/share/zsh/site-functions + /usr/bin/find-debuginfo -j3 --strict-build-id -m -i --build-id-seed 0.17.0-1.fc46 --unique-debug-suffix -0.17.0-1.fc46.x86_64 --unique-debug-src-base ruff-0.17.0-1.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.17.0-build/ruff-0.17.0 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.17.0-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.17.0-1.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 *** WARNING: ./usr/src/debug/ruff-0.17.0-1.fc46.x86_64/crates/ruff_unicode_names2/src/lib.rs is executable but has no shebang, removing executable bit + /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.17.0-build/BUILDROOT/usr/lib/python3.15 using python3.15 Bytecompiling .py files below /builddir/build/BUILD/ruff-0.17.0-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.17.0-build/BUILDROOT /builddir/build/BUILD/ruff-0.17.0-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.17.0-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.17.0-build/BUILDROOT/usr/lib/python3.15/site-packages/ruff/__pycache__/_find_ruff.cpython-315.opt-1.pyc: rewriting with normalized contents Scanned 271 directories and 1311 files, processed 3 inodes, 3 modified (0 replaced + 3 rewritten), 0 unsupported format, 0 errors + /usr/bin/linkdupes --brp /builddir/build/BUILD/ruff-0.17.0-build/BUILDROOT/usr Scanned 270 directories and 1311 files, considered 1311 files, read 97 files, linked 0 files, 0 errors sum of sizes of linked files: 0 bytes Reading /builddir/build/BUILD/ruff-0.17.0-build/SPECPARTS/rpm-debuginfo.specpart Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.T7DF32 + umask 022 + cd /builddir/build/BUILD/ruff-0.17.0-build + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -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.17.0 + '[' '!' -f /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0-1.fc46.x86_64-pyproject-modules ']' + PATH=/builddir/build/BUILD/ruff-0.17.0-build/BUILDROOT/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin + PYTHONPATH=/builddir/build/BUILD/ruff-0.17.0-build/BUILDROOT/usr/lib64/python3.15/site-packages:/builddir/build/BUILD/ruff-0.17.0-build/BUILDROOT/usr/lib/python3.15/site-packages + _PYTHONSITE=/builddir/build/BUILD/ruff-0.17.0-build/BUILDROOT/usr/lib64/python3.15/site-packages:/builddir/build/BUILD/ruff-0.17.0-build/BUILDROOT/usr/lib/python3.15/site-packages + PYTHONDONTWRITEBYTECODE=1 + /usr/bin/python3 -sP /usr/lib/rpm/redhat/import_all_modules.py -f /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0-1.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' + 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 --skip unix::symlink_inside_project' + 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 --skip unix::symlink_inside_project Compiling unicode-ident v1.0.26 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.26/src/lib.rs --error-format=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=397e8f6504829919 -C extra-filename=-31795af095d644dc --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=1e17bb5111b72062 -C extra-filename=-6a9acd2208ab97f9 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/proc-macro2-6a9acd2208ab97f9 -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=8d03c6a507a816b1 -C extra-filename=-bcd0c83555bbd19e --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/quote-bcd0c83555bbd19e -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.229 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/serde_core-1.0.229/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=9f3c2fab58440080 -C extra-filename=-3dc4bec86a3fd0d2 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/serde_core-3dc4bec86a3fd0d2 -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.17.0-build/ruff-0.17.0/target/rpm/build/quote-bcd0c83555bbd19e/build-script-build` Compiling libc v0.2.190 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/libc-0.2.190/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="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=805566b33dde582d -C extra-filename=-c29e76fff6faa678 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/libc-c29e76fff6faa678 -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.17.0-build/ruff-0.17.0/target/rpm/build/proc-macro2-6a9acd2208ab97f9/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=68acc1906e599c42 -C extra-filename=-6cc5c93cfa13beec --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern unicode_ident=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libunicode_ident-31795af095d644dc.rmeta --cap-lints allow -Copt-level=3 -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.17.0-build/ruff-0.17.0/target/rpm/build/serde_core-3dc4bec86a3fd0d2/build-script-build` Running `/usr/bin/rustc --crate-name serde_core --edition=2021 /usr/share/cargo/registry/serde_core-1.0.229/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-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=41c9f2952dc6965d -C extra-filename=-2e706267adb9fb66 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -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=3f4ded614233575f -C extra-filename=-55182713d49a21ba --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libproc_macro2-6cc5c93cfa13beec.rmeta --cap-lints allow -Copt-level=3 -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 v3.0.7 Running `/usr/bin/rustc --crate-name syn --edition=2021 /usr/share/cargo/registry/syn-3.0.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="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=22007ad4b96c42fa -C extra-filename=-8f7a42be22a8d3f1 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libproc_macro2-6cc5c93cfa13beec.rmeta --extern quote=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libquote-55182713d49a21ba.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libunicode_ident-31795af095d644dc.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.17.0-build/ruff-0.17.0/target/rpm/build/libc-c29e76fff6faa678/build-script-build` 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 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=176c53e888ea1c0a -C extra-filename=-940a44b42ab537d3 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.190/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-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="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=5da5239bea1f857d -C extra-filename=-6c8961a1039db363 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -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_time_bits64 --check-cfg 'cfg(libc_deny_warnings)' --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(libc_elfv2)' --check-cfg 'cfg(vxworks_lt_25_09)' --check-cfg 'cfg(libc_pauthtest)' --check-cfg 'cfg(gnu_file_offset_bits64)' --check-cfg 'cfg(gnu_time_bits64)' --check-cfg 'cfg(linux_time_bits64)' --check-cfg 'cfg(musl_v1_2)' --check-cfg 'cfg(musl32_time64)' --check-cfg 'cfg(musl_redir_time64)' --check-cfg 'cfg(uclibc32_time64)' --check-cfg 'cfg(target_os,values("switch","aix","ohos","hurd","rtems","visionos","nuttx","cygwin","qurt","qnx","helenos"))' --check-cfg 'cfg(target_env,values("illumos","wasi","aix","ohos","nto71_iosock"))' --check-cfg 'cfg(target_arch,values("loongarch64","mips32r6","mips64r6","csky"))'` Compiling serde v1.0.229 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/serde-1.0.229/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=8bdcf3fc706531f2 -C extra-filename=-2c041de2c4d9e0d1 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/serde-2c041de2c4d9e0d1 -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.5 Running `/usr/bin/rustc --crate-name cfg_if --edition=2018 /usr/share/cargo/registry/cfg-if-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("core", "rustc-dep-of-std"))' -C metadata=09571ae523a53166 -C extra-filename=-2e487bc4284c5f83 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling syn v2.0.119 Running `/usr/bin/rustc --crate-name syn --edition=2021 /usr/share/cargo/registry/syn-2.0.119/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="clone-impls"' --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="extra-traits"' --cfg 'feature="fold"' --cfg 'feature="full"' --cfg 'feature="parsing"' --cfg 'feature="printing"' --cfg 'feature="proc-macro"' --cfg 'feature="visit-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=f84f21da81aaad48 -C extra-filename=-28b94e3a7aa464f9 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libproc_macro2-6cc5c93cfa13beec.rmeta --extern quote=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libquote-55182713d49a21ba.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libunicode_ident-31795af095d644dc.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.17.0-build/ruff-0.17.0/target/rpm/build/serde-2c041de2c4d9e0d1/build-script-build` 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=50c51c93d6eb3091 -C extra-filename=-95f9864d34c74337 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/zmij-95f9864d34c74337 -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.17.0-build/ruff-0.17.0/target/rpm/build/zmij-95f9864d34c74337/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=593b5953e7570fb5 -C extra-filename=-7d531654df280d77 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("no-panic"))' -C metadata=00c6eed3090c8c05 -C extra-filename=-d1826adf7b63cc66 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -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 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=cfebcdb5470ea0de -C extra-filename=-47326ed35c2527d2 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling smallvec v1.16.3 Running `/usr/bin/rustc --crate-name smallvec --edition=2018 /usr/share/cargo/registry/smallvec-1.16.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="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", "drain_filter", "drain_keep_rest", "impl_bincode", "malloc_size_of", "may_dangle", "serde", "specialization", "union", "unty", "write"))' -C metadata=a14ef19abde98293 -C extra-filename=-76b83ce804ac244c --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.34 Running `/usr/bin/rustc --crate-name log --edition=2021 /usr/share/cargo/registry/log-0.4.34/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-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", "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=2a80c5617a5d345e -C extra-filename=-c5e94891f7590ba2 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.190/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("align", "const-extern-fn", "default", "extra_traits", "rustc-dep-of-std", "rustc-std-workspace-core", "std", "use_std"))' -C metadata=1a8a51619c41d33f -C extra-filename=-1112eae8a528b079 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/libc-1112eae8a528b079 -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.17.0-build/ruff-0.17.0/target/rpm/build/libc-1112eae8a528b079/build-script-build` Running `/usr/bin/rustc --crate-name libc --edition=2021 /usr/share/cargo/registry/libc-0.2.190/src/lib.rs --error-format=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("align", "const-extern-fn", "default", "extra_traits", "rustc-dep-of-std", "rustc-std-workspace-core", "std", "use_std"))' -C metadata=ee681373143ffea9 -C extra-filename=-11e845eed539571e --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -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_time_bits64 --check-cfg 'cfg(libc_deny_warnings)' --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(libc_elfv2)' --check-cfg 'cfg(vxworks_lt_25_09)' --check-cfg 'cfg(libc_pauthtest)' --check-cfg 'cfg(gnu_file_offset_bits64)' --check-cfg 'cfg(gnu_time_bits64)' --check-cfg 'cfg(linux_time_bits64)' --check-cfg 'cfg(musl_v1_2)' --check-cfg 'cfg(musl32_time64)' --check-cfg 'cfg(musl_redir_time64)' --check-cfg 'cfg(uclibc32_time64)' --check-cfg 'cfg(target_os,values("switch","aix","ohos","hurd","rtems","visionos","nuttx","cygwin","qurt","qnx","helenos"))' --check-cfg 'cfg(target_env,values("illumos","wasi","aix","ohos","nto71_iosock"))' --check-cfg 'cfg(target_arch,values("loongarch64","mips32r6","mips64r6","csky"))'` 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=d465629a519c537c -C extra-filename=-cf19f223bb234aee --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling foldhash v0.2.0 Running `/usr/bin/rustc --crate-name foldhash --edition=2021 /usr/share/cargo/registry/foldhash-0.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "std"))' -C metadata=21bb3871e6131f51 -C extra-filename=-74e21874ecb53a31 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --cfg 'feature="alloc"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "fresh-rust", "nightly", "serde", "std"))' -C metadata=3f5ee21543770de5 -C extra-filename=-68ac8f6341dcb032 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --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=d3b3860836ec2d1c -C extra-filename=-c1861d20774c3d01 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern allocator_api2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/liballocator_api2-68ac8f6341dcb032.rmeta --extern equivalent=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libequivalent-cf19f223bb234aee.rmeta --extern foldhash=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libfoldhash-74e21874ecb53a31.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.16.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="const_generics"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "bincode", "const_generics", "const_new", "drain_filter", "drain_keep_rest", "impl_bincode", "malloc_size_of", "may_dangle", "serde", "specialization", "union", "unty", "write"))' -C metadata=925a46ac585e5c93 -C extra-filename=-d045f9c4391dd5fa --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=a7c255764ccbbd87 -C extra-filename=-9823a70b5310e6da --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libproc_macro2-6cc5c93cfa13beec.rmeta --extern quote=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libquote-55182713d49a21ba.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsmallvec-d045f9c4391dd5fa.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.2 Running `/usr/bin/rustc --crate-name indexmap --edition=2024 /usr/share/cargo/registry/indexmap-2.14.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="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=7c0b3be674ba6b7c -C extra-filename=-a4984f85b30b476d --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern equivalent=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libequivalent-cf19f223bb234aee.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libhashbrown-c1861d20774c3d01.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde_core-2e706267adb9fb66.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.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("core", "rustc-dep-of-std"))' -C metadata=a0d1072efbfce256 -C extra-filename=-cbceb70636f96d98 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=41677be8fad6014e -C extra-filename=-778e5f7d160f8396 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/rustversion-778e5f7d160f8396 -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.17.0-build/ruff-0.17.0/target/rpm/build/rustversion-778e5f7d160f8396/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=aadb5e9e8b956a12 -C extra-filename=-6db4023ae8284a80 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/parking_lot_core-6db4023ae8284a80 -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.17.0-build/ruff-0.17.0/target/rpm/build/parking_lot_core-6db4023ae8284a80/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=925b278b43abcf97 -C extra-filename=-0a38ea1f9f72a5f5 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/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.14.1 Running `/usr/bin/rustc --crate-name manyhow_macros --edition=2021 /usr/share/cargo/registry/manyhow-macros-0.14.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=c96539213e5979d3 -C extra-filename=-9dba189c73adbd57 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern proc_macro_utils=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libproc_macro_utils-9823a70b5310e6da.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libproc_macro2-6cc5c93cfa13beec.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libquote-55182713d49a21ba.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling scopeguard v1.2.0 Running `/usr/bin/rustc --crate-name scopeguard --edition=2015 /usr/share/cargo/registry/scopeguard-1.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "use_std"))' -C metadata=3244c6fa44c4a91e -C extra-filename=-d1a7831c2425a0bb --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=e66e91fdac12669b -C extra-filename=-dbf019cc736e5472 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern scopeguard=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libscopeguard-d1a7831c2425a0bb.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.14.1 Running `/usr/bin/rustc --crate-name manyhow --edition=2021 /usr/share/cargo/registry/manyhow-0.14.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="default"' --cfg 'feature="macros"' --cfg 'feature="syn"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("darling", "darling_core", "default", "macros", "syn"))' -C metadata=fe2f7770d08525aa -C extra-filename=-8d107ff3384bffd5 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern macros=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libmanyhow_macros-9dba189c73adbd57.so --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libproc_macro2-6cc5c93cfa13beec.rmeta --extern quote=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libquote-55182713d49a21ba.rmeta --extern syn=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsyn-8f7a42be22a8d3f1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=989c4b8cbf2dfb0f -C extra-filename=-02fd5212909d9daf --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcfg_if-2e487bc4284c5f83.rmeta --extern libc=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/liblibc-6c8961a1039db363.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsmallvec-76b83ce804ac244c.rmeta --cap-lints allow -Copt-level=3 -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 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=2c365a513522f5fc -C extra-filename=-6817971e62fad4c8 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` 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 -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=43c29633686a3d8a -C extra-filename=-c6ac43c429b84c2c --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=64806b5a8f1655b0 -C extra-filename=-e7269b6f77880f13 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern rustversion=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librustversion-0a38ea1f9f72a5f5.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=9ff3bfae419441ff -C extra-filename=-4fd944611acb7f10 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=2bb0830fcf71cee4 -C extra-filename=-c9dcacfe48840f53 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern lock_api=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/liblock_api-dbf019cc736e5472.rmeta --extern parking_lot_core=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libparking_lot_core-02fd5212909d9daf.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.2 Running `/usr/bin/rustc --crate-name ordermap --edition=2024 /usr/share/cargo/registry/ordermap-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="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=3b05b251ca60cf97 -C extra-filename=-50c370729e53ebcf --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern indexmap=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libindexmap-a4984f85b30b476d.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde_core-2e706267adb9fb66.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.19.0 Running `/usr/bin/rustc --crate-name either --edition=2021 /usr/share/cargo/registry/either-1.19.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=251bec56f435fba2 -C extra-filename=-f95a0a7a6b60c89a --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=1a5d3f9b4d6ea4b7 -C extra-filename=-eba0b84f406ad110 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libmemchr-47326ed35c2527d2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.229 Running `/usr/bin/rustc --crate-name serde_derive --edition=2021 /usr/share/cargo/registry/serde_derive-1.0.229/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=128bac07bfe99b68 -C extra-filename=-591710db1e3afe59 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libproc_macro2-6cc5c93cfa13beec.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libquote-55182713d49a21ba.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsyn-8f7a42be22a8d3f1.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.9.0 Running `/usr/bin/rustc --crate-name quote_use_macros --edition=2021 /usr/share/cargo/registry/quote-use-macros-0.9.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=62e0d84544cab0ac -C extra-filename=-9d36fd0e0cd25dfa --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern proc_macro_utils=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libproc_macro_utils-9823a70b5310e6da.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libproc_macro2-6cc5c93cfa13beec.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libquote-55182713d49a21ba.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsyn-8f7a42be22a8d3f1.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-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 -C debug-assertions=off --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=b78e9801a6e1a076 -C extra-filename=-dccc1a0dc21ca64c --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.9.0 Running `/usr/bin/rustc --crate-name quote_use --edition=2021 /usr/share/cargo/registry/quote-use-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 embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("syn"))' -C metadata=40e58dc35e8833ae -C extra-filename=-6ddafe79faf0b570 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern quote=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libquote-55182713d49a21ba.rmeta --extern quote_use_macros=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libquote_use_macros-9d36fd0e0cd25dfa.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.11.0 Running `/usr/bin/rustc --crate-name attribute_derive_macro --edition=2021 /usr/share/cargo/registry/attribute-derive-macro-0.11.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=e6669050bf9f88c1 -C extra-filename=-fc5c7007b360dd70 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern collection_literals=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcollection_literals-c6ac43c429b84c2c.rlib --extern interpolator=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libinterpolator-6817971e62fad4c8.rlib --extern manyhow=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libmanyhow-8d107ff3384bffd5.rlib --extern proc_macro_utils=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libproc_macro_utils-9823a70b5310e6da.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libproc_macro2-6cc5c93cfa13beec.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libquote-55182713d49a21ba.rlib --extern quote_use=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libquote_use-6ddafe79faf0b570.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsyn-8f7a42be22a8d3f1.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 attribute-derive v0.11.0 Running `/usr/bin/rustc --crate-name attribute_derive --edition=2021 /usr/share/cargo/registry/attribute-derive-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 embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("syn-full"))' -C metadata=98c8c0419d05e99d -C extra-filename=-91b7c255166f2cbd --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern attribute_derive_macro=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libattribute_derive_macro-fc5c7007b360dd70.so --extern manyhow=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libmanyhow-8d107ff3384bffd5.rmeta --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libproc_macro2-6cc5c93cfa13beec.rmeta --extern quote=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libquote-55182713d49a21ba.rmeta --extern syn=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsyn-8f7a42be22a8d3f1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 -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=402549c7a11bb02e -C extra-filename=-f3b2d32123062e93 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libaho_corasick-eba0b84f406ad110.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libmemchr-47326ed35c2527d2.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libregex_syntax-dccc1a0dc21ca64c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.11.1 Running `/usr/bin/rustc --crate-name get_size_derive2 --edition=2024 /usr/share/cargo/registry/get-size-derive2-0.11.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=194200020a938456 -C extra-filename=-36a528ce09d0fad1 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern attribute_derive=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libattribute_derive-91b7c255166f2cbd.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libquote-55182713d49a21ba.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsyn-8f7a42be22a8d3f1.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 serde --edition=2021 /usr/share/cargo/registry/serde-1.0.229/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-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=3fc31fb860f68ce4 -C extra-filename=-80efe816ad0326f1 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde_core-2e706267adb9fb66.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde_derive-591710db1e3afe59.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg if_docsrs_then_no_serde_core --check-cfg 'cfg(feature, values("result"))' --check-cfg 'cfg(if_docsrs_then_no_serde_core)' --check-cfg 'cfg(no_core_cstr)' --check-cfg 'cfg(no_core_error)' --check-cfg 'cfg(no_core_net)' --check-cfg 'cfg(no_core_num_saturating)' --check-cfg 'cfg(no_diagnostic_namespace)' --check-cfg 'cfg(no_serde_derive)' --check-cfg 'cfg(no_std_atomic)' --check-cfg 'cfg(no_std_atomic64)' --check-cfg 'cfg(no_target_has_atomic)'` Compiling thin-vec v0.2.21 Running `/usr/bin/rustc --crate-name thin_vec --edition=2024 /usr/share/cargo/registry/thin-vec-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 --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=c7fe0ed2234edcd8 -C extra-filename=-767c6b1ea73c0c8f --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern serde=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde-80efe816ad0326f1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling compact_str v0.10.0 Running `/usr/bin/rustc --crate-name compact_str --edition=2021 /usr/share/cargo/registry/compact_str-0.10.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --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=85f5ab31b795ec5c -C extra-filename=-4ffe3a02450a40e6 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern castaway=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcastaway-e7269b6f77880f13.rmeta --extern cfg_if=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcfg_if-2e487bc4284c5f83.rmeta --extern itoa=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libitoa-7d531654df280d77.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde-80efe816ad0326f1.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libstatic_assertions-4fd944611acb7f10.rmeta --extern zmij=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libzmij-d1826adf7b63cc66.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=c72f295d15b3d8fc -C extra-filename=-c8df7ed23b881400 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 -C debug-assertions=off --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=188ff54f7292ce54 -C extra-filename=-876b6cfc3dc28983 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libaho_corasick-eba0b84f406ad110.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libmemchr-47326ed35c2527d2.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libregex_automata-f3b2d32123062e93.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libregex_syntax-dccc1a0dc21ca64c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.11.1 Running `/usr/bin/rustc --crate-name get_size2 --edition=2024 /usr/share/cargo/registry/get-size2-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 --cfg 'feature="alloc"' --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="std"' --cfg 'feature="thin-vec"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("all-features-no-std", "alloc", "arcstr", "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", "std", "thin-vec", "url", "uuid"))' -C metadata=bff71a3188edbb17 -C extra-filename=-026e32871d7b0707 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern compact_str=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcompact_str-4ffe3a02450a40e6.rmeta --extern get_size_derive2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libget_size_derive2-36a528ce09d0fad1.so --extern hashbrown=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libhashbrown-c1861d20774c3d01.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libindexmap-a4984f85b30b476d.rmeta --extern ordermap=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libordermap-50c370729e53ebcf.rmeta --extern parking_lot=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libparking_lot-c9dcacfe48840f53.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsmallvec-76b83ce804ac244c.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libthin_vec-767c6b1ea73c0c8f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.2 Running `/usr/bin/rustc --crate-name bitflags --edition=2021 /usr/share/cargo/registry/bitflags-2.13.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="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=fd20169f76d3f8b3 -C extra-filename=-b59199eac7c20174 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde_core-2e706267adb9fb66.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=3cef284b76bbc9fd -C extra-filename=-26e49dbc988100c5 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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 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=ecf20cf2f13a202e -C extra-filename=-5d54b3ee90588c31 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libmemchr-940a44b42ab537d3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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 codegen-units=1 -C debuginfo=2 --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=8b0a15e065541330 -C extra-filename=-525c9a2145b0256f --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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 codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --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=487a93a941ed5a40 -C extra-filename=-0a5916b4a1faaa16 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libaho_corasick-5d54b3ee90588c31.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libmemchr-940a44b42ab537d3.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libregex_syntax-525c9a2145b0256f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.59 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/zerocopy-0.8.59/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=c9c6d24dc27545bd -C extra-filename=-0ef4875501de0f05 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/zerocopy-0ef4875501de0f05 -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=cd0117bb5718e5da -C extra-filename=-469e270a01ce9404 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 v2.0.1 Running `/usr/bin/rustc --crate-name shlex --edition=2018 /usr/share/cargo/registry/shlex-2.0.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="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=7cdcbb4c2d2925db -C extra-filename=-ce331f9680e81984 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.17 (/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --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=ef0b262e94246700 -C extra-filename=-3721b0a82dae2f4a --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libget_size2-026e32871d7b0707.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde-80efe816ad0326f1.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling jobserver v0.1.35 Running `/usr/bin/rustc --crate-name jobserver --edition=2021 /usr/share/cargo/registry/jobserver-0.1.35/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=569a5254fa99fa8e -C extra-filename=-9dfd2cc5827ee5cc --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/liblibc-11e845eed539571e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.14 Running `/usr/bin/rustc --crate-name find_msvc_tools --edition=2021 /usr/share/cargo/registry/find-msvc-tools-0.1.14/src/lib.rs --error-format=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=dbaed50425de9984 -C extra-filename=-efb8b8f5f32535ac --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 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=d7d62f250629b76d -C extra-filename=-a1ea68ee75c1d2ce --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.4.6 Running `/usr/bin/rustc --crate-name cc --edition=2021 /usr/share/cargo/registry/cc-1.4.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="parallel"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("jobserver", "parallel"))' -C metadata=a7556b329cd68353 -C extra-filename=-168546cfaf5b6355 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern find_msvc_tools=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libfind_msvc_tools-efb8b8f5f32535ac.rmeta --extern jobserver=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libjobserver-9dfd2cc5827ee5cc.rmeta --extern libc=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/liblibc-11e845eed539571e.rmeta --extern shlex=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libshlex-ce331f9680e81984.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.23 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/crossbeam-utils-0.8.23/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=adaea66da637302c -C extra-filename=-b360c6c3ab317a39 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/crossbeam-utils-b360c6c3ab317a39 -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.17.0-build/ruff-0.17.0/target/rpm/build/crossbeam-utils-b360c6c3ab317a39/build-script-build` Running `/usr/bin/rustc --crate-name crossbeam_utils --edition=2021 /usr/share/cargo/registry/crossbeam-utils-0.8.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 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "std"))' -C metadata=39943a9697d53a1b -C extra-filename=-0e2aa9af957c6b3f --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -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.19.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-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=66bceef7df5dc16d -C extra-filename=-dbfdfb5d4adf2c2e --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=76b66c4515843375 -C extra-filename=-6faefb3618f8a322 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 embed-bitcode=no -C debug-assertions=off --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=f7b0f907a08880a9 -C extra-filename=-c2bcba0b4b7d403c --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern tinyvec_macros=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtinyvec_macros-6faefb3618f8a322.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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 codegen-units=1 -C debuginfo=2 --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=e4d86830b1cf3efa -C extra-filename=-71c6b3ece678a263 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libaho_corasick-5d54b3ee90588c31.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libmemchr-940a44b42ab537d3.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libregex_automata-0a5916b4a1faaa16.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libregex_syntax-525c9a2145b0256f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --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=e37b088e0d68b36e -C extra-filename=-3c4bcd410bbd3d75 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/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=1cd557187a0b81d5 -C extra-filename=-a94cfd174949758b --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.17 (/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --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=1c8daaa399512262 -C extra-filename=-58be88da64a85448 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libmemchr-47326ed35c2527d2.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_text_size-3c4bcd410bbd3d75.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 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 embed-bitcode=no -C debug-assertions=off --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=4c890535adb9b723 -C extra-filename=-90fd7c61c2cac8b8 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern tinyvec=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtinyvec-c2bcba0b4b7d403c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --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=734b38d1005f5608 -C extra-filename=-8aa350aae204d9c1 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern once_cell=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libonce_cell-469e270a01ce9404.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.17.0-build/ruff-0.17.0/target/rpm/build/zerocopy-0ef4875501de0f05/build-script-build` 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="use_alloc"' --cfg 'feature="use_std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "use_alloc", "use_std"))' -C metadata=69f3d29c32b2edb7 -C extra-filename=-3d17beaf7cc1dab2 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern either=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libeither-f95a0a7a6b60c89a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.1 Running `/usr/bin/rustc --crate-name bstr --edition=2021 /usr/share/cargo/registry/bstr-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 --cfg 'feature="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "serde", "std", "unicode"))' -C metadata=382cd8fd5785d8dc -C extra-filename=-9c4095c1624097c6 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libmemchr-940a44b42ab537d3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=4b6957feec3368c6 -C extra-filename=-5fa311b43a034d10 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libaho_corasick-5d54b3ee90588c31.rmeta --extern bstr=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libbstr-9c4095c1624097c6.rmeta --extern log=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/liblog-c5e94891f7590ba2.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libregex_automata-0a5916b4a1faaa16.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libregex_syntax-525c9a2145b0256f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.17 (/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=60175d971a3a8a2c -C extra-filename=-f3be6745a4b86b8b --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern itertools=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libitertools-3d17beaf7cc1dab2.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libmemchr-47326ed35c2527d2.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_source_file-58be88da64a85448.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_text_size-3c4bcd410bbd3d75.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librustc_hash-c8df7ed23b881400.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libunicode_ident-31795af095d644dc.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libunicode_normalization-90fd7c61c2cac8b8.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 zerocopy --edition=2021 /usr/share/cargo/registry/zerocopy-0.8.59/src/lib.rs --error-format=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=72789eb8ad783d03 -C extra-filename=-60af26d9fcbb3607 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -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_slice_ptr_len_1_79_0)' --check-cfg 'cfg(rust, values("1.79.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_TOOLCHAIN, values("msrv", "stable", "nightly"))' --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)'` 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="use_alloc"' --cfg 'feature="use_std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "use_alloc", "use_std"))' -C metadata=bdcff0c37b58ee2a -C extra-filename=-9fe9babaac1be3d6 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern either=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libeither-dbfdfb5d4adf2c2e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("async-await"))' -C metadata=e626df331f199e58 -C extra-filename=-5b3db5cb700b653e --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libproc_macro2-6cc5c93cfa13beec.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libquote-55182713d49a21ba.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsyn-28b94e3a7aa464f9.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 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=38f82f101f01d2eb -C extra-filename=-2d0f8b8bbe10b9ac --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcfg_if-cbceb70636f96d98.rmeta --extern libc=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/liblibc-11e845eed539571e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.26/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C 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=66eb0532e9ea887c -C extra-filename=-6d98438833777fd7 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=aab7fbaf48dc2abc -C extra-filename=-3a9f88b0e6fca5ab --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.4 Running `/usr/bin/rustc --crate-name siphasher --edition=2018 /usr/share/cargo/registry/siphasher-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 --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=0b902e766f450d23 -C extra-filename=-2306bc11c591a793 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.21 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/thiserror-2.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 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=fe23a8a64e22de5d -C extra-filename=-76f093024dcc3159 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/thiserror-76f093024dcc3159 -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.17.0-build/ruff-0.17.0/target/rpm/build/thiserror-76f093024dcc3159/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=2ec27f661b40856a -C extra-filename=-f987e2875a888bb7 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern getrandom=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libgetrandom-2d0f8b8bbe10b9ac.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=15bd24694a41a868 -C extra-filename=-192a570187715a68 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern zerocopy=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libzerocopy-60af26d9fcbb3607.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_macros v0.0.17 (/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=b9d72e256547a800 -C extra-filename=-02d83ee7d689ce35 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern heck=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libheck-26e49dbc988100c5.rlib --extern itertools=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libitertools-3d17beaf7cc1dab2.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libproc_macro2-6cc5c93cfa13beec.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libquote-55182713d49a21ba.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libregex-876b6cfc3dc28983.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_trivia-f3be6745a4b86b8b.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsyn-8f7a42be22a8d3f1.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` Compiling thiserror-impl v2.0.21 Running `/usr/bin/rustc --crate-name thiserror_impl --edition=2021 /usr/share/cargo/registry/thiserror-impl-2.0.21/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=ceb64f0e16a78ad2 -C extra-filename=-36ec331386cb785e --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libproc_macro2-6cc5c93cfa13beec.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libquote-55182713d49a21ba.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsyn-8f7a42be22a8d3f1.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 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 --cfg 'feature="attributes"' --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=be79aed8edf09fc1 -C extra-filename=-1e2d98cabd4fd526 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern log=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/liblog-c5e94891f7590ba2.rmeta --extern pin_project_lite=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libpin_project_lite-3a9f88b0e6fca5ab.rmeta --extern tracing_attributes=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtracing_attributes-5b3db5cb700b653e.so --extern tracing_core=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtracing_core-8aa350aae204d9c1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=eadeb16d5b272e18 -C extra-filename=-6cfa7bd71962f587 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 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=96aa2cd5ad179946 -C extra-filename=-c15a3afd45e3a9a9 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=accb4f4a6b7dea63 -C extra-filename=-3ad852f1f2771831 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/typeid-3ad852f1f2771831 -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.17.0-build/ruff-0.17.0/target/rpm/build/typeid-3ad852f1f2771831/build-script-build` Compiling rand_chacha v0.3.1 Running `/usr/bin/rustc --crate-name rand_chacha --edition=2018 /usr/share/cargo/registry/rand_chacha-0.3.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "serde", "serde1", "simd", "std"))' -C metadata=22285167571ebc1e -C extra-filename=-ce1d7481d5fe1f65 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern ppv_lite86=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libppv_lite86-192a570187715a68.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librand_core-f987e2875a888bb7.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --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=f91fd5d950d04f60 -C extra-filename=-353b8aef4357df37 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libget_size2-026e32871d7b0707.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libmemchr-940a44b42ab537d3.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_text_size-3721b0a82dae2f4a.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde-80efe816ad0326f1.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 thiserror --edition=2021 /usr/share/cargo/registry/thiserror-2.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 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=528948b361174855 -C extra-filename=-a7b2bb1eabaa3032 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern thiserror_impl=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libthiserror_impl-36ec331386cb785e.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 siphasher --edition=2018 /usr/share/cargo/registry/siphasher-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 --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=c3f525634e2fbce0 -C extra-filename=-aa9931c1968e21e9 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=242af0a2c09c8a35 -C extra-filename=-409e7fdf9f96e43b --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern siphasher=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsiphasher-aa9931c1968e21e9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8 Running `/usr/bin/rustc --crate-name rand --edition=2018 /usr/share/cargo/registry/rand-0.8.8/src/lib.rs --error-format=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="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=61b43a75054de21a -C extra-filename=-4114854331914937 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/liblibc-11e845eed539571e.rmeta --extern rand_chacha=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librand_chacha-ce1d7481d5fe1f65.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librand_core-f987e2875a888bb7.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=ca367f0936fa5ca0 -C extra-filename=-db6d76437872b46c --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -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.4 Running `/usr/bin/rustc --crate-name char_str --edition=2024 /usr/share/cargo/registry/char_str-0.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 --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=e3487ae27737f7df -C extra-filename=-4fac751c8ee1464e --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern castaway=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcastaway-e7269b6f77880f13.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libget_size2-026e32871d7b0707.rmeta --extern itoa=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libitoa-7d531654df280d77.rmeta --extern ryu=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libryu-6cfa7bd71962f587.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde_core-2e706267adb9fb66.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=3c80d9471d03fcb6 -C extra-filename=-44c213ed23319e7f --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcfg_if-2e487bc4284c5f83.rmeta --extern libc=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/liblibc-6c8961a1039db363.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 -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=e2db12d3b288f333 -C extra-filename=-597cdd24a293d57f --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/portable-atomic-597cdd24a293d57f -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "use_std"))' -C metadata=ace30cedfe45f7d3 -C extra-filename=-2c74b20c36f2bac7 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=163bc5eb9e6d71f6 -C extra-filename=-f635cc18f4ab6022 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.17 (/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=e018b7c13d6a8483 -C extra-filename=-163b396d992f0f30 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern char_str=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libchar_str-4fac751c8ee1464e.rmeta --extern filetime=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libfiletime-44c213ed23319e7f.rmeta --extern glob=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libglob-f635cc18f4ab6022.rmeta --extern globset=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libglobset-5fa311b43a034d10.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libitertools-9fe9babaac1be3d6.rmeta --extern regex=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libregex-71c6b3ece678a263.rmeta --extern seahash=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libseahash-2c74b20c36f2bac7.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling phf_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=6bbd1b648b56f004 -C extra-filename=-3055277a670d0140 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern phf_shared=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libphf_shared-409e7fdf9f96e43b.rmeta --extern rand=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librand-4114854331914937.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.17.0-build/ruff-0.17.0/target/rpm/build/portable-atomic-597cdd24a293d57f/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=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std", "uncased", "unicase"))' -C metadata=64beddc640bbd2dc -C extra-filename=-0aced871e952da6d --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern siphasher=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsiphasher-2306bc11c591a793.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` 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=acc42eb40f48400f -C extra-filename=-80c54c7e01fa0b61 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=1fee9f464b8dc2c4 -C extra-filename=-57faad11f2c724d3 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "serde", "std", "zeroize"))' -C metadata=fea821847b1fb8ce -C extra-filename=-d003f05fbffe807e --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` 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=051f8aebb097fd5b -C extra-filename=-720cfe441c25691b --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern tinyvec_macros=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtinyvec_macros-80c54c7e01fa0b61.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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 --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=39993f163814a5ae -C extra-filename=-e20830e34882e2d3 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(target_feature,values("lsfe","fast-serialization","load-store-on-cond","distinct-ops","rmw"))' --check-cfg 'cfg(portable_atomic_atomic_intrinsics,portable_atomic_disable_fiq,portable_atomic_force_amo,portable_atomic_ll_sc_rmw,portable_atomic_no_asm,portable_atomic_no_asm_maybe_uninit,portable_atomic_no_asm_syscall,portable_atomic_no_atomic_64,portable_atomic_no_atomic_cas,portable_atomic_no_atomic_load_store,portable_atomic_no_atomic_min_max,portable_atomic_no_cfg_target_has_atomic,portable_atomic_no_cmpxchg16b_intrinsic,portable_atomic_no_cmpxchg16b_target_feature,portable_atomic_no_const_mut_refs,portable_atomic_no_const_raw_ptr_deref,portable_atomic_no_const_transmute,portable_atomic_no_core_unwind_safe,portable_atomic_no_diagnostic_namespace,portable_atomic_no_strict_provenance,portable_atomic_no_strict_provenance_atomic_ptr,portable_atomic_no_stronger_failure_ordering,portable_atomic_no_track_caller,portable_atomic_no_unsafe_op_in_unsafe_fn,portable_atomic_pre_llvm_16,portable_atomic_pre_llvm_18,portable_atomic_pre_llvm_20,portable_atomic_s_mode,portable_atomic_sanitize_thread,portable_atomic_target_feature,portable_atomic_unsafe_assume_privileged,portable_atomic_unsafe_assume_single_core,portable_atomic_unstable_asm,portable_atomic_unstable_asm_experimental_arch,portable_atomic_unstable_cfg_target_has_atomic,portable_atomic_unstable_isa_attribute)' --check-cfg 'cfg(portable_atomic_target_feature,values("cmpxchg16b","distinct-ops","fast-serialization","load-store-on-cond","lse","lse128","lse2","lsfe","mclass","miscellaneous-extensions-3","quadword-atomics","rcpc3","rmw","v6","v7","zaamo","zabha","zacas"))'` Compiling phf_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=11f72e9e1a853208 -C extra-filename=-c8d04836d58202bb --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern phf_generator=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libphf_generator-3055277a670d0140.rmeta --extern phf_shared=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libphf_shared-409e7fdf9f96e43b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.14 Running `/usr/bin/rustc --crate-name crossbeam_queue --edition=2021 /usr/share/cargo/registry/crossbeam-queue-0.3.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="alloc"' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "nightly", "std"))' -C metadata=a139eed83826ed24 -C extra-filename=-806e238f2e9496ca --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcrossbeam_utils-0e2aa9af957c6b3f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8 Running `/usr/bin/rustc --crate-name is_macro --edition=2018 /usr/share/cargo/registry/is-macro-0.3.8/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("small-panic"))' -C metadata=595b8ad35e80659b -C extra-filename=-c8ee080833ad4277 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern heck=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libheck-26e49dbc988100c5.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libproc_macro2-6cc5c93cfa13beec.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libquote-55182713d49a21ba.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsyn-28b94e3a7aa464f9.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name unicode_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="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=d7e8843e203f0328 -C extra-filename=-b7dd740bf6f2467b --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern tinyvec=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtinyvec-720cfe441c25691b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling salsa-macros v0.28.5 Running `/usr/bin/rustc --crate-name salsa_macros --edition=2024 /usr/share/cargo/registry/salsa-macros-0.28.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 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "persistence"))' -C metadata=5383983d2132c127 -C extra-filename=-d037db27c1f4bb5d --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libproc_macro2-6cc5c93cfa13beec.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libquote-55182713d49a21ba.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsyn-8f7a42be22a8d3f1.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.2 Running `/usr/bin/rustc --crate-name hashlink --edition=2024 /usr/share/cargo/registry/hashlink-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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("serde", "serde_impl"))' -C metadata=906552df69566805 -C extra-filename=-673ab61524ccf52f --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern hashbrown=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libhashbrown-c1861d20774c3d01.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.25 Running `/usr/bin/rustc --crate-name inventory --edition=2021 /usr/share/cargo/registry/inventory-0.3.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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=0f0a84f689bcd2dc -C extra-filename=-90103ae3b373b530 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=d2f0627e88cd7d4d -C extra-filename=-b93abe2ffb0076b3 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.5 Running `/usr/bin/rustc --crate-name salsa_macro_rules --edition=2024 /usr/share/cargo/registry/salsa-macro-rules-0.28.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("accumulator"))' -C metadata=6ba9c44ef258fa0a -C extra-filename=-7d11c2b253535efb --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.152 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/serde_json-1.0.152/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=3aa51356840b936f -C extra-filename=-a266bb44490a86fb --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/serde_json-a266bb44490a86fb -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.17.0-build/ruff-0.17.0/target/rpm/build/serde_json-a266bb44490a86fb/build-script-build` 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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=27357328c8c36bf4 -C extra-filename=-6d5ed818b88fc9cb --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern itertools=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libitertools-9fe9babaac1be3d6.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libmemchr-940a44b42ab537d3.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_source_file-353b8aef4357df37.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_text_size-3721b0a82dae2f4a.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librustc_hash-a94cfd174949758b.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libunicode_ident-6d98438833777fd7.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libunicode_normalization-b7dd740bf6f2467b.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 serde_json --edition=2021 /usr/share/cargo/registry/serde_json-1.0.152/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-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=3bd82bf581a2a017 -C extra-filename=-c75d0c352f65bd7f --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern itoa=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libitoa-7d531654df280d77.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libmemchr-940a44b42ab537d3.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde_core-2e706267adb9fb66.rmeta --extern zmij=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libzmij-d1826adf7b63cc66.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg 'fast_arithmetic="64"' --check-cfg 'cfg(fast_arithmetic, values("32", "64"))'` Compiling object v0.39.1 Running `/usr/bin/rustc --crate-name build_script_build --edition=2018 /usr/share/cargo/registry/object-0.39.1/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -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=ebe819c8a7c5715e -C extra-filename=-ea772ce04329b6f1 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/object-ea772ce04329b6f1 -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.17.0-build/ruff-0.17.0/target/rpm/build/object-ea772ce04329b6f1/build-script-build` Compiling ruff_unicode_names2_generator v0.0.17 (/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/crates/ruff_unicode_names2_generator) Running `/usr/bin/rustc --crate-name unicode_names2_generator --edition=2018 crates/ruff_unicode_names2_generator/src/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 '--allow=rustdoc::bare_urls' --check-cfg 'cfg(feature, values("timing"))' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=12850e35d30ced1e -C extra-filename=-f6a035c6b8057743 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern phf_codegen=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libphf_codegen-c8d04836d58202bb.rmeta --extern rand=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librand-4114854331914937.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling phf 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=f28dbff2442a7625 -C extra-filename=-41a6cf0ee10f227d --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern phf_shared=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libphf_shared-0aced871e952da6d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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 -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=19a8a19b7f4801bf -C extra-filename=-b77aad396bb96271 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libmemchr-47326ed35c2527d2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg core_error --check-cfg 'cfg(core_error)'` Compiling ruff_unicode_names2 v0.0.17 (/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/crates/ruff_unicode_names2) Running `/usr/bin/rustc --crate-name build_script_build --edition=2024 crates/ruff_unicode_names2/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::unnecessary_map_or' --warn=unexpected_cfgs '--allow=clippy::question_mark' --check-cfg 'cfg(feature, values("no_std"))' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=f955f73abc2ae855 -C extra-filename=-8ca48afa2fcf82b2 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/ruff_unicode_names2-8ca48afa2fcf82b2 -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern unicode_names2_generator=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libunicode_names2_generator-f6a035c6b8057743.rlib -Copt-level=3 -Cdebuginfo=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 -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=9e0f219b0fb39565 -C extra-filename=-4c8f283559d55384 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/getrandom-4c8f283559d55384 -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=f4d178312ec45915 -C extra-filename=-b32108b566d5c236 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.17.0-build/ruff-0.17.0/target/rpm/build/getrandom-4c8f283559d55384/build-script-build` 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 -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=ec19228665014578 -C extra-filename=-8e4837b944214a47 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern object=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libobject-b77aad396bb96271.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.17.0-build/ruff-0.17.0/target/rpm/build/ruff_unicode_names2-8ca48afa2fcf82b2/build-script-build` Running `/usr/bin/rustc --crate-name unicode_names2 --edition=2024 crates/ruff_unicode_names2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-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::unnecessary_map_or' --warn=unexpected_cfgs '--allow=clippy::question_mark' --check-cfg 'cfg(feature, values("no_std"))' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=05227a1bdb4920ea -C extra-filename=-0f2f063ebc44c16b --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern phf=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libphf-41a6cf0ee10f227d.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 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 --cfg 'feature="sys_rng"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("std", "sys_rng", "wasm_js"))' -C metadata=571b5e4facb093d8 -C extra-filename=-283c9b0c9418f53f --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcfg_if-2e487bc4284c5f83.rmeta --extern libc=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/liblibc-6c8961a1039db363.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librand_core-b32108b566d5c236.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=ee26ec6b24ffda7d -C extra-filename=-de87b756c03f33a8 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=a889e6501baad8ab -C extra-filename=-72da8837b6834248 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/stacker-72da8837b6834248 -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern cc=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcc-168546cfaf5b6355.rlib --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling psm v0.1.32 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/psm-0.1.32/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=f4f412f66b688206 -C extra-filename=-0999371c9d8ab7f6 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/psm-0999371c9d8ab7f6 -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern ar_archive_writer=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libar_archive_writer-8e4837b944214a47.rlib --extern cc=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcc-168546cfaf5b6355.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.17.0-build/ruff-0.17.0/target/rpm/build/stacker-72da8837b6834248/build-script-build` Compiling ruff_annotate_snippets v0.0.17 (/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/crates/ruff_annotate_snippets) Running `/usr/bin/rustc --crate-name annotate_snippets --edition=2024 crates/ruff_annotate_snippets/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="default"' --cfg 'feature="simd"' --cfg 'feature="std"' --cfg 'feature="testing-colors"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simd", "std", "testing-colors"))' -C metadata=35aa5a572981c39f -C extra-filename=-85113dd8dbc565cc --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libanstyle-c15a3afd45e3a9a9.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libmemchr-940a44b42ab537d3.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libunicode_width-a1ea68ee75c1d2ce.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.17.0-build/ruff-0.17.0/target/rpm/build/psm-0999371c9d8ab7f6/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=543744c51d847f1e -C extra-filename=-6bb0816f6a7d4590 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/psm-e01564f65e80bf4f/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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=a2dd0db4fecf504c -C extra-filename=-5a471707aeac00da --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcfg_if-2e487bc4284c5f83.rmeta --extern libc=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/liblibc-6c8961a1039db363.rmeta --extern psm=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libpsm-6bb0816f6a7d4590.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/psm-e01564f65e80bf4f/out` 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=d748eb249c403b76 -C extra-filename=-ac9e644edef849fa --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern arrayvec=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libarrayvec-d003f05fbffe807e.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libmemchr-940a44b42ab537d3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b1f9b71bb98ecb3b -C extra-filename=-104be5d4bb5ac62e --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern vte=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libvte-ac9e644edef849fa.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=add708dd6a2e77f8 -C extra-filename=-89d02dc4c5617ba5 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.9.1 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/clang-sys-1.9.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_19_0", "clang_20_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=b2940cb7f157b13f -C extra-filename=-6e15446e3232d5f6 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/clang-sys-6e15446e3232d5f6 -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern glob=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libglob-89d02dc4c5617ba5.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=c56e1372616e0ff2 -C extra-filename=-cb2cd40d4de042dd --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.17.0-build/ruff-0.17.0/target/rpm/build/clang-sys-6e15446e3232d5f6/build-script-build` Compiling rustix v1.1.5 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/rustix-1.1.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="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=987bd1fb6754ff60 -C extra-filename=-01f827529fb04f02 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/rustix-01f827529fb04f02 -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=a3f52086b3747c99 -C extra-filename=-876911ee06ec239e --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=ba1e3861bab9269f -C extra-filename=-419cf4d9b68eb41c --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libmemchr-47326ed35c2527d2.rmeta --extern minimal_lexical=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libminimal_lexical-876911ee06ec239e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.17.0-build/ruff-0.17.0/target/rpm/build/rustix-01f827529fb04f02/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 -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=31494dda8512306c -C extra-filename=-c8cea12b8534a791 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcfg_if-cbceb70636f96d98.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 -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=28c808bc6085c015 -C extra-filename=-ece3e225bde0f1ac --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/bindgen-ece3e225bde0f1ac -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --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=7f2c14df1308551d -C extra-filename=-ab859c9c94eecd0c --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.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="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=0139b72ed71b1b98 -C extra-filename=-9d2d98ee071983ef --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libbitflags-b59199eac7c20174.rmeta --extern linux_raw_sys=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/liblinux_raw_sys-ab859c9c94eecd0c.rmeta --cap-lints allow -Copt-level=3 -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 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.17.0-build/ruff-0.17.0/target/rpm/build/bindgen-ece3e225bde0f1ac/build-script-build` Running `/usr/bin/rustc --crate-name clang_sys --edition=2021 /usr/share/cargo/registry/clang-sys-1.9.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_19_0", "clang_20_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=bdf2dff6b0e867f9 -C extra-filename=-572b98b2b4ba6662 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern glob=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libglob-89d02dc4c5617ba5.rmeta --extern libc=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/liblibc-11e845eed539571e.rmeta --extern libloading=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/liblibloading-c8cea12b8534a791.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=8a7367513d5ed15b -C extra-filename=-7abab76a98c724cc --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern nom=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libnom-419cf4d9b68eb41c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.5 Running `/usr/bin/rustc --crate-name salsa --edition=2024 /usr/share/cargo/registry/salsa-0.28.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="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=92d1a4675ff5f243 -C extra-filename=-c24b754ccee3c959 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern boxcar=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libboxcar-57faad11f2c724d3.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcompact_str-4ffe3a02450a40e6.rmeta --extern crossbeam_queue=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcrossbeam_queue-806e238f2e9496ca.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcrossbeam_utils-0e2aa9af957c6b3f.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libhashbrown-c1861d20774c3d01.rmeta --extern hashlink=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libhashlink-673ab61524ccf52f.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libindexmap-a4984f85b30b476d.rmeta --extern intrusive_collections=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libintrusive_collections-b93abe2ffb0076b3.rmeta --extern inventory=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libinventory-90103ae3b373b530.rmeta --extern ordermap=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libordermap-50c370729e53ebcf.rmeta --extern parking_lot=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libparking_lot-c9dcacfe48840f53.rmeta --extern portable_atomic=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libportable_atomic-e20830e34882e2d3.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librustc_hash-a94cfd174949758b.rmeta --extern salsa_macro_rules=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsalsa_macro_rules-7d11c2b253535efb.rmeta --extern salsa_macros=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsalsa_macros-d037db27c1f4bb5d.so --extern smallvec=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsmallvec-76b83ce804ac244c.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libthin_vec-767c6b1ea73c0c8f.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtracing-1e2d98cabd4fd526.rmeta --extern typeid=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtypeid-db6d76437872b46c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=da22d4daee0fbed7 -C extra-filename=-1cb559376c6b5a3e --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern either=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libeither-f95a0a7a6b60c89a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.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("arbitrary", "bytemuck", "example_generated", "serde", "serde_core", "std"))' -C metadata=3d6eaf31a4d677b0 -C extra-filename=-82370557e4f87ebb --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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 -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=48384bf1de38eb95 -C extra-filename=-c725cb098881ddcf --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libbitflags-82370557e4f87ebb.rmeta --extern cexpr=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcexpr-7abab76a98c724cc.rmeta --extern clang_sys=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libclang_sys-572b98b2b4ba6662.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libitertools-1cb559376c6b5a3e.rmeta --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libproc_macro2-6cc5c93cfa13beec.rmeta --extern quote=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libquote-55182713d49a21ba.rmeta --extern regex=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libregex-876b6cfc3dc28983.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librustc_hash-c8df7ed23b881400.rmeta --extern shlex=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libshlex-ce331f9680e81984.rmeta --extern syn=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsyn-28b94e3a7aa464f9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.17 (/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --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=c0e947657fd422b4 -C extra-filename=-b8c7b07fc5556bc4 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libaho_corasick-5d54b3ee90588c31.rmeta --extern arrayvec=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libarrayvec-d003f05fbffe807e.rmeta --extern bitflags=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libbitflags-b59199eac7c20174.rmeta --extern char_str=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libchar_str-4fac751c8ee1464e.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcompact_str-4ffe3a02450a40e6.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libget_size2-026e32871d7b0707.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libis_macro-c8ee080833ad4277.so --extern memchr=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libmemchr-940a44b42ab537d3.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_cache-163b396d992f0f30.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_macros-02d83ee7d689ce35.so --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_trivia-6d5ed818b88fc9cb.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_source_file-353b8aef4357df37.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_text_size-3721b0a82dae2f4a.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librustc_hash-a94cfd174949758b.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsalsa-c24b754ccee3c959.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde-80efe816ad0326f1.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libthin_vec-767c6b1ea73c0c8f.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libthiserror-a7b2bb1eabaa3032.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.17 (/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=f943462123fbfe6e -C extra-filename=-21b90dd9c0a21a4a --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libbitflags-b59199eac7c20174.rmeta --extern bstr=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libbstr-9c4095c1624097c6.rmeta --extern drop_bomb=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libdrop_bomb-de87b756c03f33a8.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libget_size2-026e32871d7b0707.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libhashbrown-c1861d20774c3d01.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libmemchr-940a44b42ab537d3.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_ast-b8c7b07fc5556bc4.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_trivia-6d5ed818b88fc9cb.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_text_size-3721b0a82dae2f4a.rmeta --extern unicode_names2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libunicode_names2-0f2f063ebc44c16b.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librustc_hash-a94cfd174949758b.rmeta --extern stacker=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libstacker-5a471707aeac00da.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libstatic_assertions-4fd944611acb7f10.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libthin_vec-767c6b1ea73c0c8f.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libunicode_ident-6d98438833777fd7.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libunicode_normalization-b7dd740bf6f2467b.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.17.0-build/ruff-0.17.0/target/rpm/build/psm-e01564f65e80bf4f/out` 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=9243155498a22527 -C extra-filename=-932dd8da5bcd7e88 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=e664865ed1ad9990 -C extra-filename=-1a2dba8e06722656 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("backtrace", "default", "std"))' -C metadata=afc6be627a17ea12 -C extra-filename=-67d12aa13c20dd5b --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/anyhow-67d12aa13c20dd5b -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.17.0-build/ruff-0.17.0/target/rpm/build/anyhow-67d12aa13c20dd5b/build-script-build` Compiling zstd-safe v7.2.4 Running `/usr/bin/rustc --crate-name build_script_build --edition=2018 /usr/share/cargo/registry/zstd-safe-7.2.4/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -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=647cddda4e8f669e -C extra-filename=-a362b6ecea68f7e5 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/zstd-safe-a362b6ecea68f7e5 -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling same-file v1.0.6 Running `/usr/bin/rustc --crate-name same_file --edition=2018 /usr/share/cargo/registry/same-file-1.0.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=58ff309181bf958c -C extra-filename=-cf25c6fc8e93f85e --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("backtrace", "default", "std"))' -C metadata=36056f419ebdb42d -C extra-filename=-0e0fec7a1c5e9208 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -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 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=e2727fd5fa4d6093 -C extra-filename=-2b6929ee62200171 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern same_file=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsame_file-cf25c6fc8e93f85e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.21 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/crossbeam-epoch-0.9.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 --cfg 'feature="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "nightly", "std"))' -C metadata=c70be0c41e5e06c1 -C extra-filename=-e82752b7223792e6 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/crossbeam-epoch-e82752b7223792e6 -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/crossbeam-deque-0.8.8/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=784b33051be5cfbd -C extra-filename=-eb1a09227456442c --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/crossbeam-deque-eb1a09227456442c -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.17.0-build/ruff-0.17.0/target/rpm/build/crossbeam-epoch-e82752b7223792e6/build-script-build` Compiling crc32fast v1.5.2 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/crc32fast-1.5.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 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "std"))' -C metadata=ef9e92900b170912 -C extra-filename=-bc3f59f7dad36d72 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/crc32fast-bc3f59f7dad36d72 -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.17.0-build/ruff-0.17.0/target/rpm/build/crossbeam-deque-eb1a09227456442c/build-script-build` Running `/usr/bin/rustc --crate-name crossbeam_epoch --edition=2021 /usr/share/cargo/registry/crossbeam-epoch-0.9.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 --cfg 'feature="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "nightly", "std"))' -C metadata=b68d970f042057f2 -C extra-filename=-721729853ca516ce --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcrossbeam_utils-0e2aa9af957c6b3f.rmeta --cap-lints allow -Copt-level=3 -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=f536956be10a7fb8 -C extra-filename=-dfb484f26d2243bd --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.6 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/camino-1.2.6/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=c1cdd3068f648a75 -C extra-filename=-0c33c4f1e3c83a90 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/camino-0c33c4f1e3c83a90 -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --cfg 'feature="default"' --cfg 'feature="utf8"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("core", "default", "utf8"))' -C metadata=b7ceaf06bf915f23 -C extra-filename=-1983fd2200953809 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern utf8parse=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libutf8parse-dfb484f26d2243bd.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.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", "std"))' -C metadata=6fa96005f1507ba1 -C extra-filename=-e8966026a5c990af --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern crossbeam_epoch=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcrossbeam_epoch-721729853ca516ce.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcrossbeam_utils-0e2aa9af957c6b3f.rmeta --cap-lints allow -Copt-level=3 -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=8c654815c085d8b1 -C extra-filename=-58b51253c7e8251b --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/num-traits-58b51253c7e8251b -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern autocfg=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libautocfg-1a2dba8e06722656.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.17.0-build/ruff-0.17.0/target/rpm/build/camino-0c33c4f1e3c83a90/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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=88e97a6a88d61b4b -C extra-filename=-639536fae71d28a4 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.17.0-build/ruff-0.17.0/target/rpm/build/num-traits-58b51253c7e8251b/build-script-build` Compiling chacha20 v0.10.2 Running `/usr/bin/rustc --crate-name chacha20 --edition=2024 /usr/share/cargo/registry/chacha20-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="rng"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("cipher", "default", "legacy", "rng", "xchacha", "zeroize"))' -C metadata=194af5445ea2c135 -C extra-filename=-8c64769872713b2e --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcfg_if-2e487bc4284c5f83.rmeta --extern cpufeatures=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcpufeatures-639536fae71d28a4.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librand_core-b32108b566d5c236.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name camino --edition=2021 /usr/share/cargo/registry/camino-1.2.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="serde1"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("proptest1", "serde1"))' -C metadata=7751dad237e90e05 -C extra-filename=-cb7582db08ceda85 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde_core-2e706267adb9fb66.rmeta --cap-lints allow -Copt-level=3 -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.17 (/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/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=6441275409491972 -C extra-filename=-fac993ce500194e1 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libget_size2-026e32871d7b0707.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libis_macro-c8ee080833ad4277.so --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_text_size-3721b0a82dae2f4a.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde-80efe816ad0326f1.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling colorchoice v1.0.5 Running `/usr/bin/rustc --crate-name colorchoice --edition=2021 /usr/share/cargo/registry/colorchoice-1.0.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=639125694ace3885 -C extra-filename=-c7dac927ef2310a1 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=0602e69798aad609 -C extra-filename=-12020ab2cd3bdd56 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.26.1 Running `/usr/bin/rustc --crate-name uuid --edition=2021 /usr/share/cargo/registry/uuid-1.26.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("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=22e26e90d91294c6 -C extra-filename=-46893f3c6a8f3b8c --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --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=a4570d8780bc0c7c -C extra-filename=-6a6c1460f413081a --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libanstyle-c15a3afd45e3a9a9.rmeta --extern anstyle_parse=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libanstyle_parse-1983fd2200953809.rmeta --extern anstyle_query=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libanstyle_query-12020ab2cd3bdd56.rmeta --extern colorchoice=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcolorchoice-c7dac927ef2310a1.rmeta --extern utf8parse=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libutf8parse-dfb484f26d2243bd.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3 Running `/usr/bin/rustc --crate-name rand --edition=2024 /usr/share/cargo/registry/rand-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="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=31adcd0ec1321c65 -C extra-filename=-f587ffa28fd0d548 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern chacha20=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libchacha20-8c64769872713b2e.rmeta --extern getrandom=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libgetrandom-283c9b0c9418f53f.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librand_core-b32108b566d5c236.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=c2059091345f9335 -C extra-filename=-e0ef2b1dcf07979d --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -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=e1239fc380f2403d -C extra-filename=-8bac68de3ab74ba0 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.45 Running `/usr/bin/rustc --crate-name chrono --edition=2021 /usr/share/cargo/registry/chrono-0.4.45/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-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=36f98f19ee774b9d -C extra-filename=-f849b687c9505d09 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern iana_time_zone=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libiana_time_zone-8bac68de3ab74ba0.rmeta --extern num_traits=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libnum_traits-e0ef2b1dcf07979d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.1 Running `/usr/bin/rustc --crate-name lazy_static --edition=2015 /usr/share/cargo/registry/lazy_static-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 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=d9edb9896d2b3656 -C extra-filename=-d9e8d101ac8ec606 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=030b4ceed94ce07f -C extra-filename=-76162866d7edd58b --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern lazy_static=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/liblazy_static-d9e8d101ac8ec606.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=62e6d83ef7c23e00 -C extra-filename=-597d23b5cc5b8bd0 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern crossbeam_deque=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcrossbeam_deque-e8966026a5c990af.rmeta --extern globset=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libglobset-5fa311b43a034d10.rmeta --extern log=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/liblog-c5e94891f7590ba2.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libmemchr-940a44b42ab537d3.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libregex_automata-0a5916b4a1faaa16.rmeta --extern same_file=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsame_file-cf25c6fc8e93f85e.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libwalkdir-2b6929ee62200171.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.17.0-build/ruff-0.17.0/target/rpm/build/crc32fast-bc3f59f7dad36d72/build-script-build` 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=3541986a6ed83f93 -C extra-filename=-c1d26e3ebf18def1 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern regex_automata=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libregex_automata-0a5916b4a1faaa16.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.14.0 Running `/usr/bin/rustc --crate-name synstructure --edition=2018 /usr/share/cargo/registry/synstructure-0.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 -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=bf1d89def1469711 -C extra-filename=-cee195d8526d0d2f --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libproc_macro2-6cc5c93cfa13beec.rmeta --extern quote=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libquote-55182713d49a21ba.rmeta --extern syn=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsyn-8f7a42be22a8d3f1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=932f80d365f4a737 -C extra-filename=-57c2ea6bc1c2b25f --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcfg_if-2e487bc4284c5f83.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=a2c22525debc3c69 -C extra-filename=-c1c2369e6c4c210a --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --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=27b4a915c46918db -C extra-filename=-5e09e60d1e4b24e3 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern chrono=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libchrono-f849b687c9505d09.rmeta --extern matchers=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libmatchers-c1d26e3ebf18def1.rmeta --extern nu_ansi_term=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libnu_ansi_term-c1c2369e6c4c210a.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libonce_cell-469e270a01ce9404.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libregex_automata-0a5916b4a1faaa16.rmeta --extern sharded_slab=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsharded_slab-76162866d7edd58b.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsmallvec-76b83ce804ac244c.rmeta --extern thread_local=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libthread_local-57c2ea6bc1c2b25f.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtracing-1e2d98cabd4fd526.rmeta --extern tracing_core=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtracing_core-8aa350aae204d9c1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.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", "nightly", "std"))' -C metadata=2f00ee8b7f18187a -C extra-filename=-1ef213561c3a8c66 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcfg_if-2e487bc4284c5f83.rmeta --cap-lints allow -Copt-level=3 -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 --cfg stable_vpclmulqdq --check-cfg 'cfg(stable_arm_crc32_intrinsics)' --check-cfg 'cfg(stable_vpclmulqdq)'` Compiling ruff_notebook v0.0.17 (/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=7862e5095ea1eccf -C extra-filename=-cc40e8a5dc718146 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libanyhow-0e0fec7a1c5e9208.rmeta --extern rand=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librand-f587ffa28fd0d548.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_diagnostics-fac993ce500194e1.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_source_file-353b8aef4357df37.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_text_size-3721b0a82dae2f4a.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde-80efe816ad0326f1.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde_json-c75d0c352f65bd7f.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libthiserror-a7b2bb1eabaa3032.rmeta --extern uuid=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libuuid-46893f3c6a8f3b8c.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 --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=e328f644265df397 -C extra-filename=-f1d28c9afbc6bbf6 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern uuid=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libuuid-46893f3c6a8f3b8c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.6 Running `/usr/bin/rustc --crate-name which --edition=2021 /usr/share/cargo/registry/which-8.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 --cfg 'feature="default"' --cfg 'feature="real-sys"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "real-sys", "regex", "tracing"))' -C metadata=a94bbff30d8e94de -C extra-filename=-11d6e9bc255562ec --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/liblibc-6c8961a1039db363.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=4292023f7dc426eb -C extra-filename=-2e37813b394ebb9c --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libmemchr-940a44b42ab537d3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=7f4a35f3a57f8b41 -C extra-filename=-18530f3ac3edbc54 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 -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=8e8ee9325107c61c -C extra-filename=-3fbec586e4f622c6 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/zstd-sys-3fbec586e4f622c6 -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern bindgen=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libbindgen-c725cb098881ddcf.rlib --extern cc=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcc-168546cfaf5b6355.rlib --extern pkg_config=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libpkg_config-932dd8da5bcd7e88.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 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=766894107040d828 -C extra-filename=-d2f1120bf65e2285 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=1768e1233e8aac06 -C extra-filename=-7d6dad8c67556afc --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcfg_if-2e487bc4284c5f83.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcrossbeam_utils-0e2aa9af957c6b3f.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libhashbrown-18530f3ac3edbc54.rmeta --extern lock_api=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/liblock_api-dbf019cc736e5472.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libonce_cell-469e270a01ce9404.rmeta --extern parking_lot_core=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libparking_lot_core-02fd5212909d9daf.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8.0 Running `/usr/bin/rustc --crate-name quick_junit --edition=2021 /usr/share/cargo/registry/quick-junit-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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("internal-testing", "proptest"))' -C metadata=e1956f057a168729 -C extra-filename=-532106c207d08db7 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern chrono=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libchrono-f849b687c9505d09.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libindexmap-a4984f85b30b476d.rmeta --extern newtype_uuid=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libnewtype_uuid-f1d28c9afbc6bbf6.rmeta --extern quick_xml=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libquick_xml-2e37813b394ebb9c.rmeta --extern strip_ansi_escapes=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libstrip_ansi_escapes-104be5d4bb5ac62e.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libthiserror-a7b2bb1eabaa3032.rmeta --extern uuid=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libuuid-46893f3c6a8f3b8c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.17.0-build/ruff-0.17.0/target/rpm/build/zstd-sys-3fbec586e4f622c6/build-script-build` Running `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/zstd-safe-a362b6ecea68f7e5/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 --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=e2856a654bf2af7e -C extra-filename=-2c77b9e3bfdbeb3d --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -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 --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=00062292c260e503 -C extra-filename=-fceb9353e1e39eaf --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern zstd_sys=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libzstd_sys-2c77b9e3bfdbeb3d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -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=6c4a01ded87e9b93 -C extra-filename=-696c32efb29e5bb3 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern zstd_safe=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libzstd_safe-fceb9353e1e39eaf.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -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=5cc77fb6581fe38c -C extra-filename=-fe654baae0384ff5 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern crc32fast=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcrc32fast-1ef213561c3a8c66.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libindexmap-a4984f85b30b476d.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libmemchr-940a44b42ab537d3.rmeta --extern typed_path=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtyped_path-d2f1120bf65e2285.rmeta --extern zstd=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libzstd-696c32efb29e5bb3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -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 zerofrom-derive v0.1.8 Running `/usr/bin/rustc --crate-name zerofrom_derive --edition=2021 /usr/share/cargo/registry/zerofrom-derive-0.1.8/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=3ab7975de51ace36 -C extra-filename=-0bee3b6669d2f776 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libproc_macro2-6cc5c93cfa13beec.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libquote-55182713d49a21ba.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsyn-8f7a42be22a8d3f1.rlib --extern synstructure=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsynstructure-cee195d8526d0d2f.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.17 (/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=8f6a22e0aacd0cc8 -C extra-filename=-268c5712504ce470 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_macros-02d83ee7d689ce35.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.17 (/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=6b77dca7151478c8 -C extra-filename=-dfde210b2f19ea05 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libget_size2-026e32871d7b0707.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=e0191054a437c51a -C extra-filename=-7b61acef17aedb4e --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern rustversion=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librustversion-0a38ea1f9f72a5f5.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=ac7391956d2b7a8e -C extra-filename=-2ab37283f991ac0e --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcfg_if-2e487bc4284c5f83.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("__test_helpers", "default"))' -C metadata=9d7d52fe29c4b6a4 -C extra-filename=-657593533b4d4a55 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=dc51927879127c4c -C extra-filename=-f53b0679759e6dd3 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=d9ca21ed2f19a752 -C extra-filename=-63721e7f666f9d22 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=585a20b198707503 -C extra-filename=-e4c25cff447043e5 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=45f90acbd47b936b -C extra-filename=-2bb11a08fe3bc8b6 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.4 Running `/usr/bin/rustc --crate-name yoke_derive --edition=2021 /usr/share/cargo/registry/yoke-derive-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=fab9700040151652 -C extra-filename=-28ed879fa9aad733 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libproc_macro2-6cc5c93cfa13beec.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libquote-55182713d49a21ba.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsyn-8f7a42be22a8d3f1.rlib --extern synstructure=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsynstructure-cee195d8526d0d2f.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 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=2419c679a50fed3a -C extra-filename=-3a5ebca3e2f279df --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.17 (/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/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=78db199f4cdb7cae -C extra-filename=-b23ab89b9517ed13 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libanstyle-c15a3afd45e3a9a9.rmeta --extern arc_swap=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libarc_swap-7b61acef17aedb4e.rmeta --extern camino=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcamino-cb7582db08ceda85.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcompact_str-4ffe3a02450a40e6.rmeta --extern dashmap=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libdashmap-7d6dad8c67556afc.rmeta --extern dunce=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libdunce-f53b0679759e6dd3.rmeta --extern etcetera=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libetcetera-2ab37283f991ac0e.rmeta --extern filetime=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libfiletime-44c213ed23319e7f.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libget_size2-026e32871d7b0707.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libignore-597d23b5cc5b8bd0.rmeta --extern matchit=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libmatchit-657593533b4d4a55.rmeta --extern path_slash=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libpath_slash-2bb11a08fe3bc8b6.rmeta --extern pathdiff=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libpathdiff-63721e7f666f9d22.rmeta --extern quick_junit=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libquick_junit-532106c207d08db7.rmeta --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libannotate_snippets-85113dd8dbc565cc.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_cache-163b396d992f0f30.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_diagnostics-fac993ce500194e1.rmeta --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_memory_usage-dfde210b2f19ea05.rmeta --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_notebook-cc40e8a5dc718146.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_ast-b8c7b07fc5556bc4.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_parser-21b90dd9c0a21a4a.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_trivia-6d5ed818b88fc9cb.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_source_file-353b8aef4357df37.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_text_size-3721b0a82dae2f4a.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librustc_hash-a94cfd174949758b.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsalsa-c24b754ccee3c959.rmeta --extern same_file=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsame_file-cf25c6fc8e93f85e.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde-80efe816ad0326f1.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde_json-c75d0c352f65bd7f.rmeta --extern similar=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsimilar-cb2cd40d4de042dd.rmeta --extern supports_hyperlinks=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsupports_hyperlinks-e4c25cff447043e5.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libthiserror-a7b2bb1eabaa3032.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtracing-1e2d98cabd4fd526.rmeta --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtracing_subscriber-5e09e60d1e4b24e3.rmeta --extern ty_static=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_static-268c5712504ce470.rmeta --extern which=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libwhich-11d6e9bc255562ec.rmeta --extern zip=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libzip-fe654baae0384ff5.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.17.0-build/ruff-0.17.0/target/rpm/build/psm-e01564f65e80bf4f/out -L native=/usr/lib64` 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 --cfg 'feature="derive"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "derive"))' -C metadata=9a986fba6aee924b -C extra-filename=-4ce903f10ccaf2c9 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern zerofrom_derive=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libzerofrom_derive-0bee3b6669d2f776.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 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=65c95894d7191a49 -C extra-filename=-479625e3ed874b8c --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --cfg 'feature="derive"' --cfg 'feature="zerofrom"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "derive", "serde", "zerofrom"))' -C metadata=f8364a1d845e0e52 -C extra-filename=-bc298256c3b6021d --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern stable_deref_trait=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libstable_deref_trait-3a5ebca3e2f279df.rmeta --extern yoke_derive=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libyoke_derive-28ed879fa9aad733.so --extern zerofrom=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libzerofrom-4ce903f10ccaf2c9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=cc594eb31fcb4cee -C extra-filename=-ff5dd917d3361d83 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern fastrand=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libfastrand-479625e3ed874b8c.rmeta --extern getrandom=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libgetrandom-283c9b0c9418f53f.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libonce_cell-469e270a01ce9404.rmeta --extern rustix=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librustix-9d2d98ee071983ef.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.6 Running `/usr/bin/rustc --crate-name zerovec_derive --edition=2021 /usr/share/cargo/registry/zerovec-derive-0.11.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=0028bb0d3ced3fef -C extra-filename=-4f7fd476d7a113d7 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libproc_macro2-6cc5c93cfa13beec.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libquote-55182713d49a21ba.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsyn-8f7a42be22a8d3f1.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=2f3f63e45e355b10 -C extra-filename=-c44a09b16560fc3f --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libproc_macro2-6cc5c93cfa13beec.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libquote-55182713d49a21ba.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsyn-28b94e3a7aa464f9.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 writeable v0.6.4 Running `/usr/bin/rustc --crate-name writeable --edition=2021 /usr/share/cargo/registry/writeable-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 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", "either"))' -C metadata=39027dfedbf1cd1f -C extra-filename=-a0a5763ad12deda3 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8 Running `/usr/bin/rustc --crate-name zerovec --edition=2021 /usr/share/cargo/registry/zerovec-0.11.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="derive"' --cfg 'feature="yoke"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "derive", "hashmap", "schemars", "serde", "std", "yoke"))' -C metadata=d9f0d8c9e62976a3 -C extra-filename=-02e7c8f455059598 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern yoke=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libyoke-bc298256c3b6021d.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libzerofrom-4ce903f10ccaf2c9.rmeta --extern zerovec_derive=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libzerovec_derive-4f7fd476d7a113d7.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling litemap v0.8.3 Running `/usr/bin/rustc --crate-name litemap --edition=2021 /usr/share/cargo/registry/litemap-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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "default", "serde", "testing", "yoke"))' -C metadata=e24aaf2cb07a4218 -C extra-filename=-38d5ed5875771a6c --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ucd-trie v0.1.7 Running `/usr/bin/rustc --crate-name ucd_trie --edition=2021 /usr/share/cargo/registry/ucd-trie-0.1.7/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=62c17ca3ef20a0fa -C extra-filename=-29df8d7c8a4a2edd --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.4 Running `/usr/bin/rustc --crate-name tinystr --edition=2021 /usr/share/cargo/registry/tinystr-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="zerovec"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "default", "serde", "std", "zerovec"))' -C metadata=91242d8d23095df4 -C extra-filename=-d336a51a0099418b --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libdisplaydoc-c44a09b16560fc3f.so --extern zerovec=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libzerovec-02e7c8f455059598.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3.0 Running `/usr/bin/rustc --crate-name icu_locale_core --edition=2024 /usr/share/cargo/registry/icu_locale_core-2.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="zerovec"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "serde", "zerovec"))' -C metadata=9a6e171229075cf4 -C extra-filename=-c4f9fed5548b76ec --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libdisplaydoc-c44a09b16560fc3f.so --extern litemap=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/liblitemap-38d5ed5875771a6c.rmeta --extern tinystr=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtinystr-d336a51a0099418b.rmeta --extern writeable=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libwriteable-a0a5763ad12deda3.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libzerovec-02e7c8f455059598.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.6 Running `/usr/bin/rustc --crate-name potential_utf --edition=2021 /usr/share/cargo/registry/potential_utf-0.1.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="zerovec"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "default", "serde", "writeable", "zerovec"))' -C metadata=cd0fb9b0db4a5bf8 -C extra-filename=-a84e6e7946794c2f --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern zerovec=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libzerovec-02e7c8f455059598.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=3f97a2e27132a01e -C extra-filename=-ab0436e82add3a2a --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libmemchr-47326ed35c2527d2.rmeta --extern ucd_trie=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libucd_trie-29df8d7c8a4a2edd.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.5 Running `/usr/bin/rustc --crate-name zerotrie --edition=2021 /usr/share/cargo/registry/zerotrie-0.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="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=58d2089a8d1b7876 -C extra-filename=-ce9fc5e8843aa2d5 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libdisplaydoc-c44a09b16560fc3f.so --extern yoke=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libyoke-bc298256c3b6021d.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libzerofrom-4ce903f10ccaf2c9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=d256d3c21662e95d -C extra-filename=-cd7ad5e8d199a4c7 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/liblibc-6c8961a1039db363.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libunicode_width-a1ea68ee75c1d2ce.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3.0 Running `/usr/bin/rustc --crate-name build_script_build --edition=2024 /usr/share/cargo/registry/icu_properties_data-2.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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=fe61f09ed514a98d -C extra-filename=-c9e0ef1b4f0234a4 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/icu_properties_data-c9e0ef1b4f0234a4 -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3.0 Running `/usr/bin/rustc --crate-name build_script_build --edition=2024 /usr/share/cargo/registry/icu_normalizer_data-2.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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=86535687281fe78b -C extra-filename=-59ad4693d257355d --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/icu_normalizer_data-59ad4693d257355d -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=cc43ec89f784ec04 -C extra-filename=-a40c44c7eaa4d038 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3.0 Running `/usr/bin/rustc --crate-name icu_collections --edition=2024 /usr/share/cargo/registry/icu_collections-2.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("alloc", "databake", "serde"))' -C metadata=ec7de62903788902 -C extra-filename=-80171d1f1d00f2e9 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libdisplaydoc-c44a09b16560fc3f.so --extern potential_utf=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libpotential_utf-a84e6e7946794c2f.rmeta --extern utf8_iter=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libutf8_iter-a40c44c7eaa4d038.rmeta --extern yoke=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libyoke-bc298256c3b6021d.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libzerofrom-4ce903f10ccaf2c9.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libzerovec-02e7c8f455059598.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.17.0-build/ruff-0.17.0/target/rpm/build/icu_normalizer_data-59ad4693d257355d/build-script-build` Running `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/icu_properties_data-c9e0ef1b4f0234a4/build-script-build` Compiling icu_provider v2.3.1 Running `/usr/bin/rustc --crate-name icu_provider --edition=2024 /usr/share/cargo/registry/icu_provider-2.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 --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=49547ba8c4116a13 -C extra-filename=-b44cf76c9019e8c0 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libdisplaydoc-c44a09b16560fc3f.so --extern icu_locale_core=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libicu_locale_core-c4f9fed5548b76ec.rmeta --extern writeable=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libwriteable-a0a5763ad12deda3.rmeta --extern yoke=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libyoke-bc298256c3b6021d.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libzerofrom-4ce903f10ccaf2c9.rmeta --extern zerotrie=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libzerotrie-ce9fc5e8843aa2d5.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libzerovec-02e7c8f455059598.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=439fe338f8bc7e04 -C extra-filename=-5615b5d8236e308f --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern pest=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libpest-ab0436e82add3a2a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=2024 /usr/share/cargo/registry/icu_properties_data-2.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=edc94c348ea851ed -C extra-filename=-1a4000933fae5669 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -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 icu_normalizer_data --edition=2024 /usr/share/cargo/registry/icu_normalizer_data-2.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=d23fdaa8f8b5869e -C extra-filename=-474b89eb44476eb8 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -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=009cf45516ec4706 -C extra-filename=-375f9ad9c10cb5d2 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=a138d00355f3246c -C extra-filename=-33683c0724284e89 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern pest=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libpest-ab0436e82add3a2a.rmeta --extern pest_meta=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libpest_meta-5615b5d8236e308f.rmeta --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libproc_macro2-6cc5c93cfa13beec.rmeta --extern quote=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libquote-55182713d49a21ba.rmeta --extern syn=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsyn-28b94e3a7aa464f9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=734bac4e665d8c33 -C extra-filename=-51ad7bccd60ef667 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libmemchr-940a44b42ab537d3.rmeta --extern ucd_trie=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libucd_trie-375f9ad9c10cb5d2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 v2.3.0 Running `/usr/bin/rustc --crate-name icu_normalizer --edition=2024 /usr/share/cargo/registry/icu_normalizer-2.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="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=231945ea429fdf7a -C extra-filename=-cc4565e48810e0c8 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern icu_collections=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libicu_collections-80171d1f1d00f2e9.rmeta --extern icu_normalizer_data=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libicu_normalizer_data-474b89eb44476eb8.rmeta --extern icu_provider=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libicu_provider-b44cf76c9019e8c0.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsmallvec-76b83ce804ac244c.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libzerovec-02e7c8f455059598.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3.0 Running `/usr/bin/rustc --crate-name icu_properties --edition=2024 /usr/share/cargo/registry/icu_properties-2.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="compiled_data"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "compiled_data", "datagen", "default", "harfbuzz_traits", "log", "serde", "unicode_bidi", "unstable"))' -C metadata=36b22823364a64ca -C extra-filename=-6ac450c4c60f15a4 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libdisplaydoc-c44a09b16560fc3f.so --extern icu_collections=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libicu_collections-80171d1f1d00f2e9.rmeta --extern icu_locale_core=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libicu_locale_core-c4f9fed5548b76ec.rmeta --extern icu_properties_data=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libicu_properties_data-1a4000933fae5669.rmeta --extern icu_provider=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libicu_provider-b44cf76c9019e8c0.rmeta --extern zerotrie=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libzerotrie-ce9fc5e8843aa2d5.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libzerovec-02e7c8f455059598.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=974ce7d9a9933a70 -C extra-filename=-deaac5d29a260ece --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libbitflags-b59199eac7c20174.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libonce_cell-469e270a01ce9404.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde-80efe816ad0326f1.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde_derive-591710db1e3afe59.so --extern typeid=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtypeid-db6d76437872b46c.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libunicode_ident-6d98438833777fd7.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=a03fdc17d8f4f381 -C extra-filename=-cb6fe2396f919aa4 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=e1f42a6e9cefe0b9 -C extra-filename=-457a98eb0570b08b --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern pest=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libpest-ab0436e82add3a2a.rlib --extern pest_generator=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libpest_generator-33683c0724284e89.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 insta v1.49.0 Running `/usr/bin/rustc --crate-name insta --edition=2021 /usr/share/cargo/registry/insta-1.49.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-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"' --cfg 'feature="strip-ansi-escapes"' --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", "strip-ansi-escapes", "toml", "walkdir", "yaml"))' -C metadata=e8767d3f915e414e -C extra-filename=-309141ffc15352f1 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern console=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libconsole-cd7ad5e8d199a4c7.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libonce_cell-469e270a01ce9404.rmeta --extern pest=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libpest-51ad7bccd60ef667.rmeta --extern pest_derive=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libpest_derive-457a98eb0570b08b.so --extern regex=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libregex-71c6b3ece678a263.rmeta --extern ron=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libron-deaac5d29a260ece.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde-80efe816ad0326f1.rmeta --extern similar=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsimilar-cb6fe2396f919aa4.rmeta --extern strip_ansi_escapes=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libstrip_ansi_escapes-104be5d4bb5ac62e.rmeta --extern tempfile=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtempfile-ff5dd917d3361d83.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "ascii", "binary", "debug", "default", "parser", "simd", "std", "unstable-doc", "unstable-recover"))' -C metadata=fdf3f4e00dfb6440 -C extra-filename=-ca4ff4c2adfdd5b4 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.5 Running `/usr/bin/rustc --crate-name toml_parser --edition=2024 /usr/share/cargo/registry/toml_parser-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="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "debug", "default", "simd", "std", "unsafe"))' -C metadata=52be602075a04ea2 -C extra-filename=-e8359ed9ee695d74 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern winnow=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libwinnow-ca4ff4c2adfdd5b4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.2 Running `/usr/bin/rustc --crate-name serde_spanned --edition=2024 /usr/share/cargo/registry/serde_spanned-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 --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=9ed85724bd12b764 -C extra-filename=-0cea532aefee0012 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde_core-2e706267adb9fb66.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.17 (/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=1b0e760c95eb9886 -C extra-filename=-708cd010114a2e1e --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libbitflags-b59199eac7c20174.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libunicode_ident-6d98438833777fd7.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=386f6f42b67be4cd -C extra-filename=-b68295ae7a6c88fd --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern heck=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libheck-26e49dbc988100c5.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libproc_macro2-6cc5c93cfa13beec.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libquote-55182713d49a21ba.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsyn-28b94e3a7aa464f9.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.2 Running `/usr/bin/rustc --crate-name toml_datetime --edition=2024 /usr/share/cargo/registry/toml_datetime-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 --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=62a2fac2f201dad4 -C extra-filename=-f4ed5b2d0f05bb47 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde_core-2e706267adb9fb66.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3 Running `/usr/bin/rustc --crate-name toml_writer --edition=2024 /usr/share/cargo/registry/toml_writer-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 --cfg 'feature="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "std"))' -C metadata=276f9b3f1c0e85be -C extra-filename=-7d26554c2fb7f24d --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8 Running `/usr/bin/rustc --crate-name toml --edition=2024 /usr/share/cargo/registry/toml-1.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 --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=0c66844aa4037056 -C extra-filename=-8dd77ecb03d371b6 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde_core-2e706267adb9fb66.rmeta --extern serde_spanned=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde_spanned-0cea532aefee0012.rmeta --extern toml_datetime=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtoml_datetime-f4ed5b2d0f05bb47.rmeta --extern toml_parser=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtoml_parser-e8359ed9ee695d74.rmeta --extern toml_writer=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtoml_writer-7d26554c2fb7f24d.rmeta --extern winnow=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libwinnow-ca4ff4c2adfdd5b4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=1e554d682df8353d -C extra-filename=-b5305f6f7878f27d --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern rustix=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librustix-9d2d98ee071983ef.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.1 Running `/usr/bin/rustc --crate-name clap_lex --edition=2024 /usr/share/cargo/registry/clap_lex-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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=c915ba5e6f33b31f -C extra-filename=-75539a9fbac90102 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=53882d632cd1681a -C extra-filename=-84aabbf21a35e6dd --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.7 Running `/usr/bin/rustc --crate-name clap_builder --edition=2024 /usr/share/cargo/registry/clap_builder-4.6.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="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=e343ead04535620e -C extra-filename=-8b804e470c098fe2 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libanstream-6a6c1460f413081a.rmeta --extern anstyle=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libanstyle-c15a3afd45e3a9a9.rmeta --extern clap_lex=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libclap_lex-75539a9fbac90102.rmeta --extern strsim=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libstrsim-84aabbf21a35e6dd.rmeta --extern terminal_size=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libterminal_size-b5305f6f7878f27d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.17 (/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg 'feature="salsa"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("salsa"))' -C metadata=90e68f7fe03c62b1 -C extra-filename=-c1ad03298f35132c --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libget_size2-026e32871d7b0707.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_macros-02d83ee7d689ce35.so --extern salsa=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsalsa-c24b754ccee3c959.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.7 Running `/usr/bin/rustc --crate-name clap_derive --edition=2024 /usr/share/cargo/registry/clap_derive-4.6.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 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("debug", "default", "deprecated", "raw-deprecated", "unstable-markdown", "unstable-v5"))' -C metadata=f664996e3f1052bc -C extra-filename=-b6ab1e3e4a9b41f8 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern heck=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libheck-26e49dbc988100c5.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libproc_macro2-6cc5c93cfa13beec.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libquote-55182713d49a21ba.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsyn-8f7a42be22a8d3f1.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="std"' --cfg 'feature="strum_macros"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "derive", "phf", "std", "strum_macros"))' -C metadata=eb06457ba8e9e390 -C extra-filename=-a28e922e190c0cb7 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern strum_macros=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libstrum_macros-b68295ae7a6c88fd.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 --cfg 'feature="no-color"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("no-color"))' -C metadata=775872419b7600e1 -C extra-filename=-e8aeccd74f319042 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.17 (/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --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=415bb57c164166f7 -C extra-filename=-1422f4b34f67ec10 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libget_size2-026e32871d7b0707.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_db-b23ab89b9517ed13.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_ast-b8c7b07fc5556bc4.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_text_size-3721b0a82dae2f4a.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde-80efe816ad0326f1.rmeta --extern toml=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtoml-8dd77ecb03d371b6.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.17.0-build/ruff-0.17.0/target/rpm/build/psm-e01564f65e80bf4f/out -L native=/usr/lib64` Compiling ruff_python_literal v0.0.17 (/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=0ca7fea92a8d8457 -C extra-filename=-ec82bc8a0b266b8b --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libbitflags-b59199eac7c20174.rmeta --extern icu_normalizer=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libicu_normalizer-cc4565e48810e0c8.rmeta --extern icu_properties=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libicu_properties-6ac450c4c60f15a4.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libitertools-9fe9babaac1be3d6.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_ast-b8c7b07fc5556bc4.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_codegen v0.0.17 (/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=e30cb3779f13c13e -C extra-filename=-9dcd7b3cf57cfc87 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_ast-b8c7b07fc5556bc4.rmeta --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_literal-ec82bc8a0b266b8b.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_parser-21b90dd9c0a21a4a.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_source_file-353b8aef4357df37.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_text_size-3721b0a82dae2f4a.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.17.0-build/ruff-0.17.0/target/rpm/build/psm-e01564f65e80bf4f/out` Compiling ruff_python_importer v0.0.17 (/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=5c2acc1d9fcda326 -C extra-filename=-e135659202cea147 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libanyhow-0e0fec7a1c5e9208.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_diagnostics-fac993ce500194e1.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_ast-b8c7b07fc5556bc4.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_codegen-9dcd7b3cf57cfc87.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_trivia-6d5ed818b88fc9cb.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_source_file-353b8aef4357df37.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_text_size-3721b0a82dae2f4a.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.17.0-build/ruff-0.17.0/target/rpm/build/psm-e01564f65e80bf4f/out` Compiling ty_module_resolver v0.0.17 (/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=d4c03cc853a29415 -C extra-filename=-9fe3f0ee18ae95b0 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libanyhow-0e0fec7a1c5e9208.rmeta --extern camino=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcamino-cb7582db08ceda85.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcompact_str-4ffe3a02450a40e6.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libget_size2-026e32871d7b0707.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libitertools-9fe9babaac1be3d6.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libmemchr-940a44b42ab537d3.rmeta --extern ordermap=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libordermap-50c370729e53ebcf.rmeta --extern regex=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libregex-71c6b3ece678a263.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libregex_syntax-525c9a2145b0256f.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_db-b23ab89b9517ed13.rmeta --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_memory_usage-dfde210b2f19ea05.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_ast-b8c7b07fc5556bc4.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_stdlib-708cd010114a2e1e.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librustc_hash-a94cfd174949758b.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsalsa-c24b754ccee3c959.rmeta --extern strum=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libstrum-a28e922e190c0cb7.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libstrum_macros-b68295ae7a6c88fd.so --extern thiserror=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libthiserror-a7b2bb1eabaa3032.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtracing-1e2d98cabd4fd526.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.17.0-build/ruff-0.17.0/target/rpm/build/psm-e01564f65e80bf4f/out -L native=/usr/lib64` Compiling ruff_python_edits v0.0.17 (/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/crates/ruff_python_edits) Running `/usr/bin/rustc --crate-name ruff_python_edits --edition=2024 crates/ruff_python_edits/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=51256a18c77e5505 -C extra-filename=-3489ffd089e2c592 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_ast-b8c7b07fc5556bc4.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_source_file-353b8aef4357df37.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_text_size-3721b0a82dae2f4a.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ty_site_packages v0.0.17 (/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=8baaae08786a60d4 -C extra-filename=-3271b66079d5741e --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern camino=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcamino-cb7582db08ceda85.rmeta --extern colored=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcolored-e8aeccd74f319042.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libget_size2-026e32871d7b0707.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libindexmap-a4984f85b30b476d.rmeta --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libannotate_snippets-85113dd8dbc565cc.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_db-b23ab89b9517ed13.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_ast-b8c7b07fc5556bc4.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_trivia-6d5ed818b88fc9cb.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_source_file-353b8aef4357df37.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_text_size-3721b0a82dae2f4a.rmeta --extern strum=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libstrum-a28e922e190c0cb7.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libstrum_macros-b68295ae7a6c88fd.so --extern tracing=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtracing-1e2d98cabd4fd526.rmeta --extern ty_static=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_static-268c5712504ce470.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.17.0-build/ruff-0.17.0/target/rpm/build/psm-e01564f65e80bf4f/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=6f02b393adc08ec4 -C extra-filename=-80fc9276bf893aac --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern smallvec=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsmallvec-76b83ce804ac244c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=59f40fb9281eba6b -C extra-filename=-68e026647f6241f7 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=aab3d90aa1b8b7d5 -C extra-filename=-779dd09994fe34bb --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern once_cell=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libonce_cell-469e270a01ce9404.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde-80efe816ad0326f1.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libunicode_width-a1ea68ee75c1d2ce.rmeta --extern unscanny=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libunscanny-68e026647f6241f7.rmeta --extern version_ranges=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libversion_ranges-80fc9276bf893aac.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.7 Running `/usr/bin/rustc --crate-name clap --edition=2024 /usr/share/cargo/registry/clap-4.6.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="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=a6e84d3957cb9474 -C extra-filename=-a4f89a6b7664c7a2 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern clap_builder=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libclap_builder-8b804e470c098fe2.rmeta --extern clap_derive=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libclap_derive-b6ab1e3e4a9b41f8.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 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=7657a35cf3ff2cde -C extra-filename=-10076210d6bcd3f4 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern icu_normalizer=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libicu_normalizer-cc4565e48810e0c8.rmeta --extern icu_properties=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libicu_properties-6ac450c4c60f15a4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=1d6cf540558dd170 -C extra-filename=-f793bbdcfb7b4f52 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=99afc1f4dc69f376 -C extra-filename=-503a245b9e8e3141 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=328ca35202afa7d6 -C extra-filename=-f14b19b880e8dfd4 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern percent_encoding=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libpercent_encoding-503a245b9e8e3141.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=c2d9b0923a0fb501 -C extra-filename=-4bea8dc7b1818199 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/liblibc-6c8961a1039db363.rmeta --extern option_ext=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/liboption_ext-f793bbdcfb7b4f52.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=794f928bbf251e8f -C extra-filename=-26888877c059353f --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern idna_adapter=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libidna_adapter-10076210d6bcd3f4.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsmallvec-76b83ce804ac244c.rmeta --extern utf8_iter=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libutf8_iter-a40c44c7eaa4d038.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling dirs v6.0.0 Running `/usr/bin/rustc --crate-name dirs --edition=2015 /usr/share/cargo/registry/dirs-6.0.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=6b2be38c29669692 -C extra-filename=-ad6b532c6fe3001b --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern dirs_sys=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libdirs_sys-4bea8dc7b1818199.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=4f97447b1439146d -C extra-filename=-589c7c2e108637bc --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern form_urlencoded=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libform_urlencoded-f14b19b880e8dfd4.rmeta --extern idna=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libidna-26888877c059353f.rmeta --extern percent_encoding=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libpercent_encoding-503a245b9e8e3141.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde-80efe816ad0326f1.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde_derive-591710db1e3afe59.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.17 (/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("serde"))' -C metadata=18ce1e27fd31153d -C extra-filename=-7e5690a4a61db940 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern serde=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde-80efe816ad0326f1.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="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=276fa40d781fe028 -C extra-filename=-75bcad1c17051794 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern dirs=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libdirs-ad6b532c6fe3001b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.17.0-build/ruff-0.17.0/target/rpm/build/zstd-sys-3fbec586e4f622c6/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=b2102d82d8bdceb8 -C extra-filename=-6ea8674d9420fe54 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/rayon-core-6ea8674d9420fe54 -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.17.0-build/ruff-0.17.0/target/rpm/build/rayon-core-6ea8674d9420fe54/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 -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=ce7c58ad1b719398 -C extra-filename=-639c5edffc5e394d --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -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=ef028a4f219c7cb3 -C extra-filename=-f7054ef8230c0ca1 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern crossbeam_deque=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcrossbeam_deque-e8966026a5c990af.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcrossbeam_utils-0e2aa9af957c6b3f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.17.0-build/ruff-0.17.0/target/rpm/build/zstd-safe-a362b6ecea68f7e5/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 -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=a41448d2fdec8b4d -C extra-filename=-ca12bcff66d6d57a --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern zstd_sys=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libzstd_sys-639c5edffc5e394d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -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.17.0-build/ruff-0.17.0/target/rpm/build/crc32fast-bc3f59f7dad36d72/build-script-build` Compiling jiff-core v0.1.1 Running `/usr/bin/rustc --crate-name jiff_core --edition=2021 /usr/share/cargo/registry/jiff-core-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 --cfg 'feature="alloc"' --cfg 'feature="std"' --cfg 'feature="tz-fat"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "arbitrary", "default", "logging", "std", "tz-fat"))' -C metadata=aabdbc67c4a7ecd9 -C extra-filename=-1cae58192ad65de6 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=f6ebb8311d2c775c -C extra-filename=-f592e584e57b5b5d --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern either=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libeither-dbfdfb5d4adf2c2e.rmeta --extern rayon_core=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librayon_core-f7054ef8230c0ca1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=d6e3aeece9142d90 -C extra-filename=-5e15abcce28f138b --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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 -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=98f640a50dc103fa -C extra-filename=-15c60c7cd85f7307 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.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("arbitrary", "borsh", "default", "quickcheck", "rayon", "serde", "std", "sval", "test_debug"))' -C metadata=3215ddd2eb0bcbce -C extra-filename=-5095ede005b4bb30 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern equivalent=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libequivalent-5e15abcce28f138b.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libhashbrown-15c60c7cd85f7307.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.38 Running `/usr/bin/rustc --crate-name jiff --edition=2021 /usr/share/cargo/registry/jiff-0.2.38/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-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="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", "arbitrary", "default", "logging", "perf-inline", "serde", "std", "tz-fat", "tz-system", "tzdb-bundle-platform", "tzdb-concatenated", "tzdb-zoneinfo"))' -C metadata=d45a359a95dfe161 -C extra-filename=-512fc83629332eaf --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern jcore=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libjiff_core-1cae58192ad65de6.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.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", "nightly", "std"))' -C metadata=e8a0cb44ccd2ff25 -C extra-filename=-a7b042c261728a80 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcfg_if-cbceb70636f96d98.rmeta --cap-lints allow -Copt-level=3 -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 --cfg stable_vpclmulqdq --check-cfg 'cfg(stable_arm_crc32_intrinsics)' --check-cfg 'cfg(stable_vpclmulqdq)'` 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=a5944c21b4c79ea7 -C extra-filename=-e343096d0576b750 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern zstd_safe=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libzstd_safe-ca12bcff66d6d57a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -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.17 Running `/usr/bin/rustc --crate-name crossbeam_channel --edition=2021 /usr/share/cargo/registry/crossbeam-channel-0.5.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 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=4dbb12eac01d66e9 -C extra-filename=-75ab2bef68f10a45 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcrossbeam_utils-0e2aa9af957c6b3f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=1648b2b27fea26ad -C extra-filename=-10f4133cc149ea58 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=91c17e6ac81b5634 -C extra-filename=-cba89409f6a400d6 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=e7be7cdce92b4258 -C extra-filename=-ec8aac48c3f3440e --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern same_file=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsame_file-cba89409f6a400d6.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=9c6222905843b7d2 -C extra-filename=-4053f32a8d2228ef --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern crc32fast=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcrc32fast-a7b042c261728a80.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libindexmap-5095ede005b4bb30.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libmemchr-47326ed35c2527d2.rmeta --extern typed_path=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtyped_path-10f4133cc149ea58.rmeta --extern zstd=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libzstd-e343096d0576b750.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name path_slash --edition=2018 /usr/share/cargo/registry/path-slash-0.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=45682f711fea89cd -C extra-filename=-31146dd27694663f --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.5 Running `/usr/bin/rustc --crate-name crossbeam --edition=2021 /usr/share/cargo/registry/crossbeam-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="alloc"' --cfg 'feature="crossbeam-channel"' --cfg 'feature="crossbeam-deque"' --cfg 'feature="crossbeam-epoch"' --cfg 'feature="crossbeam-queue"' --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=332673e033e6f18c -C extra-filename=-658a5a60771350df --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern crossbeam_channel=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcrossbeam_channel-75ab2bef68f10a45.rmeta --extern crossbeam_deque=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcrossbeam_deque-e8966026a5c990af.rmeta --extern crossbeam_epoch=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcrossbeam_epoch-721729853ca516ce.rmeta --extern crossbeam_queue=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcrossbeam_queue-806e238f2e9496ca.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcrossbeam_utils-0e2aa9af957c6b3f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=3e4870a4f3820037 -C extra-filename=-0a4900898ef27702 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/thiserror-0a4900898ef27702 -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.17 (/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --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=1c1a6e2e6ef1a190 -C extra-filename=-83796773c6ace58d --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/ty_vendored-83796773c6ace58d -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern path_slash=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libpath_slash-31146dd27694663f.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libwalkdir-ec8aac48c3f3440e.rlib --extern zip=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libzip-4053f32a8d2228ef.rlib -Copt-level=3 -Cdebuginfo=2 -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.17.0-build/ruff-0.17.0/target/rpm/build/thiserror-0a4900898ef27702/build-script-build` Compiling ruff_formatter v0.0.17 (/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --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=bb0647428024de13 -C extra-filename=-abaf9c5095878eec --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern drop_bomb=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libdrop_bomb-de87b756c03f33a8.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_cache-163b396d992f0f30.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_macros-02d83ee7d689ce35.so --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_text_size-3721b0a82dae2f4a.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librustc_hash-a94cfd174949758b.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde-80efe816ad0326f1.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libstatic_assertions-4fd944611acb7f10.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtracing-1e2d98cabd4fd526.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libunicode_width-a1ea68ee75c1d2ce.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.17.0-build/ruff-0.17.0/target/rpm/build/ty_vendored-83796773c6ace58d/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=f394c6b04d10b3c8 -C extra-filename=-4ea33747826d516d --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libproc_macro2-6cc5c93cfa13beec.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libquote-55182713d49a21ba.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsyn-28b94e3a7aa464f9.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=a53bc63bce9284bb -C extra-filename=-d5fffdbd530acb2a --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/liblibc-6c8961a1039db363.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=4d88867ef41cbedf -C extra-filename=-66787447fc255fc5 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/paste-66787447fc255fc5 -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=891149849cc37bbf -C extra-filename=-71ab150cfe95d371 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=d159f256d2024e23 -C extra-filename=-58b055bfc2919aab --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/radium-58b055bfc2919aab -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=0f8efbb4d362ecc8 -C extra-filename=-eb9c48983359b8f1 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern peg_runtime=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libpeg_runtime-71ab150cfe95d371.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libproc_macro2-6cc5c93cfa13beec.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libquote-55182713d49a21ba.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.17.0-build/ruff-0.17.0/target/rpm/build/radium-58b055bfc2919aab/build-script-build` Running `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/paste-66787447fc255fc5/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=0f2f71fed1be7958 -C extra-filename=-a37bf4e970a2f250 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libbitflags-b59199eac7c20174.rmeta --extern inotify_sys=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libinotify_sys-d5fffdbd530acb2a.rmeta --extern libc=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/liblibc-6c8961a1039db363.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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_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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --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=0544161eebff9582 -C extra-filename=-0eab07a07ff4d8aa --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern ruff_db=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_db-b23ab89b9517ed13.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libstatic_assertions-4fd944611acb7f10.rmeta --extern zip=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libzip-fe654baae0384ff5.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.17.0-build/ruff-0.17.0/target/rpm/build/psm-e01564f65e80bf4f/out -L native=/usr/lib64` 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=ebe48cc937b2e1a6 -C extra-filename=-adb6743699d60861 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern siphasher=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsiphasher-2306bc11c591a793.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=8319b6784c7af729 -C extra-filename=-06a7c023077718a3 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern either=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libeither-dbfdfb5d4adf2c2e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=720d24e9c9fa962b -C extra-filename=-5a77d14f98f52213 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libbitflags-b59199eac7c20174.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.4 Running `/usr/bin/rustc --crate-name mio --edition=2021 /usr/share/cargo/registry/mio-1.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="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=9fa5f73f4c75ae9c -C extra-filename=-83740a525e7f81a9 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/liblibc-6c8961a1039db363.rmeta --extern log=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/liblog-c5e94891f7590ba2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --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=5b4db562084604e3 -C extra-filename=-a3f5556badb7a5ba --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde_core-2e706267adb9fb66.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=2ab1f165361b7a7e -C extra-filename=-653d1310f909a084 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=7c1ec5cdd9bfc3b6 -C extra-filename=-abf3c553421f14f2 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=2847046c9a0aee60 -C extra-filename=-c5f3911d36a2e462 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "debug", "default", "simd", "std", "unstable-doc", "unstable-recover"))' -C metadata=77d6aee3572e27cd -C extra-filename=-1cb966635c5eae37 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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 codegen-units=1 -C debuginfo=2 --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("std", "unstable"))' -C metadata=4f5cb277948532b8 -C extra-filename=-a522b316830e1f01 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=54425f611c313870 -C extra-filename=-57fcee477fec0182 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern thiserror_impl=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libthiserror_impl-4ea33747826d516d.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg error_generic_member_access --check-cfg 'cfg(error_generic_member_access)' --check-cfg 'cfg(thiserror_nightly_testing)'` Compiling pep508_rs v0.9.2 Running `/usr/bin/rustc --crate-name pep508_rs --edition=2021 /usr/share/cargo/registry/pep508_rs-0.9.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "non-pep508-extensions", "schemars", "tracing"))' -C metadata=a4824d1918cef38a -C extra-filename=-ea16350161e5c4b5 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern boxcar=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libboxcar-57faad11f2c724d3.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libindexmap-a4984f85b30b476d.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libitertools-06a7c023077718a3.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libonce_cell-469e270a01ce9404.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libpep440_rs-779dd09994fe34bb.rmeta --extern regex=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libregex-71c6b3ece678a263.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librustc_hash-a94cfd174949758b.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde-80efe816ad0326f1.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsmallvec-76b83ce804ac244c.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libthiserror-57fcee477fec0182.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libunicode_width-a1ea68ee75c1d2ce.rmeta --extern url=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/liburl-589c7c2e108637bc.rmeta --extern urlencoding=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/liburlencoding-abf3c553421f14f2.rmeta --extern version_ranges=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libversion_ranges-80fc9276bf893aac.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 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=d4d1d1d5ff96f3f9 -C extra-filename=-6795909c1bf99a56 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern peg_macros=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libpeg_macros-eb9c48983359b8f1.so --extern peg_runtime=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libpeg_runtime-a522b316830e1f01.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=afb28371852ea40b -C extra-filename=-f00a022275c6167b --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern tap=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtap-653d1310f909a084.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --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=fe2e8bd40e0aed62 -C extra-filename=-484f25961440f596 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde_core-2e706267adb9fb66.rmeta --extern serde_spanned=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde_spanned-0cea532aefee0012.rmeta --extern toml_datetime=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtoml_datetime-a3f5556badb7a5ba.rmeta --extern toml_parser=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtoml_parser-e8359ed9ee695d74.rmeta --extern winnow=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libwinnow-1cb966635c5eae37.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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="macos_fsevent"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("crossbeam-channel", "default", "flume", "macos_fsevent", "serde", "serialization-compat-6"))' -C metadata=dd9a55559829be69 -C extra-filename=-8233f517840c6ecb --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern inotify=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libinotify-a37bf4e970a2f250.rmeta --extern libc=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/liblibc-6c8961a1039db363.rmeta --extern log=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/liblog-c5e94891f7590ba2.rmeta --extern mio=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libmio-83740a525e7f81a9.rmeta --extern notify_types=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libnotify_types-5a77d14f98f52213.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libwalkdir-2b6929ee62200171.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=2bdc99c91de9938d -C extra-filename=-97d06ea570423097 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern phf_shared=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libphf_shared-adb6743699d60861.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=ecee4e9a1172208b -C extra-filename=-71e623c5598eac0c --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/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 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=90f90ba381e1804a -C extra-filename=-951bb42a833acaa4 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -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 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 codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "memchr", "simd", "testing-colors"))' -C metadata=d166bcde98de6d76 -C extra-filename=-e5f91d4f059792af --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libanstyle-c15a3afd45e3a9a9.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libunicode_width-a1ea68ee75c1d2ce.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=ec794e70a1138d3c -C extra-filename=-a961b03335c23b66 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern serde=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde-80efe816ad0326f1.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde_derive-591710db1e3afe59.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.9.0 Running `/usr/bin/rustc --crate-name libcst_derive --edition=2018 /usr/share/cargo/registry/libcst_derive-1.9.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=365423debec03515 -C extra-filename=-a3d77aa6afd8dcf9 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern quote=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libquote-55182713d49a21ba.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsyn-28b94e3a7aa464f9.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 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=f2a9aa57dd50fd04 -C extra-filename=-0a6231ec1d0bafe2 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b226ce0bc3749506 -C extra-filename=-72051bebcaaf99c9 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling bitvec v1.0.1 Running `/usr/bin/rustc --crate-name bitvec --edition=2021 /usr/share/cargo/registry/bitvec-1.0.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "atomic", "default", "serde", "std", "testing"))' -C metadata=f1bcde0c3f8235dc -C extra-filename=-c0152d8970335bc5 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern funty=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libfunty-72051bebcaaf99c9.rmeta --extern radium=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libradium-951bb42a833acaa4.rmeta --extern tap=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtap-653d1310f909a084.rmeta --extern wyz=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libwyz-f00a022275c6167b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=33c258dbd8f5b18f -C extra-filename=-8d76b7d9209daf88 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern path_dedot=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libpath_dedot-0a6231ec1d0bafe2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=bf02bba6b5aef5f9 -C extra-filename=-282debb8be2d0334 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern phf=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libphf-97d06ea570423097.rmeta --extern rust_stemmers=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librust_stemmers-a961b03335c23b66.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=9b5a0ceabcd119bf -C extra-filename=-6613a05579888fb8 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern indexmap=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libindexmap-a4984f85b30b476d.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libpep440_rs-779dd09994fe34bb.rmeta --extern pep508_rs=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libpep508_rs-ea16350161e5c4b5.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde-80efe816ad0326f1.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libthiserror-a7b2bb1eabaa3032.rmeta --extern toml=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtoml-484f25961440f596.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.9.0 Running `/usr/bin/rustc --crate-name libcst_native --edition=2018 /usr/share/cargo/registry/libcst-1.9.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type cdylib --crate-type rlib --emit=dep-info,link -C opt-level=3 -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "trace"))' -C metadata=0167f9437218eb0d -C extra-filename=-c8cee6c262d977c1 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libannotate_snippets-e5f91d4f059792af.rlib --extern libcst_derive=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/liblibcst_derive-a3d77aa6afd8dcf9.so --extern memchr=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libmemchr-940a44b42ab537d3.rlib --extern paste=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libpaste-71e623c5598eac0c.so --extern peg=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libpeg-6795909c1bf99a56.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libregex-71c6b3ece678a263.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libthiserror-a7b2bb1eabaa3032.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 ruff_python_formatter v0.0.17 (/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --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=af6f4188c9f37c96 -C extra-filename=-d3fb3b4cc1b289f6 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libanyhow-0e0fec7a1c5e9208.rmeta --extern clap=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libclap-a4f89a6b7664c7a2.rmeta --extern countme=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcountme-c5f3911d36a2e462.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libitertools-9fe9babaac1be3d6.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libmemchr-940a44b42ab537d3.rmeta --extern regex=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libregex-71c6b3ece678a263.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_cache-163b396d992f0f30.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_db-b23ab89b9517ed13.rmeta --extern ruff_formatter=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_formatter-abaf9c5095878eec.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_macros-02d83ee7d689ce35.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_ast-b8c7b07fc5556bc4.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_parser-21b90dd9c0a21a4a.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_trivia-6d5ed818b88fc9cb.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_source_file-353b8aef4357df37.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_text_size-3721b0a82dae2f4a.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librustc_hash-a94cfd174949758b.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsalsa-c24b754ccee3c959.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde-80efe816ad0326f1.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsmallvec-76b83ce804ac244c.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libstatic_assertions-4fd944611acb7f10.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libthiserror-a7b2bb1eabaa3032.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtracing-1e2d98cabd4fd526.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.17.0-build/ruff-0.17.0/target/rpm/build/psm-e01564f65e80bf4f/out -L native=/usr/lib64` Compiling ty_combine v0.0.17 (/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=e86c632a85507175 -C extra-filename=-5773c5e757258d45 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern ordermap=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libordermap-50c370729e53ebcf.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_db-b23ab89b9517ed13.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_ast-b8c7b07fc5556bc4.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_ranged_value-1422f4b34f67ec10.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.17.0-build/ruff-0.17.0/target/rpm/build/psm-e01564f65e80bf4f/out -L native=/usr/lib64` Compiling ruff_python_semantic v0.0.17 (/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --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=41d9f9a76d81f049 -C extra-filename=-558716e282b9d132 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libbitflags-b59199eac7c20174.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libis_macro-c8ee080833ad4277.so --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_cache-163b396d992f0f30.rmeta --extern ruff_index=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_index-c1ad03298f35132c.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_macros-02d83ee7d689ce35.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_ast-b8c7b07fc5556bc4.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_parser-21b90dd9c0a21a4a.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_stdlib-708cd010114a2e1e.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_text_size-3721b0a82dae2f4a.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librustc_hash-a94cfd174949758b.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde-80efe816ad0326f1.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsmallvec-76b83ce804ac244c.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.17.0-build/ruff-0.17.0/target/rpm/build/psm-e01564f65e80bf4f/out` Compiling ruff_python_index v0.0.17 (/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=f5e3f695e7ca1030 -C extra-filename=-62b872aee898a104 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_ast-b8c7b07fc5556bc4.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_trivia-6d5ed818b88fc9cb.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_source_file-353b8aef4357df37.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_text_size-3721b0a82dae2f4a.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=ebc8a464e01115f8 -C extra-filename=-1a9583ae76a59fa7 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern log=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/liblog-c5e94891f7590ba2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=26694cafc9cc3fd5 -C extra-filename=-69f0864b55ea6f72 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=d23e088df8c41173 -C extra-filename=-7680ce77f7cfd003 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/ref-cast-7680ce77f7cfd003 -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=59a55a1d5c8c7bb3 -C extra-filename=-1a00c95a937b4de6 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.17.0-build/ruff-0.17.0/target/rpm/build/ref-cast-7680ce77f7cfd003/build-script-build` 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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=3cca2aaae32c1219 -C extra-filename=-78564dccc0faa5b4 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern crossbeam_channel=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcrossbeam_channel-75ab2bef68f10a45.rmeta --extern log=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/liblog-c5e94891f7590ba2.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde-80efe816ad0326f1.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde_derive-591710db1e3afe59.so --extern serde_json=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde_json-c75d0c352f65bd7f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --cfg 'feature="url"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("fluent-uri", "url"))' -C metadata=4ba508e104e02489 -C extra-filename=-6334c9deed0d77a1 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern serde=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde-80efe816ad0326f1.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde_json-c75d0c352f65bd7f.rmeta --extern url=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/liburl-589c7c2e108637bc.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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-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=4d90dfa54a2e6e6e -C extra-filename=-9dfbc0c2a0a21caf --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libproc_macro2-6cc5c93cfa13beec.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libquote-55182713d49a21ba.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsyn-8f7a42be22a8d3f1.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 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=f8d25bfe57900646 -C extra-filename=-bb8754535a8df23a --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcfg_if-cbceb70636f96d98.rmeta --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libproc_macro2-6cc5c93cfa13beec.rmeta --extern quote=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libquote-55182713d49a21ba.rmeta --extern syn=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsyn-28b94e3a7aa464f9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.30.0 Running `/usr/bin/rustc --crate-name serde_derive_internals --edition=2021 /usr/share/cargo/registry/serde_derive_internals-0.30.0/lib.rs --error-format=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=91a084e5d23bc541 -C extra-filename=-8d3a8d8d132e0193 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libproc_macro2-6cc5c93cfa13beec.rmeta --extern quote=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libquote-55182713d49a21ba.rmeta --extern syn=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsyn-8f7a42be22a8d3f1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=65255fabf842eec6 -C extra-filename=-99672623e8a767ae --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=35d603582ffdf001 -C extra-filename=-7dc1ee1e461dd8db --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libproc_macro2-6cc5c93cfa13beec.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libquote-55182713d49a21ba.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsyn-28b94e3a7aa464f9.rlib --extern test_case_core=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtest_case_core-bb8754535a8df23a.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 schemars_derive v1.2.3 Running `/usr/bin/rustc --crate-name schemars_derive --edition=2021 /usr/share/cargo/registry/schemars_derive-1.2.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=5556eb4449834c8b -C extra-filename=-c071b94aaceaca51 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libproc_macro2-6cc5c93cfa13beec.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libquote-55182713d49a21ba.rlib --extern serde_derive_internals=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde_derive_internals-8d3a8d8d132e0193.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsyn-8f7a42be22a8d3f1.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_linter v0.17.0 (/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --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=59419dc9e7625d08 -C extra-filename=-bef96e352f541528 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libaho_corasick-5d54b3ee90588c31.rmeta --extern anyhow=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libanyhow-0e0fec7a1c5e9208.rmeta --extern bitflags=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libbitflags-b59199eac7c20174.rmeta --extern clap=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libclap-a4f89a6b7664c7a2.rmeta --extern colored=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcolored-e8aeccd74f319042.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcompact_str-4ffe3a02450a40e6.rmeta --extern fern=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libfern-1a9583ae76a59fa7.rmeta --extern glob=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libglob-f635cc18f4ab6022.rmeta --extern globset=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libglobset-5fa311b43a034d10.rmeta --extern imperative=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libimperative-282debb8be2d0334.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libis_macro-c8ee080833ad4277.so --extern itertools=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libitertools-9fe9babaac1be3d6.rmeta --extern jiff=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libjiff-512fc83629332eaf.rmeta --extern libcst_native=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/liblibcst_native-c8cee6c262d977c1.rlib --extern log=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/liblog-c5e94891f7590ba2.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libmemchr-940a44b42ab537d3.rmeta --extern natord=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libnatord-69f0864b55ea6f72.rmeta --extern path_absolutize=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libpath_absolutize-8d76b7d9209daf88.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libpep440_rs-779dd09994fe34bb.rmeta --extern pyproject_toml=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libpyproject_toml-6613a05579888fb8.rmeta --extern regex=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libregex-71c6b3ece678a263.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_cache-163b396d992f0f30.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_db-b23ab89b9517ed13.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_diagnostics-fac993ce500194e1.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_macros-02d83ee7d689ce35.so --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_notebook-cc40e8a5dc718146.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_ast-b8c7b07fc5556bc4.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_codegen-9dcd7b3cf57cfc87.rmeta --extern ruff_python_edits=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_edits-3489ffd089e2c592.rmeta --extern ruff_python_importer=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_importer-e135659202cea147.rmeta --extern ruff_python_index=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_index-62b872aee898a104.rmeta --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_literal-ec82bc8a0b266b8b.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_parser-21b90dd9c0a21a4a.rmeta --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_semantic-558716e282b9d132.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_stdlib-708cd010114a2e1e.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_trivia-6d5ed818b88fc9cb.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_ranged_value-1422f4b34f67ec10.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_source_file-353b8aef4357df37.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_text_size-3721b0a82dae2f4a.rmeta --extern unicode_names2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libunicode_names2-0f2f063ebc44c16b.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librustc_hash-a94cfd174949758b.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde-80efe816ad0326f1.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde_json-c75d0c352f65bd7f.rmeta --extern similar=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsimilar-cb2cd40d4de042dd.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsmallvec-76b83ce804ac244c.rmeta --extern strum=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libstrum-a28e922e190c0cb7.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libstrum_macros-b68295ae7a6c88fd.so --extern thiserror=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libthiserror-a7b2bb1eabaa3032.rmeta --extern toml=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtoml-8dd77ecb03d371b6.rmeta --extern typed_arena=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtyped_arena-1a00c95a937b4de6.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libunicode_normalization-b7dd740bf6f2467b.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libunicode_width-a1ea68ee75c1d2ce.rmeta --extern url=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/liburl-589c7c2e108637bc.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.17.0-build/ruff-0.17.0/target/rpm/build/psm-e01564f65e80bf4f/out -L native=/usr/lib64` 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=47387c4271883b97 -C extra-filename=-13bb52948793f876 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern ref_cast_impl=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libref_cast_impl-9dfbc0c2a0a21caf.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 ty_python_core v0.0.17 (/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --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=89fdbc454bb2e111 -C extra-filename=-4bb8f9337bf7644e --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libbitflags-b59199eac7c20174.rmeta --extern bitvec=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libbitvec-c0152d8970335bc5.rmeta --extern char_str=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libchar_str-4fac751c8ee1464e.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libget_size2-026e32871d7b0707.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libhashbrown-c1861d20774c3d01.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libitertools-9fe9babaac1be3d6.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_db-b23ab89b9517ed13.rmeta --extern ruff_index=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_index-c1ad03298f35132c.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_macros-02d83ee7d689ce35.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_memory_usage-dfde210b2f19ea05.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_ast-b8c7b07fc5556bc4.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_parser-21b90dd9c0a21a4a.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_text_size-3721b0a82dae2f4a.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librustc_hash-a94cfd174949758b.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsalsa-c24b754ccee3c959.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde-80efe816ad0326f1.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsmallvec-76b83ce804ac244c.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libstatic_assertions-4fd944611acb7f10.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libthin_vec-767c6b1ea73c0c8f.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtracing-1e2d98cabd4fd526.rmeta --extern ty_combine=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_combine-5773c5e757258d45.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_module_resolver-9fe3f0ee18ae95b0.rmeta --extern ty_site_packages=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_site_packages-3271b66079d5741e.rmeta --extern ty_vendored=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_vendored-0eab07a07ff4d8aa.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.17.0-build/ruff-0.17.0/target/rpm/build/psm-e01564f65e80bf4f/out -L native=/usr/lib64` 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=aeb1eaa1abe1332c -C extra-filename=-84e56a6a15e8cf9e --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/fs-err-84e56a6a15e8cf9e -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern autocfg=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libautocfg-1a2dba8e06722656.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 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=57baac9dfe731a03 -C extra-filename=-8db20a0586385ff8 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3 Running `/usr/bin/rustc --crate-name schemars --edition=2021 /usr/share/cargo/registry/schemars-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 --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=c32aa67cc82e4b22 -C extra-filename=-9f2e9eb661aab197 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern dyn_clone=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libdyn_clone-8db20a0586385ff8.rmeta --extern ref_cast=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libref_cast-13bb52948793f876.rmeta --extern schemars_derive=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libschemars_derive-c071b94aaceaca51.so --extern serde=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde-80efe816ad0326f1.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde_json-c75d0c352f65bd7f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.17.0-build/ruff-0.17.0/target/rpm/build/fs-err-84e56a6a15e8cf9e/build-script-build` Compiling ty_python_semantic v0.0.17 (/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --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=bf006e1f881be350 -C extra-filename=-f27205fdf7fac8ae --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libbitflags-b59199eac7c20174.rmeta --extern char_str=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libchar_str-4fac751c8ee1464e.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcompact_str-4ffe3a02450a40e6.rmeta --extern drop_bomb=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libdrop_bomb-de87b756c03f33a8.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libget_size2-026e32871d7b0707.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libindexmap-a4984f85b30b476d.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libitertools-9fe9babaac1be3d6.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libmemchr-940a44b42ab537d3.rmeta --extern ordermap=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libordermap-50c370729e53ebcf.rmeta --extern rayon=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librayon-f592e584e57b5b5d.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_db-b23ab89b9517ed13.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_diagnostics-fac993ce500194e1.rmeta --extern ruff_index=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_index-c1ad03298f35132c.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_macros-02d83ee7d689ce35.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_memory_usage-dfde210b2f19ea05.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_ast-b8c7b07fc5556bc4.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_codegen-9dcd7b3cf57cfc87.rmeta --extern ruff_python_edits=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_edits-3489ffd089e2c592.rmeta --extern ruff_python_importer=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_importer-e135659202cea147.rmeta --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_literal-ec82bc8a0b266b8b.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_parser-21b90dd9c0a21a4a.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_stdlib-708cd010114a2e1e.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_trivia-6d5ed818b88fc9cb.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_source_file-353b8aef4357df37.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_text_size-3721b0a82dae2f4a.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librustc_hash-a94cfd174949758b.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsalsa-c24b754ccee3c959.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde-80efe816ad0326f1.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsmallvec-76b83ce804ac244c.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libstatic_assertions-4fd944611acb7f10.rmeta --extern strum=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libstrum-a28e922e190c0cb7.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libstrum_macros-b68295ae7a6c88fd.so --extern thiserror=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libthiserror-a7b2bb1eabaa3032.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtracing-1e2d98cabd4fd526.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_module_resolver-9fe3f0ee18ae95b0.rmeta --extern ty_python_core=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_python_core-4bb8f9337bf7644e.rmeta --extern ty_site_packages=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_site_packages-3271b66079d5741e.rmeta --extern ty_static=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_static-268c5712504ce470.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.17.0-build/ruff-0.17.0/target/rpm/build/psm-e01564f65e80bf4f/out -L native=/usr/lib64` 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=50d72efdc804b655 -C extra-filename=-2c8277c18f50c4fe --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern test_case_macros=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtest_case_macros-7dc1ee1e461dd8db.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 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 -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=6a248ed8d219b7f6 -C extra-filename=-6d466ddcd475c9d4 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling nix v0.31.3 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/nix-0.31.3/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="fs"' --cfg 'feature="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=ddad0ab72e9ce9d1 -C extra-filename=-869cff5c68373574 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/nix-869cff5c68373574 -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern cfg_aliases=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcfg_aliases-6d466ddcd475c9d4.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 ruff_graph v0.0.17 (/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --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=b08926d29285f7e4 -C extra-filename=-2bd0a6f0d04c4e4c --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libanyhow-0e0fec7a1c5e9208.rmeta --extern clap=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libclap-a4f89a6b7664c7a2.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libmemchr-940a44b42ab537d3.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_cache-163b396d992f0f30.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_db-b23ab89b9517ed13.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_linter-bef96e352f541528.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_macros-02d83ee7d689ce35.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_ast-b8c7b07fc5556bc4.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_parser-21b90dd9c0a21a4a.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsalsa-c24b754ccee3c959.rmeta --extern schemars=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libschemars-9f2e9eb661aab197.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde-80efe816ad0326f1.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_module_resolver-9fe3f0ee18ae95b0.rmeta --extern ty_site_packages=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_site_packages-3271b66079d5741e.rmeta --extern zip=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libzip-fe654baae0384ff5.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.17.0-build/ruff-0.17.0/target/rpm/build/psm-e01564f65e80bf4f/out -L native=/usr/lib64` 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=89ffaa00624dee07 -C extra-filename=-1f884d5113bc9365 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -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 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=dc3c0a58edebdd30 -C extra-filename=-4087f784251b1ca0 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libmemchr-940a44b42ab537d3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("cargo_unstable", "print", "strict_unstable", "test_unstable"))' -C metadata=aa0f7b22d04b4c3d -C extra-filename=-079155b546f4ca31 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/escargot-079155b546f4ca31 -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.17.0-build/ruff-0.17.0/target/rpm/build/escargot-079155b546f4ca31/build-script-build` 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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default"))' -C metadata=720bca59c3e153cb -C extra-filename=-95d985a121802215 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern fs_err=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libfs_err-1f884d5113bc9365.rmeta --extern os_str_bytes=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libos_str_bytes-4087f784251b1ca0.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.17.0-build/ruff-0.17.0/target/rpm/build/nix-869cff5c68373574/build-script-build` 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=9071234256dfa7ff -C extra-filename=-ca5895f24064e765 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/terminfo-ca5895f24064e765 -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern phf_codegen=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libphf_codegen-c8d04836d58202bb.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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=612f4f6a4b866110 -C extra-filename=-a508017a28a4c6f6 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libanstyle-c15a3afd45e3a9a9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 -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=805792ee707eead3 -C extra-filename=-0893c801e8bc2c83 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/tikv-jemalloc-sys-0893c801e8bc2c83 -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern cc=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcc-168546cfaf5b6355.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 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=b55c3c2f0853708d -C extra-filename=-d78244fd0c25b503 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=96cb10bade05876a -C extra-filename=-57b4b9775fa4b12c --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=30672f2170fcc9ba -C extra-filename=-22c68f0d8dc942db --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libanstyle-c15a3afd45e3a9a9.rmeta --extern anstyle_lossy=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libanstyle_lossy-a508017a28a4c6f6.rmeta --extern anstyle_parse=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libanstyle_parse-1983fd2200953809.rmeta --extern html_escape=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libhtml_escape-57b4b9775fa4b12c.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libunicode_width-a1ea68ee75c1d2ce.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=e5962cac054d2a8b -C extra-filename=-5a8dfa0b3e30138f --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libmemchr-940a44b42ab537d3.rmeta --extern minimal_lexical=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libminimal_lexical-d78244fd0c25b503.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.17.0-build/ruff-0.17.0/target/rpm/build/tikv-jemalloc-sys-0893c801e8bc2c83/build-script-build` Running `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/terminfo-ca5895f24064e765/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=50a183dc088b1b0e -C extra-filename=-3cdba8ea69a653b0 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libbitflags-b59199eac7c20174.rmeta --extern cfg_if=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcfg_if-2e487bc4284c5f83.rmeta --extern libc=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/liblibc-6c8961a1039db363.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg linux --cfg linux_android --check-cfg 'cfg(android)' --check-cfg 'cfg(dragonfly)' --check-cfg 'cfg(ios)' --check-cfg 'cfg(freebsd)' --check-cfg 'cfg(illumos)' --check-cfg 'cfg(linux)' --check-cfg 'cfg(macos)' --check-cfg 'cfg(netbsd)' --check-cfg 'cfg(openbsd)' --check-cfg 'cfg(solaris)' --check-cfg 'cfg(watchos)' --check-cfg 'cfg(tvos)' --check-cfg 'cfg(visionos)' --check-cfg 'cfg(apple_targets)' --check-cfg 'cfg(bsd)' --check-cfg 'cfg(bsd_without_apple)' --check-cfg 'cfg(linux_android)' --check-cfg 'cfg(freebsdlike)' --check-cfg 'cfg(netbsdlike)' --check-cfg 'cfg(solarish)' --check-cfg 'cfg(fbsd14)' --check-cfg 'cfg(qemu)' --check-cfg 'cfg(target_os, values("cygwin"))'` Running `/usr/bin/rustc --crate-name 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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("cargo_unstable", "print", "strict_unstable", "test_unstable"))' -C metadata=b836ef14f8c04bfb -C extra-filename=-fbed6d9d4e3133f4 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern log=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/liblog-c5e94891f7590ba2.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde-80efe816ad0326f1.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde_json-c75d0c352f65bd7f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.17 (/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --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=7d98bea1c0ffa721 -C extra-filename=-0df45b553688a53e --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libanyhow-0e0fec7a1c5e9208.rmeta --extern colored=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcolored-e8aeccd74f319042.rmeta --extern etcetera=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libetcetera-2ab37283f991ac0e.rmeta --extern glob=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libglob-f635cc18f4ab6022.rmeta --extern globset=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libglobset-5fa311b43a034d10.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libignore-597d23b5cc5b8bd0.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libindexmap-a4984f85b30b476d.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libis_macro-c8ee080833ad4277.so --extern itertools=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libitertools-9fe9babaac1be3d6.rmeta --extern log=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/liblog-c5e94891f7590ba2.rmeta --extern matchit=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libmatchit-657593533b4d4a55.rmeta --extern path_absolutize=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libpath_absolutize-8d76b7d9209daf88.rmeta --extern path_slash=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libpath_slash-2bb11a08fe3bc8b6.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libpep440_rs-779dd09994fe34bb.rmeta --extern regex=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libregex-71c6b3ece678a263.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_cache-163b396d992f0f30.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_db-b23ab89b9517ed13.rmeta --extern ruff_formatter=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_formatter-abaf9c5095878eec.rmeta --extern ruff_graph=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_graph-2bd0a6f0d04c4e4c.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_linter-bef96e352f541528.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_macros-02d83ee7d689ce35.so --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_options_metadata-7e5690a4a61db940.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_ast-b8c7b07fc5556bc4.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_formatter-d3fb3b4cc1b289f6.rmeta --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_semantic-558716e282b9d132.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_stdlib-708cd010114a2e1e.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_ranged_value-1422f4b34f67ec10.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_source_file-353b8aef4357df37.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librustc_hash-a94cfd174949758b.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde-80efe816ad0326f1.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libshellexpand-75bcad1c17051794.rmeta --extern strum=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libstrum-a28e922e190c0cb7.rmeta --extern toml=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtoml-8dd77ecb03d371b6.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libunicode_normalization-b7dd740bf6f2467b.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.17.0-build/ruff-0.17.0/target/rpm/build/psm-e01564f65e80bf4f/out -L native=/usr/lib64` Compiling clap_complete v4.6.11 Running `/usr/bin/rustc --crate-name clap_complete --edition=2024 /usr/share/cargo/registry/clap_complete-4.6.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 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("debug", "default", "unstable-doc", "unstable-dynamic", "unstable-shell-tests"))' -C metadata=26429af3bf46cac5 -C extra-filename=-e79d2e62f8ac457e --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern clap=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libclap-a4f89a6b7664c7a2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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-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 --cfg 'feature="color"' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("color", "debug", "default"))' -C metadata=ff20535f07b54ed1 -C extra-filename=-f5aa2e4430b9c1ed --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libanstream-6a6c1460f413081a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=4a608dbb747b8b64 -C extra-filename=-97b4deaa8954d418 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/liblibc-6c8961a1039db363.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=9815ec897a0c7d06 -C extra-filename=-b4f9f8afbdf4ab13 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/liblibc-6c8961a1039db363.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=a9dc10313e557f31 -C extra-filename=-e365ab4e52812688 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=52f2878ccef0d32f -C extra-filename=-79a604c9573579be --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=3b39be752393352e -C extra-filename=-d4cd8badcb32d924 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern fnv=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libfnv-79a604c9573579be.rmeta --extern nom=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libnom-5a8dfa0b3e30138f.rmeta --extern phf=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libphf-41a6cf0ee10f227d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --cfg 'feature="cmd"' --cfg 'feature="color"' --cfg 'feature="color-auto"' --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=85aab39ac3b76b34 -C extra-filename=-a4bad4b76b00b702 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libanstream-6a6c1460f413081a.rmeta --extern anstyle=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libanstyle-c15a3afd45e3a9a9.rmeta --extern anstyle_svg=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libanstyle_svg-22c68f0d8dc942db.rmeta --extern escargot=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libescargot-fbed6d9d4e3133f4.rmeta --extern libc=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/liblibc-6c8961a1039db363.rmeta --extern normalize_line_endings=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libnormalize_line_endings-e365ab4e52812688.rmeta --extern os_pipe=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libos_pipe-b4f9f8afbdf4ab13.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde_json-c75d0c352f65bd7f.rmeta --extern similar=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsimilar-cb2cd40d4de042dd.rmeta --extern snapbox_macros=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsnapbox_macros-f5aa2e4430b9c1ed.rmeta --extern wait_timeout=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libwait_timeout-97b4deaa8954d418.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.2 Running `/usr/bin/rustc --crate-name clap_complete_nushell --edition=2024 /usr/share/cargo/registry/clap_complete_nushell-4.6.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", "unstable-shell-tests"))' -C metadata=dadb785bdd99d9f9 -C extra-filename=-df4abdb711117575 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern clap=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libclap-a4f89a6b7664c7a2.rmeta --extern clap_complete=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libclap_complete-e79d2e62f8ac457e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` 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 --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=7e3111964bf1bf4b -C extra-filename=-49ac72ed11d0f479 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/liblibc-6c8961a1039db363.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 ruff_command_line v0.0.17 (/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/crates/ruff_command_line) Running `/usr/bin/rustc --crate-name ruff_command_line --edition=2024 crates/ruff_command_line/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=54f3e9dea40eeff7 -C extra-filename=-e6c18b28045d406e --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern argfile=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libargfile-95d985a121802215.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 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"' --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=5bbc7110f7ce1d64 -C extra-filename=-85a95b362ac11ace --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/liblibc-6c8961a1039db363.rmeta --extern tikv_jemalloc_sys=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtikv_jemalloc_sys-49ac72ed11d0f479.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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="nushell"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "fig", "nushell"))' -C metadata=654d0e7b704c369f -C extra-filename=-541e46154f4d0ed0 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern clap=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libclap-a4f89a6b7664c7a2.rmeta --extern clap_complete=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libclap_complete-e79d2e62f8ac457e.rmeta --extern clap_complete_nushell=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libclap_complete_nushell-df4abdb711117575.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=c4a6ae3e93475fa0 -C extra-filename=-a6cb5edf774f82b3 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern nix=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libnix-3cdba8ea69a653b0.rmeta --extern terminfo=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libterminfo-d4cd8badcb32d924.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libthiserror-a7b2bb1eabaa3032.rmeta --extern which=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libwhich-11d6e9bc255562ec.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=3a1db7c4537b2f3e -C extra-filename=-3376dc4a59a2b04f --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=0eef1309753de2ba -C extra-filename=-e4b00c9852dd148d --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=127574f5839d4c32 -C extra-filename=-9c99453e1b2348b0 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern bit_vec=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libbit_vec-e4b00c9852dd148d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=bed954ce04408894 -C extra-filename=-f1d48d8fa188699e --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libproc_macro2-6cc5c93cfa13beec.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libquote-55182713d49a21ba.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsyn-8f7a42be22a8d3f1.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=47ef2917b8ec1a86 -C extra-filename=-919a28395dbe645a --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=7120168b28290845 -C extra-filename=-1842c93b061e5838 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libanstream-6a6c1460f413081a.rmeta --extern anstyle=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libanstyle-c15a3afd45e3a9a9.rmeta --extern clap=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libclap-a4f89a6b7664c7a2.rmeta --extern escape8259=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libescape8259-919a28395dbe645a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=244da50d81e90f07 -C extra-filename=-5ce3bbc02349cba4 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern ptr_meta_derive=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libptr_meta_derive-f1d48d8fa188699e.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=36c55f0476ec95af -C extra-filename=-601aae0ef453db04 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern bit_set=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libbit_set-9c99453e1b2348b0.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libregex_automata-0a5916b4a1faaa16.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libregex_syntax-525c9a2145b0256f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.17.0-build/ruff-0.17.0/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg 'feature="default"' --cfg 'feature="junit"' --cfg 'feature="testing"' --cfg 'feature="zstd"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "deflate", "format", "junit", "ruff_python_formatter", "schemars", "test-uv", "testing", "zstd"))' -C metadata=d0401942ae6dcbc1 -C extra-filename=-5e7c792790aadad0 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libanyhow-0e0fec7a1c5e9208.rmeta --extern bitvec=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libbitvec-c0152d8970335bc5.rmeta --extern camino=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcamino-cb7582db08ceda85.rmeta --extern char_str=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libchar_str-4fac751c8ee1464e.rmeta --extern colored=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcolored-e8aeccd74f319042.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcompact_str-4ffe3a02450a40e6.rmeta --extern crossbeam=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcrossbeam-658a5a60771350df.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libget_size2-026e32871d7b0707.rmeta --extern globset=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libglobset-5fa311b43a034d10.rmeta --extern notify=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libnotify-8233f517840c6ecb.rmeta --extern ordermap=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libordermap-50c370729e53ebcf.rmeta --extern parking_lot=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libparking_lot-c9dcacfe48840f53.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libpep440_rs-779dd09994fe34bb.rmeta --extern rayon=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librayon-f592e584e57b5b5d.rmeta --extern regex=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libregex-71c6b3ece678a263.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libregex_automata-0a5916b4a1faaa16.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_cache-163b396d992f0f30.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_db-b23ab89b9517ed13.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_macros-02d83ee7d689ce35.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_memory_usage-dfde210b2f19ea05.rmeta --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_options_metadata-7e5690a4a61db940.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_ast-b8c7b07fc5556bc4.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_ranged_value-1422f4b34f67ec10.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_text_size-3721b0a82dae2f4a.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librustc_hash-a94cfd174949758b.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsalsa-c24b754ccee3c959.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde-80efe816ad0326f1.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde_json-c75d0c352f65bd7f.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libshellexpand-75bcad1c17051794.rmeta --extern strum=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libstrum-a28e922e190c0cb7.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libstrum_macros-b68295ae7a6c88fd.so --extern thiserror=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libthiserror-a7b2bb1eabaa3032.rmeta --extern toml=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtoml-8dd77ecb03d371b6.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtracing-1e2d98cabd4fd526.rmeta --extern ty_combine=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_combine-5773c5e757258d45.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_module_resolver-9fe3f0ee18ae95b0.rmeta --extern ty_python_core=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_python_core-4bb8f9337bf7644e.rmeta --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_python_semantic-f27205fdf7fac8ae.rmeta --extern ty_static=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_static-268c5712504ce470.rmeta --extern ty_vendored=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_vendored-0eab07a07ff4d8aa.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.17.0-build/ruff-0.17.0/target/rpm/build/psm-e01564f65e80bf4f/out -L native=/usr/lib64` Compiling ruff_markdown v0.0.17 (/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=bfa91aeeaf21f2cd -C extra-filename=-63baa23a889f5566 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern regex=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libregex-71c6b3ece678a263.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_ast-b8c7b07fc5556bc4.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_formatter-d3fb3b4cc1b289f6.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_trivia-6d5ed818b88fc9cb.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_source_file-353b8aef4357df37.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_text_size-3721b0a82dae2f4a.rmeta --extern ruff_workspace=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_workspace-0df45b553688a53e.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.17.0-build/ruff-0.17.0/target/rpm/build/psm-e01564f65e80bf4f/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="log-tracer"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "log-tracer", "std"))' -C metadata=ab581f24df388b5a -C extra-filename=-b8638fc3e6e2c8cc --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern log=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/liblog-c5e94891f7590ba2.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libonce_cell-469e270a01ce9404.rmeta --extern tracing_core=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtracing_core-8aa350aae204d9c1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("include-dir"))' -C metadata=1d9a0af694705932 -C extra-filename=-c5a95b49fbff9870 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern camino=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcamino-cb7582db08ceda85.rmeta --extern fancy_regex=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libfancy_regex-601aae0ef453db04.rmeta --extern libtest_mimic=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/liblibtest_mimic-1842c93b061e5838.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libwalkdir-2b6929ee62200171.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=4ec4628a3bad8de2 -C extra-filename=-d6c6c6dc78d5bef5 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern ptr_meta=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libptr_meta-5ce3bbc02349cba4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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-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=93a0b93f503f3cc6 -C extra-filename=-cd12a8b48df47380 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libinsta-309141ffc15352f1.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde-80efe816ad0326f1.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde_json-c75d0c352f65bd7f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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_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=805f7945d23b3170 -C extra-filename=-3584a054e50521ae --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libproc_macro2-6cc5c93cfa13beec.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libquote-55182713d49a21ba.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsyn-8f7a42be22a8d3f1.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=06c47265a8462910 -C extra-filename=-baa81bdc6cc957ad --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=6730cbcb53c05eac -C extra-filename=-93adf475075fa845 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern bytecheck_derive=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libbytecheck_derive-3584a054e50521ae.so --extern ptr_meta=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libptr_meta-5ce3bbc02349cba4.rmeta --extern rancor=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librancor-d6c6c6dc78d5bef5.rmeta --extern simdutf8=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsimdutf8-baa81bdc6cc957ad.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.17 (/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("test-uv"))' -C metadata=9dc8c900bb06cbfd -C extra-filename=-d4a822ac56d21fba --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libanyhow-0e0fec7a1c5e9208.rmeta --extern crossbeam=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcrossbeam-658a5a60771350df.rmeta --extern lsp_types=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libgen_lsp_types-6334c9deed0d77a1.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libignore-597d23b5cc5b8bd0.rmeta --extern jod_thread=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libjod_thread-99672623e8a767ae.rmeta --extern lsp_server=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/liblsp_server-78564dccc0faa5b4.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libmemchr-940a44b42ab537d3.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_db-b23ab89b9517ed13.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_diagnostics-fac993ce500194e1.rmeta --extern ruff_formatter=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_formatter-abaf9c5095878eec.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_linter-bef96e352f541528.rmeta --extern ruff_markdown=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_markdown-63baa23a889f5566.rmeta --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_notebook-cc40e8a5dc718146.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_ast-b8c7b07fc5556bc4.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_codegen-9dcd7b3cf57cfc87.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_formatter-d3fb3b4cc1b289f6.rmeta --extern ruff_python_index=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_index-62b872aee898a104.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_parser-21b90dd9c0a21a4a.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_ranged_value-1422f4b34f67ec10.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_source_file-353b8aef4357df37.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_text_size-3721b0a82dae2f4a.rmeta --extern ruff_workspace=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_workspace-0df45b553688a53e.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librustc_hash-a94cfd174949758b.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde-80efe816ad0326f1.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde_json-c75d0c352f65bd7f.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libshellexpand-75bcad1c17051794.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libthiserror-a7b2bb1eabaa3032.rmeta --extern toml=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtoml-8dd77ecb03d371b6.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtracing-1e2d98cabd4fd526.rmeta --extern tracing_log=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtracing_log-b8638fc3e6e2c8cc.rmeta --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtracing_subscriber-5e09e60d1e4b24e3.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.17.0-build/ruff-0.17.0/target/rpm/build/psm-e01564f65e80bf4f/out -L native=/usr/lib64` Compiling ty_ide v0.0.0 (/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=b76a7692f0924c11 -C extra-filename=-573e92113ef7dba0 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libbitflags-b59199eac7c20174.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcompact_str-4ffe3a02450a40e6.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libget_size2-026e32871d7b0707.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libindexmap-a4984f85b30b476d.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libitertools-9fe9babaac1be3d6.rmeta --extern rayon=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librayon-f592e584e57b5b5d.rmeta --extern regex=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libregex-71c6b3ece678a263.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_db-b23ab89b9517ed13.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_diagnostics-fac993ce500194e1.rmeta --extern ruff_index=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_index-c1ad03298f35132c.rmeta --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_memory_usage-dfde210b2f19ea05.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_ast-b8c7b07fc5556bc4.rmeta --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_literal-ec82bc8a0b266b8b.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_stdlib-708cd010114a2e1e.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_trivia-6d5ed818b88fc9cb.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_source_file-353b8aef4357df37.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_text_size-3721b0a82dae2f4a.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librustc_hash-a94cfd174949758b.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsalsa-c24b754ccee3c959.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsmallvec-76b83ce804ac244c.rmeta --extern strum=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libstrum-a28e922e190c0cb7.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libstrum_macros-b68295ae7a6c88fd.so --extern toml_parser=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtoml_parser-e8359ed9ee695d74.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtracing-1e2d98cabd4fd526.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_module_resolver-9fe3f0ee18ae95b0.rmeta --extern ty_project=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_project-5e7c792790aadad0.rmeta --extern ty_python_core=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_python_core-4bb8f9337bf7644e.rmeta --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_python_semantic-f27205fdf7fac8ae.rmeta --extern ty_vendored=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_vendored-0eab07a07ff4d8aa.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.17.0-build/ruff-0.17.0/target/rpm/build/psm-e01564f65e80bf4f/out -L native=/usr/lib64` Running `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/zerocopy-0ef4875501de0f05/build-script-build` 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=7a019ae015db2633 -C extra-filename=-a8f463b5d0cf96d0 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libproc_macro2-6cc5c93cfa13beec.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libquote-55182713d49a21ba.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsyn-28b94e3a7aa464f9.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.8 Running `/usr/bin/rustc --crate-name indoc --edition=2021 /usr/share/cargo/registry/indoc-2.0.8/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=bbaf3c37d16f781d -C extra-filename=-eaf0859a579f92d3 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/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=586f2195cf200193 -C extra-filename=-7ce0987ca3fea4b8 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern munge_macro=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libmunge_macro-a8f463b5d0cf96d0.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 zerocopy --edition=2021 /usr/share/cargo/registry/zerocopy-0.8.59/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --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=0f842c96f741f2fa -C extra-filename=-226e7ce0433754cb --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -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_slice_ptr_len_1_79_0)' --check-cfg 'cfg(rust, values("1.79.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_TOOLCHAIN, values("msrv", "stable", "nightly"))' --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 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=a297b33847932961 -C extra-filename=-5fc0064bbd467972 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern bytecheck=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libbytecheck-93adf475075fa845.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling globwalk v0.9.1 Running `/usr/bin/rustc --crate-name globwalk --edition=2021 /usr/share/cargo/registry/globwalk-0.9.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=9ce4000529a34c80 -C extra-filename=-a9e4416a8bad34d0 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libbitflags-b59199eac7c20174.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libignore-597d23b5cc5b8bd0.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libwalkdir-2b6929ee62200171.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=30522c68bea7793b -C extra-filename=-271508aa3a2e3693 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libproc_macro2-6cc5c93cfa13beec.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libquote-55182713d49a21ba.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsyn-8f7a42be22a8d3f1.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 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 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("custom", "linux_disable_fallback", "rdrand", "std"))' -C metadata=8a42b2d93a22f261 -C extra-filename=-b43a06d81a1ae2ef --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcfg_if-2e487bc4284c5f83.rmeta --extern libc=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/liblibc-6c8961a1039db363.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=8d0310cd56de0cf9 -C extra-filename=-78aa51e0775fd614 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.17.0 (/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=1aa9012a574f55de -C extra-filename=-207a28c86ece5624 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/ruff-207a28c86ece5624 -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/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.17.0-build/ruff-0.17.0/target/rpm/build/ruff-207a28c86ece5624/build-script-build` 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 opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --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=85f5e1fde0ff61b3 -C extra-filename=-2e47ec82dfdff208 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern getrandom=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libgetrandom-b43a06d81a1ae2ef.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` 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 opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="simd"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "no_simd", "simd", "std"))' -C metadata=57efcf692d8898e4 -C extra-filename=-984304ea7e1ff05e --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern zerocopy=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libzerocopy-226e7ce0433754cb.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=18301bb1b665e681 -C extra-filename=-78e445d2dfe3d3f3 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern tempfile=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtempfile-ff5dd917d3361d83.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=ad4dfaa7c0839079 -C extra-filename=-674623a5ed34ecf7 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=29d51fe08ccc5a6a -C extra-filename=-f22d851fda95d575 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b5ff3e1109f6a764 -C extra-filename=-eb26830c8be8235e --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --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=a2c0eb6e6456aae1 -C extra-filename=-4ca98b98bbe89e10 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libanstyle-c15a3afd45e3a9a9.rmeta --extern difflib=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libdifflib-eb26830c8be8235e.rmeta --extern predicates_core=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libpredicates_core-78aa51e0775fd614.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=9b0d5cb4c1588316 -C extra-filename=-01e148cff2050de2 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern predicates_core=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libpredicates_core-78aa51e0775fd614.rmeta --extern termtree=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtermtree-f22d851fda95d575.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` 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 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", "serde1", "simd", "std"))' -C metadata=a23228cd44c03478 -C extra-filename=-7635e6bff4e4e5dc --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern ppv_lite86=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libppv_lite86-984304ea7e1ff05e.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librand_core-2e47ec82dfdff208.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name rand --edition=2018 /usr/share/cargo/registry/rand-0.8.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="alloc"' --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=ce7e9dc3898e45f1 -C extra-filename=-3087f7492cced1bc --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/liblibc-6c8961a1039db363.rmeta --extern rand_chacha=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librand_chacha-7635e6bff4e4e5dc.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librand_core-2e47ec82dfdff208.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("color", "color-auto"))' -C metadata=16c80168e7f617c9 -C extra-filename=-315835f106d82827 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libanstyle-c15a3afd45e3a9a9.rmeta --extern globwalk=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libglobwalk-a9e4416a8bad34d0.rmeta --extern predicates=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libpredicates-4ca98b98bbe89e10.rmeta --extern predicates_core=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libpredicates_core-78aa51e0775fd614.rmeta --extern predicates_tree=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libpredicates_tree-01e148cff2050de2.rmeta --extern tempfile=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtempfile-ff5dd917d3361d83.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.17.0-build/ruff-0.17.0/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=5ad249205f77da4d -C extra-filename=-3c07ef4ace3696c3 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libanyhow-0e0fec7a1c5e9208.rmeta --extern camino=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcamino-cb7582db08ceda85.rmeta --extern colored=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcolored-e8aeccd74f319042.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libindexmap-a4984f85b30b476d.rmeta --extern insta=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libinsta-309141ffc15352f1.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libmemchr-940a44b42ab537d3.rmeta --extern path_slash=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libpath_slash-2bb11a08fe3bc8b6.rmeta --extern regex=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libregex-71c6b3ece678a263.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_db-b23ab89b9517ed13.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_diagnostics-fac993ce500194e1.rmeta --extern ruff_index=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_index-c1ad03298f35132c.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_ast-b8c7b07fc5556bc4.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_trivia-6d5ed818b88fc9cb.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_source_file-353b8aef4357df37.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_text_size-3721b0a82dae2f4a.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librustc_hash-a94cfd174949758b.rmeta --extern rustc_stable_hash=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librustc_stable_hash-674623a5ed34ecf7.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsalsa-c24b754ccee3c959.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde-80efe816ad0326f1.rmeta --extern similar=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsimilar-cb2cd40d4de042dd.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsmallvec-76b83ce804ac244c.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libthiserror-a7b2bb1eabaa3032.rmeta --extern toml=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtoml-8dd77ecb03d371b6.rmeta --extern toml_parser=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtoml_parser-e8359ed9ee695d74.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtracing-1e2d98cabd4fd526.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.17.0-build/ruff-0.17.0/target/rpm/build/psm-e01564f65e80bf4f/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="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=5ec8233a40c34484 -C extra-filename=-fe2541f3bc840eb3 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern bytecheck=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libbytecheck-93adf475075fa845.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libhashbrown-c1861d20774c3d01.rmeta --extern munge=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libmunge-7ce0987ca3fea4b8.rmeta --extern ptr_meta=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libptr_meta-5ce3bbc02349cba4.rmeta --extern rancor=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librancor-d6c6c6dc78d5bef5.rmeta --extern rend=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librend-5fc0064bbd467972.rmeta --extern rkyv_derive=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librkyv_derive-271508aa3a2e3693.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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=c4bfb5ce7c3234f7 -C extra-filename=-3f2158ebdf1b7d63 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libanyhow-0e0fec7a1c5e9208.rmeta --extern bitflags=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libbitflags-b59199eac7c20174.rmeta --extern cachedir=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcachedir-78e445d2dfe3d3f3.rmeta --extern clap=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libclap-a4f89a6b7664c7a2.rmeta --extern clap_complete_command=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libclap_complete_command-541e46154f4d0ed0.rmeta --extern clearscreen=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libclearscreen-a6cb5edf774f82b3.rmeta --extern colored=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcolored-e8aeccd74f319042.rmeta --extern filetime=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libfiletime-44c213ed23319e7f.rmeta --extern globwalk=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libglobwalk-a9e4416a8bad34d0.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libignore-597d23b5cc5b8bd0.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libindexmap-a4984f85b30b476d.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libis_macro-c8ee080833ad4277.so --extern itertools=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libitertools-9fe9babaac1be3d6.rmeta --extern jiff=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libjiff-512fc83629332eaf.rmeta --extern log=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/liblog-c5e94891f7590ba2.rmeta --extern notify=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libnotify-8233f517840c6ecb.rmeta --extern path_absolutize=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libpath_absolutize-8d76b7d9209daf88.rmeta --extern rayon=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librayon-f592e584e57b5b5d.rmeta --extern regex=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libregex-71c6b3ece678a263.rmeta --extern rkyv=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librkyv-fe2541f3bc840eb3.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_cache-163b396d992f0f30.rmeta --extern ruff_command_line=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_command_line-e6c18b28045d406e.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_db-b23ab89b9517ed13.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_diagnostics-fac993ce500194e1.rmeta --extern ruff_graph=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_graph-2bd0a6f0d04c4e4c.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_linter-bef96e352f541528.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_macros-02d83ee7d689ce35.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_markdown-63baa23a889f5566.rmeta --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_notebook-cc40e8a5dc718146.rmeta --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_options_metadata-7e5690a4a61db940.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_ast-b8c7b07fc5556bc4.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_formatter-d3fb3b4cc1b289f6.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_parser-21b90dd9c0a21a4a.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_ranged_value-1422f4b34f67ec10.rmeta --extern ruff_server=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_server-d4a822ac56d21fba.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_source_file-353b8aef4357df37.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_text_size-3721b0a82dae2f4a.rmeta --extern ruff_workspace=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_workspace-0df45b553688a53e.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librustc_hash-a94cfd174949758b.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde-80efe816ad0326f1.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde_json-c75d0c352f65bd7f.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libshellexpand-75bcad1c17051794.rmeta --extern strum=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libstrum-a28e922e190c0cb7.rmeta --extern tempfile=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtempfile-ff5dd917d3361d83.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libthiserror-a7b2bb1eabaa3032.rmeta --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtikv_jemallocator-85a95b362ac11ace.rmeta --extern toml=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtoml-8dd77ecb03d371b6.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtracing-1e2d98cabd4fd526.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libwalkdir-2b6929ee62200171.rmeta --extern wild=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libwild-3376dc4a59a2b04f.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.17.0-build/ruff-0.17.0/target/rpm/build/psm-e01564f65e80bf4f/out -L native=/usr/lib64` Compiling ty_server v0.0.0 (/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("test-uv"))' -C metadata=0c5509cb11cfe5e5 -C extra-filename=-a4f69dd2d42db8f7 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libanyhow-0e0fec7a1c5e9208.rmeta --extern bitflags=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libbitflags-b59199eac7c20174.rmeta --extern crossbeam=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcrossbeam-658a5a60771350df.rmeta --extern lsp_types=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libgen_lsp_types-6334c9deed0d77a1.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libindexmap-a4984f85b30b476d.rmeta --extern jod_thread=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libjod_thread-99672623e8a767ae.rmeta --extern lsp_server=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/liblsp_server-78564dccc0faa5b4.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_db-b23ab89b9517ed13.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_diagnostics-fac993ce500194e1.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_macros-02d83ee7d689ce35.so --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_notebook-cc40e8a5dc718146.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_ast-b8c7b07fc5556bc4.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_ranged_value-1422f4b34f67ec10.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_source_file-353b8aef4357df37.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_text_size-3721b0a82dae2f4a.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librustc_hash-a94cfd174949758b.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsalsa-c24b754ccee3c959.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde-80efe816ad0326f1.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde_json-c75d0c352f65bd7f.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libshellexpand-75bcad1c17051794.rmeta --extern strum=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libstrum-a28e922e190c0cb7.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libthiserror-a7b2bb1eabaa3032.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtracing-1e2d98cabd4fd526.rmeta --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtracing_subscriber-5e09e60d1e4b24e3.rmeta --extern ty_combine=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_combine-5773c5e757258d45.rmeta --extern ty_ide=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_ide-573e92113ef7dba0.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_module_resolver-9fe3f0ee18ae95b0.rmeta --extern ty_project=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_project-5e7c792790aadad0.rmeta --extern ty_python_core=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_python_core-4bb8f9337bf7644e.rmeta --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_python_semantic-f27205fdf7fac8ae.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.17.0-build/ruff-0.17.0/target/rpm/build/psm-e01564f65e80bf4f/out -L native=/usr/lib64` Compiling ruff_python_ast_integration_tests v0.0.0 (/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=7888963dc2543f3a -C extra-filename=-ee5da138e2ff75c1 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling unit-prefix v0.5.2 Running `/usr/bin/rustc --crate-name unit_prefix --edition=2018 /usr/share/cargo/registry/unit-prefix-0.5.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=07014c8715be9552 -C extra-filename=-4e0fd2fb1c2b6430 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.17.0-build/ruff-0.17.0/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --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=87db4df107d938f4 -C extra-filename=-ec5fcc3e2c4ee307 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/ty-ec5fcc3e2c4ee307 -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/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.17.0-build/ruff-0.17.0/target/rpm/build/ty-ec5fcc3e2c4ee307/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="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=cbd4279ba128843e -C extra-filename=-b0bd481cbcc20cfb --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern console=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libconsole-cd7ad5e8d199a4c7.rmeta --extern portable_atomic=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libportable_atomic-e20830e34882e2d3.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libunicode_width-a1ea68ee75c1d2ce.rmeta --extern unit_prefix=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libunit_prefix-4e0fd2fb1c2b6430.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=26f1254bf757203a -C extra-filename=-724522842a0f5221 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern nix=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libnix-3cdba8ea69a653b0.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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="smallvec"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "smallvec"))' -C metadata=4e65bee7df54c811 -C extra-filename=-5a0df7e2ce5d703b --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern lazy_static=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/liblazy_static-d9e8d101ac8ec606.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtracing-1e2d98cabd4fd526.rmeta --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtracing_subscriber-5e09e60d1e4b24e3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=3903f9ed253e6a16 -C extra-filename=-18c96235b2b5c918 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern serde=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde-80efe816ad0326f1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --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=36a091bf847009c1 -C extra-filename=-1d91e11be5bd5682 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libanyhow-0e0fec7a1c5e9208.rmeta --extern clap=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libclap-a4f89a6b7664c7a2.rmeta --extern clap_complete_command=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libclap_complete_command-541e46154f4d0ed0.rmeta --extern clearscreen=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libclearscreen-a6cb5edf774f82b3.rmeta --extern colored=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcolored-e8aeccd74f319042.rmeta --extern crossbeam=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcrossbeam-658a5a60771350df.rmeta --extern ctrlc=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libctrlc-724522842a0f5221.rmeta --extern indicatif=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libindicatif-b0bd481cbcc20cfb.rmeta --extern jiff=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libjiff-512fc83629332eaf.rmeta --extern rayon=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librayon-f592e584e57b5b5d.rmeta --extern ruff_command_line=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_command_line-e6c18b28045d406e.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_db-b23ab89b9517ed13.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_diagnostics-fac993ce500194e1.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_ast-b8c7b07fc5556bc4.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_ranged_value-1422f4b34f67ec10.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsalsa-c24b754ccee3c959.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde-80efe816ad0326f1.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde_json-c75d0c352f65bd7f.rmeta --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtikv_jemallocator-85a95b362ac11ace.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtracing-1e2d98cabd4fd526.rmeta --extern tracing_flame=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtracing_flame-5a0df7e2ce5d703b.rmeta --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtracing_subscriber-5e09e60d1e4b24e3.rmeta --extern ty_combine=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_combine-5773c5e757258d45.rmeta --extern ty_project=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_project-5e7c792790aadad0.rmeta --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_python_semantic-f27205fdf7fac8ae.rmeta --extern ty_server=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_server-a4f69dd2d42db8f7.rmeta --extern ty_site_packages=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_site_packages-3271b66079d5741e.rmeta --extern ty_static=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_static-268c5712504ce470.rmeta --extern wild=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libwild-3376dc4a59a2b04f.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.17.0-build/ruff-0.17.0/target/rpm/build/psm-e01564f65e80bf4f/out -L native=/usr/lib64` 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=edd1d5d3a438dcb5 -C extra-filename=-d5aad1b1850a730e --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=65ba3395d6dc7d5e -C extra-filename=-3c6391acd5abad80 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "std", "unstable"))' -C metadata=927f35f788878715 -C extra-filename=-6ed1859ef47eb9ca --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern diff=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libdiff-d5aad1b1850a730e.rmeta --extern yansi=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libyansi-3c6391acd5abad80.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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_test v0.0.0 (/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=e9539ac71dea40ec -C extra-filename=-122d6806f0d2c9e8 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libanyhow-0e0fec7a1c5e9208.rmeta --extern camino=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcamino-cb7582db08ceda85.rmeta --extern char_str=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libchar_str-4fac751c8ee1464e.rmeta --extern dunce=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libdunce-f53b0679759e6dd3.rmeta --extern mdtest=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libmdtest-3c07ef4ace3696c3.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_db-b23ab89b9517ed13.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_diagnostics-fac993ce500194e1.rmeta --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_notebook-cc40e8a5dc718146.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_ast-b8c7b07fc5556bc4.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_source_file-353b8aef4357df37.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsalsa-c24b754ccee3c959.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde-80efe816ad0326f1.rmeta --extern tempfile=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtempfile-ff5dd917d3361d83.rmeta --extern toml=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtoml-8dd77ecb03d371b6.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtracing-1e2d98cabd4fd526.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_module_resolver-9fe3f0ee18ae95b0.rmeta --extern ty_python_core=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_python_core-4bb8f9337bf7644e.rmeta --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_python_semantic-f27205fdf7fac8ae.rmeta --extern ty_vendored=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_vendored-0eab07a07ff4d8aa.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.17.0-build/ruff-0.17.0/target/rpm/build/psm-e01564f65e80bf4f/out -L native=/usr/lib64` 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 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=d6f76ac486d6f029 -C extra-filename=-e16883712bffb5f6 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern phf_shared=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libphf_shared-0aced871e952da6d.rmeta --extern rand=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librand-3087f7492cced1bc.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 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=720e48323ee60f3b -C extra-filename=-8f6491014125a529 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern rand=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librand-f587ffa28fd0d548.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=6b4256afb13fd256 -C extra-filename=-f04228837c9b2a24 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libproc_macro2-6cc5c93cfa13beec.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libquote-55182713d49a21ba.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsyn-28b94e3a7aa464f9.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 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 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=e5aa0d0b0cd1983d -C extra-filename=-80ebc510ca87e501 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern phf_generator=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libphf_generator-e16883712bffb5f6.rmeta --extern phf_shared=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libphf_shared-0aced871e952da6d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.17.0-build/ruff-0.17.0/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=f2c2809a4e0a0da2 -C extra-filename=-55a05c34ac19e677 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/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=ee021873c301f748 -C extra-filename=-2bfcb98c179dd9ea --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libmemchr-940a44b42ab537d3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=be4835c25f172e5e -C extra-filename=-3c9a518bb031027b --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern csv_core=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcsv_core-2bfcb98c179dd9ea.rmeta --extern itoa=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libitoa-7d531654df280d77.rmeta --extern ryu=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libryu-6cfa7bd71962f587.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde_core-2e706267adb9fb66.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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_names2_generator --edition=2018 crates/ruff_unicode_names2_generator/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --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=rustdoc::bare_urls' --check-cfg 'cfg(feature, values("timing"))' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=edac0cc1e2aef2d5 -C extra-filename=-827502ca2c3a9673 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern phf_codegen=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libphf_codegen-80ebc510ca87e501.rmeta --extern rand=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librand-3087f7492cced1bc.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_mdtest v0.0.0 (/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=25d0c302f131ad6b -C extra-filename=-6ac7f82fbff49bbc --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libanyhow-0e0fec7a1c5e9208.rmeta --extern camino=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcamino-cb7582db08ceda85.rmeta --extern mdtest=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libmdtest-3c07ef4ace3696c3.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_db-b23ab89b9517ed13.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_linter-bef96e352f541528.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_ast-b8c7b07fc5556bc4.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_ranged_value-1422f4b34f67ec10.rmeta --extern ruff_workspace=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_workspace-0df45b553688a53e.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsalsa-c24b754ccee3c959.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.17.0-build/ruff-0.17.0/target/rpm/build/psm-e01564f65e80bf4f/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=e66859a40e9aff3c -C extra-filename=-8b5b303ab96763ce --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libinsta-309141ffc15352f1.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_parser-21b90dd9c0a21a4a.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_trivia-6d5ed818b88fc9cb.rlib --extern ruff_python_trivia_integration_tests=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_trivia_integration_tests-55a05c34ac19e677.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_text_size-3721b0a82dae2f4a.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/psm-e01564f65e80bf4f/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=56b98e1751e92f89 -C extra-filename=-0c724c96d1bfd0cb --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libanyhow-0e0fec7a1c5e9208.rlib --extern camino=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcamino-cb7582db08ceda85.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libdatatest_stable-c5a95b49fbff9870.rlib --extern mdtest=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libmdtest-3c07ef4ace3696c3.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_db-b23ab89b9517ed13.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_linter-bef96e352f541528.rlib --extern ruff_mdtest=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_mdtest-6ac7f82fbff49bbc.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_ast-b8c7b07fc5556bc4.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_ranged_value-1422f4b34f67ec10.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_workspace-0df45b553688a53e.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsalsa-c24b754ccee3c959.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/psm-e01564f65e80bf4f/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name simple_tokenizer --edition=2024 crates/ruff_python_trivia_integration_tests/tests/simple_tokenizer.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=9219f2a1dcb62e48 -C extra-filename=-7bdd2d12017f1200 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libinsta-309141ffc15352f1.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_parser-21b90dd9c0a21a4a.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_trivia-6d5ed818b88fc9cb.rlib --extern ruff_python_trivia_integration_tests=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_trivia_integration_tests-55a05c34ac19e677.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_text_size-3721b0a82dae2f4a.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/psm-e01564f65e80bf4f/out` Running `/usr/bin/rustc --crate-name block_comments --edition=2024 crates/ruff_python_trivia_integration_tests/tests/block_comments.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=5e59c5848a97b0db -C extra-filename=-0e2c3e75e9e5bdd3 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libinsta-309141ffc15352f1.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_parser-21b90dd9c0a21a4a.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_trivia-6d5ed818b88fc9cb.rlib --extern ruff_python_trivia_integration_tests=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_trivia_integration_tests-55a05c34ac19e677.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_text_size-3721b0a82dae2f4a.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/psm-e01564f65e80bf4f/out` Running `/usr/bin/rustc --crate-name unicode_names2_generator --edition=2018 crates/ruff_unicode_names2_generator/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=unexpected_cfgs '--allow=rustdoc::bare_urls' --check-cfg 'cfg(feature, values("timing"))' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=9d04c0a1a5f7e7a7 -C extra-filename=-9a947e97e41c8df3 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern phf_codegen=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libphf_codegen-80ebc510ca87e501.rlib --extern rand=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librand-3087f7492cced1bc.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --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=d7bfdc499f8e7b0e -C extra-filename=-06692388dece6d51 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libget_size2-026e32871d7b0707.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_text_size-3721b0a82dae2f4a.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde-80efe816ad0326f1.rlib --extern serde_test=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde_test-18c96235b2b5c918.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libstatic_assertions-4fd944611acb7f10.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --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=fd5323353d457b19 -C extra-filename=-22ff59f626c188d7 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libget_size2-026e32871d7b0707.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_text_size-3721b0a82dae2f4a.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde-80efe816ad0326f1.rlib --extern serde_test=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde_test-18c96235b2b5c918.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libstatic_assertions-4fd944611acb7f10.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name auto_traits --edition=2024 crates/ruff_text_size/tests/auto_traits.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --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=56b8ca42897452a3 -C extra-filename=-b46955a9c37e7545 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libget_size2-026e32871d7b0707.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_text_size-3721b0a82dae2f4a.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde-80efe816ad0326f1.rlib --extern serde_test=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde_test-18c96235b2b5c918.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libstatic_assertions-4fd944611acb7f10.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --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=d1b71e13878ac634 -C extra-filename=-eb941ba20880556f --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libget_size2-026e32871d7b0707.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_text_size-3721b0a82dae2f4a.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde-80efe816ad0326f1.rlib --extern serde_test=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde_test-18c96235b2b5c918.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libstatic_assertions-4fd944611acb7f10.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --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=2295edf5dd2520e2 -C extra-filename=-998aa7d9021ab02d --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libget_size2-026e32871d7b0707.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_text_size-3721b0a82dae2f4a.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde-80efe816ad0326f1.rlib --extern serde_test=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde_test-18c96235b2b5c918.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libstatic_assertions-4fd944611acb7f10.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` 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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=ca722bda3a93f430 -C extra-filename=-1afd63c068161aa5 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libinsta-309141ffc15352f1.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_ast-b8c7b07fc5556bc4.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_ast_integration_tests-ee5da138e2ff75c1.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_parser-21b90dd9c0a21a4a.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_trivia-6d5ed818b88fc9cb.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_text_size-3721b0a82dae2f4a.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/psm-e01564f65e80bf4f/out` 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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --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=3a2d2bcc637d16d8 -C extra-filename=-4fff7ed38a574207 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libanyhow-0e0fec7a1c5e9208.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libbitflags-b59199eac7c20174.rlib --extern camino=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcamino-cb7582db08ceda85.rlib --extern char_str=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libchar_str-4fac751c8ee1464e.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcompact_str-4ffe3a02450a40e6.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libdatatest_stable-c5a95b49fbff9870.rlib --extern drop_bomb=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libdrop_bomb-de87b756c03f33a8.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libget_size2-026e32871d7b0707.rlib --extern glob=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libglob-f635cc18f4ab6022.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libindexmap-a4984f85b30b476d.rlib --extern indoc=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libindoc-eaf0859a579f92d3.so --extern insta=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libinsta-309141ffc15352f1.rlib --extern itertools=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libitertools-9fe9babaac1be3d6.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libmemchr-940a44b42ab537d3.rlib --extern ordermap=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libordermap-50c370729e53ebcf.rlib --extern pretty_assertions=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libpretty_assertions-6ed1859ef47eb9ca.rlib --extern quickcheck=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libquickcheck-8f6491014125a529.rlib --extern quickcheck_macros=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libquickcheck_macros-f04228837c9b2a24.so --extern rayon=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librayon-f592e584e57b5b5d.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_db-b23ab89b9517ed13.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_diagnostics-fac993ce500194e1.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_index-c1ad03298f35132c.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_macros-02d83ee7d689ce35.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_memory_usage-dfde210b2f19ea05.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_ast-b8c7b07fc5556bc4.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_codegen-9dcd7b3cf57cfc87.rlib --extern ruff_python_edits=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_edits-3489ffd089e2c592.rlib --extern ruff_python_importer=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_importer-e135659202cea147.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_literal-ec82bc8a0b266b8b.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_parser-21b90dd9c0a21a4a.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_stdlib-708cd010114a2e1e.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_trivia-6d5ed818b88fc9cb.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_source_file-353b8aef4357df37.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_text_size-3721b0a82dae2f4a.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librustc_hash-a94cfd174949758b.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsalsa-c24b754ccee3c959.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde-80efe816ad0326f1.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsmallvec-76b83ce804ac244c.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libstatic_assertions-4fd944611acb7f10.rlib --extern strum=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libstrum-a28e922e190c0cb7.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libstrum_macros-b68295ae7a6c88fd.so --extern test_case=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtest_case-2c8277c18f50c4fe.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libthiserror-a7b2bb1eabaa3032.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtracing-1e2d98cabd4fd526.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_module_resolver-9fe3f0ee18ae95b0.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_python_core-4bb8f9337bf7644e.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_python_semantic-f27205fdf7fac8ae.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_site_packages-3271b66079d5741e.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_static-268c5712504ce470.rlib --extern ty_test=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_test-122d6806f0d2c9e8.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_vendored-0eab07a07ff4d8aa.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/psm-e01564f65e80bf4f/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --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=48bb3d37c740a917 -C extra-filename=-202bd8ec0d04e5ce --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libanyhow-0e0fec7a1c5e9208.rlib --extern clap=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libclap-a4f89a6b7664c7a2.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libclap_complete_command-541e46154f4d0ed0.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libclearscreen-a6cb5edf774f82b3.rlib --extern colored=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcolored-e8aeccd74f319042.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcrossbeam-658a5a60771350df.rlib --extern ctrlc=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libctrlc-724522842a0f5221.rlib --extern dunce=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libdunce-f53b0679759e6dd3.rlib --extern filetime=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libfiletime-44c213ed23319e7f.rlib --extern indicatif=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libindicatif-b0bd481cbcc20cfb.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libinsta-309141ffc15352f1.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libinsta_cmd-cd12a8b48df47380.rlib --extern jiff=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libjiff-512fc83629332eaf.rlib --extern rayon=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librayon-f592e584e57b5b5d.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libregex-71c6b3ece678a263.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_command_line-e6c18b28045d406e.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_db-b23ab89b9517ed13.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_diagnostics-fac993ce500194e1.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_ast-b8c7b07fc5556bc4.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_trivia-6d5ed818b88fc9cb.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_ranged_value-1422f4b34f67ec10.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsalsa-c24b754ccee3c959.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde-80efe816ad0326f1.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde_json-c75d0c352f65bd7f.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtempfile-ff5dd917d3361d83.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtikv_jemallocator-85a95b362ac11ace.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtoml-8dd77ecb03d371b6.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtracing-1e2d98cabd4fd526.rlib --extern tracing_flame=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtracing_flame-5a0df7e2ce5d703b.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtracing_subscriber-5e09e60d1e4b24e3.rlib --extern ty=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty-1d91e11be5bd5682.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_combine-5773c5e757258d45.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_module_resolver-9fe3f0ee18ae95b0.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_project-5e7c792790aadad0.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_python_core-4bb8f9337bf7644e.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_python_semantic-f27205fdf7fac8ae.rlib --extern ty_server=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_server-a4f69dd2d42db8f7.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_site_packages-3271b66079d5741e.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_static-268c5712504ce470.rlib --extern wild=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libwild-3376dc4a59a2b04f.rlib --extern zip=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libzip-fe654baae0384ff5.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/psm-e01564f65e80bf4f/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --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=6309456aa9481cbb -C extra-filename=-ce6cb0268c561e58 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libanyhow-0e0fec7a1c5e9208.rlib --extern clap=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libclap-a4f89a6b7664c7a2.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libclap_complete_command-541e46154f4d0ed0.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libclearscreen-a6cb5edf774f82b3.rlib --extern colored=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcolored-e8aeccd74f319042.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcrossbeam-658a5a60771350df.rlib --extern ctrlc=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libctrlc-724522842a0f5221.rlib --extern dunce=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libdunce-f53b0679759e6dd3.rlib --extern filetime=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libfiletime-44c213ed23319e7f.rlib --extern indicatif=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libindicatif-b0bd481cbcc20cfb.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libinsta-309141ffc15352f1.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libinsta_cmd-cd12a8b48df47380.rlib --extern jiff=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libjiff-512fc83629332eaf.rlib --extern rayon=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librayon-f592e584e57b5b5d.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libregex-71c6b3ece678a263.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_command_line-e6c18b28045d406e.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_db-b23ab89b9517ed13.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_diagnostics-fac993ce500194e1.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_ast-b8c7b07fc5556bc4.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_trivia-6d5ed818b88fc9cb.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_ranged_value-1422f4b34f67ec10.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsalsa-c24b754ccee3c959.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde-80efe816ad0326f1.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde_json-c75d0c352f65bd7f.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtempfile-ff5dd917d3361d83.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtikv_jemallocator-85a95b362ac11ace.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtoml-8dd77ecb03d371b6.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtracing-1e2d98cabd4fd526.rlib --extern tracing_flame=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtracing_flame-5a0df7e2ce5d703b.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtracing_subscriber-5e09e60d1e4b24e3.rlib --extern ty=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty-1d91e11be5bd5682.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_combine-5773c5e757258d45.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_module_resolver-9fe3f0ee18ae95b0.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_project-5e7c792790aadad0.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_python_core-4bb8f9337bf7644e.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_python_semantic-f27205fdf7fac8ae.rlib --extern ty_server=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_server-a4f69dd2d42db8f7.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_site_packages-3271b66079d5741e.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_static-268c5712504ce470.rlib --extern wild=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libwild-3376dc4a59a2b04f.rlib --extern zip=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libzip-fe654baae0384ff5.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/psm-e01564f65e80bf4f/out -L native=/usr/lib64` warning: method `set_watch` is never used --> crates/ty/tests/file_watching.rs:446:8 | 363 | impl<'a> SetupContext<'a> { | ------------------------- method in this implementation ... 446 | fn set_watch(&mut self, watch: bool) { | ^^^^^^^^^ | = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default 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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=2aa91d7159c8a2b7 -C extra-filename=-0f0c1c2c4b8d8d9d --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libanyhow-0e0fec7a1c5e9208.rlib --extern camino=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcamino-cb7582db08ceda85.rlib --extern char_str=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libchar_str-4fac751c8ee1464e.rlib --extern dunce=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libdunce-f53b0679759e6dd3.rlib --extern mdtest=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libmdtest-3c07ef4ace3696c3.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_db-b23ab89b9517ed13.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_diagnostics-fac993ce500194e1.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_notebook-cc40e8a5dc718146.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_ast-b8c7b07fc5556bc4.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_trivia-6d5ed818b88fc9cb.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_source_file-353b8aef4357df37.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsalsa-c24b754ccee3c959.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde-80efe816ad0326f1.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtempfile-ff5dd917d3361d83.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtoml-8dd77ecb03d371b6.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtracing-1e2d98cabd4fd526.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_module_resolver-9fe3f0ee18ae95b0.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_python_core-4bb8f9337bf7644e.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_python_semantic-f27205fdf7fac8ae.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_vendored-0eab07a07ff4d8aa.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/psm-e01564f65e80bf4f/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --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=a7444b1d3ccf001f -C extra-filename=-8ed587bb54d690c8 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libanyhow-0e0fec7a1c5e9208.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libbitflags-b59199eac7c20174.rlib --extern camino=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcamino-cb7582db08ceda85.rlib --extern char_str=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libchar_str-4fac751c8ee1464e.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcompact_str-4ffe3a02450a40e6.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libdatatest_stable-c5a95b49fbff9870.rlib --extern drop_bomb=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libdrop_bomb-de87b756c03f33a8.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libget_size2-026e32871d7b0707.rlib --extern glob=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libglob-f635cc18f4ab6022.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libindexmap-a4984f85b30b476d.rlib --extern indoc=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libindoc-eaf0859a579f92d3.so --extern insta=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libinsta-309141ffc15352f1.rlib --extern itertools=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libitertools-9fe9babaac1be3d6.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libmemchr-940a44b42ab537d3.rlib --extern ordermap=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libordermap-50c370729e53ebcf.rlib --extern pretty_assertions=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libpretty_assertions-6ed1859ef47eb9ca.rlib --extern quickcheck=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libquickcheck-8f6491014125a529.rlib --extern quickcheck_macros=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libquickcheck_macros-f04228837c9b2a24.so --extern rayon=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librayon-f592e584e57b5b5d.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_db-b23ab89b9517ed13.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_diagnostics-fac993ce500194e1.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_index-c1ad03298f35132c.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_macros-02d83ee7d689ce35.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_memory_usage-dfde210b2f19ea05.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_ast-b8c7b07fc5556bc4.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_codegen-9dcd7b3cf57cfc87.rlib --extern ruff_python_edits=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_edits-3489ffd089e2c592.rlib --extern ruff_python_importer=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_importer-e135659202cea147.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_literal-ec82bc8a0b266b8b.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_parser-21b90dd9c0a21a4a.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_stdlib-708cd010114a2e1e.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_trivia-6d5ed818b88fc9cb.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_source_file-353b8aef4357df37.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_text_size-3721b0a82dae2f4a.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librustc_hash-a94cfd174949758b.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsalsa-c24b754ccee3c959.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde-80efe816ad0326f1.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsmallvec-76b83ce804ac244c.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libstatic_assertions-4fd944611acb7f10.rlib --extern strum=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libstrum-a28e922e190c0cb7.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libstrum_macros-b68295ae7a6c88fd.so --extern test_case=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtest_case-2c8277c18f50c4fe.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libthiserror-a7b2bb1eabaa3032.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtracing-1e2d98cabd4fd526.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_module_resolver-9fe3f0ee18ae95b0.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_python_core-4bb8f9337bf7644e.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_python_semantic-f27205fdf7fac8ae.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_site_packages-3271b66079d5741e.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_static-268c5712504ce470.rlib --extern ty_test=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_test-122d6806f0d2c9e8.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_vendored-0eab07a07ff4d8aa.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/psm-e01564f65e80bf4f/out -L native=/usr/lib64` warning: `ty` (test "file_watching") generated 1 warning Compiling ty_completion_bench v0.0.0 (/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=eef8a3c1439b09d5 -C extra-filename=-cae15bf779870db4 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libanyhow-0e0fec7a1c5e9208.rlib --extern bstr=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libbstr-9c4095c1624097c6.rlib --extern clap=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libclap-a4f89a6b7664c7a2.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_db-b23ab89b9517ed13.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_text_size-3721b0a82dae2f4a.rlib --extern ty_ide=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_ide-573e92113ef7dba0.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_project-5e7c792790aadad0.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/psm-e01564f65e80bf4f/out -L native=/usr/lib64` Compiling ty_completion_eval v0.0.0 (/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=96af020ad4d37fa9 -C extra-filename=-b393ae4e1024668d --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libanyhow-0e0fec7a1c5e9208.rlib --extern bstr=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libbstr-9c4095c1624097c6.rlib --extern clap=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libclap-a4f89a6b7664c7a2.rlib --extern csv=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcsv-3c9a518bb031027b.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libregex-71c6b3ece678a263.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_db-b23ab89b9517ed13.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_text_size-3721b0a82dae2f4a.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde-80efe816ad0326f1.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtempfile-ff5dd917d3361d83.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtoml-8dd77ecb03d371b6.rlib --extern ty_ide=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_ide-573e92113ef7dba0.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_module_resolver-9fe3f0ee18ae95b0.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_project-5e7c792790aadad0.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libwalkdir-2b6929ee62200171.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/psm-e01564f65e80bf4f/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=194c2f8168de16c2 -C extra-filename=-2129bf49e223e549 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libbitflags-b59199eac7c20174.rlib --extern camino=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcamino-cb7582db08ceda85.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcompact_str-4ffe3a02450a40e6.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libget_size2-026e32871d7b0707.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libindexmap-a4984f85b30b476d.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libinsta-309141ffc15352f1.rlib --extern itertools=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libitertools-9fe9babaac1be3d6.rlib --extern rayon=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librayon-f592e584e57b5b5d.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libregex-71c6b3ece678a263.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_db-b23ab89b9517ed13.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_diagnostics-fac993ce500194e1.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_index-c1ad03298f35132c.rlib --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_memory_usage-dfde210b2f19ea05.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_ast-b8c7b07fc5556bc4.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_literal-ec82bc8a0b266b8b.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_parser-21b90dd9c0a21a4a.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_stdlib-708cd010114a2e1e.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_trivia-6d5ed818b88fc9cb.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_source_file-353b8aef4357df37.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_text_size-3721b0a82dae2f4a.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librustc_hash-a94cfd174949758b.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsalsa-c24b754ccee3c959.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsmallvec-76b83ce804ac244c.rlib --extern strum=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libstrum-a28e922e190c0cb7.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libstrum_macros-b68295ae7a6c88fd.so --extern toml_parser=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtoml_parser-e8359ed9ee695d74.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtracing-1e2d98cabd4fd526.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_module_resolver-9fe3f0ee18ae95b0.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_project-5e7c792790aadad0.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_python_core-4bb8f9337bf7644e.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_python_semantic-f27205fdf7fac8ae.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_vendored-0eab07a07ff4d8aa.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/psm-e01564f65e80bf4f/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --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=8ac2ec0ece1303eb -C extra-filename=-b85d9aecf0558151 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libanyhow-0e0fec7a1c5e9208.rlib --extern clap=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libclap-a4f89a6b7664c7a2.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libclap_complete_command-541e46154f4d0ed0.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libclearscreen-a6cb5edf774f82b3.rlib --extern colored=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcolored-e8aeccd74f319042.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcrossbeam-658a5a60771350df.rlib --extern ctrlc=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libctrlc-724522842a0f5221.rlib --extern dunce=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libdunce-f53b0679759e6dd3.rlib --extern filetime=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libfiletime-44c213ed23319e7f.rlib --extern indicatif=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libindicatif-b0bd481cbcc20cfb.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libinsta-309141ffc15352f1.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libinsta_cmd-cd12a8b48df47380.rlib --extern jiff=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libjiff-512fc83629332eaf.rlib --extern rayon=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librayon-f592e584e57b5b5d.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libregex-71c6b3ece678a263.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_command_line-e6c18b28045d406e.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_db-b23ab89b9517ed13.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_diagnostics-fac993ce500194e1.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_ast-b8c7b07fc5556bc4.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_trivia-6d5ed818b88fc9cb.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_ranged_value-1422f4b34f67ec10.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsalsa-c24b754ccee3c959.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde-80efe816ad0326f1.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde_json-c75d0c352f65bd7f.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtempfile-ff5dd917d3361d83.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtikv_jemallocator-85a95b362ac11ace.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtoml-8dd77ecb03d371b6.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtracing-1e2d98cabd4fd526.rlib --extern tracing_flame=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtracing_flame-5a0df7e2ce5d703b.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtracing_subscriber-5e09e60d1e4b24e3.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_combine-5773c5e757258d45.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_module_resolver-9fe3f0ee18ae95b0.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_project-5e7c792790aadad0.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_python_core-4bb8f9337bf7644e.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_python_semantic-f27205fdf7fac8ae.rlib --extern ty_server=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_server-a4f69dd2d42db8f7.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_site_packages-3271b66079d5741e.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_static-268c5712504ce470.rlib --extern wild=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libwild-3376dc4a59a2b04f.rlib --extern zip=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libzip-fe654baae0384ff5.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/psm-e01564f65e80bf4f/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --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=dca3c880e11a6772 -C extra-filename=-6acc6beb9a1ad66c --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libanyhow-0e0fec7a1c5e9208.rlib --extern clap=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libclap-a4f89a6b7664c7a2.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libclap_complete_command-541e46154f4d0ed0.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libclearscreen-a6cb5edf774f82b3.rlib --extern colored=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcolored-e8aeccd74f319042.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcrossbeam-658a5a60771350df.rlib --extern ctrlc=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libctrlc-724522842a0f5221.rlib --extern indicatif=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libindicatif-b0bd481cbcc20cfb.rlib --extern jiff=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libjiff-512fc83629332eaf.rlib --extern rayon=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librayon-f592e584e57b5b5d.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_command_line-e6c18b28045d406e.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_db-b23ab89b9517ed13.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_diagnostics-fac993ce500194e1.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_ast-b8c7b07fc5556bc4.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_ranged_value-1422f4b34f67ec10.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsalsa-c24b754ccee3c959.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde-80efe816ad0326f1.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde_json-c75d0c352f65bd7f.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtikv_jemallocator-85a95b362ac11ace.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtracing-1e2d98cabd4fd526.rlib --extern tracing_flame=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtracing_flame-5a0df7e2ce5d703b.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtracing_subscriber-5e09e60d1e4b24e3.rlib --extern ty=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty-1d91e11be5bd5682.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_combine-5773c5e757258d45.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_project-5e7c792790aadad0.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_python_semantic-f27205fdf7fac8ae.rlib --extern ty_server=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_server-a4f69dd2d42db8f7.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_site_packages-3271b66079d5741e.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_static-268c5712504ce470.rlib --extern wild=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libwild-3376dc4a59a2b04f.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/psm-e01564f65e80bf4f/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name self_environment --edition=2024 crates/ty/tests/self_environment.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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --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=271ae0a4b421dcbe -C extra-filename=-ca78448c517289cb --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libanyhow-0e0fec7a1c5e9208.rlib --extern clap=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libclap-a4f89a6b7664c7a2.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libclap_complete_command-541e46154f4d0ed0.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libclearscreen-a6cb5edf774f82b3.rlib --extern colored=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcolored-e8aeccd74f319042.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcrossbeam-658a5a60771350df.rlib --extern ctrlc=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libctrlc-724522842a0f5221.rlib --extern dunce=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libdunce-f53b0679759e6dd3.rlib --extern filetime=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libfiletime-44c213ed23319e7f.rlib --extern indicatif=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libindicatif-b0bd481cbcc20cfb.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libinsta-309141ffc15352f1.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libinsta_cmd-cd12a8b48df47380.rlib --extern jiff=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libjiff-512fc83629332eaf.rlib --extern rayon=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librayon-f592e584e57b5b5d.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libregex-71c6b3ece678a263.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_command_line-e6c18b28045d406e.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_db-b23ab89b9517ed13.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_diagnostics-fac993ce500194e1.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_ast-b8c7b07fc5556bc4.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_trivia-6d5ed818b88fc9cb.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_ranged_value-1422f4b34f67ec10.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsalsa-c24b754ccee3c959.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde-80efe816ad0326f1.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde_json-c75d0c352f65bd7f.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtempfile-ff5dd917d3361d83.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtikv_jemallocator-85a95b362ac11ace.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtoml-8dd77ecb03d371b6.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtracing-1e2d98cabd4fd526.rlib --extern tracing_flame=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtracing_flame-5a0df7e2ce5d703b.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtracing_subscriber-5e09e60d1e4b24e3.rlib --extern ty=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty-1d91e11be5bd5682.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_combine-5773c5e757258d45.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_module_resolver-9fe3f0ee18ae95b0.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_project-5e7c792790aadad0.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_python_core-4bb8f9337bf7644e.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_python_semantic-f27205fdf7fac8ae.rlib --extern ty_server=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_server-a4f69dd2d42db8f7.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_site_packages-3271b66079d5741e.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_static-268c5712504ce470.rlib --extern wild=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libwild-3376dc4a59a2b04f.rlib --extern zip=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libzip-fe654baae0384ff5.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/psm-e01564f65e80bf4f/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --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=7bdf8b6c75486d6c -C extra-filename=-27119a61e7d84215 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libanyhow-0e0fec7a1c5e9208.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libbitflags-b59199eac7c20174.rlib --extern camino=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcamino-cb7582db08ceda85.rlib --extern char_str=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libchar_str-4fac751c8ee1464e.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcompact_str-4ffe3a02450a40e6.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libdatatest_stable-c5a95b49fbff9870.rlib --extern drop_bomb=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libdrop_bomb-de87b756c03f33a8.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libget_size2-026e32871d7b0707.rlib --extern glob=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libglob-f635cc18f4ab6022.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libindexmap-a4984f85b30b476d.rlib --extern indoc=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libindoc-eaf0859a579f92d3.so --extern insta=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libinsta-309141ffc15352f1.rlib --extern itertools=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libitertools-9fe9babaac1be3d6.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libmemchr-940a44b42ab537d3.rlib --extern ordermap=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libordermap-50c370729e53ebcf.rlib --extern pretty_assertions=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libpretty_assertions-6ed1859ef47eb9ca.rlib --extern quickcheck=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libquickcheck-8f6491014125a529.rlib --extern quickcheck_macros=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libquickcheck_macros-f04228837c9b2a24.so --extern rayon=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librayon-f592e584e57b5b5d.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_db-b23ab89b9517ed13.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_diagnostics-fac993ce500194e1.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_index-c1ad03298f35132c.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_macros-02d83ee7d689ce35.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_memory_usage-dfde210b2f19ea05.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_ast-b8c7b07fc5556bc4.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_codegen-9dcd7b3cf57cfc87.rlib --extern ruff_python_edits=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_edits-3489ffd089e2c592.rlib --extern ruff_python_importer=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_importer-e135659202cea147.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_literal-ec82bc8a0b266b8b.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_parser-21b90dd9c0a21a4a.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_stdlib-708cd010114a2e1e.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_trivia-6d5ed818b88fc9cb.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_source_file-353b8aef4357df37.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_text_size-3721b0a82dae2f4a.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librustc_hash-a94cfd174949758b.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsalsa-c24b754ccee3c959.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde-80efe816ad0326f1.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsmallvec-76b83ce804ac244c.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libstatic_assertions-4fd944611acb7f10.rlib --extern strum=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libstrum-a28e922e190c0cb7.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libstrum_macros-b68295ae7a6c88fd.so --extern test_case=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtest_case-2c8277c18f50c4fe.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libthiserror-a7b2bb1eabaa3032.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtracing-1e2d98cabd4fd526.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_module_resolver-9fe3f0ee18ae95b0.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_python_core-4bb8f9337bf7644e.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_site_packages-3271b66079d5741e.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_static-268c5712504ce470.rlib --extern ty_test=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_test-122d6806f0d2c9e8.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_vendored-0eab07a07ff4d8aa.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/psm-e01564f65e80bf4f/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name e2e --edition=2024 crates/ty_server/tests/e2e/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("test-uv"))' -C metadata=e1515b67718fc43c -C extra-filename=-2f99d5b74075081c --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libanyhow-0e0fec7a1c5e9208.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libbitflags-b59199eac7c20174.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcrossbeam-658a5a60771350df.rlib --extern dunce=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libdunce-f53b0679759e6dd3.rlib --extern lsp_types=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libgen_lsp_types-6334c9deed0d77a1.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libindexmap-a4984f85b30b476d.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libinsta-309141ffc15352f1.rlib --extern jod_thread=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libjod_thread-99672623e8a767ae.rlib --extern lsp_server=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/liblsp_server-78564dccc0faa5b4.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libregex-71c6b3ece678a263.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_db-b23ab89b9517ed13.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_diagnostics-fac993ce500194e1.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_macros-02d83ee7d689ce35.so --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_notebook-cc40e8a5dc718146.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_ast-b8c7b07fc5556bc4.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_trivia-6d5ed818b88fc9cb.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_ranged_value-1422f4b34f67ec10.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_source_file-353b8aef4357df37.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_text_size-3721b0a82dae2f4a.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librustc_hash-a94cfd174949758b.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsalsa-c24b754ccee3c959.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde-80efe816ad0326f1.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde_json-c75d0c352f65bd7f.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libshellexpand-75bcad1c17051794.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsmallvec-76b83ce804ac244c.rlib --extern strum=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libstrum-a28e922e190c0cb7.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtempfile-ff5dd917d3361d83.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libthiserror-a7b2bb1eabaa3032.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtracing-1e2d98cabd4fd526.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtracing_subscriber-5e09e60d1e4b24e3.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_combine-5773c5e757258d45.rlib --extern ty_ide=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_ide-573e92113ef7dba0.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_module_resolver-9fe3f0ee18ae95b0.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_project-5e7c792790aadad0.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_python_core-4bb8f9337bf7644e.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_python_semantic-f27205fdf7fac8ae.rlib --extern ty_server=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_server-a4f69dd2d42db8f7.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/psm-e01564f65e80bf4f/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --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=48ccc187ea091efb -C extra-filename=-b7fe92156d966006 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libanyhow-0e0fec7a1c5e9208.rlib --extern clap=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libclap-a4f89a6b7664c7a2.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libclap_complete_command-541e46154f4d0ed0.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libclearscreen-a6cb5edf774f82b3.rlib --extern colored=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcolored-e8aeccd74f319042.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcrossbeam-658a5a60771350df.rlib --extern ctrlc=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libctrlc-724522842a0f5221.rlib --extern dunce=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libdunce-f53b0679759e6dd3.rlib --extern filetime=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libfiletime-44c213ed23319e7f.rlib --extern indicatif=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libindicatif-b0bd481cbcc20cfb.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libinsta-309141ffc15352f1.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libinsta_cmd-cd12a8b48df47380.rlib --extern jiff=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libjiff-512fc83629332eaf.rlib --extern rayon=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librayon-f592e584e57b5b5d.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libregex-71c6b3ece678a263.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_command_line-e6c18b28045d406e.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_db-b23ab89b9517ed13.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_diagnostics-fac993ce500194e1.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_ast-b8c7b07fc5556bc4.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_trivia-6d5ed818b88fc9cb.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_ranged_value-1422f4b34f67ec10.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsalsa-c24b754ccee3c959.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde-80efe816ad0326f1.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde_json-c75d0c352f65bd7f.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtempfile-ff5dd917d3361d83.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtikv_jemallocator-85a95b362ac11ace.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtoml-8dd77ecb03d371b6.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtracing-1e2d98cabd4fd526.rlib --extern tracing_flame=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtracing_flame-5a0df7e2ce5d703b.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtracing_subscriber-5e09e60d1e4b24e3.rlib --extern ty=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty-1d91e11be5bd5682.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_combine-5773c5e757258d45.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_module_resolver-9fe3f0ee18ae95b0.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_project-5e7c792790aadad0.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_python_core-4bb8f9337bf7644e.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_python_semantic-f27205fdf7fac8ae.rlib --extern ty_server=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_server-a4f69dd2d42db8f7.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_site_packages-3271b66079d5741e.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_static-268c5712504ce470.rlib --extern wild=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libwild-3376dc4a59a2b04f.rlib --extern zip=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libzip-fe654baae0384ff5.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/psm-e01564f65e80bf4f/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="default"' --cfg 'feature="junit"' --cfg 'feature="testing"' --cfg 'feature="zstd"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "deflate", "format", "junit", "ruff_python_formatter", "schemars", "test-uv", "testing", "zstd"))' -C metadata=26b5470cb7d27e0f -C extra-filename=-40b57b2ad245f9c2 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libanyhow-0e0fec7a1c5e9208.rlib --extern bitvec=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libbitvec-c0152d8970335bc5.rlib --extern camino=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcamino-cb7582db08ceda85.rlib --extern char_str=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libchar_str-4fac751c8ee1464e.rlib --extern colored=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcolored-e8aeccd74f319042.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcompact_str-4ffe3a02450a40e6.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcrossbeam-658a5a60771350df.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libget_size2-026e32871d7b0707.rlib --extern globset=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libglobset-5fa311b43a034d10.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libinsta-309141ffc15352f1.rlib --extern notify=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libnotify-8233f517840c6ecb.rlib --extern ordermap=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libordermap-50c370729e53ebcf.rlib --extern parking_lot=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libparking_lot-c9dcacfe48840f53.rlib --extern pep440_rs=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libpep440_rs-779dd09994fe34bb.rlib --extern rayon=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librayon-f592e584e57b5b5d.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libregex-71c6b3ece678a263.rlib --extern regex_automata=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libregex_automata-0a5916b4a1faaa16.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_cache-163b396d992f0f30.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_db-b23ab89b9517ed13.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_macros-02d83ee7d689ce35.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_memory_usage-dfde210b2f19ea05.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_options_metadata-7e5690a4a61db940.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_ast-b8c7b07fc5556bc4.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_trivia-6d5ed818b88fc9cb.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_ranged_value-1422f4b34f67ec10.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_text_size-3721b0a82dae2f4a.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librustc_hash-a94cfd174949758b.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsalsa-c24b754ccee3c959.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde-80efe816ad0326f1.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde_json-c75d0c352f65bd7f.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libshellexpand-75bcad1c17051794.rlib --extern strum=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libstrum-a28e922e190c0cb7.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libstrum_macros-b68295ae7a6c88fd.so --extern tempfile=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtempfile-ff5dd917d3361d83.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libthiserror-a7b2bb1eabaa3032.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtoml-8dd77ecb03d371b6.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtracing-1e2d98cabd4fd526.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_combine-5773c5e757258d45.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_module_resolver-9fe3f0ee18ae95b0.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_python_core-4bb8f9337bf7644e.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_python_semantic-f27205fdf7fac8ae.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_static-268c5712504ce470.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_vendored-0eab07a07ff4d8aa.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/psm-e01564f65e80bf4f/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("test-uv"))' -C metadata=6eb328e7b6467fc4 -C extra-filename=-15684b28ab2320e9 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libanyhow-0e0fec7a1c5e9208.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libbitflags-b59199eac7c20174.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcrossbeam-658a5a60771350df.rlib --extern dunce=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libdunce-f53b0679759e6dd3.rlib --extern lsp_types=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libgen_lsp_types-6334c9deed0d77a1.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libindexmap-a4984f85b30b476d.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libinsta-309141ffc15352f1.rlib --extern jod_thread=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libjod_thread-99672623e8a767ae.rlib --extern lsp_server=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/liblsp_server-78564dccc0faa5b4.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libregex-71c6b3ece678a263.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_db-b23ab89b9517ed13.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_diagnostics-fac993ce500194e1.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_macros-02d83ee7d689ce35.so --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_notebook-cc40e8a5dc718146.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_ast-b8c7b07fc5556bc4.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_trivia-6d5ed818b88fc9cb.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_ranged_value-1422f4b34f67ec10.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_source_file-353b8aef4357df37.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_text_size-3721b0a82dae2f4a.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librustc_hash-a94cfd174949758b.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsalsa-c24b754ccee3c959.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde-80efe816ad0326f1.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde_json-c75d0c352f65bd7f.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libshellexpand-75bcad1c17051794.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsmallvec-76b83ce804ac244c.rlib --extern strum=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libstrum-a28e922e190c0cb7.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtempfile-ff5dd917d3361d83.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libthiserror-a7b2bb1eabaa3032.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtracing-1e2d98cabd4fd526.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtracing_subscriber-5e09e60d1e4b24e3.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_combine-5773c5e757258d45.rlib --extern ty_ide=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_ide-573e92113ef7dba0.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_module_resolver-9fe3f0ee18ae95b0.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_project-5e7c792790aadad0.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_python_core-4bb8f9337bf7644e.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_python_semantic-f27205fdf7fac8ae.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/psm-e01564f65e80bf4f/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name visitor --edition=2024 crates/ruff_python_ast_integration_tests/tests/visitor.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=b24f44861b62d501 -C extra-filename=-08a304c6ea11bd96 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libinsta-309141ffc15352f1.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_ast-b8c7b07fc5556bc4.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_ast_integration_tests-ee5da138e2ff75c1.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_parser-21b90dd9c0a21a4a.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_trivia-6d5ed818b88fc9cb.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_text_size-3721b0a82dae2f4a.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/psm-e01564f65e80bf4f/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=c8907b04455d1c15 -C extra-filename=-9a4d76e432e1dbc5 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libinsta-309141ffc15352f1.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_ast-b8c7b07fc5556bc4.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_ast_integration_tests-ee5da138e2ff75c1.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_parser-21b90dd9c0a21a4a.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_trivia-6d5ed818b88fc9cb.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_text_size-3721b0a82dae2f4a.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/psm-e01564f65e80bf4f/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=2e1c0ac89c6eca74 -C extra-filename=-b0161c9655e4f70a --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libinsta-309141ffc15352f1.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_ast-b8c7b07fc5556bc4.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_ast_integration_tests-ee5da138e2ff75c1.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_parser-21b90dd9c0a21a4a.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_trivia-6d5ed818b88fc9cb.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_text_size-3721b0a82dae2f4a.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/psm-e01564f65e80bf4f/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=98d3f0ff3703c4d3 -C extra-filename=-594b4adb3aee63f0 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libinsta-309141ffc15352f1.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_ast-b8c7b07fc5556bc4.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_ast_integration_tests-ee5da138e2ff75c1.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_parser-21b90dd9c0a21a4a.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_trivia-6d5ed818b88fc9cb.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_text_size-3721b0a82dae2f4a.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/psm-e01564f65e80bf4f/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=8af04355fdb52506 -C extra-filename=-fe0760075ba55c8b --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libinsta-309141ffc15352f1.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_ast-b8c7b07fc5556bc4.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_ast_integration_tests-ee5da138e2ff75c1.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_parser-21b90dd9c0a21a4a.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_trivia-6d5ed818b88fc9cb.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_text_size-3721b0a82dae2f4a.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/psm-e01564f65e80bf4f/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=3a5f6a062807a0e4 -C extra-filename=-c725196ca62ab1d0 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libinsta-309141ffc15352f1.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_ast-b8c7b07fc5556bc4.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_ast_integration_tests-ee5da138e2ff75c1.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_parser-21b90dd9c0a21a4a.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_trivia-6d5ed818b88fc9cb.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_text_size-3721b0a82dae2f4a.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/psm-e01564f65e80bf4f/out` Running `/usr/bin/rustc --crate-name parentheses --edition=2024 crates/ruff_python_ast_integration_tests/tests/parentheses.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=b4351843e357f756 -C extra-filename=-e3a3090729ff0a28 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libinsta-309141ffc15352f1.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_ast-b8c7b07fc5556bc4.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_ast_integration_tests-ee5da138e2ff75c1.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_parser-21b90dd9c0a21a4a.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_trivia-6d5ed818b88fc9cb.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_text_size-3721b0a82dae2f4a.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/psm-e01564f65e80bf4f/out` 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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=354aa0832f4716f5 -C extra-filename=-e7909810b6cc0dc2 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libanyhow-0e0fec7a1c5e9208.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libassert_fs-315835f106d82827.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libbitflags-b59199eac7c20174.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcachedir-78e445d2dfe3d3f3.rlib --extern clap=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libclap-a4f89a6b7664c7a2.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libclap_complete_command-541e46154f4d0ed0.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libclearscreen-a6cb5edf774f82b3.rlib --extern colored=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcolored-e8aeccd74f319042.rlib --extern dunce=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libdunce-f53b0679759e6dd3.rlib --extern filetime=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libfiletime-44c213ed23319e7f.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libglobwalk-a9e4416a8bad34d0.rlib --extern ignore=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libignore-597d23b5cc5b8bd0.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libindexmap-a4984f85b30b476d.rlib --extern indoc=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libindoc-eaf0859a579f92d3.so --extern insta=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libinsta-309141ffc15352f1.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libinsta_cmd-cd12a8b48df47380.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libis_macro-c8ee080833ad4277.so --extern itertools=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libitertools-9fe9babaac1be3d6.rlib --extern jiff=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libjiff-512fc83629332eaf.rlib --extern log=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/liblog-c5e94891f7590ba2.rlib --extern notify=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libnotify-8233f517840c6ecb.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libpath_absolutize-8d76b7d9209daf88.rlib --extern rayon=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librayon-f592e584e57b5b5d.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libregex-71c6b3ece678a263.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librkyv-fe2541f3bc840eb3.rlib --extern ruff=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff-3f2158ebdf1b7d63.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_cache-163b396d992f0f30.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_command_line-e6c18b28045d406e.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_db-b23ab89b9517ed13.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_diagnostics-fac993ce500194e1.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_graph-2bd0a6f0d04c4e4c.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_linter-bef96e352f541528.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_macros-02d83ee7d689ce35.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_markdown-63baa23a889f5566.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_notebook-cc40e8a5dc718146.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_options_metadata-7e5690a4a61db940.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_ast-b8c7b07fc5556bc4.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_formatter-d3fb3b4cc1b289f6.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_parser-21b90dd9c0a21a4a.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_trivia-6d5ed818b88fc9cb.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_ranged_value-1422f4b34f67ec10.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_server-d4a822ac56d21fba.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_source_file-353b8aef4357df37.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_text_size-3721b0a82dae2f4a.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_workspace-0df45b553688a53e.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librustc_hash-a94cfd174949758b.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde-80efe816ad0326f1.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde_json-c75d0c352f65bd7f.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libshellexpand-75bcad1c17051794.rlib --extern strum=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libstrum-a28e922e190c0cb7.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtempfile-ff5dd917d3361d83.rlib --extern test_case=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtest_case-2c8277c18f50c4fe.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libthiserror-a7b2bb1eabaa3032.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtikv_jemallocator-85a95b362ac11ace.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtoml-8dd77ecb03d371b6.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtracing-1e2d98cabd4fd526.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libwalkdir-2b6929ee62200171.rlib --extern wild=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libwild-3376dc4a59a2b04f.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/psm-e01564f65e80bf4f/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name direxist_guard --edition=2024 crates/ruff/tests/direxist_guard.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=e98a5e97233be5fb -C extra-filename=-bfe432cfb9b1de65 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libanyhow-0e0fec7a1c5e9208.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libassert_fs-315835f106d82827.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libbitflags-b59199eac7c20174.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcachedir-78e445d2dfe3d3f3.rlib --extern clap=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libclap-a4f89a6b7664c7a2.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libclap_complete_command-541e46154f4d0ed0.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libclearscreen-a6cb5edf774f82b3.rlib --extern colored=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcolored-e8aeccd74f319042.rlib --extern dunce=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libdunce-f53b0679759e6dd3.rlib --extern filetime=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libfiletime-44c213ed23319e7f.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libglobwalk-a9e4416a8bad34d0.rlib --extern ignore=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libignore-597d23b5cc5b8bd0.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libindexmap-a4984f85b30b476d.rlib --extern indoc=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libindoc-eaf0859a579f92d3.so --extern insta=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libinsta-309141ffc15352f1.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libinsta_cmd-cd12a8b48df47380.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libis_macro-c8ee080833ad4277.so --extern itertools=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libitertools-9fe9babaac1be3d6.rlib --extern jiff=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libjiff-512fc83629332eaf.rlib --extern log=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/liblog-c5e94891f7590ba2.rlib --extern notify=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libnotify-8233f517840c6ecb.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libpath_absolutize-8d76b7d9209daf88.rlib --extern rayon=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librayon-f592e584e57b5b5d.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libregex-71c6b3ece678a263.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librkyv-fe2541f3bc840eb3.rlib --extern ruff=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff-3f2158ebdf1b7d63.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_cache-163b396d992f0f30.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_command_line-e6c18b28045d406e.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_db-b23ab89b9517ed13.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_diagnostics-fac993ce500194e1.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_graph-2bd0a6f0d04c4e4c.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_linter-bef96e352f541528.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_macros-02d83ee7d689ce35.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_markdown-63baa23a889f5566.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_notebook-cc40e8a5dc718146.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_options_metadata-7e5690a4a61db940.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_ast-b8c7b07fc5556bc4.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_formatter-d3fb3b4cc1b289f6.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_parser-21b90dd9c0a21a4a.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_trivia-6d5ed818b88fc9cb.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_ranged_value-1422f4b34f67ec10.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_server-d4a822ac56d21fba.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_source_file-353b8aef4357df37.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_text_size-3721b0a82dae2f4a.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_workspace-0df45b553688a53e.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librustc_hash-a94cfd174949758b.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde-80efe816ad0326f1.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde_json-c75d0c352f65bd7f.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libshellexpand-75bcad1c17051794.rlib --extern strum=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libstrum-a28e922e190c0cb7.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtempfile-ff5dd917d3361d83.rlib --extern test_case=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtest_case-2c8277c18f50c4fe.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libthiserror-a7b2bb1eabaa3032.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtikv_jemallocator-85a95b362ac11ace.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtoml-8dd77ecb03d371b6.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtracing-1e2d98cabd4fd526.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libwalkdir-2b6929ee62200171.rlib --extern wild=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libwild-3376dc4a59a2b04f.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/psm-e01564f65e80bf4f/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=ee36e2ba09f1c34c -C extra-filename=-04369e4287627ddc --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libanyhow-0e0fec7a1c5e9208.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libbitflags-b59199eac7c20174.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcachedir-78e445d2dfe3d3f3.rlib --extern clap=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libclap-a4f89a6b7664c7a2.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libclap_complete_command-541e46154f4d0ed0.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libclearscreen-a6cb5edf774f82b3.rlib --extern colored=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcolored-e8aeccd74f319042.rlib --extern filetime=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libfiletime-44c213ed23319e7f.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libglobwalk-a9e4416a8bad34d0.rlib --extern ignore=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libignore-597d23b5cc5b8bd0.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libindexmap-a4984f85b30b476d.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libis_macro-c8ee080833ad4277.so --extern itertools=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libitertools-9fe9babaac1be3d6.rlib --extern jiff=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libjiff-512fc83629332eaf.rlib --extern log=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/liblog-c5e94891f7590ba2.rlib --extern notify=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libnotify-8233f517840c6ecb.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libpath_absolutize-8d76b7d9209daf88.rlib --extern rayon=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librayon-f592e584e57b5b5d.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libregex-71c6b3ece678a263.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librkyv-fe2541f3bc840eb3.rlib --extern ruff=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff-3f2158ebdf1b7d63.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_cache-163b396d992f0f30.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_command_line-e6c18b28045d406e.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_db-b23ab89b9517ed13.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_diagnostics-fac993ce500194e1.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_graph-2bd0a6f0d04c4e4c.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_linter-bef96e352f541528.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_macros-02d83ee7d689ce35.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_markdown-63baa23a889f5566.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_notebook-cc40e8a5dc718146.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_options_metadata-7e5690a4a61db940.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_ast-b8c7b07fc5556bc4.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_formatter-d3fb3b4cc1b289f6.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_parser-21b90dd9c0a21a4a.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_ranged_value-1422f4b34f67ec10.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_server-d4a822ac56d21fba.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_source_file-353b8aef4357df37.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_text_size-3721b0a82dae2f4a.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_workspace-0df45b553688a53e.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librustc_hash-a94cfd174949758b.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde-80efe816ad0326f1.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde_json-c75d0c352f65bd7f.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libshellexpand-75bcad1c17051794.rlib --extern strum=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libstrum-a28e922e190c0cb7.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtempfile-ff5dd917d3361d83.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libthiserror-a7b2bb1eabaa3032.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtikv_jemallocator-85a95b362ac11ace.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtoml-8dd77ecb03d371b6.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtracing-1e2d98cabd4fd526.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libwalkdir-2b6929ee62200171.rlib --extern wild=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libwild-3376dc4a59a2b04f.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/psm-e01564f65e80bf4f/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=275f27c64831d29a -C extra-filename=-2aac85c755565bb8 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libanyhow-0e0fec7a1c5e9208.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libassert_fs-315835f106d82827.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libbitflags-b59199eac7c20174.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcachedir-78e445d2dfe3d3f3.rlib --extern clap=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libclap-a4f89a6b7664c7a2.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libclap_complete_command-541e46154f4d0ed0.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libclearscreen-a6cb5edf774f82b3.rlib --extern colored=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcolored-e8aeccd74f319042.rlib --extern dunce=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libdunce-f53b0679759e6dd3.rlib --extern filetime=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libfiletime-44c213ed23319e7f.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libglobwalk-a9e4416a8bad34d0.rlib --extern ignore=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libignore-597d23b5cc5b8bd0.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libindexmap-a4984f85b30b476d.rlib --extern indoc=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libindoc-eaf0859a579f92d3.so --extern insta=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libinsta-309141ffc15352f1.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libinsta_cmd-cd12a8b48df47380.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libis_macro-c8ee080833ad4277.so --extern itertools=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libitertools-9fe9babaac1be3d6.rlib --extern jiff=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libjiff-512fc83629332eaf.rlib --extern log=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/liblog-c5e94891f7590ba2.rlib --extern notify=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libnotify-8233f517840c6ecb.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libpath_absolutize-8d76b7d9209daf88.rlib --extern rayon=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librayon-f592e584e57b5b5d.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libregex-71c6b3ece678a263.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librkyv-fe2541f3bc840eb3.rlib --extern ruff=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff-3f2158ebdf1b7d63.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_cache-163b396d992f0f30.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_command_line-e6c18b28045d406e.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_db-b23ab89b9517ed13.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_diagnostics-fac993ce500194e1.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_graph-2bd0a6f0d04c4e4c.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_linter-bef96e352f541528.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_macros-02d83ee7d689ce35.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_markdown-63baa23a889f5566.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_notebook-cc40e8a5dc718146.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_options_metadata-7e5690a4a61db940.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_ast-b8c7b07fc5556bc4.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_formatter-d3fb3b4cc1b289f6.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_parser-21b90dd9c0a21a4a.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_trivia-6d5ed818b88fc9cb.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_ranged_value-1422f4b34f67ec10.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_server-d4a822ac56d21fba.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_source_file-353b8aef4357df37.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_text_size-3721b0a82dae2f4a.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_workspace-0df45b553688a53e.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librustc_hash-a94cfd174949758b.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde-80efe816ad0326f1.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde_json-c75d0c352f65bd7f.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libshellexpand-75bcad1c17051794.rlib --extern strum=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libstrum-a28e922e190c0cb7.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtempfile-ff5dd917d3361d83.rlib --extern test_case=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtest_case-2c8277c18f50c4fe.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libthiserror-a7b2bb1eabaa3032.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtikv_jemallocator-85a95b362ac11ace.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtoml-8dd77ecb03d371b6.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtracing-1e2d98cabd4fd526.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libwalkdir-2b6929ee62200171.rlib --extern wild=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libwild-3376dc4a59a2b04f.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/psm-e01564f65e80bf4f/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=f60cb260430ef44a -C extra-filename=-f33759a90bd87cf4 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libanyhow-0e0fec7a1c5e9208.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libassert_fs-315835f106d82827.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libbitflags-b59199eac7c20174.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcachedir-78e445d2dfe3d3f3.rlib --extern clap=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libclap-a4f89a6b7664c7a2.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libclap_complete_command-541e46154f4d0ed0.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libclearscreen-a6cb5edf774f82b3.rlib --extern colored=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcolored-e8aeccd74f319042.rlib --extern dunce=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libdunce-f53b0679759e6dd3.rlib --extern filetime=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libfiletime-44c213ed23319e7f.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libglobwalk-a9e4416a8bad34d0.rlib --extern ignore=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libignore-597d23b5cc5b8bd0.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libindexmap-a4984f85b30b476d.rlib --extern indoc=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libindoc-eaf0859a579f92d3.so --extern insta=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libinsta-309141ffc15352f1.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libinsta_cmd-cd12a8b48df47380.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libis_macro-c8ee080833ad4277.so --extern itertools=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libitertools-9fe9babaac1be3d6.rlib --extern jiff=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libjiff-512fc83629332eaf.rlib --extern log=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/liblog-c5e94891f7590ba2.rlib --extern notify=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libnotify-8233f517840c6ecb.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libpath_absolutize-8d76b7d9209daf88.rlib --extern rayon=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librayon-f592e584e57b5b5d.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libregex-71c6b3ece678a263.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librkyv-fe2541f3bc840eb3.rlib --extern ruff=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff-3f2158ebdf1b7d63.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_cache-163b396d992f0f30.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_command_line-e6c18b28045d406e.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_db-b23ab89b9517ed13.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_diagnostics-fac993ce500194e1.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_graph-2bd0a6f0d04c4e4c.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_linter-bef96e352f541528.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_macros-02d83ee7d689ce35.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_markdown-63baa23a889f5566.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_notebook-cc40e8a5dc718146.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_options_metadata-7e5690a4a61db940.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_ast-b8c7b07fc5556bc4.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_formatter-d3fb3b4cc1b289f6.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_parser-21b90dd9c0a21a4a.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_trivia-6d5ed818b88fc9cb.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_ranged_value-1422f4b34f67ec10.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_server-d4a822ac56d21fba.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_source_file-353b8aef4357df37.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_text_size-3721b0a82dae2f4a.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_workspace-0df45b553688a53e.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librustc_hash-a94cfd174949758b.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde-80efe816ad0326f1.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde_json-c75d0c352f65bd7f.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libshellexpand-75bcad1c17051794.rlib --extern strum=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libstrum-a28e922e190c0cb7.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtempfile-ff5dd917d3361d83.rlib --extern test_case=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtest_case-2c8277c18f50c4fe.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libthiserror-a7b2bb1eabaa3032.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtikv_jemallocator-85a95b362ac11ace.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtoml-8dd77ecb03d371b6.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtracing-1e2d98cabd4fd526.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libwalkdir-2b6929ee62200171.rlib --extern wild=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libwild-3376dc4a59a2b04f.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/psm-e01564f65e80bf4f/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=5d4c151d56078c04 -C extra-filename=-10853c67cb91722d --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libanyhow-0e0fec7a1c5e9208.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libassert_fs-315835f106d82827.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libbitflags-b59199eac7c20174.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcachedir-78e445d2dfe3d3f3.rlib --extern clap=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libclap-a4f89a6b7664c7a2.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libclap_complete_command-541e46154f4d0ed0.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libclearscreen-a6cb5edf774f82b3.rlib --extern colored=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcolored-e8aeccd74f319042.rlib --extern dunce=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libdunce-f53b0679759e6dd3.rlib --extern filetime=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libfiletime-44c213ed23319e7f.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libglobwalk-a9e4416a8bad34d0.rlib --extern ignore=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libignore-597d23b5cc5b8bd0.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libindexmap-a4984f85b30b476d.rlib --extern indoc=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libindoc-eaf0859a579f92d3.so --extern insta=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libinsta-309141ffc15352f1.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libinsta_cmd-cd12a8b48df47380.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libis_macro-c8ee080833ad4277.so --extern itertools=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libitertools-9fe9babaac1be3d6.rlib --extern jiff=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libjiff-512fc83629332eaf.rlib --extern log=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/liblog-c5e94891f7590ba2.rlib --extern notify=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libnotify-8233f517840c6ecb.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libpath_absolutize-8d76b7d9209daf88.rlib --extern rayon=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librayon-f592e584e57b5b5d.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libregex-71c6b3ece678a263.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librkyv-fe2541f3bc840eb3.rlib --extern ruff=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff-3f2158ebdf1b7d63.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_cache-163b396d992f0f30.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_command_line-e6c18b28045d406e.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_db-b23ab89b9517ed13.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_diagnostics-fac993ce500194e1.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_graph-2bd0a6f0d04c4e4c.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_linter-bef96e352f541528.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_macros-02d83ee7d689ce35.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_markdown-63baa23a889f5566.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_notebook-cc40e8a5dc718146.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_options_metadata-7e5690a4a61db940.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_ast-b8c7b07fc5556bc4.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_formatter-d3fb3b4cc1b289f6.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_parser-21b90dd9c0a21a4a.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_trivia-6d5ed818b88fc9cb.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_ranged_value-1422f4b34f67ec10.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_server-d4a822ac56d21fba.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_source_file-353b8aef4357df37.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_text_size-3721b0a82dae2f4a.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_workspace-0df45b553688a53e.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librustc_hash-a94cfd174949758b.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde-80efe816ad0326f1.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde_json-c75d0c352f65bd7f.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libshellexpand-75bcad1c17051794.rlib --extern strum=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libstrum-a28e922e190c0cb7.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtempfile-ff5dd917d3361d83.rlib --extern test_case=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtest_case-2c8277c18f50c4fe.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libthiserror-a7b2bb1eabaa3032.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtikv_jemallocator-85a95b362ac11ace.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtoml-8dd77ecb03d371b6.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtracing-1e2d98cabd4fd526.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libwalkdir-2b6929ee62200171.rlib --extern wild=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libwild-3376dc4a59a2b04f.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/psm-e01564f65e80bf4f/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=0c8657e587156b60 -C extra-filename=-5ebf41f3ccd863af --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libanyhow-0e0fec7a1c5e9208.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libassert_fs-315835f106d82827.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libbitflags-b59199eac7c20174.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcachedir-78e445d2dfe3d3f3.rlib --extern clap=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libclap-a4f89a6b7664c7a2.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libclap_complete_command-541e46154f4d0ed0.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libclearscreen-a6cb5edf774f82b3.rlib --extern colored=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcolored-e8aeccd74f319042.rlib --extern dunce=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libdunce-f53b0679759e6dd3.rlib --extern filetime=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libfiletime-44c213ed23319e7f.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libglobwalk-a9e4416a8bad34d0.rlib --extern ignore=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libignore-597d23b5cc5b8bd0.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libindexmap-a4984f85b30b476d.rlib --extern indoc=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libindoc-eaf0859a579f92d3.so --extern insta=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libinsta-309141ffc15352f1.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libinsta_cmd-cd12a8b48df47380.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libis_macro-c8ee080833ad4277.so --extern itertools=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libitertools-9fe9babaac1be3d6.rlib --extern jiff=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libjiff-512fc83629332eaf.rlib --extern log=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/liblog-c5e94891f7590ba2.rlib --extern notify=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libnotify-8233f517840c6ecb.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libpath_absolutize-8d76b7d9209daf88.rlib --extern rayon=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librayon-f592e584e57b5b5d.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libregex-71c6b3ece678a263.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librkyv-fe2541f3bc840eb3.rlib --extern ruff=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff-3f2158ebdf1b7d63.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_cache-163b396d992f0f30.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_command_line-e6c18b28045d406e.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_db-b23ab89b9517ed13.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_diagnostics-fac993ce500194e1.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_graph-2bd0a6f0d04c4e4c.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_linter-bef96e352f541528.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_macros-02d83ee7d689ce35.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_markdown-63baa23a889f5566.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_notebook-cc40e8a5dc718146.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_options_metadata-7e5690a4a61db940.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_ast-b8c7b07fc5556bc4.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_formatter-d3fb3b4cc1b289f6.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_parser-21b90dd9c0a21a4a.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_trivia-6d5ed818b88fc9cb.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_ranged_value-1422f4b34f67ec10.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_server-d4a822ac56d21fba.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_source_file-353b8aef4357df37.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_text_size-3721b0a82dae2f4a.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_workspace-0df45b553688a53e.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librustc_hash-a94cfd174949758b.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde-80efe816ad0326f1.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde_json-c75d0c352f65bd7f.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libshellexpand-75bcad1c17051794.rlib --extern strum=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libstrum-a28e922e190c0cb7.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtempfile-ff5dd917d3361d83.rlib --extern test_case=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtest_case-2c8277c18f50c4fe.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libthiserror-a7b2bb1eabaa3032.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtikv_jemallocator-85a95b362ac11ace.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtoml-8dd77ecb03d371b6.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtracing-1e2d98cabd4fd526.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libwalkdir-2b6929ee62200171.rlib --extern wild=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libwild-3376dc4a59a2b04f.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/psm-e01564f65e80bf4f/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=374d29840807ff77 -C extra-filename=-7a63ffaad692978c --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libanyhow-0e0fec7a1c5e9208.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libassert_fs-315835f106d82827.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libbitflags-b59199eac7c20174.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcachedir-78e445d2dfe3d3f3.rlib --extern clap=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libclap-a4f89a6b7664c7a2.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libclap_complete_command-541e46154f4d0ed0.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libclearscreen-a6cb5edf774f82b3.rlib --extern colored=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcolored-e8aeccd74f319042.rlib --extern dunce=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libdunce-f53b0679759e6dd3.rlib --extern filetime=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libfiletime-44c213ed23319e7f.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libglobwalk-a9e4416a8bad34d0.rlib --extern ignore=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libignore-597d23b5cc5b8bd0.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libindexmap-a4984f85b30b476d.rlib --extern indoc=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libindoc-eaf0859a579f92d3.so --extern insta=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libinsta-309141ffc15352f1.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libinsta_cmd-cd12a8b48df47380.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libis_macro-c8ee080833ad4277.so --extern itertools=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libitertools-9fe9babaac1be3d6.rlib --extern jiff=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libjiff-512fc83629332eaf.rlib --extern log=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/liblog-c5e94891f7590ba2.rlib --extern notify=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libnotify-8233f517840c6ecb.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libpath_absolutize-8d76b7d9209daf88.rlib --extern rayon=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librayon-f592e584e57b5b5d.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libregex-71c6b3ece678a263.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librkyv-fe2541f3bc840eb3.rlib --extern ruff=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff-3f2158ebdf1b7d63.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_cache-163b396d992f0f30.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_command_line-e6c18b28045d406e.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_db-b23ab89b9517ed13.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_diagnostics-fac993ce500194e1.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_graph-2bd0a6f0d04c4e4c.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_linter-bef96e352f541528.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_macros-02d83ee7d689ce35.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_markdown-63baa23a889f5566.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_notebook-cc40e8a5dc718146.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_options_metadata-7e5690a4a61db940.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_ast-b8c7b07fc5556bc4.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_formatter-d3fb3b4cc1b289f6.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_parser-21b90dd9c0a21a4a.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_trivia-6d5ed818b88fc9cb.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_ranged_value-1422f4b34f67ec10.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_server-d4a822ac56d21fba.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_source_file-353b8aef4357df37.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_text_size-3721b0a82dae2f4a.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_workspace-0df45b553688a53e.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librustc_hash-a94cfd174949758b.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde-80efe816ad0326f1.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde_json-c75d0c352f65bd7f.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libshellexpand-75bcad1c17051794.rlib --extern strum=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libstrum-a28e922e190c0cb7.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtempfile-ff5dd917d3361d83.rlib --extern test_case=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtest_case-2c8277c18f50c4fe.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libthiserror-a7b2bb1eabaa3032.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtikv_jemallocator-85a95b362ac11ace.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtoml-8dd77ecb03d371b6.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtracing-1e2d98cabd4fd526.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libwalkdir-2b6929ee62200171.rlib --extern wild=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libwild-3376dc4a59a2b04f.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/psm-e01564f65e80bf4f/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ruff --edition=2024 crates/ruff/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=5bd9b2597667e464 -C extra-filename=-7947d38aaa115c86 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libanyhow-0e0fec7a1c5e9208.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libassert_fs-315835f106d82827.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libbitflags-b59199eac7c20174.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcachedir-78e445d2dfe3d3f3.rlib --extern clap=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libclap-a4f89a6b7664c7a2.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libclap_complete_command-541e46154f4d0ed0.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libclearscreen-a6cb5edf774f82b3.rlib --extern colored=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcolored-e8aeccd74f319042.rlib --extern dunce=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libdunce-f53b0679759e6dd3.rlib --extern filetime=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libfiletime-44c213ed23319e7f.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libglobwalk-a9e4416a8bad34d0.rlib --extern ignore=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libignore-597d23b5cc5b8bd0.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libindexmap-a4984f85b30b476d.rlib --extern indoc=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libindoc-eaf0859a579f92d3.so --extern insta=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libinsta-309141ffc15352f1.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libinsta_cmd-cd12a8b48df47380.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libis_macro-c8ee080833ad4277.so --extern itertools=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libitertools-9fe9babaac1be3d6.rlib --extern jiff=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libjiff-512fc83629332eaf.rlib --extern log=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/liblog-c5e94891f7590ba2.rlib --extern notify=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libnotify-8233f517840c6ecb.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libpath_absolutize-8d76b7d9209daf88.rlib --extern rayon=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librayon-f592e584e57b5b5d.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libregex-71c6b3ece678a263.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librkyv-fe2541f3bc840eb3.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_cache-163b396d992f0f30.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_command_line-e6c18b28045d406e.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_db-b23ab89b9517ed13.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_diagnostics-fac993ce500194e1.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_graph-2bd0a6f0d04c4e4c.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_linter-bef96e352f541528.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_macros-02d83ee7d689ce35.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_markdown-63baa23a889f5566.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_notebook-cc40e8a5dc718146.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_options_metadata-7e5690a4a61db940.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_ast-b8c7b07fc5556bc4.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_formatter-d3fb3b4cc1b289f6.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_parser-21b90dd9c0a21a4a.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_trivia-6d5ed818b88fc9cb.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_ranged_value-1422f4b34f67ec10.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_server-d4a822ac56d21fba.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_source_file-353b8aef4357df37.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_text_size-3721b0a82dae2f4a.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_workspace-0df45b553688a53e.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librustc_hash-a94cfd174949758b.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde-80efe816ad0326f1.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde_json-c75d0c352f65bd7f.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libshellexpand-75bcad1c17051794.rlib --extern strum=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libstrum-a28e922e190c0cb7.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtempfile-ff5dd917d3361d83.rlib --extern test_case=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtest_case-2c8277c18f50c4fe.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libthiserror-a7b2bb1eabaa3032.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtikv_jemallocator-85a95b362ac11ace.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtoml-8dd77ecb03d371b6.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtracing-1e2d98cabd4fd526.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libwalkdir-2b6929ee62200171.rlib --extern wild=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libwild-3376dc4a59a2b04f.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/psm-e01564f65e80bf4f/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name count --edition=2024 crates/ruff_unicode_names2/examples/count.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 '--allow=clippy::unnecessary_map_or' --warn=unexpected_cfgs '--allow=clippy::question_mark' --check-cfg 'cfg(feature, values("no_std"))' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=4559728da170d891 -C extra-filename=-981a5e26bf487356 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern phf=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libphf-41a6cf0ee10f227d.rlib --extern rand=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librand-3087f7492cced1bc.rlib --extern unicode_names2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libunicode_names2-0f2f063ebc44c16b.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name name --edition=2024 crates/ruff_unicode_names2/examples/name.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 '--allow=clippy::unnecessary_map_or' --warn=unexpected_cfgs '--allow=clippy::question_mark' --check-cfg 'cfg(feature, values("no_std"))' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=a7d5cc45b54ad0b9 -C extra-filename=-7b1674ffb749ca1d --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern phf=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libphf-41a6cf0ee10f227d.rlib --extern rand=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librand-3087f7492cced1bc.rlib --extern unicode_names2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libunicode_names2-0f2f063ebc44c16b.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name character --edition=2024 crates/ruff_unicode_names2/examples/character.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 '--allow=clippy::unnecessary_map_or' --warn=unexpected_cfgs '--allow=clippy::question_mark' --check-cfg 'cfg(feature, values("no_std"))' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=b47cd329991568e7 -C extra-filename=-261b89036ef7522f --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern phf=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libphf-41a6cf0ee10f227d.rlib --extern rand=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librand-3087f7492cced1bc.rlib --extern unicode_names2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libunicode_names2-0f2f063ebc44c16b.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name mdtest --edition=2024 crates/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=be0647899bb865ca -C extra-filename=-d72dd91cde4fb23f --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libanyhow-0e0fec7a1c5e9208.rlib --extern camino=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcamino-cb7582db08ceda85.rlib --extern colored=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcolored-e8aeccd74f319042.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libindexmap-a4984f85b30b476d.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libinsta-309141ffc15352f1.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libmemchr-940a44b42ab537d3.rlib --extern path_slash=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libpath_slash-2bb11a08fe3bc8b6.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libregex-71c6b3ece678a263.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_db-b23ab89b9517ed13.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_diagnostics-fac993ce500194e1.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_index-c1ad03298f35132c.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_ast-b8c7b07fc5556bc4.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_trivia-6d5ed818b88fc9cb.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_source_file-353b8aef4357df37.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_text_size-3721b0a82dae2f4a.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librustc_hash-a94cfd174949758b.rlib --extern rustc_stable_hash=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librustc_stable_hash-674623a5ed34ecf7.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsalsa-c24b754ccee3c959.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde-80efe816ad0326f1.rlib --extern similar=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsimilar-cb2cd40d4de042dd.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsmallvec-76b83ce804ac244c.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libthiserror-a7b2bb1eabaa3032.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtoml-8dd77ecb03d371b6.rlib --extern toml_parser=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtoml_parser-e8359ed9ee695d74.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtracing-1e2d98cabd4fd526.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/psm-e01564f65e80bf4f/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("test-uv"))' -C metadata=3a6cd25e6d6197d5 -C extra-filename=-943e5fd15dba2671 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libanyhow-0e0fec7a1c5e9208.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcrossbeam-658a5a60771350df.rlib --extern dunce=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libdunce-f53b0679759e6dd3.rlib --extern lsp_types=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libgen_lsp_types-6334c9deed0d77a1.rlib --extern ignore=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libignore-597d23b5cc5b8bd0.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libinsta-309141ffc15352f1.rlib --extern jod_thread=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libjod_thread-99672623e8a767ae.rlib --extern lsp_server=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/liblsp_server-78564dccc0faa5b4.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libmemchr-940a44b42ab537d3.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libregex-71c6b3ece678a263.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_db-b23ab89b9517ed13.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_diagnostics-fac993ce500194e1.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_formatter-abaf9c5095878eec.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_linter-bef96e352f541528.rlib --extern ruff_markdown=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_markdown-63baa23a889f5566.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_notebook-cc40e8a5dc718146.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_ast-b8c7b07fc5556bc4.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_codegen-9dcd7b3cf57cfc87.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_formatter-d3fb3b4cc1b289f6.rlib --extern ruff_python_index=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_index-62b872aee898a104.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_parser-21b90dd9c0a21a4a.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_ranged_value-1422f4b34f67ec10.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_server-d4a822ac56d21fba.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_source_file-353b8aef4357df37.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_text_size-3721b0a82dae2f4a.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_workspace-0df45b553688a53e.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librustc_hash-a94cfd174949758b.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde-80efe816ad0326f1.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde_json-c75d0c352f65bd7f.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libshellexpand-75bcad1c17051794.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsmallvec-76b83ce804ac244c.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtempfile-ff5dd917d3361d83.rlib --extern test_case=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtest_case-2c8277c18f50c4fe.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libthiserror-a7b2bb1eabaa3032.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtoml-8dd77ecb03d371b6.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtracing-1e2d98cabd4fd526.rlib --extern tracing_log=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtracing_log-b8638fc3e6e2c8cc.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtracing_subscriber-5e09e60d1e4b24e3.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/psm-e01564f65e80bf4f/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("test-uv"))' -C metadata=e7cf379a7314ebe0 -C extra-filename=-ed9b769308e93ecc --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libanyhow-0e0fec7a1c5e9208.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcrossbeam-658a5a60771350df.rlib --extern dunce=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libdunce-f53b0679759e6dd3.rlib --extern lsp_types=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libgen_lsp_types-6334c9deed0d77a1.rlib --extern ignore=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libignore-597d23b5cc5b8bd0.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libinsta-309141ffc15352f1.rlib --extern jod_thread=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libjod_thread-99672623e8a767ae.rlib --extern lsp_server=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/liblsp_server-78564dccc0faa5b4.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libmemchr-940a44b42ab537d3.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libregex-71c6b3ece678a263.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_db-b23ab89b9517ed13.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_diagnostics-fac993ce500194e1.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_formatter-abaf9c5095878eec.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_linter-bef96e352f541528.rlib --extern ruff_markdown=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_markdown-63baa23a889f5566.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_notebook-cc40e8a5dc718146.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_ast-b8c7b07fc5556bc4.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_codegen-9dcd7b3cf57cfc87.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_formatter-d3fb3b4cc1b289f6.rlib --extern ruff_python_index=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_index-62b872aee898a104.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_parser-21b90dd9c0a21a4a.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_ranged_value-1422f4b34f67ec10.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_server-d4a822ac56d21fba.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_source_file-353b8aef4357df37.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_text_size-3721b0a82dae2f4a.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_workspace-0df45b553688a53e.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librustc_hash-a94cfd174949758b.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde-80efe816ad0326f1.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde_json-c75d0c352f65bd7f.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libshellexpand-75bcad1c17051794.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsmallvec-76b83ce804ac244c.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtempfile-ff5dd917d3361d83.rlib --extern test_case=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtest_case-2c8277c18f50c4fe.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libthiserror-a7b2bb1eabaa3032.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtoml-8dd77ecb03d371b6.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtracing-1e2d98cabd4fd526.rlib --extern tracing_log=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtracing_log-b8638fc3e6e2c8cc.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtracing_subscriber-5e09e60d1e4b24e3.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/psm-e01564f65e80bf4f/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --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=01a063b50fc5818b -C extra-filename=-c93ccd85a16c4578 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libanyhow-0e0fec7a1c5e9208.rlib --extern clap=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libclap-a4f89a6b7664c7a2.rlib --extern countme=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcountme-c5f3911d36a2e462.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libdatatest_stable-c5a95b49fbff9870.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libinsta-309141ffc15352f1.rlib --extern itertools=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libitertools-9fe9babaac1be3d6.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libmemchr-940a44b42ab537d3.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libregex-71c6b3ece678a263.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_cache-163b396d992f0f30.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_db-b23ab89b9517ed13.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_formatter-abaf9c5095878eec.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_macros-02d83ee7d689ce35.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_ast-b8c7b07fc5556bc4.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_parser-21b90dd9c0a21a4a.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_trivia-6d5ed818b88fc9cb.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_source_file-353b8aef4357df37.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_text_size-3721b0a82dae2f4a.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librustc_hash-a94cfd174949758b.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsalsa-c24b754ccee3c959.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde-80efe816ad0326f1.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde_json-c75d0c352f65bd7f.rlib --extern similar=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsimilar-cb2cd40d4de042dd.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsmallvec-76b83ce804ac244c.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libstatic_assertions-4fd944611acb7f10.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libthiserror-a7b2bb1eabaa3032.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtracing-1e2d98cabd4fd526.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/psm-e01564f65e80bf4f/out -L native=/usr/lib64` 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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=dc425273cac30e7b -C extra-filename=-c712f539d6f8d43f --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libanyhow-0e0fec7a1c5e9208.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libbitflags-b59199eac7c20174.rlib --extern bstr=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libbstr-9c4095c1624097c6.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libdatatest_stable-c5a95b49fbff9870.rlib --extern drop_bomb=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libdrop_bomb-de87b756c03f33a8.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libget_size2-026e32871d7b0707.rlib --extern hashbrown=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libhashbrown-c1861d20774c3d01.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libinsta-309141ffc15352f1.rlib --extern itertools=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libitertools-9fe9babaac1be3d6.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libmemchr-940a44b42ab537d3.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libannotate_snippets-85113dd8dbc565cc.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_ast-b8c7b07fc5556bc4.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_parser-21b90dd9c0a21a4a.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_trivia-6d5ed818b88fc9cb.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_source_file-353b8aef4357df37.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_text_size-3721b0a82dae2f4a.rlib --extern unicode_names2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libunicode_names2-0f2f063ebc44c16b.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librustc_hash-a94cfd174949758b.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde-80efe816ad0326f1.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde_json-c75d0c352f65bd7f.rlib --extern stacker=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libstacker-5a471707aeac00da.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libstatic_assertions-4fd944611acb7f10.rlib --extern thin_vec=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libthin_vec-767c6b1ea73c0c8f.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libunicode_ident-6d98438833777fd7.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libunicode_normalization-b7dd740bf6f2467b.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libwalkdir-2b6929ee62200171.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/psm-e01564f65e80bf4f/out` 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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --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=c41e95ceb9892186 -C extra-filename=-6d5bc841f4d19aec --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libanyhow-0e0fec7a1c5e9208.rlib --extern clap=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libclap-a4f89a6b7664c7a2.rlib --extern countme=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcountme-c5f3911d36a2e462.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libdatatest_stable-c5a95b49fbff9870.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libinsta-309141ffc15352f1.rlib --extern itertools=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libitertools-9fe9babaac1be3d6.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libmemchr-940a44b42ab537d3.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libregex-71c6b3ece678a263.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_cache-163b396d992f0f30.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_db-b23ab89b9517ed13.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_formatter-abaf9c5095878eec.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_macros-02d83ee7d689ce35.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_ast-b8c7b07fc5556bc4.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_formatter-d3fb3b4cc1b289f6.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_parser-21b90dd9c0a21a4a.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_trivia-6d5ed818b88fc9cb.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_source_file-353b8aef4357df37.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_text_size-3721b0a82dae2f4a.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librustc_hash-a94cfd174949758b.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsalsa-c24b754ccee3c959.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde-80efe816ad0326f1.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde_json-c75d0c352f65bd7f.rlib --extern similar=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsimilar-cb2cd40d4de042dd.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsmallvec-76b83ce804ac244c.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libstatic_assertions-4fd944611acb7f10.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libthiserror-a7b2bb1eabaa3032.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtracing-1e2d98cabd4fd526.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/psm-e01564f65e80bf4f/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=ee054ae317193fca -C extra-filename=-39abca2acb05e020 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libanyhow-0e0fec7a1c5e9208.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libbitflags-b59199eac7c20174.rlib --extern bstr=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libbstr-9c4095c1624097c6.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libdatatest_stable-c5a95b49fbff9870.rlib --extern drop_bomb=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libdrop_bomb-de87b756c03f33a8.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libget_size2-026e32871d7b0707.rlib --extern hashbrown=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libhashbrown-c1861d20774c3d01.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libinsta-309141ffc15352f1.rlib --extern itertools=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libitertools-9fe9babaac1be3d6.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libmemchr-940a44b42ab537d3.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libannotate_snippets-85113dd8dbc565cc.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_ast-b8c7b07fc5556bc4.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_trivia-6d5ed818b88fc9cb.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_source_file-353b8aef4357df37.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_text_size-3721b0a82dae2f4a.rlib --extern unicode_names2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libunicode_names2-0f2f063ebc44c16b.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librustc_hash-a94cfd174949758b.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde-80efe816ad0326f1.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde_json-c75d0c352f65bd7f.rlib --extern stacker=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libstacker-5a471707aeac00da.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libstatic_assertions-4fd944611acb7f10.rlib --extern thin_vec=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libthin_vec-767c6b1ea73c0c8f.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libunicode_ident-6d98438833777fd7.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libunicode_normalization-b7dd740bf6f2467b.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libwalkdir-2b6929ee62200171.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/psm-e01564f65e80bf4f/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --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=3037bd401da58727 -C extra-filename=-0a7de66e465eb462 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libanyhow-0e0fec7a1c5e9208.rlib --extern clap=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libclap-a4f89a6b7664c7a2.rlib --extern countme=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcountme-c5f3911d36a2e462.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libdatatest_stable-c5a95b49fbff9870.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libinsta-309141ffc15352f1.rlib --extern itertools=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libitertools-9fe9babaac1be3d6.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libmemchr-940a44b42ab537d3.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libregex-71c6b3ece678a263.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_cache-163b396d992f0f30.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_db-b23ab89b9517ed13.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_formatter-abaf9c5095878eec.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_macros-02d83ee7d689ce35.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_ast-b8c7b07fc5556bc4.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_formatter-d3fb3b4cc1b289f6.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_parser-21b90dd9c0a21a4a.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_trivia-6d5ed818b88fc9cb.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_source_file-353b8aef4357df37.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_text_size-3721b0a82dae2f4a.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librustc_hash-a94cfd174949758b.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsalsa-c24b754ccee3c959.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde-80efe816ad0326f1.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde_json-c75d0c352f65bd7f.rlib --extern similar=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsimilar-cb2cd40d4de042dd.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsmallvec-76b83ce804ac244c.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libstatic_assertions-4fd944611acb7f10.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libthiserror-a7b2bb1eabaa3032.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtracing-1e2d98cabd4fd526.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/psm-e01564f65e80bf4f/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=5e1a91ee13160603 -C extra-filename=-9c4834fc3ae5d0ca --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libanyhow-0e0fec7a1c5e9208.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libbitflags-b59199eac7c20174.rlib --extern bstr=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libbstr-9c4095c1624097c6.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libdatatest_stable-c5a95b49fbff9870.rlib --extern drop_bomb=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libdrop_bomb-de87b756c03f33a8.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libget_size2-026e32871d7b0707.rlib --extern hashbrown=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libhashbrown-c1861d20774c3d01.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libinsta-309141ffc15352f1.rlib --extern itertools=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libitertools-9fe9babaac1be3d6.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libmemchr-940a44b42ab537d3.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libannotate_snippets-85113dd8dbc565cc.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_ast-b8c7b07fc5556bc4.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_parser-21b90dd9c0a21a4a.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_trivia-6d5ed818b88fc9cb.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_source_file-353b8aef4357df37.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_text_size-3721b0a82dae2f4a.rlib --extern unicode_names2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libunicode_names2-0f2f063ebc44c16b.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librustc_hash-a94cfd174949758b.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde-80efe816ad0326f1.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde_json-c75d0c352f65bd7f.rlib --extern stacker=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libstacker-5a471707aeac00da.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libstatic_assertions-4fd944611acb7f10.rlib --extern thin_vec=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libthin_vec-767c6b1ea73c0c8f.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libunicode_ident-6d98438833777fd7.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libunicode_normalization-b7dd740bf6f2467b.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libwalkdir-2b6929ee62200171.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/psm-e01564f65e80bf4f/out` 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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --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=085326609dd98ceb -C extra-filename=-70195dfb6fe11990 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libanyhow-0e0fec7a1c5e9208.rlib --extern clap=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libclap-a4f89a6b7664c7a2.rlib --extern countme=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcountme-c5f3911d36a2e462.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libdatatest_stable-c5a95b49fbff9870.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libinsta-309141ffc15352f1.rlib --extern itertools=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libitertools-9fe9babaac1be3d6.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libmemchr-940a44b42ab537d3.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libregex-71c6b3ece678a263.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_cache-163b396d992f0f30.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_db-b23ab89b9517ed13.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_formatter-abaf9c5095878eec.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_macros-02d83ee7d689ce35.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_ast-b8c7b07fc5556bc4.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_formatter-d3fb3b4cc1b289f6.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_parser-21b90dd9c0a21a4a.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_trivia-6d5ed818b88fc9cb.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_source_file-353b8aef4357df37.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_text_size-3721b0a82dae2f4a.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librustc_hash-a94cfd174949758b.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsalsa-c24b754ccee3c959.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde-80efe816ad0326f1.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde_json-c75d0c352f65bd7f.rlib --extern similar=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsimilar-cb2cd40d4de042dd.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsmallvec-76b83ce804ac244c.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libstatic_assertions-4fd944611acb7f10.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libthiserror-a7b2bb1eabaa3032.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtracing-1e2d98cabd4fd526.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/psm-e01564f65e80bf4f/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ruff_server --edition=2024 crates/ruff_server/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("test-uv"))' -C metadata=d75e7cefb1453dfe -C extra-filename=-0e7be3f85a406666 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libanyhow-0e0fec7a1c5e9208.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcrossbeam-658a5a60771350df.rlib --extern dunce=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libdunce-f53b0679759e6dd3.rlib --extern lsp_types=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libgen_lsp_types-6334c9deed0d77a1.rlib --extern ignore=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libignore-597d23b5cc5b8bd0.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libinsta-309141ffc15352f1.rlib --extern jod_thread=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libjod_thread-99672623e8a767ae.rlib --extern lsp_server=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/liblsp_server-78564dccc0faa5b4.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libmemchr-940a44b42ab537d3.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libregex-71c6b3ece678a263.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_db-b23ab89b9517ed13.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_diagnostics-fac993ce500194e1.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_formatter-abaf9c5095878eec.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_linter-bef96e352f541528.rlib --extern ruff_markdown=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_markdown-63baa23a889f5566.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_notebook-cc40e8a5dc718146.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_ast-b8c7b07fc5556bc4.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_codegen-9dcd7b3cf57cfc87.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_formatter-d3fb3b4cc1b289f6.rlib --extern ruff_python_index=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_index-62b872aee898a104.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_parser-21b90dd9c0a21a4a.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_ranged_value-1422f4b34f67ec10.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_source_file-353b8aef4357df37.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_text_size-3721b0a82dae2f4a.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_workspace-0df45b553688a53e.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librustc_hash-a94cfd174949758b.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde-80efe816ad0326f1.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde_json-c75d0c352f65bd7f.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libshellexpand-75bcad1c17051794.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsmallvec-76b83ce804ac244c.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtempfile-ff5dd917d3361d83.rlib --extern test_case=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtest_case-2c8277c18f50c4fe.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libthiserror-a7b2bb1eabaa3032.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtoml-8dd77ecb03d371b6.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtracing-1e2d98cabd4fd526.rlib --extern tracing_log=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtracing_log-b8638fc3e6e2c8cc.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtracing_subscriber-5e09e60d1e4b24e3.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/psm-e01564f65e80bf4f/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=6e16d8d4c6dc6ad6 -C extra-filename=-516855eb1a4b5513 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libinsta-309141ffc15352f1.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libregex-71c6b3ece678a263.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_linter-bef96e352f541528.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_ast-b8c7b07fc5556bc4.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_formatter-d3fb3b4cc1b289f6.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_trivia-6d5ed818b88fc9cb.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_source_file-353b8aef4357df37.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_text_size-3721b0a82dae2f4a.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_workspace-0df45b553688a53e.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/psm-e01564f65e80bf4f/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --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=803619e22ea83875 -C extra-filename=-52ae322fdb5e4bd4 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libanyhow-0e0fec7a1c5e9208.rlib --extern colored=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcolored-e8aeccd74f319042.rlib --extern etcetera=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libetcetera-2ab37283f991ac0e.rlib --extern glob=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libglob-f635cc18f4ab6022.rlib --extern globset=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libglobset-5fa311b43a034d10.rlib --extern ignore=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libignore-597d23b5cc5b8bd0.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libindexmap-a4984f85b30b476d.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libis_macro-c8ee080833ad4277.so --extern itertools=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libitertools-9fe9babaac1be3d6.rlib --extern log=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/liblog-c5e94891f7590ba2.rlib --extern matchit=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libmatchit-657593533b4d4a55.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libpath_absolutize-8d76b7d9209daf88.rlib --extern path_slash=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libpath_slash-2bb11a08fe3bc8b6.rlib --extern pep440_rs=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libpep440_rs-779dd09994fe34bb.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libregex-71c6b3ece678a263.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_cache-163b396d992f0f30.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_db-b23ab89b9517ed13.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_formatter-abaf9c5095878eec.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_graph-2bd0a6f0d04c4e4c.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_linter-bef96e352f541528.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_macros-02d83ee7d689ce35.so --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_options_metadata-7e5690a4a61db940.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_ast-b8c7b07fc5556bc4.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_formatter-d3fb3b4cc1b289f6.rlib --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_semantic-558716e282b9d132.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_stdlib-708cd010114a2e1e.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_ranged_value-1422f4b34f67ec10.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_source_file-353b8aef4357df37.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librustc_hash-a94cfd174949758b.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde-80efe816ad0326f1.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libshellexpand-75bcad1c17051794.rlib --extern strum=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libstrum-a28e922e190c0cb7.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtempfile-ff5dd917d3361d83.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtoml-8dd77ecb03d371b6.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libunicode_normalization-b7dd740bf6f2467b.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/psm-e01564f65e80bf4f/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name examples --edition=2024 crates/ruff_annotate_snippets/tests/examples.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --test --cfg 'feature="default"' --cfg 'feature="simd"' --cfg 'feature="std"' --cfg 'feature="testing-colors"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simd", "std", "testing-colors"))' -C metadata=54a8c86141843350 -C extra-filename=-05c4a580b0d74e10 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libanstream-6a6c1460f413081a.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libanstyle-c15a3afd45e3a9a9.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libmemchr-940a44b42ab537d3.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libannotate_snippets-85113dd8dbc565cc.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libannotate_snippets-85113dd8dbc565cc.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsnapbox-a4bad4b76b00b702.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libunicode_width-a1ea68ee75c1d2ce.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name custom_level --edition=2024 crates/ruff_annotate_snippets/examples/custom_level.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="default"' --cfg 'feature="simd"' --cfg 'feature="std"' --cfg 'feature="testing-colors"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simd", "std", "testing-colors"))' -C metadata=8aa65f49b9801f05 -C extra-filename=-91d5009b2fd32c6c --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libanstream-6a6c1460f413081a.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libanstyle-c15a3afd45e3a9a9.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libmemchr-940a44b42ab537d3.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libannotate_snippets-85113dd8dbc565cc.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libannotate_snippets-85113dd8dbc565cc.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsnapbox-a4bad4b76b00b702.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libunicode_width-a1ea68ee75c1d2ce.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name highlight_message --edition=2024 crates/ruff_annotate_snippets/examples/highlight_message.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="default"' --cfg 'feature="simd"' --cfg 'feature="std"' --cfg 'feature="testing-colors"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simd", "std", "testing-colors"))' -C metadata=106c5f54b5b45131 -C extra-filename=-ecb4196ab5ef380d --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libanstream-6a6c1460f413081a.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libanstyle-c15a3afd45e3a9a9.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libmemchr-940a44b42ab537d3.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libannotate_snippets-85113dd8dbc565cc.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libannotate_snippets-85113dd8dbc565cc.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsnapbox-a4bad4b76b00b702.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libunicode_width-a1ea68ee75c1d2ce.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name struct_name_as_context --edition=2024 crates/ruff_annotate_snippets/examples/struct_name_as_context.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="default"' --cfg 'feature="simd"' --cfg 'feature="std"' --cfg 'feature="testing-colors"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simd", "std", "testing-colors"))' -C metadata=9c1a04ebed20aef2 -C extra-filename=-bbd76da52d9a97b6 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libanstream-6a6c1460f413081a.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libanstyle-c15a3afd45e3a9a9.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libmemchr-940a44b42ab537d3.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libannotate_snippets-85113dd8dbc565cc.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libannotate_snippets-85113dd8dbc565cc.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsnapbox-a4bad4b76b00b702.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libunicode_width-a1ea68ee75c1d2ce.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name rustc_tests --edition=2024 crates/ruff_annotate_snippets/tests/rustc_tests.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --test --cfg 'feature="default"' --cfg 'feature="simd"' --cfg 'feature="std"' --cfg 'feature="testing-colors"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simd", "std", "testing-colors"))' -C metadata=06848252b66d4b8d -C extra-filename=-b8e8021de39333eb --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libanstream-6a6c1460f413081a.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libanstyle-c15a3afd45e3a9a9.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libmemchr-940a44b42ab537d3.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libannotate_snippets-85113dd8dbc565cc.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libannotate_snippets-85113dd8dbc565cc.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsnapbox-a4bad4b76b00b702.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libunicode_width-a1ea68ee75c1d2ce.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name footer --edition=2024 crates/ruff_annotate_snippets/examples/footer.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="default"' --cfg 'feature="simd"' --cfg 'feature="std"' --cfg 'feature="testing-colors"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simd", "std", "testing-colors"))' -C metadata=06883901cfb82976 -C extra-filename=-85cfd3950091ae6d --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libanstream-6a6c1460f413081a.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libanstyle-c15a3afd45e3a9a9.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libmemchr-940a44b42ab537d3.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libannotate_snippets-85113dd8dbc565cc.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libannotate_snippets-85113dd8dbc565cc.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsnapbox-a4bad4b76b00b702.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libunicode_width-a1ea68ee75c1d2ce.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name multi_suggestion --edition=2024 crates/ruff_annotate_snippets/examples/multi_suggestion.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="default"' --cfg 'feature="simd"' --cfg 'feature="std"' --cfg 'feature="testing-colors"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simd", "std", "testing-colors"))' -C metadata=dd83c674cef8ccfe -C extra-filename=-0bc0733609379e4f --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libanstream-6a6c1460f413081a.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libanstyle-c15a3afd45e3a9a9.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libmemchr-940a44b42ab537d3.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libannotate_snippets-85113dd8dbc565cc.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libannotate_snippets-85113dd8dbc565cc.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsnapbox-a4bad4b76b00b702.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libunicode_width-a1ea68ee75c1d2ce.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name formatter --edition=2024 crates/ruff_annotate_snippets/tests/formatter.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --test --cfg 'feature="default"' --cfg 'feature="simd"' --cfg 'feature="std"' --cfg 'feature="testing-colors"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simd", "std", "testing-colors"))' -C metadata=4b5976b4de438a2d -C extra-filename=-3f10a7d8a7c472bb --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libanstream-6a6c1460f413081a.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libanstyle-c15a3afd45e3a9a9.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libmemchr-940a44b42ab537d3.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libannotate_snippets-85113dd8dbc565cc.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libannotate_snippets-85113dd8dbc565cc.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsnapbox-a4bad4b76b00b702.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libunicode_width-a1ea68ee75c1d2ce.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name elide_header --edition=2024 crates/ruff_annotate_snippets/examples/elide_header.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="default"' --cfg 'feature="simd"' --cfg 'feature="std"' --cfg 'feature="testing-colors"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simd", "std", "testing-colors"))' -C metadata=7d3d4ffb7e6b93aa -C extra-filename=-1f928a3dac9234eb --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libanstream-6a6c1460f413081a.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libanstyle-c15a3afd45e3a9a9.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libmemchr-940a44b42ab537d3.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libannotate_snippets-85113dd8dbc565cc.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libannotate_snippets-85113dd8dbc565cc.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsnapbox-a4bad4b76b00b702.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libunicode_width-a1ea68ee75c1d2ce.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name highlight_source --edition=2024 crates/ruff_annotate_snippets/examples/highlight_source.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="default"' --cfg 'feature="simd"' --cfg 'feature="std"' --cfg 'feature="testing-colors"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simd", "std", "testing-colors"))' -C metadata=bc36b6ccdd261f7f -C extra-filename=-991b7ae83c87de06 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libanstream-6a6c1460f413081a.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libanstyle-c15a3afd45e3a9a9.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libmemchr-940a44b42ab537d3.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libannotate_snippets-85113dd8dbc565cc.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libannotate_snippets-85113dd8dbc565cc.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsnapbox-a4bad4b76b00b702.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libunicode_width-a1ea68ee75c1d2ce.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name custom_error --edition=2024 crates/ruff_annotate_snippets/examples/custom_error.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="default"' --cfg 'feature="simd"' --cfg 'feature="std"' --cfg 'feature="testing-colors"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simd", "std", "testing-colors"))' -C metadata=171aed9dd014bc02 -C extra-filename=-4b7164e963ad3106 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libanstream-6a6c1460f413081a.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libanstyle-c15a3afd45e3a9a9.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libmemchr-940a44b42ab537d3.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libannotate_snippets-85113dd8dbc565cc.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libannotate_snippets-85113dd8dbc565cc.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsnapbox-a4bad4b76b00b702.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libunicode_width-a1ea68ee75c1d2ce.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name format --edition=2024 crates/ruff_annotate_snippets/examples/format.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="default"' --cfg 'feature="simd"' --cfg 'feature="std"' --cfg 'feature="testing-colors"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simd", "std", "testing-colors"))' -C metadata=a392262ce8c75c7b -C extra-filename=-85ba5d4936f84e06 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libanstream-6a6c1460f413081a.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libanstyle-c15a3afd45e3a9a9.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libmemchr-940a44b42ab537d3.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libannotate_snippets-85113dd8dbc565cc.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libannotate_snippets-85113dd8dbc565cc.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsnapbox-a4bad4b76b00b702.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libunicode_width-a1ea68ee75c1d2ce.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name multislice --edition=2024 crates/ruff_annotate_snippets/examples/multislice.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="default"' --cfg 'feature="simd"' --cfg 'feature="std"' --cfg 'feature="testing-colors"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simd", "std", "testing-colors"))' -C metadata=4d1ae9a9e46e5e0f -C extra-filename=-1a689336b5b24ebb --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libanstream-6a6c1460f413081a.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libanstyle-c15a3afd45e3a9a9.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libmemchr-940a44b42ab537d3.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libannotate_snippets-85113dd8dbc565cc.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libannotate_snippets-85113dd8dbc565cc.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsnapbox-a4bad4b76b00b702.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libunicode_width-a1ea68ee75c1d2ce.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name color --edition=2024 crates/ruff_annotate_snippets/tests/color/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --test --cfg 'feature="default"' --cfg 'feature="simd"' --cfg 'feature="std"' --cfg 'feature="testing-colors"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simd", "std", "testing-colors"))' -C metadata=2bd726730d43e472 -C extra-filename=-6e28d1fcaa123224 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libanstream-6a6c1460f413081a.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libanstyle-c15a3afd45e3a9a9.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libmemchr-940a44b42ab537d3.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libannotate_snippets-85113dd8dbc565cc.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libannotate_snippets-85113dd8dbc565cc.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsnapbox-a4bad4b76b00b702.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libunicode_width-a1ea68ee75c1d2ce.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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::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=7e8a5d828a4e7324 -C extra-filename=-355fc2570d36f8d6 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libanstream-6a6c1460f413081a.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libanstyle-c15a3afd45e3a9a9.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libmemchr-940a44b42ab537d3.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libannotate_snippets-85113dd8dbc565cc.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libannotate_snippets-85113dd8dbc565cc.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsnapbox-a4bad4b76b00b702.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libunicode_width-a1ea68ee75c1d2ce.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name expected_type --edition=2024 crates/ruff_annotate_snippets/examples/expected_type.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="default"' --cfg 'feature="simd"' --cfg 'feature="std"' --cfg 'feature="testing-colors"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simd", "std", "testing-colors"))' -C metadata=c111ec48cc6e0bf0 -C extra-filename=-a9b79a521d0a4357 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libanstream-6a6c1460f413081a.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libanstyle-c15a3afd45e3a9a9.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libmemchr-940a44b42ab537d3.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libannotate_snippets-85113dd8dbc565cc.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libannotate_snippets-85113dd8dbc565cc.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsnapbox-a4bad4b76b00b702.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libunicode_width-a1ea68ee75c1d2ce.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name id_hyperlink --edition=2024 crates/ruff_annotate_snippets/examples/id_hyperlink.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="default"' --cfg 'feature="simd"' --cfg 'feature="std"' --cfg 'feature="testing-colors"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simd", "std", "testing-colors"))' -C metadata=d6ffbc8b76d74f79 -C extra-filename=-7e402924e59a0490 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libanstream-6a6c1460f413081a.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libanstyle-c15a3afd45e3a9a9.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libmemchr-940a44b42ab537d3.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libannotate_snippets-85113dd8dbc565cc.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libannotate_snippets-85113dd8dbc565cc.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsnapbox-a4bad4b76b00b702.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libunicode_width-a1ea68ee75c1d2ce.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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_command_line --edition=2024 crates/ruff_command_line/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=8c3fb719e1ee3cea -C extra-filename=-84f760fe6d409e3f --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern argfile=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libargfile-95d985a121802215.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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_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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --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=53797c77a6fac1f8 -C extra-filename=-ce7802f12733052b --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libaho_corasick-5d54b3ee90588c31.rlib --extern anyhow=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libanyhow-0e0fec7a1c5e9208.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libbitflags-b59199eac7c20174.rlib --extern clap=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libclap-a4f89a6b7664c7a2.rlib --extern colored=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcolored-e8aeccd74f319042.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcompact_str-4ffe3a02450a40e6.rlib --extern fern=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libfern-1a9583ae76a59fa7.rlib --extern glob=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libglob-f635cc18f4ab6022.rlib --extern globset=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libglobset-5fa311b43a034d10.rlib --extern imperative=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libimperative-282debb8be2d0334.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libinsta-309141ffc15352f1.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libis_macro-c8ee080833ad4277.so --extern itertools=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libitertools-9fe9babaac1be3d6.rlib --extern jiff=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libjiff-512fc83629332eaf.rlib --extern libcst_native=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/liblibcst_native-c8cee6c262d977c1.rlib --extern log=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/liblog-c5e94891f7590ba2.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libmemchr-940a44b42ab537d3.rlib --extern natord=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libnatord-69f0864b55ea6f72.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libpath_absolutize-8d76b7d9209daf88.rlib --extern pep440_rs=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libpep440_rs-779dd09994fe34bb.rlib --extern pyproject_toml=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libpyproject_toml-6613a05579888fb8.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libregex-71c6b3ece678a263.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_cache-163b396d992f0f30.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_db-b23ab89b9517ed13.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_diagnostics-fac993ce500194e1.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_macros-02d83ee7d689ce35.so --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_notebook-cc40e8a5dc718146.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_ast-b8c7b07fc5556bc4.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_codegen-9dcd7b3cf57cfc87.rlib --extern ruff_python_edits=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_edits-3489ffd089e2c592.rlib --extern ruff_python_importer=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_importer-e135659202cea147.rlib --extern ruff_python_index=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_index-62b872aee898a104.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_literal-ec82bc8a0b266b8b.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_parser-21b90dd9c0a21a4a.rlib --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_semantic-558716e282b9d132.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_stdlib-708cd010114a2e1e.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_trivia-6d5ed818b88fc9cb.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_ranged_value-1422f4b34f67ec10.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_source_file-353b8aef4357df37.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_text_size-3721b0a82dae2f4a.rlib --extern unicode_names2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libunicode_names2-0f2f063ebc44c16b.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librustc_hash-a94cfd174949758b.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde-80efe816ad0326f1.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde_json-c75d0c352f65bd7f.rlib --extern similar=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsimilar-cb2cd40d4de042dd.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsmallvec-76b83ce804ac244c.rlib --extern strum=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libstrum-a28e922e190c0cb7.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libstrum_macros-b68295ae7a6c88fd.so --extern tempfile=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtempfile-ff5dd917d3361d83.rlib --extern test_case=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtest_case-2c8277c18f50c4fe.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libthiserror-a7b2bb1eabaa3032.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtoml-8dd77ecb03d371b6.rlib --extern typed_arena=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtyped_arena-1a00c95a937b4de6.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libunicode_normalization-b7dd740bf6f2467b.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libunicode_width-a1ea68ee75c1d2ce.rlib --extern url=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/liburl-589c7c2e108637bc.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/psm-e01564f65e80bf4f/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --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=05a318c168980d9b -C extra-filename=-1ec784ce801ad5ab --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libanyhow-0e0fec7a1c5e9208.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libbitflags-b59199eac7c20174.rlib --extern bitvec=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libbitvec-c0152d8970335bc5.rlib --extern char_str=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libchar_str-4fac751c8ee1464e.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libget_size2-026e32871d7b0707.rlib --extern hashbrown=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libhashbrown-c1861d20774c3d01.rlib --extern itertools=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libitertools-9fe9babaac1be3d6.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_db-b23ab89b9517ed13.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_index-c1ad03298f35132c.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_macros-02d83ee7d689ce35.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_memory_usage-dfde210b2f19ea05.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_ast-b8c7b07fc5556bc4.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_parser-21b90dd9c0a21a4a.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_trivia-6d5ed818b88fc9cb.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_text_size-3721b0a82dae2f4a.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librustc_hash-a94cfd174949758b.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsalsa-c24b754ccee3c959.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde-80efe816ad0326f1.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsmallvec-76b83ce804ac244c.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libstatic_assertions-4fd944611acb7f10.rlib --extern test_case=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtest_case-2c8277c18f50c4fe.rlib --extern thin_vec=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libthin_vec-767c6b1ea73c0c8f.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtracing-1e2d98cabd4fd526.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_combine-5773c5e757258d45.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_module_resolver-9fe3f0ee18ae95b0.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_site_packages-3271b66079d5741e.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_vendored-0eab07a07ff4d8aa.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/psm-e01564f65e80bf4f/out -L native=/usr/lib64` 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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=5d46abbc07f1b630 -C extra-filename=-28c758c50e6ea25f --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_ast-b8c7b07fc5556bc4.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_literal-ec82bc8a0b266b8b.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_parser-21b90dd9c0a21a4a.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_source_file-353b8aef4357df37.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_text_size-3721b0a82dae2f4a.rlib --extern test_case=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtest_case-2c8277c18f50c4fe.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/psm-e01564f65e80bf4f/out` 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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=eaac623b37f02ef4 -C extra-filename=-3f2c8bfdd8c44491 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libanyhow-0e0fec7a1c5e9208.rlib --extern rand=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librand-f587ffa28fd0d548.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_diagnostics-fac993ce500194e1.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_source_file-353b8aef4357df37.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_text_size-3721b0a82dae2f4a.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde-80efe816ad0326f1.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde_json-c75d0c352f65bd7f.rlib --extern test_case=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtest_case-2c8277c18f50c4fe.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libthiserror-a7b2bb1eabaa3032.rlib --extern uuid=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libuuid-46893f3c6a8f3b8c.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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_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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --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=d3a98b14c6831e40 -C extra-filename=-f08ef561072248d9 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libbitflags-b59199eac7c20174.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libinsta-309141ffc15352f1.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libis_macro-c8ee080833ad4277.so --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_cache-163b396d992f0f30.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_index-c1ad03298f35132c.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_macros-02d83ee7d689ce35.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_ast-b8c7b07fc5556bc4.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_parser-21b90dd9c0a21a4a.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_stdlib-708cd010114a2e1e.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_text_size-3721b0a82dae2f4a.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librustc_hash-a94cfd174949758b.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde-80efe816ad0326f1.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsmallvec-76b83ce804ac244c.rlib --extern test_case=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtest_case-2c8277c18f50c4fe.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/psm-e01564f65e80bf4f/out` 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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --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=f09e66f680d98e25 -C extra-filename=-1773c3c6e58d7c83 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libanyhow-0e0fec7a1c5e9208.rlib --extern clap=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libclap-a4f89a6b7664c7a2.rlib --extern countme=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcountme-c5f3911d36a2e462.rlib --extern itertools=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libitertools-9fe9babaac1be3d6.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libmemchr-940a44b42ab537d3.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libregex-71c6b3ece678a263.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_cache-163b396d992f0f30.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_db-b23ab89b9517ed13.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_formatter-abaf9c5095878eec.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_macros-02d83ee7d689ce35.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_ast-b8c7b07fc5556bc4.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_formatter-d3fb3b4cc1b289f6.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_parser-21b90dd9c0a21a4a.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_trivia-6d5ed818b88fc9cb.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_source_file-353b8aef4357df37.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_text_size-3721b0a82dae2f4a.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librustc_hash-a94cfd174949758b.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsalsa-c24b754ccee3c959.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde-80efe816ad0326f1.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsmallvec-76b83ce804ac244c.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libstatic_assertions-4fd944611acb7f10.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libthiserror-a7b2bb1eabaa3032.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtracing-1e2d98cabd4fd526.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/psm-e01564f65e80bf4f/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=9225fc6394ac8ca5 -C extra-filename=-b107e098d2b6c0b8 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libanyhow-0e0fec7a1c5e9208.rlib --extern camino=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcamino-cb7582db08ceda85.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcompact_str-4ffe3a02450a40e6.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libget_size2-026e32871d7b0707.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libinsta-309141ffc15352f1.rlib --extern itertools=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libitertools-9fe9babaac1be3d6.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libmemchr-940a44b42ab537d3.rlib --extern ordermap=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libordermap-50c370729e53ebcf.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libregex-71c6b3ece678a263.rlib --extern regex_syntax=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libregex_syntax-525c9a2145b0256f.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_db-b23ab89b9517ed13.rlib --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_memory_usage-dfde210b2f19ea05.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_ast-b8c7b07fc5556bc4.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_stdlib-708cd010114a2e1e.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librustc_hash-a94cfd174949758b.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsalsa-c24b754ccee3c959.rlib --extern strum=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libstrum-a28e922e190c0cb7.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libstrum_macros-b68295ae7a6c88fd.so --extern tempfile=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtempfile-ff5dd917d3361d83.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libthiserror-a7b2bb1eabaa3032.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtracing-1e2d98cabd4fd526.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_vendored-0eab07a07ff4d8aa.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/psm-e01564f65e80bf4f/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --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=89ba1c5e08e55fba -C extra-filename=-3a73a07fe0e5fda9 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern ruff_db=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_db-b23ab89b9517ed13.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libstatic_assertions-4fd944611acb7f10.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libwalkdir-2b6929ee62200171.rlib --extern zip=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libzip-fe654baae0384ff5.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/psm-e01564f65e80bf4f/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=b771b4b1bc670e70 -C extra-filename=-09940152acfd4edb --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libanyhow-0e0fec7a1c5e9208.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libinsta-309141ffc15352f1.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_diagnostics-fac993ce500194e1.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_ast-b8c7b07fc5556bc4.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_codegen-9dcd7b3cf57cfc87.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_parser-21b90dd9c0a21a4a.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_trivia-6d5ed818b88fc9cb.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_source_file-353b8aef4357df37.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_text_size-3721b0a82dae2f4a.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/psm-e01564f65e80bf4f/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=32d88f6f57c4c1bb -C extra-filename=-f679100032bd81c7 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern ordermap=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libordermap-50c370729e53ebcf.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_db-b23ab89b9517ed13.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_ast-b8c7b07fc5556bc4.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_ranged_value-1422f4b34f67ec10.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/psm-e01564f65e80bf4f/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=12760e13b1c2bc8d -C extra-filename=-cc1db63e5e00cc17 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern camino=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcamino-cb7582db08ceda85.rlib --extern colored=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcolored-e8aeccd74f319042.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libget_size2-026e32871d7b0707.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libindexmap-a4984f85b30b476d.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libannotate_snippets-85113dd8dbc565cc.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_db-b23ab89b9517ed13.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_ast-b8c7b07fc5556bc4.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_trivia-6d5ed818b88fc9cb.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_source_file-353b8aef4357df37.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_text_size-3721b0a82dae2f4a.rlib --extern strum=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libstrum-a28e922e190c0cb7.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libstrum_macros-b68295ae7a6c88fd.so --extern tempfile=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtempfile-ff5dd917d3361d83.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtracing-1e2d98cabd4fd526.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_static-268c5712504ce470.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/psm-e01564f65e80bf4f/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=0cde770ddf6960ff -C extra-filename=-5455275ab31fc633 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libanstyle-c15a3afd45e3a9a9.rlib --extern arc_swap=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libarc_swap-7b61acef17aedb4e.rlib --extern camino=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcamino-cb7582db08ceda85.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcompact_str-4ffe3a02450a40e6.rlib --extern dashmap=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libdashmap-7d6dad8c67556afc.rlib --extern dunce=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libdunce-f53b0679759e6dd3.rlib --extern etcetera=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libetcetera-2ab37283f991ac0e.rlib --extern filetime=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libfiletime-44c213ed23319e7f.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libget_size2-026e32871d7b0707.rlib --extern ignore=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libignore-597d23b5cc5b8bd0.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libinsta-309141ffc15352f1.rlib --extern matchit=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libmatchit-657593533b4d4a55.rlib --extern path_slash=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libpath_slash-2bb11a08fe3bc8b6.rlib --extern pathdiff=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libpathdiff-63721e7f666f9d22.rlib --extern quick_junit=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libquick_junit-532106c207d08db7.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libannotate_snippets-85113dd8dbc565cc.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_cache-163b396d992f0f30.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_diagnostics-fac993ce500194e1.rlib --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_memory_usage-dfde210b2f19ea05.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_notebook-cc40e8a5dc718146.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_ast-b8c7b07fc5556bc4.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_parser-21b90dd9c0a21a4a.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_trivia-6d5ed818b88fc9cb.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_source_file-353b8aef4357df37.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_text_size-3721b0a82dae2f4a.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librustc_hash-a94cfd174949758b.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsalsa-c24b754ccee3c959.rlib --extern same_file=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsame_file-cf25c6fc8e93f85e.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde-80efe816ad0326f1.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde_json-c75d0c352f65bd7f.rlib --extern similar=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsimilar-cb2cd40d4de042dd.rlib --extern supports_hyperlinks=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsupports_hyperlinks-e4c25cff447043e5.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtempfile-ff5dd917d3361d83.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libthiserror-a7b2bb1eabaa3032.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtracing-1e2d98cabd4fd526.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtracing_subscriber-5e09e60d1e4b24e3.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_static-268c5712504ce470.rlib --extern which=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libwhich-11d6e9bc255562ec.rlib --extern zip=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libzip-fe654baae0384ff5.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/psm-e01564f65e80bf4f/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=e92b3e26cf73f674 -C extra-filename=-46440a132ffd1117 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libbitflags-b59199eac7c20174.rlib --extern icu_normalizer=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libicu_normalizer-cc4565e48810e0c8.rlib --extern icu_properties=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libicu_properties-6ac450c4c60f15a4.rlib --extern itertools=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libitertools-9fe9babaac1be3d6.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_ast-b8c7b07fc5556bc4.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name ruff_python_edits --edition=2024 crates/ruff_python_edits/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=b13fa8e14fad4667 -C extra-filename=-70a8359b9e86232e --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_ast-b8c7b07fc5556bc4.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_parser-21b90dd9c0a21a4a.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_source_file-353b8aef4357df37.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_text_size-3721b0a82dae2f4a.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/psm-e01564f65e80bf4f/out` Running `/usr/bin/rustc --crate-name ruff_python_index --edition=2024 crates/ruff_python_index/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=5dfb17c16a5e3581 -C extra-filename=-362360e32401e25a --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_ast-b8c7b07fc5556bc4.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_parser-21b90dd9c0a21a4a.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_trivia-6d5ed818b88fc9cb.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_source_file-353b8aef4357df37.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_text_size-3721b0a82dae2f4a.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/psm-e01564f65e80bf4f/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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --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=7f13982b14bb322a -C extra-filename=-01fedd4929c0cf2f --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libaho_corasick-5d54b3ee90588c31.rlib --extern arrayvec=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libarrayvec-d003f05fbffe807e.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libbitflags-b59199eac7c20174.rlib --extern char_str=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libchar_str-4fac751c8ee1464e.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcompact_str-4ffe3a02450a40e6.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libget_size2-026e32871d7b0707.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libis_macro-c8ee080833ad4277.so --extern memchr=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libmemchr-940a44b42ab537d3.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_cache-163b396d992f0f30.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_macros-02d83ee7d689ce35.so --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_trivia-6d5ed818b88fc9cb.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_source_file-353b8aef4357df37.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_text_size-3721b0a82dae2f4a.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librustc_hash-a94cfd174949758b.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsalsa-c24b754ccee3c959.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde-80efe816ad0326f1.rlib --extern thin_vec=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libthin_vec-767c6b1ea73c0c8f.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libthiserror-a7b2bb1eabaa3032.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --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=fbd47a9ea7cce423 -C extra-filename=-d0f4c9dd15a5f953 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libget_size2-026e32871d7b0707.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_macros-02d83ee7d689ce35.so --extern salsa=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsalsa-c24b754ccee3c959.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libstatic_assertions-4fd944611acb7f10.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --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=f9594fed5fd98497 -C extra-filename=-36dada9f78972990 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern drop_bomb=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libdrop_bomb-de87b756c03f33a8.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_cache-163b396d992f0f30.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_macros-02d83ee7d689ce35.so --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_text_size-3721b0a82dae2f4a.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librustc_hash-a94cfd174949758b.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde-80efe816ad0326f1.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libstatic_assertions-4fd944611acb7f10.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtracing-1e2d98cabd4fd526.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libunicode_width-a1ea68ee75c1d2ce.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=4de394d5c168e6d8 -C extra-filename=-dbc4c67a043c5d74 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern char_str=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libchar_str-4fac751c8ee1464e.rlib --extern filetime=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libfiletime-44c213ed23319e7f.rlib --extern glob=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libglob-f635cc18f4ab6022.rlib --extern globset=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libglobset-5fa311b43a034d10.rlib --extern itertools=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libitertools-9fe9babaac1be3d6.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libregex-71c6b3ece678a263.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_cache-163b396d992f0f30.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_macros-02d83ee7d689ce35.so --extern seahash=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libseahash-2c74b20c36f2bac7.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=7e654885e89d8ac9 -C extra-filename=-cfe32230ba411d82 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern itertools=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libitertools-9fe9babaac1be3d6.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libmemchr-940a44b42ab537d3.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_source_file-353b8aef4357df37.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_text_size-3721b0a82dae2f4a.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librustc_hash-a94cfd174949758b.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libunicode_ident-6d98438833777fd7.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libunicode_normalization-b7dd740bf6f2467b.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=06bc00086fffb7b8 -C extra-filename=-1815830e459d034d --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libbitflags-b59199eac7c20174.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libunicode_ident-6d98438833777fd7.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --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=802358a0a3dc64c3 -C extra-filename=-d9fc5f68c6a117f1 --out-dir /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libget_size2-026e32871d7b0707.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libmemchr-940a44b42ab537d3.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_text_size-3721b0a82dae2f4a.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde-80efe816ad0326f1.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Finished `rpm` profile [optimized + debuginfo] target(s) in 54m 17s Running `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/mdtest-d72dd91cde4fb23f --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' --skip 'unix::symlink_inside_project'` 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.17.0-build/ruff-0.17.0/target/rpm/deps/ruff-7947d38aaa115c86 --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' --skip 'unix::symlink_inside_project'` 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.17.0-build/ruff-0.17.0/target/rpm/deps/ruff-10853c67cb91722d --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' --skip 'unix::symlink_inside_project'` 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.17.0-build/ruff-0.17.0/target/rpm/deps/analyze_graph-f33759a90bd87cf4 --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' --skip 'unix::symlink_inside_project'` 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.25s Running `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/cli-5ebf41f3ccd863af --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' --skip 'unix::symlink_inside_project'` running 249 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_banned_api ... ok test lint::extend_banned_api_inherited ... ok test lint::extend_passed_via_config_argument ... ok test lint::extend_per_file_ignores_stdin ... ok test lint::extension ... ok test lint::flake8_import_convention_invalid_aliases_config_alias_name ... ok test lint::flake8_import_convention_invalid_aliases_config_extend_alias_name ... ok test lint::flake8_import_convention_invalid_aliases_config_module_name ... ok test lint::flake8_import_convention_nfkc_normalization ... ok test lint::flake8_import_convention_unused_aliased_import ... ok test lint::flake8_import_convention_unused_aliased_import_no_conflict ... ok test lint::flake8_pyi_redundant_none_literal ... ok test lint::ignore_noqa ... ok test lint::line_too_long_width_override ... ok test lint::lint_options ... ok test lint::match_before_py310 ... ok test lint::mixed_levels ... ok test lint::negated_per_file_ignores ... ok test lint::negated_per_file_ignores_absolute ... ok test lint::negated_per_file_ignores_overlap ... ok test lint::nested_implicit_namespace_package ... ok test lint::nonexistent_config_file ... ok test lint::nonexistent_extend_file ... ok test lint::noqa_comments_to_human_readable_ruff_ignores ... ok test lint::output_format::_azure_expects ... ok test lint::output_format::_concise_expects ... ok test lint::output_format::_full_expects ... ok test lint::output_format::_github_expects ... ok test lint::output_format::_gitlab_expects ... ok test lint::output_format::_grouped_expects ... ok test lint::output_format::_json_expects ... ok test lint::output_format::_json_lines_expects ... ok test lint::output_format::_junit_expects ... ok test lint::output_format::_pylint_expects ... ok test lint::output_format::_rdjson_expects ... ok test lint::output_format::_sarif_expects ... ok test lint::output_format_preview::_azure_expects ... ok test lint::output_format_preview::_concise_expects ... ok test lint::output_format_preview::_full_expects ... ok test lint::output_format_preview::_github_expects ... ok test lint::output_format_preview::_gitlab_expects ... ok test lint::output_format_preview::_grouped_expects ... ok test lint::output_format_preview::_json_expects ... ok test lint::output_format_preview::_json_lines_expects ... ok test lint::output_format_preview::_junit_expects ... ok test lint::output_format_preview::_pylint_expects ... ok test lint::output_format_preview::_rdjson_expects ... ok test lint::output_format_preview::_sarif_expects ... ok test lint::output_format_show_fixes::concise_show_fixes ... ok test lint::output_format_show_fixes::full_show_fixes ... ok test lint::output_format_show_fixes::grouped_show_fixes ... ok test lint::parent_configuration_override ... ok test lint::parse_error_extends ... ok test lint::pep695_generic_rename ... ok test lint::per_file_ignores_stdin ... ok test lint::per_file_target_version_linter ... ok test lint::precedence ... ok test lint::prefer_rule_codes_in_output ... ok test lint::pyupgrade_up026_respects_isort_required_import_fix ... ok test lint::pyupgrade_up026_respects_isort_required_import_from_fix ... ok test lint::required_import_set_aliased_as_abstract_set_no_conflict ... ok test lint::required_import_set_conflicts_with_pyi025 ... ok test lint::required_import_set_without_pyi025_no_conflict ... ok test lint::required_version_bound_match ... ok test lint::required_version_bound_mismatch ... ok test lint::required_version_exact_match ... ok test lint::required_version_exact_mismatch ... ok test lint::required_version_fails_to_parse ... ok test lint::required_version_precedes_rule_validation ... ok test lint::requires_python ... ok test lint::requires_python_equals ... ok test lint::requires_python_equals_patch ... ok test lint::requires_python_extend_from_shared_config ... ok test lint::requires_python_no_tool ... ok test lint::requires_python_no_tool_preview_enabled ... ok test lint::requires_python_no_tool_target_version_override ... ok test lint::requires_python_no_tool_with_check ... ok test lint::requires_python_patch ... ok test lint::requires_python_pyproject_toml_above ... ok test lint::requires_python_pyproject_toml_above_with_tool ... ok test lint::requires_python_ruff_toml_above ... ok test lint::requires_python_ruff_toml_no_target_fallback ... ok test lint::requires_python_ruff_toml_no_target_fallback_check ... ok test lint::ruff_toml_is_linted ... ok test lint::rule_category_selector_cli_preview_disabled ... ok test lint::rule_category_selector_cli_preview_enabled ... ok test lint::rule_name_selector_cli_preview_disabled ... ok test lint::rule_name_selector_cli_preview_enabled ... ok test lint::rule_name_selector_config_preview_disabled ... ok test lint::rule_name_selector_config_preview_enabled ... ok test lint::rule_panic_mixed_results_concise ... ok test lint::rule_panic_mixed_results_full ... ok test lint::semantic_syntax_errors ... ok test lint::show_fixes_in_full_output_with_preview_enabled ... ok test lint::show_fixes_preview ... ok test lint::statistics_hyperlinks ... ok test lint::supported_file_extensions ... ok test lint::supported_file_extensions_preview_enabled ... ok test lint::too_many_config_files ... ok test lint::top_level_options ... ok test lint::type_parameter_rename_isolation ... ok test lint::unknown_rule_selectors_config_ignore_f481 ... ok test lint::unknown_rule_selectors_config_ignore_f481_preview ... ok test lint::unknown_rule_selectors_extend_fixable_f481 ... ok test lint::unknown_rule_selectors_extend_fixable_f481_preview ... ok test lint::unknown_rule_selectors_extend_per_file_ignores_f481 ... ok test lint::unknown_rule_selectors_extend_per_file_ignores_f481_preview ... ok test lint::unknown_rule_selectors_extend_select_f481 ... ok test lint::unknown_rule_selectors_extend_select_f481_preview ... ok test lint::unknown_rule_selectors_fixable_f481 ... ok test lint::unknown_rule_selectors_fixable_f481_preview ... ok test lint::unknown_rule_selectors_ignore_f481 ... ok test lint::unknown_rule_selectors_ignore_f481_preview ... ok test lint::unknown_rule_selectors_per_file_ignores_f481 ... ok test lint::unknown_rule_selectors_per_file_ignores_f481_preview ... ok test lint::unknown_rule_selectors_ruff_toml_extend_per_file_ignores_f481 ... ok test lint::unknown_rule_selectors_ruff_toml_extend_per_file_ignores_f481_preview ... ok test lint::unknown_rule_selectors_ruff_toml_extend_safe_fixes_f481 ... ok test lint::unknown_rule_selectors_ruff_toml_extend_safe_fixes_f481_preview ... ok test lint::unknown_rule_selectors_ruff_toml_extend_unsafe_fixes_f481 ... ok test lint::unknown_rule_selectors_ruff_toml_extend_unsafe_fixes_f481_preview ... ok test lint::unknown_rule_selectors_ruff_toml_per_file_ignores_f481 ... ok test lint::unknown_rule_selectors_ruff_toml_per_file_ignores_f481_preview ... ok test lint::unknown_rule_selectors_select_f481 ... ok test lint::unknown_rule_selectors_select_f481_preview ... ok test lint::unknown_rule_selectors_unfixable_f481 ... ok test lint::unknown_rule_selectors_unfixable_f481_preview ... ok test lint::unused_interaction ... ok test lint::up045_nested_optional_flatten_all ... ok test lint::valid_toml_but_nonexistent_option_provided_via_config_argument ... ok test lint::value_given_to_table_key_is_not_inline_table_1 ... ok test lint::value_given_to_table_key_is_not_inline_table_2 ... ok test lint::walrus_before_py38 ... ok test show_settings::display_default_settings ... ok test show_settings::display_settings_from_nested_directory ... ok test version::config_option_allowed_but_ignored ... ok test version::config_option_ignored_but_validated ... ok test version::isolated_option_allowed ... ok test version::version_basics ... ok test result: ok. 249 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.98s Running `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/config-7a63ffaad692978c --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' --skip 'unix::symlink_inside_project'` 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.17.0-build/ruff-0.17.0/target/rpm/deps/direxist_guard-bfe432cfb9b1de65 --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' --skip 'unix::symlink_inside_project'` 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.17.0-build/ruff-0.17.0/target/rpm/deps/integration_test-e7909810b6cc0dc2 --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' --skip 'unix::symlink_inside_project'` running 97 tests test check_default_files ... ok test check_docstring_conventions_overrides ... ok test check_existing_at_paths_are_literal ... 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_unsafe_fixes ... ok test check_hints_unsafe_fixes_with_no_safe_fixes ... ok test check_input_from_argfile ... ok test check_marks_unsafe_fixes_as_fixable_with_opt_in ... ok test check_no_hint_for_unsafe_fixes_when_disabled ... ok test check_no_hint_for_unsafe_fixes_with_no_safe_fixes_when_disabled ... 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. 97 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.49s Running `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/resolve_files-2aac85c755565bb8 --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' --skip 'unix::symlink_inside_project'` 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.17.0-build/ruff-0.17.0/target/rpm/deps/color-6e28d1fcaa123224 --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' --skip 'unix::symlink_inside_project'` 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.17.0-build/ruff-0.17.0/target/rpm/deps/examples-05c4a580b0d74e10 --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' --skip 'unix::symlink_inside_project'` 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.17.0-build/ruff-0.17.0/target/rpm/deps/formatter-3f10a7d8a7c472bb --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' --skip 'unix::symlink_inside_project'` 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.17.0-build/ruff-0.17.0/target/rpm/deps/ruff-355fc2570d36f8d6 --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' --skip 'unix::symlink_inside_project'` 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.17.0-build/ruff-0.17.0/target/rpm/deps/rustc_tests-b8e8021de39333eb --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' --skip 'unix::symlink_inside_project'` 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.17.0-build/ruff-0.17.0/target/rpm/deps/cache_key-dbc4c67a043c5d74 --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' --skip 'unix::symlink_inside_project'` 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.17.0-build/ruff-0.17.0/target/rpm/deps/ruff_command_line-84f760fe6d409e3f --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' --skip 'unix::symlink_inside_project'` 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.17.0-build/ruff-0.17.0/target/rpm/deps/ruff_db-5455275ab31fc633 --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' --skip 'unix::symlink_inside_project'` running 164 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::directory::tests::symlink_target_changes_without_parent_listing_change ... 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. 163 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.07s Running `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/ruff_formatter-36dada9f78972990 --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' --skip 'unix::symlink_inside_project'` 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.17.0-build/ruff-0.17.0/target/rpm/deps/ruff_index-d0f4c9dd15a5f953 --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' --skip 'unix::symlink_inside_project'` 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.17.0-build/ruff-0.17.0/target/rpm/deps/ruff_linter-ce7802f12733052b --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' --skip 'unix::symlink_inside_project'` running 2839 tests test checkers::physical_lines::tests::e501_non_ascii_char ... ok test codes::tests::category_descriptions ... ok test codes::tests::category_names_do_not_conflict_with_rule_names ... ok test comments::shebang::tests::shebang_end_of_line ... ok test comments::shebang::tests::shebang_leading_space ... ok test comments::shebang::tests::shebang_match ... ok test comments::shebang::tests::shebang_match_trailing_comment ... ok test comments::shebang::tests::shebang_non_match ... ok test directives::tests::isort_exclusions ... ok test directives::tests::isort_splits ... ok test directives::tests::noqa_extraction ... ok test directives::tests::todo_directives ... ok test fix::edits::tests::add_to_dunder_all_test::_1_into_empty_list ... ok test fix::edits::tests::add_to_dunder_all_test::_1_into_empty_tuple_adding_a_trailing_comma ... ok test fix::edits::tests::add_to_dunder_all_test::_1_into_nonempty_list ... ok test fix::edits::tests::add_to_dunder_all_test::_1_into_nonempty_list_w_trailing_comma ... ok test fix::edits::tests::add_to_dunder_all_test::_1_into_nonempty_tuple ... ok test fix::edits::tests::add_to_dunder_all_test::_1_into_nonempty_tuple_w_trailing_comma ... ok test fix::edits::tests::add_to_dunder_all_test::_1_into_unparenthesized_tuple ... ok test fix::edits::tests::add_to_dunder_all_test::_1_into_unparenthesized_tuple_w_trailing_comma ... ok test fix::edits::tests::add_to_dunder_all_test::_2_into_empty_list ... ok test fix::edits::tests::add_to_dunder_all_test::_2_into_empty_tuple ... ok test fix::edits::tests::add_to_dunder_all_test::_2_into_nonempty_list ... ok test fix::edits::tests::add_to_dunder_all_test::_2_into_nonempty_list_w_trailing_comma ... ok test fix::edits::tests::add_to_dunder_all_test::_2_into_nonempty_tuple ... ok test fix::edits::tests::add_to_dunder_all_test::_2_into_nonempty_tuple_w_trailing_comma ... ok test fix::edits::tests::add_to_dunder_all_test::_2_into_unparenthesized_tuple ... ok test fix::edits::tests::add_to_dunder_all_test::_2_into_unparenthesized_tuple_w_trailing_comma ... ok test fix::edits::tests::find_next_stmt_break ... ok test fix::edits::tests::find_semicolon ... ok test fix::edits::tests::redundant_alias ... ok test fix::tests::apply_one_insertion ... ok test fix::tests::apply_one_removal ... ok test fix::tests::apply_one_replacement ... ok test fix::tests::apply_two_removals ... ok test fix::tests::empty_file ... ok test fix::tests::ignore_overlapping_fixes ... ok test linter::tests::test_async_comprehension_notebook::pythonversion_py310_expects ... ok test linter::tests::test_async_comprehension_notebook::pythonversion_py311_expects ... ok test linter::tests::test_await_scope_notebook ... ok test linter::tests::test_cell_id::add_missing_cell_id ... ok test linter::tests::test_cell_id::no_cell_id ... ok test linter::tests::test_disabled_typing_extensions::_fast002_disabled_r_from_fastapi_import_depends_fastapi_app_fastapi_app_get_items_async_def_read_items_commons_dict_depends_common_parameters_return_commons_lintersettings_unresolved_target_version_pythonversion_major_3_minor_8_into_typing_extensions_false_lintersettings_for_rule_rule_fastapinonannotateddependency_expects ... ok test linter::tests::test_disabled_typing_extensions::_pyi019_adds_typing_extensions_pyi019_example_lintersettings_unresolved_target_version_pythonversion_py310_into_typing_extensions_true_lintersettings_for_rule_rule_customtypevarforself_expects ... ok test linter::tests::test_disabled_typing_extensions::_pyi019_adds_typing_with_extensions_disabled_pyi019_example_lintersettings_unresolved_target_version_pythonversion_py311_into_typing_extensions_false_lintersettings_for_rule_rule_customtypevarforself_expects ... ok test linter::tests::test_disabled_typing_extensions::_pyi019_adds_typing_without_extensions_disabled_pyi019_example_lintersettings_unresolved_target_version_pythonversion_py311_into_typing_extensions_true_lintersettings_for_rule_rule_customtypevarforself_expects ... ok test linter::tests::test_disabled_typing_extensions::_pyi019_does_not_add_typing_extensions_pyi019_example_lintersettings_unresolved_target_version_pythonversion_py310_into_typing_extensions_false_lintersettings_for_rule_rule_customtypevarforself_expects ... ok test linter::tests::test_disabled_typing_extensions::_pyi034_disabled_class_c_def_new_cls_c_lintersettings_unresolved_target_version_pythonversion_major_3_minor_10_into_typing_extensions_false_lintersettings_for_rule_rule_nonselfreturntype_expects ... ok test linter::tests::test_disabled_typing_extensions_pyi::_pyi026_disabled_vector_list_float_lintersettings_unresolved_target_version_pythonversion_major_3_minor_9_into_typing_extensions_false_lintersettings_for_rule_rule_typealiaswithoutannotation_expects ... ok test linter::tests::test_import_sorting ... ok test linter::tests::test_ipy_escape_command ... ok test linter::tests::test_json_consistency ... ok test linter::tests::test_semantic_errors::path_new_annotated_global_py_pythonversion_py314_expects ... ok test linter::tests::test_semantic_errors::path_new_async_comprehension_outside_async_function_py_pythonversion_py310_expects ... ok test linter::tests::test_semantic_errors::path_new_async_comprehension_outside_async_function_py_pythonversion_py311_expects ... ok test linter::tests::test_semantic_errors::path_new_duplicate_match_class_attribute_py_pythonversion_py310_expects ... ok test linter::tests::test_semantic_errors::path_new_duplicate_match_key_py_pythonversion_py310_expects ... ok test linter::tests::test_semantic_errors::path_new_duplicate_type_parameter_py_pythonversion_py312_expects ... ok test linter::tests::test_semantic_errors::path_new_global_parameter_py_pythonversion_py310_expects ... ok test linter::tests::test_semantic_errors::path_new_invalid_expression_py_pythonversion_py312_expects ... ok test linter::tests::test_semantic_errors::path_new_invalid_star_expression_py_pythonversion_py310_expects ... ok test linter::tests::test_semantic_errors::path_new_irrefutable_case_pattern_py_pythonversion_py310_expects ... ok test linter::tests::test_semantic_errors::path_new_lazy_future_import_py_pythonversion_py315_expects ... ok test linter::tests::test_semantic_errors::path_new_multiple_case_assignment_py_pythonversion_py310_expects ... ok test linter::tests::test_semantic_errors::path_new_nonlocal_parameter_py_pythonversion_py310_expects ... ok test linter::tests::test_semantic_errors::path_new_rebound_comprehension_py_pythonversion_py310_expects ... ok test linter::tests::test_semantic_errors::path_new_single_starred_assignment_py_pythonversion_py310_expects ... ok test linter::tests::test_semantic_errors::path_new_write_to_debug_py_pythonversion_py310_expects ... ok test linter::tests::test_semantic_errors::path_new_write_to_debug_py_pythonversion_py312_expects ... ok test linter::tests::test_shebang_noqa::_on_line_one_r_usr_bin_env_python_noqa_d100_expects ... ok test linter::tests::test_shebang_noqa::_on_line_three_r_usr_bin_env_python_noqa_d100_expects ... ok test linter::tests::test_shebang_noqa::_on_line_two_r_usr_bin_env_python_noqa_d100_expects ... ok test linter::tests::test_syntax_errors::rule_awaitoutsideasync_path_new_async_comprehension_py_expects ... ok test linter::tests::test_syntax_errors::rule_awaitoutsideasync_path_new_await_outside_async_function_py_expects ... ok test linter::tests::test_syntax_errors::rule_latefutureimport_path_new_late_future_import_py_expects ... ok test linter::tests::test_syntax_errors::rule_loadbeforeglobaldeclaration_path_new_load_before_global_declaration_py_expects ... ok test linter::tests::test_syntax_errors::rule_returningenerator_path_new_return_in_generator_py_expects ... ok test linter::tests::test_syntax_errors::rule_returnoutsidefunction_path_new_return_outside_function_py_expects ... ok test linter::tests::test_syntax_errors::rule_yieldfrominasyncfunction_path_new_yield_from_in_async_function_py_expects ... ok test linter::tests::test_syntax_errors::rule_yieldoutsidefunction_path_new_yield_scope_py_expects ... ok test linter::tests::test_trailing_newline::no_trailing_newline ... ok test linter::tests::test_trailing_newline::trailing_newline ... ok test linter::tests::test_undefined_name ... ok test linter::tests::test_unused_variable ... ok test linter::tests::test_vscode_language_id ... ok test logging::tests::ordering ... ok test message::grouped::tests::default ... ok test message::grouped::tests::fix_status ... ok test message::grouped::tests::fix_status_unsafe ... ok test message::grouped::tests::syntax_errors ... ok test message::sarif::tests::test_results ... ok test message::sarif::tests::valid_json ... ok test message::sarif::tests::valid_syntax_error_json ... ok test noqa::tests::add_ignore_existing_own_line_ignore ... ok test noqa::tests::add_ignore_multiline_diagnostic ... ok test noqa::tests::add_ignore_multiple_codes ... ok test noqa::tests::add_ignore_ruf105 ... ok test noqa::tests::add_ignore_to_existing_ignore ... ok test noqa::tests::add_ignore_to_existing_noqa ... ok test noqa::tests::add_noqa_ruf105 ... ok test noqa::tests::add_noqa_to_existing_ignore ... ok test noqa::tests::add_noqa_to_existing_ignore_preview ... ok test noqa::tests::flake8_exemption_all ... ok test noqa::tests::flake8_exemption_all_case_insensitive ... ok test noqa::tests::flake8_exemption_all_no_space ... ok test noqa::tests::flake8_exemption_codes ... ok test noqa::tests::flake8_malformed_code_1 ... ok test noqa::tests::flake8_malformed_code_2 ... ok test noqa::tests::flake8_malformed_code_3 ... ok test noqa::tests::flake8_noqa_no_code ... ok test noqa::tests::flake8_noqa_no_code_invalid_suffix ... ok test noqa::tests::flake8_noqa_no_code_trailing_content ... ok test noqa::tests::malformed_code_1 ... ok test noqa::tests::malformed_code_2 ... ok test noqa::tests::malformed_code_3 ... ok test noqa::tests::modification ... ok test noqa::tests::multiline_comment ... ok test noqa::tests::noqa_all ... ok test noqa::tests::noqa_all_case_insensitive ... ok test noqa::tests::noqa_all_leading_comment ... ok test noqa::tests::noqa_all_multi_space ... ok test noqa::tests::noqa_all_no_space ... ok test noqa::tests::noqa_all_trailing_comment ... ok test noqa::tests::noqa_code ... ok test noqa::tests::noqa_code_case_insensitive ... ok test noqa::tests::noqa_code_invalid_code_suffix ... ok test noqa::tests::noqa_code_leading_comment ... ok test noqa::tests::noqa_code_leading_hashes ... ok test noqa::tests::noqa_code_leading_hashes_with_spaces ... ok test noqa::tests::noqa_code_multi_space ... ok test noqa::tests::noqa_code_no_space ... ok test noqa::tests::noqa_code_trailing_comment ... ok test noqa::tests::noqa_codes ... ok test noqa::tests::noqa_codes_case_insensitive ... ok test noqa::tests::noqa_codes_leading_comment ... ok test noqa::tests::noqa_codes_multi_space ... ok test noqa::tests::noqa_codes_no_space ... ok test noqa::tests::noqa_codes_trailing_comment ... ok test noqa::tests::noqa_empty_comma ... ok test noqa::tests::noqa_empty_comma_space ... ok test noqa::tests::noqa_invalid_codes ... ok test noqa::tests::noqa_invalid_suffix ... ok test noqa::tests::noqa_leading_space ... ok test noqa::tests::noqa_lex_codes ... ok test noqa::tests::noqa_no_code ... ok test noqa::tests::noqa_no_code_invalid_suffix ... ok test noqa::tests::noqa_no_code_trailing_content ... ok test noqa::tests::noqa_non_code ... ok test noqa::tests::noqa_squashed_codes ... ok test noqa::tests::noqa_trailing_space ... ok test noqa::tests::ruff_exemption_all ... ok test noqa::tests::ruff_exemption_all_case_insensitive ... ok test noqa::tests::ruff_exemption_all_leading_comment ... ok test noqa::tests::ruff_exemption_all_no_space ... ok test noqa::tests::ruff_exemption_all_trailing_comment ... ok test noqa::tests::ruff_exemption_all_trailing_comment_no_hash ... ok test noqa::tests::ruff_exemption_all_trailing_comment_no_space ... ok test noqa::tests::ruff_exemption_code_leading_comment ... ok test noqa::tests::ruff_exemption_code_trailing_comment ... ok test noqa::tests::ruff_exemption_code_trailing_comment_no_hash ... ok test noqa::tests::ruff_exemption_code_trailing_comment_no_space ... ok test noqa::tests::ruff_exemption_codes ... ok test noqa::tests::ruff_exemption_codes_leading_hashes ... ok test noqa::tests::ruff_exemption_empty_comma ... ok test noqa::tests::ruff_exemption_empty_comma_space ... ok test noqa::tests::ruff_exemption_invalid_code_suffix ... ok test noqa::tests::ruff_exemption_squashed_codes ... ok test noqa::tests::ruff_malformed_code_1 ... ok test noqa::tests::ruff_malformed_code_2 ... ok test noqa::tests::ruff_malformed_code_3 ... ok test noqa::tests::ruff_noqa_no_code ... ok test noqa::tests::ruff_noqa_no_code_invalid_suffix ... ok test noqa::tests::ruff_noqa_no_code_trailing_content ... ok test noqa::tests::syntax_error ... ok test packaging::tests::package_detection ... ok test packaging::tests::package_detection_with_namespace_packages ... ok test registry::rule_set::tests::remove_not_existing_rule_from_set ... ok test registry::rule_set::tests::test_all_rules ... ok test registry::tests::check_code_serialization ... ok test registry::tests::documentation ... ok test registry::tests::linter_parse_code ... ok test registry::tests::linter_sorting ... ok test registry::tests::rule_naming_convention ... ok test registry::tests::rule_size ... ok test rule_redirects::tests::overshadowing_redirects ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_basic_ti_xcom_pull ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_double_quotes ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_extra_whitespace ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_key_return_value ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_key_return_value_before_task_ids ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_key_return_value_before_task_ids_list ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_key_return_value_double_quotes ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_list_with_key_return_value ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_no_spaces_in_braces ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_positional_argument ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_rejects_additional_arguments ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_rejects_empty_task_id ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_rejects_escaped_quotes ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_rejects_list_with_non_default_key ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_rejects_mixed_content ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_rejects_multi_element_list ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_rejects_no_template ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_rejects_non_default_key ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_rejects_non_default_key_before_task_ids ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_rejects_unknown_keyword ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_single_element_list ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_single_element_tuple ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_single_element_tuple_no_trailing_comma ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_task_id_singular_keyword ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_task_instance_xcom_pull ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_whitespace_around_dot ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_whitespace_before_open_paren ... ok test rules::airflow::tests::rules::rule_airflow31moved_path_new_air321_names_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3dagdynamicvalue_path_new_air304_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3incompatiblefunctionsignature_path_new_air303_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_amazon_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_celery_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_common_sql_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_daskexecutor_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_druid_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_fab_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_hdfs_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_hive_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_http_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_jdbc_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_kubernetes_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_mysql_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_oracle_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_papermill_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_pig_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_postgres_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_presto_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_samba_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_slack_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_smtp_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_sqlite_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_standard_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_try_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_zendesk_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3removal_path_new_air301_airflow_plugin_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3removal_path_new_air301_args_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3removal_path_new_air301_class_attribute_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3removal_path_new_air301_context_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3removal_path_new_air301_decorator_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3removal_path_new_air301_names_fix_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3removal_path_new_air301_names_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3removal_path_new_air301_names_try_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3removal_path_new_air301_provider_names_fix_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3suggestedtomovetoprovider_path_new_air312_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3suggestedtomovetoprovider_path_new_air312_try_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3suggestedupdate_path_new_air311_args_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3suggestedupdate_path_new_air311_names_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3suggestedupdate_path_new_air311_try_py_expects ... ok test rules::airflow::tests::rules::rule_airflowdagnoscheduleargument_path_new_air002_py_expects ... ok test rules::airflow::tests::rules::rule_airflowtaskbranchasshortcircuit_path_new_air004_py_expects ... ok test rules::airflow::tests::rules::rule_airflowtaskbranchasshortcircuit_path_new_air004_sdk_py_expects ... ok test rules::airflow::tests::rules::rule_airflowtaskimplicitmultipleoutputs_path_new_air202_py_expects ... ok test rules::airflow::tests::rules::rule_airflowvariablegetoutsidetask_path_new_air003_dag_decorator_py_expects ... ok test rules::airflow::tests::rules::rule_airflowvariablegetoutsidetask_path_new_air003_no_dag_py_expects ... ok test rules::airflow::tests::rules::rule_airflowvariablegetoutsidetask_path_new_air003_py_expects ... ok test rules::airflow::tests::rules::rule_airflowvariablenametaskidmismatch_path_new_air001_py_expects ... ok test rules::airflow::tests::rules::rule_airflowxcompullintemplatestring_path_new_air201_py_expects ... ok test rules::eradicate::detection::tests::comment_contains_code_basic ... ok test rules::eradicate::detection::tests::comment_contains_code_single_line ... ok test rules::eradicate::detection::tests::comment_contains_code_with_default_allowlist ... ok test rules::eradicate::detection::tests::comment_contains_code_with_encoding ... ok test rules::eradicate::detection::tests::comment_contains_code_with_multiline ... ok test rules::eradicate::detection::tests::comment_contains_code_with_print ... ok test rules::eradicate::detection::tests::comment_contains_code_with_return ... ok test rules::eradicate::detection::tests::comment_contains_code_with_sentences ... ok test rules::eradicate::detection::tests::comment_contains_language_injection ... ok test rules::eradicate::detection::tests::comment_contains_todo ... ok test rules::eradicate::rules::commented_out_code::tests::script_comment ... ok test rules::eradicate::rules::commented_out_code::tests::script_comment_end_precedence ... ok test rules::eradicate::tests::rules::rule_commentedoutcode_path_new_era001_py_expects ... ok test rules::fastapi::tests::deferred_annotations_diff::rule_fastapiredundantresponsemodel_path_new_fast001_py_expects ... ok test rules::fastapi::tests::deferred_annotations_diff::rule_fastapiunusedpathparameter_path_new_fast003_py_expects ... ok test rules::fastapi::tests::rules::rule_fastapinonannotateddependency_path_new_fast002_0_py_expects ... ok test rules::fastapi::tests::rules::rule_fastapinonannotateddependency_path_new_fast002_1_py_expects ... ok test rules::fastapi::tests::rules::rule_fastapinonannotateddependency_path_new_fast002_2_py_expects ... ok test rules::fastapi::tests::rules::rule_fastapiredundantresponsemodel_path_new_fast001_py_expects ... ok test rules::fastapi::tests::rules::rule_fastapiunusedpathparameter_path_new_fast003_py_expects ... ok test rules::fastapi::tests::rules_py38::rule_fastapinonannotateddependency_path_new_fast002_0_py_expects ... ok test rules::fastapi::tests::rules_py38::rule_fastapinonannotateddependency_path_new_fast002_1_py_expects ... ok test rules::fastapi::tests::rules_py38::rule_fastapinonannotateddependency_path_new_fast002_2_py_expects ... ok test rules::flake8_2020::tests::rules::rule_sixpy3_path_new_ytt202_py_expects ... ok test rules::flake8_2020::tests::rules::rule_sysversion0_path_new_ytt301_py_expects ... ok test rules::flake8_2020::tests::rules::rule_sysversion2_path_new_ytt102_py_expects ... ok test rules::flake8_2020::tests::rules::rule_sysversioncmpstr10_path_new_ytt302_py_expects ... ok test rules::flake8_2020::tests::rules::rule_sysversioncmpstr3_path_new_ytt103_py_expects ... ok test rules::flake8_2020::tests::rules::rule_sysversioninfo0eq3_path_new_ytt201_py_expects ... ok test rules::flake8_2020::tests::rules::rule_sysversioninfo1cmpint_path_new_ytt203_py_expects ... ok test rules::flake8_2020::tests::rules::rule_sysversioninfominorcmpint_path_new_ytt204_py_expects ... ok test rules::flake8_2020::tests::rules::rule_sysversionslice1_path_new_ytt303_py_expects ... ok test rules::flake8_2020::tests::rules::rule_sysversionslice3_path_new_ytt101_py_expects ... ok test rules::flake8_annotations::tests::allow_nested_overload ... ok test rules::flake8_annotations::tests::allow_overload ... ok test rules::flake8_annotations::tests::allow_star_arg_any ... ok test rules::flake8_annotations::tests::auto_return_type ... ok test rules::flake8_annotations::tests::auto_return_type_py38 ... ok test rules::flake8_annotations::tests::defaults ... ok test rules::flake8_annotations::tests::ignore_fully_untyped ... ok test rules::flake8_annotations::tests::mypy_init_return ... ok test rules::flake8_annotations::tests::shadowed_builtins ... ok test rules::flake8_annotations::tests::simple_magic_methods ... ok test rules::flake8_annotations::tests::suppress_dummy_args ... ok test rules::flake8_annotations::tests::suppress_none_returning ... ok test rules::flake8_async::tests::async109_python_310_or_older::asyncio ... ok test rules::flake8_async::tests::async109_python_310_or_older::trio ... ok test rules::flake8_async::tests::rules::rule_asyncbusywait_path_new_async110_py_expects ... ok test rules::flake8_async::tests::rules::rule_asyncfunctionwithtimeout_path_new_async109_0_py_expects ... ok test rules::flake8_async::tests::rules::rule_asyncfunctionwithtimeout_path_new_async109_1_py_expects ... ok test rules::flake8_async::tests::rules::rule_asynczerosleep_path_new_async115_py_expects ... ok test rules::flake8_async::tests::rules::rule_blockinghttpcallhttpxinasyncfunction_path_new_async212_py_expects ... ok test rules::flake8_async::tests::rules::rule_blockinghttpcallinasyncfunction_path_new_async210_py_expects ... ok test rules::flake8_async::tests::rules::rule_blockinginputinasyncfunction_path_new_async250_py_expects ... ok test rules::flake8_async::tests::rules::rule_blockingopencallinasyncfunction_path_new_async230_py_expects ... ok test rules::flake8_async::tests::rules::rule_blockingpathmethodinasyncfunction_path_new_async240_py_expects ... ok test rules::flake8_async::tests::rules::rule_blockingsleepinasyncfunction_path_new_async251_py_expects ... ok test rules::flake8_async::tests::rules::rule_cancelscopenocheckpoint_path_new_async100_py_expects ... ok test rules::flake8_async::tests::rules::rule_createsubprocessinasyncfunction_path_new_async22x_py_expects ... ok test rules::flake8_async::tests::rules::rule_longsleepnotforever_path_new_async116_py_expects ... ok test rules::flake8_async::tests::rules::rule_runprocessinasyncfunction_path_new_async22x_py_expects ... ok test rules::flake8_async::tests::rules::rule_triosynccall_path_new_async105_py_expects ... ok test rules::flake8_async::tests::rules::rule_waitforprocessinasyncfunction_path_new_async22x_py_expects ... ok test rules::flake8_async::tests::rules::rule_yieldincontextmanagerinasyncgenerator_path_new_async119_py_expects ... ok test rules::flake8_bandit::tests::check_hardcoded_tmp_additional_dirs ... ok test rules::flake8_bandit::tests::check_typed_exception ... ok test rules::flake8_bandit::tests::preview_rules::rule_badfilepermissions_path_new_s103_py_expects ... ok test rules::flake8_bandit::tests::preview_rules::rule_suspiciousevalusage_path_new_s307_py_expects ... ok test rules::flake8_bandit::tests::preview_rules::rule_suspiciousmarksafeusage_path_new_s308_py_expects ... ok test rules::flake8_bandit::tests::preview_rules::rule_suspiciousnoncryptographicrandomusage_path_new_s311_py_expects ... ok test rules::flake8_bandit::tests::preview_rules::rule_suspiciouspickleusage_path_new_s301_py_expects ... ok test rules::flake8_bandit::tests::preview_rules::rule_suspicioustelnetusage_path_new_s312_py_expects ... ok test rules::flake8_bandit::tests::preview_rules::rule_suspiciousurlopenusage_path_new_s310_py_expects ... ok test rules::flake8_bandit::tests::preview_rules::rule_unsafeyamlload_path_new_s506_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_assert_path_new_s101_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_badfilepermissions_path_new_s103_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_callwithshellequalstrue_path_new_s604_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_djangoextra_path_new_s610_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_djangorawsql_path_new_s611_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_execbuiltin_path_new_s102_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_flaskdebugtrue_path_new_s201_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_hardcodedbindallinterfaces_path_new_s104_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_hardcodedpassworddefault_path_new_s107_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_hardcodedpasswordfuncarg_path_new_s106_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_hardcodedpasswordstring_path_new_s105_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_hardcodedsqlexpression_path_new_s608_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_hardcodedtempfile_path_new_s108_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_hashlibinsecurehashfunction_path_new_s324_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_jinja2autoescapefalse_path_new_s701_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_loggingconfiginsecurelisten_path_new_s612_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_makotemplates_path_new_s702_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_paramikocall_path_new_s601_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_requestwithnocertvalidation_path_new_s501_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_requestwithouttimeout_path_new_s113_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_snmpinsecureversion_path_new_s508_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_snmpweakcryptography_path_new_s509_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_sshnohostkeyverification_path_new_s507_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_sslinsecureversion_path_new_s502_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_sslwithbaddefaults_path_new_s503_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_sslwithnoversion_path_new_s504_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_startprocesswithashell_path_new_s605_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_startprocesswithnoshell_path_new_s606_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_startprocesswithpartialpath_path_new_s607_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_subprocesspopenwithshellequalstrue_path_new_s602_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_subprocesswithoutshellequalstrue_path_new_s603_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciousevalusage_path_new_s307_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciousftplibimport_path_new_s402_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciousftplibimport_path_new_s402_pyi_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspicioushttpoxyimport_path_new_s412_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspicioushttpoxyimport_path_new_s412_pyi_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciouslxmlimport_path_new_s410_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciouslxmlimport_path_new_s410_pyi_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciousmarksafeusage_path_new_s308_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciousnoncryptographicrandomusage_path_new_s311_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciouspickleimport_path_new_s403_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciouspickleimport_path_new_s403_pyi_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciouspickleusage_path_new_s301_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciouspycryptoimport_path_new_s413_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciouspycryptoimport_path_new_s413_pyi_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciouspyghmiimport_path_new_s415_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciouspyghmiimport_path_new_s415_pyi_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspicioussubprocessimport_path_new_s404_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspicioussubprocessimport_path_new_s404_pyi_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspicioustelnetlibimport_path_new_s401_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspicioustelnetlibimport_path_new_s401_pyi_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspicioustelnetusage_path_new_s312_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciousurlopenusage_path_new_s310_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciousxmletreeimport_path_new_s405_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciousxmletreeimport_path_new_s405_pyi_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciousxmlexpatimport_path_new_s407_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciousxmlexpatimport_path_new_s407_pyi_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciousxmlminidomimport_path_new_s408_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciousxmlminidomimport_path_new_s408_pyi_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciousxmlminidomimport_path_new_s408_type_checking_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciousxmlpulldomimport_path_new_s409_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciousxmlpulldomimport_path_new_s409_pyi_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciousxmlrpcimport_path_new_s411_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciousxmlrpcimport_path_new_s411_pyi_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciousxmlsaximport_path_new_s406_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciousxmlsaximport_path_new_s406_pyi_expects ... ok test rules::flake8_bandit::tests::rules::rule_tarfileunsafemembers_path_new_s202_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_tryexceptcontinue_path_new_s112_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_tryexceptpass_path_new_s110_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_unixcommandwildcardinjection_path_new_s609_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_unsafeyamlload_path_new_s506_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_weakcryptographickey_path_new_s505_py_expects ... ok test rules::flake8_blind_except::tests::rules::rule_blindexcept_path_new_ble_py_expects ... ok test rules::flake8_boolean_trap::tests::extend_allowed_callable ... ok test rules::flake8_boolean_trap::tests::rules::rule_booleandefaultvaluepositionalargument_path_new_fbt_py_expects ... ok test rules::flake8_boolean_trap::tests::rules::rule_booleanpositionalvalueincall_path_new_fbt_py_expects ... ok test rules::flake8_boolean_trap::tests::rules::rule_booleantypehintpositionalargument_path_new_fbt_py_expects ... ok test rules::flake8_bugbear::tests::b007_unnecessary_tag_only_for_certain_cases ... ok test rules::flake8_bugbear::tests::extend_immutable_calls_arg_annotation ... ok test rules::flake8_bugbear::tests::extend_immutable_calls_arg_default ... ok test rules::flake8_bugbear::tests::extend_mutable_contextvar_default ... ok test rules::flake8_bugbear::tests::preview_rules::rule_mutableargumentdefault_path_new_b006_1_py_expects ... ok test rules::flake8_bugbear::tests::preview_rules::rule_mutableargumentdefault_path_new_b006_1_pyi_expects ... ok test rules::flake8_bugbear::tests::preview_rules::rule_mutableargumentdefault_path_new_b006_2_py_expects ... ok test rules::flake8_bugbear::tests::preview_rules::rule_mutableargumentdefault_path_new_b006_3_py_expects ... ok test rules::flake8_bugbear::tests::preview_rules::rule_mutableargumentdefault_path_new_b006_4_py_expects ... ok test rules::flake8_bugbear::tests::preview_rules::rule_mutableargumentdefault_path_new_b006_5_py_expects ... ok test rules::flake8_bugbear::tests::preview_rules::rule_mutableargumentdefault_path_new_b006_6_py_expects ... ok test rules::flake8_bugbear::tests::preview_rules::rule_mutableargumentdefault_path_new_b006_7_py_expects ... ok test rules::flake8_bugbear::tests::preview_rules::rule_mutableargumentdefault_path_new_b006_8_py_expects ... ok test rules::flake8_bugbear::tests::preview_rules::rule_mutableargumentdefault_path_new_b006_9_py_expects ... ok test rules::flake8_bugbear::tests::preview_rules::rule_mutableargumentdefault_path_new_b006_b008_py_expects ... ok test rules::flake8_bugbear::tests::preview_rules::rule_stripwithmulticharacters_path_new_b005_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_isc003_docstring_py_expects ... ok test rules::flake8_implicit_str_concat::tests::rules::rule_explicitstringconcatenation_path_new_isc_py_expects ... ok test rules::flake8_implicit_str_concat::tests::rules::rule_implicitstringconcatenationincollectionliteral_path_new_isc004_py_expects ... ok test rules::flake8_implicit_str_concat::tests::rules::rule_multilineimplicitstringconcatenation_path_new_isc_py_expects ... ok test rules::flake8_implicit_str_concat::tests::rules::rule_multilineimplicitstringconcatenation_path_new_isc_syntax_error_2_py_expects ... ok test rules::flake8_implicit_str_concat::tests::rules::rule_multilineimplicitstringconcatenation_path_new_isc_syntax_error_py_expects ... ok test rules::flake8_implicit_str_concat::tests::rules::rule_singlelineimplicitstringconcatenation_path_new_isc_py_expects ... ok test rules::flake8_implicit_str_concat::tests::rules::rule_singlelineimplicitstringconcatenation_path_new_isc_syntax_error_2_py_expects ... ok test rules::flake8_implicit_str_concat::tests::rules::rule_singlelineimplicitstringconcatenation_path_new_isc_syntax_error_py_expects ... ok test rules::flake8_import_conventions::tests::custom ... ok test rules::flake8_import_conventions::tests::custom_banned ... ok test rules::flake8_import_conventions::tests::custom_banned_from ... ok test rules::flake8_import_conventions::tests::defaults ... ok test rules::flake8_import_conventions::tests::defaults_preview ... ok test rules::flake8_import_conventions::tests::from_imports ... ok test rules::flake8_import_conventions::tests::override_defaults ... ok test rules::flake8_import_conventions::tests::remove_defaults ... ok test rules::flake8_import_conventions::tests::same_name ... ok test rules::flake8_import_conventions::tests::tricky ... ok test rules::flake8_logging::tests::rules::rule_directloggerinstantiation_path_new_log001_py_expects ... ok test rules::flake8_logging::tests::rules::rule_exceptionwithoutexcinfo_path_new_log007_py_expects ... ok test rules::flake8_logging::tests::rules::rule_excinfooutsideexcepthandler_path_new_log014_0_py_expects ... ok test rules::flake8_logging::tests::rules::rule_excinfooutsideexcepthandler_path_new_log014_1_py_expects ... ok test rules::flake8_logging::tests::rules::rule_invalidgetloggerargument_path_new_log002_py_expects ... ok test rules::flake8_logging::tests::rules::rule_logexceptionoutsideexcepthandler_path_new_log004_0_py_expects ... ok test rules::flake8_logging::tests::rules::rule_logexceptionoutsideexcepthandler_path_new_log004_1_py_expects ... ok test rules::flake8_logging::tests::rules::rule_rootloggercall_path_new_log015_py_expects ... ok test rules::flake8_logging::tests::rules::rule_undocumentedwarn_path_new_log009_py_expects ... ok test rules::flake8_logging_format::tests::preview_rules::rule_loggingfstring_path_new_g004_arg_order_py_expects ... ok test rules::flake8_logging_format::tests::preview_rules::rule_loggingfstring_path_new_g004_implicit_concat_py_expects ... ok test rules::flake8_logging_format::tests::preview_rules::rule_loggingfstring_path_new_g004_py_expects ... ok test rules::flake8_logging_format::tests::rules::path_new_g001_py_expects ... ok test rules::flake8_logging_format::tests::rules::path_new_g002_py_expects ... ok test rules::flake8_logging_format::tests::rules::path_new_g003_py_expects ... ok test rules::flake8_logging_format::tests::rules::path_new_g004_arg_order_py_expects ... ok test rules::flake8_logging_format::tests::rules::path_new_g004_implicit_concat_py_expects ... ok test rules::flake8_logging_format::tests::rules::path_new_g004_py_expects ... ok test rules::flake8_logging_format::tests::rules::path_new_g010_py_expects ... ok test rules::flake8_logging_format::tests::rules::path_new_g101_1_py_expects ... ok test rules::flake8_logging_format::tests::rules::path_new_g101_2_py_expects ... ok test rules::flake8_logging_format::tests::rules::path_new_g201_py_expects ... ok test rules::flake8_logging_format::tests::rules::path_new_g202_py_expects ... ok test rules::flake8_logging_format::tests::rules::path_new_g_argparse_parser_error_ok_py_expects ... ok test rules::flake8_logging_format::tests::rules::path_new_g_extra_ok_py_expects ... ok test rules::flake8_logging_format::tests::rules::path_new_g_extra_str_format_ok_py_expects ... ok test rules::flake8_logging_format::tests::rules::path_new_g_simple_ok_py_expects ... ok test rules::flake8_logging_format::tests::rules::path_new_g_warnings_ok_py_expects ... ok test rules::flake8_no_pep420::tests::default::path_new_test_fail_empty_path_new_example_py_expects ... ok test rules::flake8_no_pep420::tests::default::path_new_test_fail_nonempty_path_new_example_py_expects ... ok test rules::flake8_no_pep420::tests::default::path_new_test_ignored_path_new_example_py_expects ... ok test rules::flake8_no_pep420::tests::default::path_new_test_pass_init_path_new_example_py_expects ... ok test rules::flake8_no_pep420::tests::default::path_new_test_pass_namespace_package_path_new_example_py_expects ... ok test rules::flake8_no_pep420::tests::default::path_new_test_pass_pep723_path_new_script_py_expects ... ok test rules::flake8_no_pep420::tests::default::path_new_test_pass_pyi_path_new_example_pyi_expects ... ok test rules::flake8_no_pep420::tests::default::path_new_test_pass_script_path_new_script_expects ... ok test rules::flake8_no_pep420::tests::default::path_new_test_pass_shebang_path_new_example_py_expects ... ok test rules::flake8_pie::tests::rules::rule_duplicateclassfielddefinition_path_new_pie794_py_expects ... ok test rules::flake8_pie::tests::rules::rule_multiplestartsendswith_path_new_pie810_py_expects ... ok test rules::flake8_pie::tests::rules::rule_nonuniqueenums_path_new_pie796_py_expects ... ok test rules::flake8_pie::tests::rules::rule_nonuniqueenums_path_new_pie796_pyi_expects ... ok test rules::flake8_pie::tests::rules::rule_reimplementedcontainerbuiltin_path_new_pie807_py_expects ... ok test rules::flake8_pie::tests::rules::rule_unnecessarydictkwargs_path_new_pie804_py_expects ... ok test rules::flake8_pie::tests::rules::rule_unnecessaryplaceholder_path_new_pie790_py_expects ... ok test rules::flake8_pie::tests::rules::rule_unnecessaryrangestart_path_new_pie808_py_expects ... ok test rules::flake8_pie::tests::rules::rule_unnecessaryspread_path_new_pie800_py_expects ... ok test rules::flake8_print::tests::rules::rule_pprint_path_new_t203_py_expects ... ok test rules::flake8_print::tests::rules::rule_print_path_new_t201_py_expects ... ok test rules::flake8_pyi::tests::custom_classmethod_rules::rule_customtypevarforself_path_new_pyi019_0_py_expects ... ok test rules::flake8_pyi::tests::custom_classmethod_rules::rule_customtypevarforself_path_new_pyi019_0_pyi_expects ... ok test rules::flake8_pyi::tests::custom_classmethod_rules::rule_customtypevarforself_path_new_pyi019_1_pyi_expects ... ok test rules::flake8_pyi::tests::preview_rules::rule_legacytypecomment_path_new_pyi033_py_expects ... ok test rules::flake8_pyi::tests::preview_rules::rule_redundantnumericunion_path_new_pyi041_1_py_expects ... ok test rules::flake8_pyi::tests::preview_rules::rule_redundantnumericunion_path_new_pyi041_1_pyi_expects ... ok test rules::flake8_pyi::tests::preview_rules::rule_redundantnumericunion_path_new_pyi041_2_py_expects ... ok test rules::flake8_pyi::tests::preview_rules::rule_redundantnumericunion_path_new_pyi041_3_py_expects ... ok test rules::flake8_pyi::tests::preview_rules::rule_redundantnumericunion_path_new_pyi041_4_py_expects ... ok test rules::flake8_pyi::tests::py38::rule_redundantnoneliteral_path_new_pyi061_py_expects ... ok test rules::flake8_pyi::tests::py38::rule_redundantnoneliteral_path_new_pyi061_pyi_expects ... ok test rules::flake8_pyi::tests::py38::rule_typealiaswithoutannotation_path_new_pyi026_py_expects ... ok test rules::flake8_pyi::tests::py38::rule_typealiaswithoutannotation_path_new_pyi026_pyi_expects ... ok test rules::flake8_pyi::tests::pyi016_multiline_debug_fstring_mixed_newlines ... ok test rules::flake8_pyi::tests::pyi021_pie790_isolation_check::path_new_pyi021_1_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_anyeqneannotation_path_new_pyi032_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_anyeqneannotation_path_new_pyi032_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_argumentdefaultinstub_path_new_pyi014_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_argumentdefaultinstub_path_new_pyi014_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_assignmentdefaultinstub_path_new_pyi015_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_assignmentdefaultinstub_path_new_pyi015_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_badexitannotation_path_new_pyi036_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_badexitannotation_path_new_pyi036_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_badversioninfocomparison_path_new_pyi006_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_badversioninfocomparison_path_new_pyi006_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_badversioninfoorder_path_new_pyi066_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_badversioninfoorder_path_new_pyi066_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_bytestringusage_path_new_pyi057_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_bytestringusage_path_new_pyi057_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_collectionsnamedtuple_path_new_pyi024_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_collectionsnamedtuple_path_new_pyi024_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_complexassignmentinstub_path_new_pyi017_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_complexassignmentinstub_path_new_pyi017_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_complexifstatementinstub_path_new_pyi002_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_complexifstatementinstub_path_new_pyi002_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_docstringinstub_path_new_pyi021_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_docstringinstub_path_new_pyi021_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_duplicateliteralmember_path_new_pyi062_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_duplicateliteralmember_path_new_pyi062_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_duplicateunionmember_path_new_pyi016_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_duplicateunionmember_path_new_pyi016_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_ellipsisinnonemptyclassbody_path_new_pyi013_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_ellipsisinnonemptyclassbody_path_new_pyi013_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_futureannotationsinstub_path_new_pyi044_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_futureannotationsinstub_path_new_pyi044_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_generatorreturnfromitermethod_path_new_pyi058_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_generatorreturnfromitermethod_path_new_pyi058_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_genericnotlastbaseclass_path_new_pyi059_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_genericnotlastbaseclass_path_new_pyi059_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_itermethodreturniterable_path_new_pyi045_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_itermethodreturniterable_path_new_pyi045_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_legacytypecomment_path_new_pyi033_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_legacytypecomment_path_new_pyi033_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_nonemptystubbody_path_new_pyi010_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_nonemptystubbody_path_new_pyi010_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_nonselfreturntype_path_new_pyi034_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_nonselfreturntype_path_new_pyi034_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_noreturnargumentannotationinstub_path_new_pyi050_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_noreturnargumentannotationinstub_path_new_pyi050_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_numericliteraltoolong_path_new_pyi054_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_numericliteraltoolong_path_new_pyi054_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_passinclassbody_path_new_pyi012_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_passinclassbody_path_new_pyi012_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_passstatementstubbody_path_new_pyi009_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_passstatementstubbody_path_new_pyi009_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_patchversioncomparison_path_new_pyi004_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_patchversioncomparison_path_new_pyi004_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_pep484stylepositionalonlyparameter_path_new_pyi063_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_pep484stylepositionalonlyparameter_path_new_pyi063_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_quotedannotationinstub_path_new_pyi020_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_quotedannotationinstub_path_new_pyi020_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_redundantfinalliteral_path_new_pyi064_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_redundantfinalliteral_path_new_pyi064_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_redundantliteralunion_path_new_pyi051_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_redundantliteralunion_path_new_pyi051_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_redundantnoneliteral_path_new_pyi061_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_redundantnoneliteral_path_new_pyi061_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_redundantnumericunion_path_new_pyi041_1_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_redundantnumericunion_path_new_pyi041_1_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_redundantnumericunion_path_new_pyi041_2_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_redundantnumericunion_path_new_pyi041_3_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_redundantnumericunion_path_new_pyi041_4_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_snakecasetypealias_path_new_pyi042_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_snakecasetypealias_path_new_pyi042_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_stringorbytestoolong_path_new_pyi053_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_stringorbytestoolong_path_new_pyi053_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_strorreprdefinedinstub_path_new_pyi029_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_strorreprdefinedinstub_path_new_pyi029_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_stubbodymultiplestatements_path_new_pyi048_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_stubbodymultiplestatements_path_new_pyi048_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_tsuffixedtypealias_path_new_pyi043_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_tsuffixedtypealias_path_new_pyi043_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_typealiaswithoutannotation_path_new_pyi026_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_typealiaswithoutannotation_path_new_pyi026_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_typedargumentdefaultinstub_path_new_pyi011_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_typedargumentdefaultinstub_path_new_pyi011_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_unaliasedcollectionsabcsetimport_path_new_pyi025_1_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_unaliasedcollectionsabcsetimport_path_new_pyi025_1_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_unaliasedcollectionsabcsetimport_path_new_pyi025_2_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_unaliasedcollectionsabcsetimport_path_new_pyi025_2_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_unaliasedcollectionsabcsetimport_path_new_pyi025_3_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_unaliasedcollectionsabcsetimport_path_new_pyi025_3_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_unannotatedassignmentinstub_path_new_pyi052_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_unannotatedassignmentinstub_path_new_pyi052_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_unassignedspecialvariableinstub_path_new_pyi035_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_unassignedspecialvariableinstub_path_new_pyi035_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_unnecessaryliteralunion_path_new_pyi030_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_unnecessaryliteralunion_path_new_pyi030_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_unnecessarytypeunion_path_new_pyi055_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_unnecessarytypeunion_path_new_pyi055_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_unprefixedtypeparam_path_new_pyi001_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_unprefixedtypeparam_path_new_pyi001_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_unrecognizedplatformcheck_path_new_pyi007_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_unrecognizedplatformcheck_path_new_pyi007_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_unrecognizedplatformname_path_new_pyi008_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_unrecognizedplatformname_path_new_pyi008_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_unrecognizedversioninfocheck_path_new_pyi003_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_unrecognizedversioninfocheck_path_new_pyi003_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_unsupportedmethodcallonall_path_new_pyi056_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_unsupportedmethodcallonall_path_new_pyi056_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_unusedprivateprotocol_path_new_pyi046_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_unusedprivateprotocol_path_new_pyi046_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_unusedprivatetypealias_path_new_pyi047_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_unusedprivatetypealias_path_new_pyi047_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_unusedprivatetypeddict_path_new_pyi049_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_unusedprivatetypeddict_path_new_pyi049_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_unusedprivatetypevar_path_new_pyi018_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_unusedprivatetypevar_path_new_pyi018_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_wrongtuplelengthversioncomparison_path_new_pyi005_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_wrongtuplelengthversioncomparison_path_new_pyi005_pyi_expects ... ok test rules::flake8_pytest_style::tests::preview_rules::rule_pytestcompositeassertion_path_new_pt018_py_expects ... ok test rules::flake8_pytest_style::tests::preview_rules::rule_pytestdeprecatedyieldfixture_path_new_pt020_1_py_expects ... ok test rules::flake8_pytest_style::tests::preview_rules::rule_pytestdeprecatedyieldfixture_path_new_pt020_2_py_expects ... ok test rules::flake8_pytest_style::tests::preview_rules::rule_pytestdeprecatedyieldfixture_path_new_pt020_py_expects ... ok test rules::flake8_pytest_style::tests::preview_rules::rule_pytestextraneousscopefunction_path_new_pt003_py_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::pt009 ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestassertalwaysfalse_path_new_pt015_py_settings_default_pt015_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestassertinexcept_path_new_pt017_py_settings_default_pt017_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestcompositeassertion_path_new_pt018_py_settings_default_pt018_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestdeprecatedyieldfixture_path_new_pt020_1_py_settings_default_pt020_1_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestdeprecatedyieldfixture_path_new_pt020_2_py_settings_default_pt020_2_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestdeprecatedyieldfixture_path_new_pt020_py_settings_default_pt020_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestduplicateparametrizetestcases_path_new_pt014_py_settings_default_pt014_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytesterroneoususefixturesonfixture_path_new_pt025_py_settings_default_pt025_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestextraneousscopefunction_path_new_pt003_py_settings_default_pt003_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestfailwithoutmessage_path_new_pt016_py_settings_default_pt016_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestfixturefinalizercallback_path_new_pt021_py_settings_default_pt021_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestfixtureincorrectparenthesesstyle_path_new_pt001_py_settings_default_pt001_default_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestfixtureincorrectparenthesesstyle_path_new_pt001_py_settings_fixture_parentheses_true_settings_default_pt001_parentheses_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestfixtureparamwithoutvalue_path_new_pt019_py_settings_default_pt019_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestfixturepositionalargs_path_new_pt002_py_settings_default_pt002_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestincorrectmarkparenthesesstyle_path_new_pt023_py_settings_default_pt023_default_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestincorrectmarkparenthesesstyle_path_new_pt023_py_settings_mark_parentheses_true_settings_default_pt023_parentheses_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestincorrectpytestimport_path_new_pt013_py_settings_default_pt013_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestparameterwithdefaultargument_path_new_is_pytest_test_py_settings_default_is_pytest_test_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestparameterwithdefaultargument_path_new_pt028_py_settings_default_pt028_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestparametrizenameswrongtype_path_new_pt006_py_settings_default_pt006_default_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestparametrizenameswrongtype_path_new_pt006_py_settings_parametrize_names_type_types_parametrizenametype_csv_settings_default_pt006_csv_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestparametrizenameswrongtype_path_new_pt006_py_settings_parametrize_names_type_types_parametrizenametype_list_settings_default_pt006_list_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestparametrizevalueswrongtype_path_new_pt007_py_settings_default_pt007_list_of_tuples_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestparametrizevalueswrongtype_path_new_pt007_py_settings_parametrize_values_row_type_types_parametrizevaluesrowtype_list_settings_default_pt007_list_of_lists_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestparametrizevalueswrongtype_path_new_pt007_py_settings_parametrize_values_type_types_parametrizevaluestype_tuple_parametrize_values_row_type_types_parametrizevaluesrowtype_list_settings_default_pt007_tuple_of_lists_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestparametrizevalueswrongtype_path_new_pt007_py_settings_parametrize_values_type_types_parametrizevaluestype_tuple_settings_default_pt007_tuple_of_tuples_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestpatchwithlambda_path_new_pt008_py_settings_default_pt008_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestraisestoobroad_path_new_pt011_py_settings_default_pt011_default_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestraisestoobroad_path_new_pt011_py_settings_raises_extend_require_match_for_vec_identifierpattern_new_zerodivisionerror_unwrap_settings_default_pt011_extend_broad_exceptions_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestraisestoobroad_path_new_pt011_py_settings_raises_require_match_for_vec_identifierpattern_new_pickle_unwrap_settings_default_pt011_glob_prefix_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestraisestoobroad_path_new_pt011_py_settings_raises_require_match_for_vec_identifierpattern_new_unwrap_settings_default_pt011_glob_all_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestraisestoobroad_path_new_pt011_py_settings_raises_require_match_for_vec_identifierpattern_new_zerodivisionerror_unwrap_settings_default_pt011_replace_broad_exceptions_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestraiseswithmultiplestatements_path_new_pt012_py_settings_default_pt012_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestraiseswithoutexception_path_new_pt010_py_settings_default_pt010_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestunittestraisesassertion_path_new_pt027_0_py_settings_default_pt027_0_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestunittestraisesassertion_path_new_pt027_1_py_settings_default_pt027_1_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestunnecessaryasynciomarkonfixture_path_new_pt024_py_settings_default_pt024_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestusefixtureswithoutparameters_path_new_pt026_py_settings_default_pt026_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestuselessyieldfixture_path_new_pt022_py_settings_default_pt022_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestwarnstoobroad_path_new_pt030_py_settings_default_pt030_default_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestwarnstoobroad_path_new_pt030_py_settings_warns_extend_require_match_for_vec_identifierpattern_new_encodingwarning_unwrap_settings_default_pt030_extend_broad_exceptions_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestwarnstoobroad_path_new_pt030_py_settings_warns_require_match_for_vec_identifierpattern_new_encodingwarning_unwrap_settings_default_pt030_replace_broad_exceptions_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestwarnstoobroad_path_new_pt030_py_settings_warns_require_match_for_vec_identifierpattern_new_foo_unwrap_settings_default_pt030_glob_prefix_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestwarnstoobroad_path_new_pt030_py_settings_warns_require_match_for_vec_identifierpattern_new_unwrap_settings_default_pt030_glob_all_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestwarnswithmultiplestatements_path_new_pt031_py_settings_default_pt031_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestwarnswithoutwarning_path_new_pt029_py_settings_default_pt029_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style_pt006_and_pt007 ... ok test rules::flake8_quotes::tests::only_docstring::path_new_doubles_all_py_expects ... ok test rules::flake8_quotes::tests::only_inline::path_new_doubles_all_py_expects ... ok test rules::flake8_quotes::tests::only_multiline::path_new_doubles_all_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_doubles::path_new_docstring_doubles_class_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_doubles::path_new_docstring_doubles_function_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_doubles::path_new_docstring_doubles_module_multiline_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_doubles::path_new_docstring_doubles_module_singleline_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_doubles::path_new_docstring_doubles_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_doubles::path_new_docstring_singles_class_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_doubles::path_new_docstring_singles_function_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_doubles::path_new_docstring_singles_mixed_quotes_class_var_1_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_doubles::path_new_docstring_singles_mixed_quotes_class_var_2_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_doubles::path_new_docstring_singles_mixed_quotes_module_singleline_var_1_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_doubles::path_new_docstring_singles_mixed_quotes_module_singleline_var_2_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_doubles::path_new_docstring_singles_module_multiline_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_doubles::path_new_docstring_singles_module_singleline_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_doubles::path_new_docstring_singles_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_singles::path_new_docstring_doubles_class_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_singles::path_new_docstring_doubles_function_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_singles::path_new_docstring_doubles_mixed_quotes_class_var_1_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_singles::path_new_docstring_doubles_mixed_quotes_class_var_2_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_singles::path_new_docstring_doubles_mixed_quotes_module_singleline_var_1_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_singles::path_new_docstring_doubles_mixed_quotes_module_singleline_var_2_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_singles::path_new_docstring_doubles_module_multiline_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_singles::path_new_docstring_doubles_module_singleline_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_singles::path_new_docstring_doubles_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_singles::path_new_docstring_singles_class_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_singles::path_new_docstring_singles_function_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_singles::path_new_docstring_singles_module_multiline_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_singles::path_new_docstring_singles_module_singleline_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_singles::path_new_docstring_singles_py_expects ... ok test rules::flake8_quotes::tests::require_doubles::path_new_singles_escaped_py_expects ... ok test rules::flake8_quotes::tests::require_doubles::path_new_singles_escaped_unnecessary_py_expects ... ok test rules::flake8_quotes::tests::require_doubles::path_new_singles_implicit_py_expects ... ok test rules::flake8_quotes::tests::require_doubles::path_new_singles_multiline_string_py_expects ... ok test rules::flake8_quotes::tests::require_doubles::path_new_singles_noqa_py_expects ... ok test rules::flake8_quotes::tests::require_doubles::path_new_singles_py_expects ... ok test rules::flake8_quotes::tests::require_doubles::path_new_singles_would_be_triple_quotes_py_expects ... ok test rules::flake8_quotes::tests::require_doubles::path_new_singles_wrapped_py_expects ... ok test rules::flake8_quotes::tests::require_doubles_over_singles_escaped_py311 ... ok test rules::flake8_quotes::tests::require_singles::path_new_doubles_escaped_py_expects ... ok test rules::flake8_quotes::tests::require_singles::path_new_doubles_escaped_unnecessary_py_expects ... ok test rules::flake8_quotes::tests::require_singles::path_new_doubles_implicit_py_expects ... ok test rules::flake8_quotes::tests::require_singles::path_new_doubles_multiline_string_py_expects ... ok test rules::flake8_quotes::tests::require_singles::path_new_doubles_noqa_py_expects ... ok test rules::flake8_quotes::tests::require_singles::path_new_doubles_py_expects ... ok test rules::flake8_quotes::tests::require_singles::path_new_doubles_would_be_triple_quotes_py_expects ... ok test rules::flake8_quotes::tests::require_singles::path_new_doubles_wrapped_py_expects ... ok test rules::flake8_quotes::tests::require_singles_over_doubles_escaped_py311 ... ok test rules::flake8_raise::tests::rules::rule_unnecessaryparenonraiseexception_path_new_rse102_py_expects ... ok test rules::flake8_return::tests::rules::rule_implicitreturn_path_new_ret503_py_expects ... ok test rules::flake8_return::tests::rules::rule_implicitreturnvalue_path_new_ret502_py_expects ... ok test rules::flake8_return::tests::rules::rule_superfluouselsebreak_path_new_ret508_py_expects ... ok test rules::flake8_return::tests::rules::rule_superfluouselsecontinue_path_new_ret507_py_expects ... ok test rules::flake8_return::tests::rules::rule_superfluouselseraise_path_new_ret506_py_expects ... ok test rules::flake8_return::tests::rules::rule_superfluouselsereturn_path_new_ret505_py_expects ... ok test rules::flake8_return::tests::rules::rule_unnecessaryassign_path_new_ret504_py_expects ... ok test rules::flake8_return::tests::rules::rule_unnecessaryreturnnone_path_new_ret501_py_expects ... ok test rules::flake8_self::tests::custom_method_decorators ... ok test rules::flake8_self::tests::ignore_names ... ok test rules::flake8_self::tests::rules::rule_privatememberaccess_path_new_slf001_1_py_expects ... ok test rules::flake8_self::tests::rules::rule_privatememberaccess_path_new_slf001_2_py_expects ... ok test rules::flake8_self::tests::rules::rule_privatememberaccess_path_new_slf001_py_expects ... ok test rules::flake8_simplify::rules::split_static_string::tests::test_rsplit_whitespace_with_maxsplit::_0_expects ... ok test rules::flake8_simplify::rules::split_static_string::tests::test_rsplit_whitespace_with_maxsplit::_1_expects ... ok test rules::flake8_simplify::rules::split_static_string::tests::test_rsplit_whitespace_with_maxsplit::_a_b_1_a_b_expects ... ok test rules::flake8_simplify::rules::split_static_string::tests::test_rsplit_whitespace_with_maxsplit::_a_b_2_a_b_expects ... ok test rules::flake8_simplify::rules::split_static_string::tests::test_rsplit_whitespace_with_maxsplit::_a_b_c_1_a_b_c_expects ... ok test rules::flake8_simplify::rules::split_static_string::tests::test_rsplit_whitespace_with_maxsplit::_a_b_c_d_2_a_b_c_d_expects ... ok test rules::flake8_simplify::rules::split_static_string::tests::test_rsplit_whitespace_with_maxsplit::_a_u_3000_b_1_a_b_expects ... ok test rules::flake8_simplify::rules::split_static_string::tests::test_rsplit_whitespace_with_maxsplit::_x_0_x_expects ... ok test rules::flake8_simplify::rules::split_static_string::tests::test_split_whitespace_with_maxsplit::_0_expects ... ok test rules::flake8_simplify::rules::split_static_string::tests::test_split_whitespace_with_maxsplit::_1_expects ... ok test rules::flake8_simplify::rules::split_static_string::tests::test_split_whitespace_with_maxsplit::_a_b_1_a_b_expects ... ok test rules::flake8_simplify::rules::split_static_string::tests::test_split_whitespace_with_maxsplit::_a_b_2_a_b_expects ... ok test rules::flake8_simplify::rules::split_static_string::tests::test_split_whitespace_with_maxsplit::_a_b_c_1_a_b_c_expects ... ok test rules::flake8_simplify::rules::split_static_string::tests::test_split_whitespace_with_maxsplit::_a_b_c_d_2_a_b_c_d_expects ... ok test rules::flake8_simplify::rules::split_static_string::tests::test_split_whitespace_with_maxsplit::_a_u_3000_b_1_a_b_expects ... ok test rules::flake8_simplify::rules::split_static_string::tests::test_split_whitespace_with_maxsplit::_x_0_x_expects ... ok test rules::flake8_simplify::tests::preview_rules::rule_enumerateforloop_path_new_sim113_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_collapsibleif_path_new_sim102_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_comparewithtuple_path_new_sim109_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_dictgetwithnonedefault_path_new_sim910_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_doublenegation_path_new_sim208_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_duplicateisinstancecall_path_new_sim101_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_enumerateforloop_path_new_sim113_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_exprandfalse_path_new_sim223_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_exprandnotexpr_path_new_sim220_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_exprornotexpr_path_new_sim221_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_exprortrue_path_new_sim222_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_ifelseblockinsteadofdictget_path_new_sim401_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_ifelseblockinsteadofdictlookup_path_new_sim116_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_ifelseblockinsteadofifexp_path_new_sim108_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_ifexprwithfalsetrue_path_new_sim211_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_ifexprwithtruefalse_path_new_sim210_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_ifexprwithtwistedarms_path_new_sim212_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_ifwithsamearms_path_new_sim114_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_indictkeys_path_new_sim118_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_multiplewithstatements_path_new_sim117_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_needlessbool_path_new_sim103_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_negateequalop_path_new_sim201_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_negatenotequalop_path_new_sim202_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_openfilewithcontexthandler_path_new_sim115_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_reimplementedbuiltin_path_new_sim110_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_reimplementedbuiltin_path_new_sim111_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_returnintryexceptfinally_path_new_sim107_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_splitstaticstring_path_new_sim905_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_suppressibleexception_path_new_sim105_0_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_suppressibleexception_path_new_sim105_1_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_suppressibleexception_path_new_sim105_2_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_suppressibleexception_path_new_sim105_3_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_suppressibleexception_path_new_sim105_4_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_uncapitalizedenvironmentvariables_path_new_sim112_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_yodaconditions_path_new_sim300_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_zipdictkeysandvalues_path_new_sim911_py_expects ... ok test rules::flake8_simplify::tests::version_specific_rules::rule_suppressibleexception_path_new_sim105_5_py_expects ... ok test rules::flake8_slots::tests::rules::rule_noslotsinnamedtuplesubclass_path_new_slot002_py_expects ... ok test rules::flake8_slots::tests::rules::rule_noslotsinstrsubclass_path_new_slot000_py_expects ... ok test rules::flake8_slots::tests::rules::rule_noslotsintuplesubclass_path_new_slot001_py_expects ... ok test rules::flake8_tidy_imports::tests::ban_all_imports ... ok test rules::flake8_tidy_imports::tests::ban_parent_imports ... ok test rules::flake8_tidy_imports::tests::ban_parent_imports_package ... ok test rules::flake8_tidy_imports::tests::banned_api ... ok test rules::flake8_tidy_imports::tests::banned_api_package ... ok test rules::flake8_tidy_imports::tests::banned_module_level_imports ... ok test rules::flake8_tidy_imports::tests::declared_lazy_relative_imports::_init_py_expects ... ok test rules::flake8_tidy_imports::tests::declared_lazy_relative_imports::_mymodule_py_expects ... ok test rules::flake8_tidy_imports::tests::lazy_import_immediately_resolved ... ok test rules::flake8_tidy_imports::tests::lazy_import_immediately_resolved_fix ... ok test rules::flake8_tidy_imports::tests::lazy_import_mismatch ... ok test rules::flake8_tidy_imports::tests::lazy_import_mismatch_all ... ok test rules::flake8_tidy_imports::tests::lazy_import_mismatch_ban_lazy ... ok test rules::flake8_tidy_imports::tests::lazy_import_mismatch_dotted_module ... ok test rules::flake8_tidy_imports::tests::lazy_import_mismatch_exclude ... ok test rules::flake8_tidy_imports::tests::lazy_import_mismatch_fix ... ok test rules::flake8_tidy_imports::tests::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_runtimeimportintypecheckingblock_path_new_runtime_evaluated_base_classes_4_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_runtimeimportintypecheckingblock_path_new_runtime_evaluated_decorators_4_py_expects ... ok test rules::flake8_type_checking::tests::runtime_evaluated_decorators::rule_runtimeimportintypecheckingblock_path_new_runtime_evaluated_decorators_5_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_typingonlystandardlibraryimport_path_new_runtime_evaluated_decorators_4_py_expects ... ok test rules::flake8_type_checking::tests::runtime_evaluated_decorators::rule_typingonlythirdpartyimport_path_new_runtime_evaluated_decorators_2_py_expects ... ok test rules::flake8_type_checking::tests::strict::rule_typingonlystandardlibraryimport_path_new_init_var_py_expects ... ok test rules::flake8_type_checking::tests::strict::rule_typingonlystandardlibraryimport_path_new_kw_only_py_expects ... ok test rules::flake8_type_checking::tests::strict::rule_typingonlythirdpartyimport_path_new_strict_py_expects ... ok test rules::flake8_type_checking::tests::type_alias_rules::rule_quotedtypealias_path_new_tc008_py_expects ... ok test rules::flake8_type_checking::tests::type_alias_rules::rule_quotedtypealias_path_new_tc008_typing_execution_context_py_expects ... ok test rules::flake8_type_checking::tests::type_alias_rules::rule_unquotedtypealias_path_new_tc007_py_expects ... ok test rules::flake8_type_checking::tests::type_alias_rules_pre_py310::rule_quotedtypealias_path_new_tc008_union_syntax_pre_py310_py_expects ... ok test rules::flake8_unused_arguments::tests::enforce_variadic_names ... ok test rules::flake8_unused_arguments::tests::ignore_variadic_names ... ok test rules::flake8_unused_arguments::tests::rules::rule_unusedclassmethodargument_path_new_arg_py_expects ... ok test rules::flake8_unused_arguments::tests::rules::rule_unusedfunctionargument_path_new_arg_py_expects ... ok test rules::flake8_unused_arguments::tests::rules::rule_unusedlambdaargument_path_new_arg_py_expects ... ok test rules::flake8_unused_arguments::tests::rules::rule_unusedmethodargument_path_new_arg_py_expects ... ok test rules::flake8_unused_arguments::tests::rules::rule_unusedstaticmethodargument_path_new_arg_py_expects ... ok test rules::flake8_use_pathlib::tests::deferred_annotations_diff::rule_invalidpathlibwithsuffix_path_new_pth210_1_py_expects ... ok test rules::flake8_use_pathlib::tests::deferred_annotations_diff::rule_invalidpathlibwithsuffix_path_new_pth210_py_expects ... ok test rules::flake8_use_pathlib::tests::pathlib_with_suffix_py314::rule_invalidpathlibwithsuffix_path_new_pth210_2_py_expects ... ok test rules::flake8_use_pathlib::tests::preview_flake8_use_pathlib::rule_builtinopen_path_new_pth123_py_expects ... ok test rules::flake8_use_pathlib::tests::preview_flake8_use_pathlib::rule_ospathgetatime_path_new_pth203_py_expects ... ok test rules::flake8_use_pathlib::tests::preview_flake8_use_pathlib::rule_ospathgetctime_path_new_pth205_py_expects ... ok test rules::flake8_use_pathlib::tests::preview_flake8_use_pathlib::rule_ospathgetmtime_path_new_pth204_py_expects ... ok test rules::flake8_use_pathlib::tests::preview_flake8_use_pathlib::rule_ospathgetsize_path_new_pth202_2_py_expects ... ok test rules::flake8_use_pathlib::tests::preview_flake8_use_pathlib::rule_ospathgetsize_path_new_pth202_py_expects ... ok test rules::flake8_use_pathlib::tests::preview_flake8_use_pathlib::rule_pathconstructorcurrentdirectory_path_new_pth201_py_expects ... ok test rules::flake8_use_pathlib::tests::preview_rules::path_new_full_name_py_expects ... ok test rules::flake8_use_pathlib::tests::preview_rules::path_new_import_as_py_expects ... ok test rules::flake8_use_pathlib::tests::preview_rules::path_new_import_from_as_py_expects ... ok test rules::flake8_use_pathlib::tests::preview_rules::path_new_import_from_py_expects ... ok test rules::flake8_use_pathlib::tests::rules::path_new_full_name_py_expects ... ok test rules::flake8_use_pathlib::tests::rules::path_new_import_as_py_expects ... ok test rules::flake8_use_pathlib::tests::rules::path_new_import_from_as_py_expects ... ok test rules::flake8_use_pathlib::tests::rules::path_new_import_from_py_expects ... ok test rules::flake8_use_pathlib::tests::rules::path_new_use_pathlib_py_expects ... ok test rules::flake8_use_pathlib::tests::rules_pypath::rule_builtinopen_path_new_pth123_py_expects ... ok test rules::flake8_use_pathlib::tests::rules_pypath::rule_glob_path_new_pth207_py_expects ... ok test rules::flake8_use_pathlib::tests::rules_pypath::rule_invalidpathlibwithsuffix_path_new_pth210_1_py_expects ... ok test rules::flake8_use_pathlib::tests::rules_pypath::rule_invalidpathlibwithsuffix_path_new_pth210_py_expects ... ok test rules::flake8_use_pathlib::tests::rules_pypath::rule_oslistdir_path_new_pth208_py_expects ... ok test rules::flake8_use_pathlib::tests::rules_pypath::rule_ospathgetatime_path_new_pth203_py_expects ... ok test rules::flake8_use_pathlib::tests::rules_pypath::rule_ospathgetctime_path_new_pth205_py_expects ... ok test rules::flake8_use_pathlib::tests::rules_pypath::rule_ospathgetmtime_path_new_pth204_py_expects ... ok test rules::flake8_use_pathlib::tests::rules_pypath::rule_ospathgetsize_path_new_pth202_2_py_expects ... ok test rules::flake8_use_pathlib::tests::rules_pypath::rule_ospathgetsize_path_new_pth202_py_expects ... ok test rules::flake8_use_pathlib::tests::rules_pypath::rule_ossepsplit_path_new_pth206_py_expects ... ok test rules::flake8_use_pathlib::tests::rules_pypath::rule_ossymlink_path_new_pth211_py_expects ... ok test rules::flake8_use_pathlib::tests::rules_pypath::rule_pathconstructorcurrentdirectory_path_new_pth201_py_expects ... ok test rules::flake8_use_pathlib::tests::rules_pypath::rule_pypath_path_new_py_path_1_py_expects ... ok test rules::flake8_use_pathlib::tests::rules_pypath::rule_pypath_path_new_py_path_2_py_expects ... ok test rules::flynt::tests::rules::rule_staticjointofstring_path_new_fly002_py_expects ... ok test rules::isort::categorize::tests::test_empty_module_name ... ok test rules::isort::categorize::tests::test_empty_paths ... ok test rules::isort::categorize::tests::test_multiple_source_paths ... ok test rules::isort::categorize::tests::test_namespace_packages ... ok test rules::isort::categorize::tests::test_nested_packages ... ok test rules::isort::categorize::tests::test_same_name_module_and_directory ... ok test rules::isort::categorize::tests::test_src_layout ... ok test rules::isort::categorize::tests::test_traditional_layout ... ok test rules::isort::categorize::tests::test_type_stubs ... ok test rules::isort::tests::case_sensitive::path_new_case_sensitive_py_expects ... ok test rules::isort::tests::closest_to_furthest::path_new_relative_imports_order_py_expects ... ok test rules::isort::tests::combine_as_imports::path_new_combine_as_imports_py_expects ... ok test rules::isort::tests::default::path_new_add_newline_before_comments_py_expects ... ok test rules::isort::tests::default::path_new_as_imports_comments_py_expects ... ok test rules::isort::tests::default::path_new_bom_sorted_py_expects ... ok test rules::isort::tests::default::path_new_bom_unsorted_py_expects ... ok test rules::isort::tests::default::path_new_combine_as_imports_py_expects ... ok test rules::isort::tests::default::path_new_combine_import_from_py_expects ... ok test rules::isort::tests::default::path_new_comments_py_expects ... ok test rules::isort::tests::default::path_new_deduplicate_imports_py_expects ... ok test rules::isort::tests::default::path_new_fit_line_length_comment_py_expects ... ok test rules::isort::tests::default::path_new_fit_line_length_mixed_pragma_py_expects ... ok test rules::isort::tests::default::path_new_fit_line_length_pragma_py_expects ... ok test rules::isort::tests::default::path_new_fit_line_length_py_expects ... ok test rules::isort::tests::default::path_new_force_sort_within_sections_py_expects ... ok test rules::isort::tests::default::path_new_force_to_top_py_expects ... ok test rules::isort::tests::default::path_new_force_wrap_aliases_py_expects ... ok test rules::isort::tests::default::path_new_future_from_py_expects ... ok test rules::isort::tests::default::path_new_if_elif_else_py_expects ... ok test rules::isort::tests::default::path_new_import_from_after_import_py_expects ... ok test rules::isort::tests::default::path_new_inline_comments_py_expects ... ok test rules::isort::tests::default::path_new_insert_empty_lines_py_expects ... ok test rules::isort::tests::default::path_new_insert_empty_lines_pyi_expects ... ok test rules::isort::tests::default::path_new_isort_skip_file_py_expects ... ok test rules::isort::tests::default::path_new_lazy_imports_py_expects ... ok test rules::isort::tests::default::path_new_leading_prefix_py_expects ... ok test rules::isort::tests::default::path_new_magic_trailing_comma_py_expects ... ok test rules::isort::tests::default::path_new_match_case_py_expects ... ok test rules::isort::tests::default::path_new_natural_order_py_expects ... ok test rules::isort::tests::default::path_new_no_lines_before_py_expects ... ok test rules::isort::tests::default::path_new_no_reorder_within_section_py_expects ... ok test rules::isort::tests::default::path_new_no_wrap_star_py_expects ... ok test rules::isort::tests::default::path_new_order_by_type_py_expects ... ok test rules::isort::tests::default::path_new_order_by_type_with_custom_classes_py_expects ... ok test rules::isort::tests::default::path_new_order_by_type_with_custom_constants_py_expects ... ok test rules::isort::tests::default::path_new_order_by_type_with_custom_variables_py_expects ... ok test rules::isort::tests::default::path_new_order_relative_imports_by_level_py_expects ... ok test rules::isort::tests::default::path_new_preserve_comment_order_py_expects ... ok test rules::isort::tests::default::path_new_preserve_import_star_py_expects ... ok test rules::isort::tests::default::path_new_preserve_indentation_py_expects ... ok test rules::isort::tests::default::path_new_preserve_tabs_2_py_expects ... ok test rules::isort::tests::default::path_new_preserve_tabs_py_expects ... ok test rules::isort::tests::default::path_new_relative_imports_order_py_expects ... ok test rules::isort::tests::default::path_new_reorder_within_section_py_expects ... ok test rules::isort::tests::default::path_new_ruff_skip_file_py_expects ... ok test rules::isort::tests::default::path_new_separate_first_party_imports_py_expects ... ok test rules::isort::tests::default::path_new_separate_future_imports_py_expects ... ok test rules::isort::tests::default::path_new_separate_local_folder_imports_py_expects ... ok test rules::isort::tests::default::path_new_separate_third_party_imports_py_expects ... ok test rules::isort::tests::default::path_new_skip_py_expects ... ok test rules::isort::tests::default::path_new_sort_similar_imports_py_expects ... ok test rules::isort::tests::default::path_new_split_py_expects ... ok test rules::isort::tests::default::path_new_star_before_others_py_expects ... ok test rules::isort::tests::default::path_new_trailing_comment_py_expects ... ok test rules::isort::tests::default::path_new_trailing_suffix_py_expects ... ok test rules::isort::tests::default::path_new_two_space_py_expects ... ok test rules::isort::tests::default::path_new_type_comments_py_expects ... ok test rules::isort::tests::default::path_new_unicode_py_expects ... ok test rules::isort::tests::default_section_can_map_to_user_defined_section::path_new_default_section_user_defined_py_expects ... ok test rules::isort::tests::detect_same_package ... ok test rules::isort::tests::force_single_line::path_new_force_single_line_py_expects ... ok test rules::isort::tests::force_sort_within_sections::path_new_force_sort_within_sections_future_py_expects ... ok test rules::isort::tests::force_sort_within_sections::path_new_force_sort_within_sections_py_expects ... ok test rules::isort::tests::force_sort_within_sections::path_new_force_sort_within_sections_with_as_names_py_expects ... ok test rules::isort::tests::force_sort_within_sections::path_new_lazy_force_sort_within_sections_py_expects ... ok test rules::isort::tests::force_sort_within_sections_lines_between::path_new_force_sort_within_sections_lines_between_py_expects ... ok test rules::isort::tests::force_to_top::path_new_force_to_top_py_expects ... ok test rules::isort::tests::force_wrap_aliases::path_new_force_wrap_aliases_py_expects ... ok test rules::isort::tests::forced_separate::path_new_forced_separate_py_expects ... ok test rules::isort::tests::from_first::path_new_from_first_py_expects ... ok test rules::isort::tests::from_first::path_new_lazy_from_first_py_expects ... ok test rules::isort::tests::import_heading::path_new_import_heading_already_correct_py_expects ... ok test rules::isort::tests::import_heading::path_new_import_heading_already_present_py_expects ... ok test rules::isort::tests::import_heading::path_new_import_heading_duplicate_py_expects ... ok test rules::isort::tests::import_heading::path_new_import_heading_py_expects ... ok test rules::isort::tests::import_heading::path_new_import_heading_unsorted_py_expects ... ok test rules::isort::tests::import_heading_force_sort_within_sections::path_new_import_heading_force_sort_within_sections_py_expects ... ok test rules::isort::tests::import_heading_partial::path_new_import_heading_partial_py_expects ... ok test rules::isort::tests::import_heading_single_section::path_new_import_heading_single_section_py_expects ... ok test rules::isort::tests::import_heading_with_no_lines_before::path_new_import_heading_with_no_lines_before_py_expects ... ok test rules::isort::tests::import_heading_wrong_heading::path_new_import_heading_wrong_heading_py_expects ... ok test rules::isort::tests::known_local_folder::path_new_separate_local_folder_imports_py_expects ... ok test rules::isort::tests::known_local_folder_closest::path_new_separate_local_folder_imports_py_expects ... ok test rules::isort::tests::length_sort::path_new_length_sort_from_imports_py_expects ... ok test rules::isort::tests::length_sort::path_new_length_sort_non_ascii_members_py_expects ... ok test rules::isort::tests::length_sort::path_new_length_sort_non_ascii_modules_py_expects ... ok test rules::isort::tests::length_sort::path_new_length_sort_straight_and_from_imports_py_expects ... ok test rules::isort::tests::length_sort::path_new_length_sort_straight_imports_py_expects ... ok test rules::isort::tests::length_sort::path_new_length_sort_with_relative_imports_py_expects ... ok test rules::isort::tests::length_sort_straight::path_new_length_sort_from_imports_py_expects ... ok test rules::isort::tests::length_sort_straight::path_new_length_sort_straight_and_from_imports_py_expects ... ok test rules::isort::tests::length_sort_straight::path_new_length_sort_straight_imports_py_expects ... ok test rules::isort::tests::lines_after_imports::path_new_lines_after_imports_class_after_py_expects ... ok test rules::isort::tests::lines_after_imports::path_new_lines_after_imports_func_after_py_expects ... ok test rules::isort::tests::lines_after_imports::path_new_lines_after_imports_nothing_after_py_expects ... ok test rules::isort::tests::lines_after_imports::path_new_lines_after_imports_pyi_expects ... ok test rules::isort::tests::lines_after_imports_default_settings::path_new_lines_after_imports_class_after_py_expects ... ok test rules::isort::tests::lines_after_imports_default_settings::path_new_lines_after_imports_func_after_py_expects ... ok test rules::isort::tests::lines_after_imports_default_settings::path_new_lines_after_imports_pyi_expects ... ok test rules::isort::tests::lines_between_types::path_new_lines_between_types_py_expects ... ok test rules::isort::tests::main_is_first_party::path_new_main_first_party_py_expects ... ok test rules::isort::tests::no_detect_same_package ... ok test rules::isort::tests::no_line_too_long_after_fix ... 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_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_5_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::context_manager_iterator::pythonversion_py312_expects ... ok test rules::pyupgrade::tests::context_manager_iterator::pythonversion_py313_expects ... ok test rules::pyupgrade::tests::context_manager_iterator::pythonversion_py37_expects ... 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_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_ospathcommonprefix_path_new_ruf071_py_expects ... ok test rules::ruff::tests::rules::rule_parenthesizechainedoperators_path_new_ruf021_py_expects ... ok test rules::ruff::tests::rules::rule_postinitdefault_path_new_ruf033_py_expects ... ok test rules::ruff::tests::rules::rule_propertywithoutreturn_path_new_ruf066_py_expects ... ok test rules::ruff::tests::rules::rule_pytestraisesambiguouspattern_path_new_ruf043_py_expects ... ok test rules::ruff::tests::rules::rule_quadraticlistsummation_path_new_ruf017_0_py_expects ... ok test rules::ruff::tests::rules::rule_quadraticlistsummation_path_new_ruf017_1_py_expects ... ok test rules::ruff::tests::rules::rule_redirectednoqa_path_new_ruf101_0_py_expects ... ok test rules::ruff::tests::rules::rule_redirectednoqa_path_new_ruf101_1_py_expects ... ok test rules::ruff::tests::rules::rule_redundantboolliteral_path_new_ruf038_py_expects ... ok test rules::ruff::tests::rules::rule_redundantboolliteral_path_new_ruf038_pyi_expects ... ok test rules::ruff::tests::rules::rule_starmapzip_path_new_ruf058_0_py_expects ... ok test rules::ruff::tests::rules::rule_starmapzip_path_new_ruf058_1_py_expects ... ok test rules::ruff::tests::rules::rule_unnecessarycasttoint_path_new_ruf046_cr_py_expects ... ok test rules::ruff::tests::rules::rule_unnecessarycasttoint_path_new_ruf046_lf_py_expects ... ok test rules::ruff::tests::rules::rule_unnecessarycasttoint_path_new_ruf046_py_expects ... ok test rules::ruff::tests::rules::rule_unnecessaryemptyiterablewithindequecall_path_new_ruf037_py_expects ... ok test rules::ruff::tests::rules::rule_unnecessaryif_path_new_ruf050_py_expects ... ok test rules::ruff::tests::rules::rule_unnecessaryiterableallocationforfirstelement_path_new_ruf015_py_expects ... ok test rules::ruff::tests::rules::rule_unnecessarykeycheck_path_new_ruf019_py_expects ... ok test rules::ruff::tests::rules::rule_unnecessarynestedliteral_path_new_ruf041_py_expects ... ok test rules::ruff::tests::rules::rule_unnecessarynestedliteral_path_new_ruf041_pyi_expects ... ok test rules::ruff::tests::rules::rule_unnecessaryround_path_new_ruf057_py_expects ... ok test rules::ruff::tests::rules::rule_unsorteddunderall_path_new_ruf022_py_expects ... ok test rules::ruff::tests::rules::rule_unsorteddunderslots_path_new_ruf023_py_expects ... ok test rules::ruff::tests::rules::rule_unusedasync_path_new_ruf029_py_expects ... ok test rules::ruff::tests::rules::rule_unusedunpackedvariable_path_new_ruf059_0_py_expects ... ok test rules::ruff::tests::rules::rule_unusedunpackedvariable_path_new_ruf059_1_py_expects ... ok test rules::ruff::tests::rules::rule_unusedunpackedvariable_path_new_ruf059_2_py_expects ... ok test rules::ruff::tests::rules::rule_unusedunpackedvariable_path_new_ruf059_3_py_expects ... ok test rules::ruff::tests::rules::rule_useddummyvariable_path_new_ruf052_0_py_expects ... ok test rules::ruff::tests::rules::rule_useddummyvariable_path_new_ruf052_1_py_expects ... ok test rules::ruff::tests::rules::rule_uselessifelse_path_new_ruf034_py_expects ... ok test rules::ruff::tests::rules::rule_zipinsteadofpairwise_path_new_ruf007_py_expects ... ok test rules::ruff::tests::strictly_empty_init_modules_ruf067 ... ok test rules::ruff::tests::unnecessary_if_and_needless_else ... ok test rules::ruff::tests::unnecessary_if_and_unused_import ... ok test rules::ruff::tests::unnecessary_iterable_allocation_for_first_element_py315 ... ok test rules::ruff::tests::useless_finally_and_needless_else ... ok test rules::ruff::tests::useless_finally_and_needless_else_and_suppressible_exception ... ok test rules::ruff::tests::useless_finally_and_suppressible_exception ... ok test rules::ruff::typing::tests::test_is_known_type ... ok test rules::tryceratops::tests::rules::rule_errorinsteadofexception_path_new_try400_py_expects ... ok test rules::tryceratops::tests::rules::rule_raisevanillaargs_path_new_try003_py_expects ... ok test rules::tryceratops::tests::rules::rule_raisevanillaclass_path_new_try002_py_expects ... ok test rules::tryceratops::tests::rules::rule_raisewithintry_path_new_try301_py_expects ... ok test rules::tryceratops::tests::rules::rule_tryconsiderelse_path_new_try300_py_expects ... ok test rules::tryceratops::tests::rules::rule_typecheckwithouttypeerror_path_new_try004_py_expects ... ok test rules::tryceratops::tests::rules::rule_uselesstryexcept_path_new_try203_py_expects ... ok test rules::tryceratops::tests::rules::rule_verboselogmessage_path_new_try401_py_expects ... ok test rules::tryceratops::tests::rules::rule_verboseraise_path_new_try201_py_expects ... ok test settings::fix_safety_table::tests::test_from_rule_selectors_specificity ... ok test settings::fix_safety_table::tests::test_from_rule_selectors_unsafe_over_safe ... ok test settings::fix_safety_table::tests::test_resolve_applicability ... ok test settings::tests::preview_default_rules ... ok test settings::types::tests::default_python_version_works ... ok test settings::types::tests::identifier_pattern_matches_literals_exactly ... ok test settings::types::tests::identifier_pattern_preserves_glob_matching ... ok test settings::types::tests::identifier_pattern_rejects_invalid_globs ... ok test suppression::tests::combined_range_suppressions ... ok test suppression::tests::comment_attributes ... ok test suppression::tests::disable_multiple_codes ... ok test suppression::tests::disable_single_code ... ok test suppression::tests::disable_single_code_with_reason ... ok test suppression::tests::enable_single_code ... ok test suppression::tests::file_ignore_single_code ... ok test suppression::tests::file_ignore_suppression_indented ... ok test suppression::tests::file_ignore_suppression_multiple ... ok test suppression::tests::file_ignore_suppression_single ... ok test suppression::tests::file_ignore_suppression_trailing ... ok test suppression::tests::file_level_suppression ... ok test suppression::tests::ignore_single_code ... ok test suppression::tests::ignore_suppression_combined ... ok test suppression::tests::ignore_suppression_standalone_multiline_inner ... ok test suppression::tests::ignore_suppression_standalone_multiline_top ... ok test suppression::tests::ignore_suppression_standalone_single_line ... ok test suppression::tests::ignore_suppression_standalone_stacked ... ok test suppression::tests::ignore_suppression_trailing_first_line ... ok test suppression::tests::ignore_suppression_trailing_inner_line ... ok test suppression::tests::ignore_suppression_trailing_last_line ... ok test suppression::tests::ignore_suppression_trailing_one_line ... ok test suppression::tests::indented_comment ... ok test suppression::tests::interleaved_range_suppressions ... ok test suppression::tests::nested_range_suppressions ... ok test suppression::tests::no_suppression ... ok test suppression::tests::parse_empty_codes ... ok test suppression::tests::parse_invalid_action ... ok test suppression::tests::parse_missing_bracket ... ok test suppression::tests::parse_missing_codes ... ok test suppression::tests::parse_missing_comma ... ok test suppression::tests::parse_unrelated_comment ... ok test suppression::tests::range_suppression_extra_disable ... ok test suppression::tests::range_suppression_two_codes ... ok test suppression::tests::range_suppression_unmatched ... ok test suppression::tests::range_suppression_unordered ... ok test suppression::tests::single_range_suppression ... ok test suppression::tests::single_range_suppression_after_dedent ... ok test suppression::tests::single_range_suppression_implicit_match ... ok test suppression::tests::trailing_comment ... ok test suppression::tests::trailing_comment_own_line_ignore ... ok test test::tests::test_diff_diagnostics ... ok test tests::linter_quick_test ... ignored test result: ok. 2835 passed; 0 failed; 4 ignored; 0 measured; 0 filtered out; finished in 1.18s Running `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/ruff_markdown-516855eb1a4b5513 --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' --skip 'unix::symlink_inside_project'` 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.17.0-build/ruff-0.17.0/target/rpm/deps/mdtest-0c724c96d1bfd0cb --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' --skip 'unix::symlink_inside_project'` running 58 tests test mdtest::flake8-pyi/string-or-bytes-too-long.md ... ok test mdtest::pylint/magic-value-comparison.md ... ok test mdtest::flake8-datetimez/datetime-min-max.md ... ok test mdtest::flake8-async/blocking-open-call-in-async-function.md ... ok test mdtest::flake8-datetimez/call-datetime-strptime-without-zone.md ... ok test mdtest::pyflakes/undefined-name.md ... ok test mdtest::flake8-async/blocking-http-call-in-async-function.md ... ok test mdtest::flake8-bandit/rules.md ... ok test mdtest::pyflakes/forward-annotation-syntax-error.md ... ok test mdtest::configuration/dummy-variable-rgx.md ... ok test mdtest::pyflakes/unused-import.md ... ok test mdtest::pyupgrade/non-pep695-type-alias.md ... ok test mdtest::refurb/subclass-builtin.md ... ok test mdtest::configuration/rule-selector-precedence.md ... ok test mdtest::flake8-return/unnecessary-assign.md ... ok test mdtest::ruff/legacy-form-pytest-raises.md ... ok test mdtest::pylint/useless-exception-statement.md ... ok test mdtest::pyflakes/string-dot-format-extra-positional-arguments.md ... ok test mdtest::pyupgrade/deprecated-abc-decorator.md ... ok test mdtest::pylint/unspecified-encoding.md ... ok test mdtest::flake8-pytest-style/pytest-parametrize-names-wrong-type.md ... ok test mdtest::pylint/redefined-loop-name.md ... ok test mdtest::flake8-use-pathlib/os-makedirs.md ... ok test mdtest::ruff/invalid-pyproject-toml.md ... ok test mdtest::ruff/non-octal-permissions.md ... ok test mdtest::pyupgrade/f-string.md ... ok test mdtest::pyupgrade/while-one.md ... ok test mdtest::pylint/too-many-statements-in-try-clause.md ... ok test mdtest::ruff/logging-eager-conversion.md ... ok test mdtest::ruff/pytest-fixture-autouse.md ... ok test mdtest::pyupgrade/deprecated-import.md ... ok test mdtest::flake8-bandit/unsafe-markup-use.md ... ok test mdtest::fixes/imports.md ... ok test mdtest::pyupgrade/convert-typed-dict-functional-to-class.md ... ok test mdtest::notebook/cell-boundaries.md ... ok test mdtest::pylint/non-augmented-assignment.md ... ok test mdtest::pylint/invalid-character-backspace.md ... ok test mdtest::ruff/unnecessary-regular-expression.md ... ok test mdtest::pyupgrade/deprecated-mock-import.md ... ok test mdtest::flake8-pyi/redundant-numeric-union.md ... ok test mdtest::ruff/quadratic-list-summation.md ... ok test mdtest::ruff/rule-codes-in-selectors.md ... ok test mdtest::test-rules/panicy-test-rule.md ... ok test mdtest::ruff/unraw-re-pattern.md ... ok test mdtest::ruff/method-receiver-default.md ... ok test mdtest::flake8-use-pathlib/os-stat.md ... ok test mdtest::flake8-tidy-imports/lazy-import-mismatch.md ... ok test mdtest::pyupgrade/pep-695.md ... ok test mdtest::pylint/manual-from-import.md ... ok test mdtest::pyupgrade/deprecated-c-element-tree.md ... ok test mdtest::pyflakes/f-string-missing-placeholders.md ... ok test mdtest::flake8-tidy-imports/lazy-import-immediately-resolved.md ... ok test mdtest::ruff/rule-codes-in-suppression-comments.md ... ok test mdtest::typing.md ... ok test mdtest::ruff/fallible-context-manager.md ... ok test mdtest::flake8-type-checking/typing-only-runtime-import.md ... ok test mdtest::ruff/noqa-comments.md ... ok test mdtest::suppression/ignore.md ... ok test result: ok. 58 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/ruff_notebook-3f2c8bfdd8c44491 --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' --skip 'unix::symlink_inside_project'` running 29 tests test notebook::tests::empty_notebook ... ok test notebook::tests::equality_after_adding_cell_magic ... ok test notebook::tests::equality_ignores_cached_index ... 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. 29 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/ruff_python_ast-01fedd4929c0cf2f --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' --skip 'unix::symlink_inside_project'` running 55 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::f_string_parts ... 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. 55 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/comparable-594b4adb3aee63f0 --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' --skip 'unix::symlink_inside_project'` 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.17.0-build/ruff-0.17.0/target/rpm/deps/identifier-9a4d76e432e1dbc5 --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' --skip 'unix::symlink_inside_project'` 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.17.0-build/ruff-0.17.0/target/rpm/deps/match_pattern-1afd63c068161aa5 --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' --skip 'unix::symlink_inside_project'` 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.17.0-build/ruff-0.17.0/target/rpm/deps/parentheses-e3a3090729ff0a28 --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' --skip 'unix::symlink_inside_project'` 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.17.0-build/ruff-0.17.0/target/rpm/deps/parenthesize-c725196ca62ab1d0 --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' --skip 'unix::symlink_inside_project'` 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.17.0-build/ruff-0.17.0/target/rpm/deps/source_order-fe0760075ba55c8b --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' --skip 'unix::symlink_inside_project'` 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.17.0-build/ruff-0.17.0/target/rpm/deps/stmt_if-b0161c9655e4f70a --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' --skip 'unix::symlink_inside_project'` 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.17.0-build/ruff-0.17.0/target/rpm/deps/visitor-08a304c6ea11bd96 --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' --skip 'unix::symlink_inside_project'` 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.17.0-build/ruff-0.17.0/target/rpm/deps/ruff_python_codegen-28c758c50e6ea25f --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' --skip 'unix::symlink_inside_project'` running 218 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::owned_style_preserves_source_style ... ok test stylist::tests::quote ... ok test result: ok. 218 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/ruff_python_edits-70a8359b9e86232e --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' --skip 'unix::symlink_inside_project'` running 1 test test call::tests::call_unwrapping_preserves_context ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/ruff_python_formatter-c93ccd85a16c4578 --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' --skip 'unix::symlink_inside_project'` running 53 tests test comments::debug::tests::debug ... ok test comments::map::tests::dangling_leading ... ok test comments::map::tests::dangling_trailing ... ok test comments::map::tests::empty ... ok test comments::map::tests::keys_out_of_order ... ok test comments::map::tests::leading_dangling_trailing ... ok test comments::map::tests::multiple_keys ... ok test comments::map::tests::trailing ... ok test comments::map::tests::trailing_dangling ... ok test comments::map::tests::trailing_leading ... ok test comments::node_key::tests::equality ... ok test comments::node_key::tests::inequality ... ok test comments::placement::tests::count_empty_lines_in_trivia ... ok test comments::tests::base_test ... ok test comments::tests::binary_expression_left_operand_comment ... ok test comments::tests::binary_expression_left_operand_trailing_end_of_line_comment ... ok test comments::tests::dangling_comment ... ok test comments::tests::empty_file ... ok test comments::tests::if_elif_else_comments ... ok test comments::tests::if_elif_if_else_comments ... ok test comments::tests::leading_most_outer ... ok test comments::tests::match_cases ... ok test comments::tests::nested_binary_expression ... ok test comments::tests::non_positional_arguments_slash_on_same_line ... ok test comments::tests::non_positional_arguments_with_defaults ... ok test comments::tests::only_comments ... ok test comments::tests::parenthesized_expression ... ok test comments::tests::parenthesized_trailing_comment ... ok test comments::tests::positional_argument_only_comment ... ok test comments::tests::positional_argument_only_comment_without_following_node ... ok test comments::tests::positional_argument_only_leading_comma_comment ... ok test comments::tests::trailing_after_comma ... ok test comments::tests::trailing_comment_after_single_statement_body ... ok test comments::tests::trailing_function_comment ... ok test comments::tests::trailing_most_outer ... ok test comments::tests::trailing_most_outer_nested ... ok test comments::tests::try_except ... ok test comments::tests::try_except_finally_else ... ok test comments::tests::while_else_indented_comment_between_branches ... ok test comments::tests::while_else_very_indented_comment_between_branches ... ok test comments::tests::while_trailing_else_end_of_line_comment ... ok test comments::tests::while_trailing_end_of_line_comment ... ok test expression::expr_name::tests::name_range_with_comments ... ok test expression::parentheses::tests::parenthesized_ranges ... ok test statement::suite::tests::nested_level ... ok test statement::suite::tests::top_level ... ok test string::docstring::tests::indentation_like_black ... ok test string::normalize::tests::normalize_32_escape ... ok test string::normalize::tests::normalize_hex_in_byte_string ... ok test tests::basic ... ok test tests::quick_test ... ignored test tests::range_formatting_quick_test ... ignored test tests::string_processing ... ok test result: ok. 51 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.05s Running `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/ruff_python_formatter-70195dfb6fe11990 --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' --skip 'unix::symlink_inside_project'` 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.17.0-build/ruff-0.17.0/target/rpm/deps/fixtures-0a7de66e465eb462 --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' --skip 'unix::symlink_inside_project'` running 376 tests test black_compatibility::cases/annotations.py ... ok test black_compatibility::cases/async_stmts.py ... ok test black_compatibility::cases/attribute_access_on_number_literals.py ... ok test black_compatibility::cases/bytes_docstring.py ... ok test black_compatibility::cases/comments8.py ... ok test black_compatibility::cases/comment_type_hint.py ... ok test black_compatibility::cases/comments_tab_indent.py ... ok test black_compatibility::cases/beginning_backslash.py ... ok test black_compatibility::cases/comments5.py ... ok test black_compatibility::cases/bracketmatch.py ... ok test black_compatibility::cases/comments3.py ... ok test black_compatibility::cases/collections.py ... ok test black_compatibility::cases/comments_non_breaking_space.py ... ok test black_compatibility::cases/comments.py ... ok test black_compatibility::cases/class_methods_new_line.py ... ok test black_compatibility::cases/context_managers_autodetect_311.py ... ok test black_compatibility::cases/docstring_newline.py ... ok test black_compatibility::cases/context_managers_38.py ... ok test black_compatibility::cases/docstring_newline_preview.py ... ok test black_compatibility::cases/docstring_no_extra_empty_line_before_eof.py ... ok test black_compatibility::cases/context_managers_autodetect_39.py ... ok test black_compatibility::cases/context_managers_autodetect_38.py ... ok test black_compatibility::cases/context_managers_autodetect_310.py ... ok test black_compatibility::cases/fmtonoff3.py ... ok test black_compatibility::cases/context_managers_39.py ... ok test black_compatibility::cases/docstring_preview.py ... ok test black_compatibility::cases/comments4.py ... ok test black_compatibility::cases/fmtonoff2.py ... ok test black_compatibility::cases/fmtskip.py ... ok test black_compatibility::cases/fmtonoff6.py ... ok test black_compatibility::cases/docstring.py ... ok test black_compatibility::cases/fmtskip2.py ... ok test black_compatibility::cases/fmtskip4.py ... ok test black_compatibility::cases/fmtskip6.py ... ok test black_compatibility::cases/fmtskip3.py ... ok test black_compatibility::cases/fmtskip8.py ... ok test black_compatibility::cases/comment_after_escaped_newline.py ... ok test black_compatibility::cases/f_docstring.py ... ok test black_compatibility::cases/backslash_before_indent.py ... ok test black_compatibility::cases/allow_empty_first_line.py ... ok test black_compatibility::cases/format_unicode_escape_seq.py ... ok test black_compatibility::cases/class_blank_parentheses.py ... ok test black_compatibility::cases/composition_no_trailing_comma.py ... ok test black_compatibility::cases/cantfit.py ... ok test black_compatibility::cases/comments_in_double_parens.py ... ok test black_compatibility::cases/composition.py ... ok test black_compatibility::cases/fmtonoff.py ... ok test black_compatibility::cases/fmtskip11.py ... ok test black_compatibility::cases/fmtskip5.py ... ok test black_compatibility::cases/empty_lines.py ... ok test black_compatibility::cases/comments9.py ... ok test black_compatibility::cases/fstring.py ... ok test black_compatibility::cases/fmtpass_imports.py ... ok test black_compatibility::cases/fmtonoff5.py ... ok test black_compatibility::cases/fmtskip13.py ... ok test black_compatibility::cases/docstring_no_string_normalization.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/jupytext_markdown_fmt.py ... ok test black_compatibility::cases/fmtskip_multiple_strings.py ... ok test black_compatibility::cases/fmtonoff4.py ... ok test black_compatibility::cases/comments_in_blocks.py ... ok test black_compatibility::cases/fmtskip12.py ... ok test black_compatibility::cases/fmtskip10.py ... ok test black_compatibility::cases/ignore_pyi.pyi ... ok test black_compatibility::cases/conditional_expression.py ... ok test black_compatibility::cases/module_docstring_1.py ... ok test black_compatibility::cases/comments2.py ... ok test black_compatibility::cases/form_feeds.py ... ok test black_compatibility::cases/dummy_implementations.py ... ok test black_compatibility::cases/fmtskip9.py ... ok test black_compatibility::cases/module_docstring_4.py ... ok test black_compatibility::cases/import_comments.py ... ok test black_compatibility::cases/line_ranges_fmt_off_overlap.py ... ok test black_compatibility::cases/line_ranges_unwrapping.py ... ok test black_compatibility::cases/module_docstring_2.py ... ok test black_compatibility::cases/linelength6.py ... ok test black_compatibility::cases/line_ranges_decorator_edge_case.py ... ok test black_compatibility::cases/expression.py ... ok test black_compatibility::cases/module_docstring_after_comment.py ... ok test black_compatibility::cases/line_ranges_basic.py ... ok test black_compatibility::cases/line_ranges_indentation.py ... ok test black_compatibility::cases/is_simple_lookup_for_doublestar_expression.py ... ok test black_compatibility::cases/module_docstring_3.py ... ok test black_compatibility::cases/line_ranges_two_passes.py ... ok test black_compatibility::cases/import_spacing.py ... ok test black_compatibility::cases/line_ranges_fmt_off.py ... ok test black_compatibility::cases/module_docstring_followed_by_class.py ... ok test black_compatibility::cases/line_ranges_imports.py ... ok test black_compatibility::cases/line_ranges_exceeding_end.py ... ok test black_compatibility::cases/numeric_literals_skip_underscores.py ... ok test black_compatibility::cases/no_blank_line_before_docstring.py ... ok test black_compatibility::cases/parenthesized_context_managers.py ... ok test black_compatibility::cases/pep646_typed_star_arg_type_var_tuple.py ... ok test black_compatibility::cases/line_ranges_diff_edge_case.py ... ok test black_compatibility::cases/one_element_subscript.py ... ok test black_compatibility::cases/module_docstring_followed_by_function.py ... ok test black_compatibility::cases/pattern_matching_long.py ... ok test black_compatibility::cases/pattern_matching_extras.py ... ok test black_compatibility::cases/pep_570.py ... ok test black_compatibility::cases/numeric_literals.py ... ok test black_compatibility::cases/pattern_matching_generic.py ... ok test black_compatibility::cases/pep604_union_types_line_breaks.py ... ok test black_compatibility::cases/keep_newline_after_match.py ... ok test black_compatibility::cases/function2.py ... ok test black_compatibility::cases/funcdef_return_type_trailing_comma.py ... ok test black_compatibility::cases/pep_572_slices.py ... ok test black_compatibility::cases/power_op_newline.py ... ok test black_compatibility::cases/pep_572_py39.py ... ok test black_compatibility::cases/line_ranges_fmt_off_decorator.py ... ok test black_compatibility::cases/pep_654.py ... ok test black_compatibility::cases/pep_572_py310.py ... ok test black_compatibility::cases/pep_572.py ... ok test black_compatibility::cases/pattern_matching_complex.py ... ok test black_compatibility::cases/percent_precedence.py ... ok test black_compatibility::cases/pattern_matching_simple.py ... ok test black_compatibility::cases/long_strings__type_annotations.py ... ok test black_compatibility::cases/power_op_spacing.py ... ok test black_compatibility::cases/pep_604.py ... ok test black_compatibility::cases/pep_654_style.py ... ok test black_compatibility::cases/fstring_quotations.py ... ok test black_compatibility::cases/pep_646.py ... ok test black_compatibility::cases/multiline_consecutive_open_parentheses_ignore.py ... ok test black_compatibility::cases/nested_stub.pyi ... ok test black_compatibility::cases/pattern_matching_trailing_comma.py ... ok test black_compatibility::cases/pattern_matching_style.py ... ok test black_compatibility::cases/pattern_matching_with_if_stmt.py ... ok test black_compatibility::cases/function_trailing_comma.py ... ok test black_compatibility::cases/function.py ... ok test black_compatibility::cases/preview_format_unicode_escape_seq.py ... ok test black_compatibility::cases/preview_fstring.py ... ok test black_compatibility::cases/power_op_spacing_long.py ... ok test black_compatibility::cases/generics_wrapping.py ... ok test black_compatibility::cases/pep_572_remove_parens.py ... ok test black_compatibility::cases/pep_701.py ... ok test black_compatibility::cases/long_strings_flag_disabled.py ... ok test black_compatibility::cases/pep_750.py ... ok test black_compatibility::cases/preview_cantfit_string.py ... ok test black_compatibility::cases/preview_pep646_typed_star_arg_type_var_tuple.py ... ok test black_compatibility::cases/preview_fmtpass_imports.py ... ok test black_compatibility::cases/preview_cantfit.py ... ok test black_compatibility::cases/preview_import_line_collapse.py ... ok test black_compatibility::cases/prefer_rhs_split_reformatted.py ... ok test black_compatibility::cases/prefer_rhs_split.py ... ok test black_compatibility::cases/py310_pep572.py ... ok test black_compatibility::cases/python39.py ... ok test black_compatibility::cases/python38.py ... ok test black_compatibility::cases/python37.py ... ok test black_compatibility::cases/preview_hug_parens_with_braces_and_square_brackets_no_ll1.py ... ok test black_compatibility::cases/preview_long_strings__type_annotations.py ... ok test black_compatibility::cases/preview_hug_parens_with_braces_and_square_brackets.py ... ok test black_compatibility::cases/preview_long_strings__edge_case.py ... ok test black_compatibility::cases/preview_long_strings__east_asian_width.py ... ok test black_compatibility::cases/preview_long_dict_values.py ... ok test black_compatibility::cases/remove_await_parens.py ... ok test black_compatibility::cases/remove_except_types_parens_pre_py314.py ... ok test black_compatibility::cases/remove_except_types_parens.py ... ok test black_compatibility::cases/preview_comments7.py ... ok test black_compatibility::cases/preview_wrap_comprehension_in.py ... ok test black_compatibility::cases/raw_docstring_no_string_normalization.py ... ok test black_compatibility::cases/preview_return_annotation_brackets_string.py ... ok test black_compatibility::cases/preview_standardize_type_comments.py ... ok test black_compatibility::cases/preview_multiline_strings.py ... ok test black_compatibility::cases/slices.py ... ok test black_compatibility::cases/skip_magic_trailing_comma_generic_wrap.py ... ok test black_compatibility::cases/remove_with_brackets.py ... ok test black_compatibility::cases/raw_docstring.py ... ok test black_compatibility::cases/remove_parens.py ... ok test black_compatibility::cases/split_delimiter_comments.py ... ok test black_compatibility::cases/skip_magic_trailing_comma.py ... ok test black_compatibility::cases/remove_lone_list_item_parens.py ... ok test black_compatibility::cases/type_params.py ... ok test black_compatibility::cases/remove_except_parens.py ... ok test black_compatibility::cases/remove_for_brackets.py ... ok test black_compatibility::cases/target_version_flag.py ... ok test black_compatibility::cases/trailing_comma_optional_parens3.py ... ok test black_compatibility::cases/trailing_comma_optional_parens2.py ... ok test black_compatibility::cases/whitespace.py ... ok test black_compatibility::cases/trailing_comma.py ... ok test black_compatibility::cases/preview_remove_multiline_lone_list_item_parens.py ... ok test black_compatibility::cases/string_prefixes.py ... ok test black_compatibility::cases/starred_for_target.py ... ok test black_compatibility::cases/trailing_comma_optional_parens1.py ... ok test black_compatibility::cases/type_comment_syntax_error.py ... ok test black_compatibility::cases/return_annotation_brackets.py ... ok test black_compatibility::cases/remove_redundant_parens_in_case_guard.py ... ok test black_compatibility::cases/single_line_format_skip_with_multiple_comments.py ... ok test black_compatibility::cases/remove_newline_after_code_block_open.py ... ok test black_compatibility::cases/tricky_unicode_symbols.py ... ok test black_compatibility::cases/typed_params_trailing_comma.py ... ok test black_compatibility::cases/type_aliases.py ... ok test black_compatibility::cases/remove_parens_from_lhs.py ... ok test black_compatibility::cases/tuple_with_stmt.py ... ok test black_compatibility::cases/walrus_in_dict.py ... ok test black_compatibility::cases/type_expansion.py ... ok test black_compatibility::cases/torture.py ... ok test black_compatibility::cases/stub.pyi ... ok test black_compatibility::miscellaneous/force_py36.py ... ok test black_compatibility::miscellaneous/force_pyi.pyi ... ok test black_compatibility::miscellaneous/missing_final_newline.py ... ok test format::blank_line_before_class_docstring.py ... ok test black_compatibility::cases/preview_long_strings.py ... ok test black_compatibility::cases/type_param_defaults.py ... ok test format::docstring_code_examples_crlf.py ... ok test black_compatibility::cases/tupleassign.py ... ok test format::comment_prefixes.py ... ok test format::carriage_return/string.py ... ok test format::docstring_chaperones.py ... ok test format::empty_whitespace.py ... ok test format::empty_trailing_newline.py ... ok test black_compatibility::miscellaneous/blackd_diff.py ... ok test format::docstring_non_visible_characters.py ... ok test black_compatibility::cases/trailing_commas_in_leading_parts.py ... ok test format::empty_now_newline.py ... ok test format::expression/annotated_assign.py ... ok test format::empty_multiple_trailing_newlines.py ... ok test format::docstring_newlines.py ... ok test black_compatibility::miscellaneous/string_quotes.py ... ok test format::docstring_tab_indentation.py ... ok test black_compatibility::cases/preview_long_strings__regression.py ... ok test format::expression/bytes.py ... ok test black_compatibility::miscellaneous/debug_visitor.py ... ok test format::expression/attribute.py ... ok test format::expression/binary_pow_spacing.py ... ok test format::expression/await.py ... ok test format::expression/dict.py ... ok test format::expression/hug.py ... ok test format::expression/generator_exp.py ... ok test format::expression/boolean_operation.py ... ok test format::expression/if.py ... ok test format::expression/compare.py ... ok test format::expression/dict_comp.py ... ok test format::expression/call.py ... ok test format::expression/fstring_preview.py ... ok test format::expression/fstring_multiline_replacement_field.py ... ok test format::expression/join_implicit_concatenated_string_preserve.py ... ok test format::expression/binary_implicit_string.py ... ok test format::expression/binary.py ... ok test format::docstring.py ... ok test format::expression/list.py ... ok test format::expression/list_comp_py315.py ... ok test format::expression/named_expr.py ... ok test format::expression/list_comp.py ... ok test format::expression/join_implicit_concatenated_string.py ... ok test format::expression/number.py ... ok test format::expression/starred.py ... ok test format::expression/slice.py ... ok test format::expression/set_comp.py ... ok test format::expression/optional_parentheses_comments.py ... ok test format::expression/join_implicit_concatenated_string_assignment.py ... ok test format::f-string-carriage-return-newline.py ... ok test format::fmt_on_off/form_feed.py ... ok test format::expression/subscript.py ... ok test format::fmt_on_off/comments.py ... ok test format::fmt_on_off/last_statement.py ... ok test format::fmt_on_off/fmt_off_unclosed_deep_nested_trailing_comment.py ... ok test format::fmt_on_off/fmt_off_docstring.py ... ok test format::expression/nested_string_quote_style.py ... ok test format::fmt_on_off/empty_file.py ... ok test format::expression/yield_from.py ... ok test format::fluent.py ... ok test format::expression/split_empty_brackets.py ... ok test format::fmt_on_off/fmt_off_unclosed_trailing_comment.py ... ok test format::expression/unary.py ... ok test format::fmt_on_off/simple.py ... ok test format::expression/yield.py ... ok test format::fmt_on_off/newlines.py ... ok test format::fmt_on_off/indent.py ... ok test format::fmt_skip/docstrings.py ... ok test format::fmt_skip/match.py ... ok test format::expression/unsplittable.py ... ok test format::fmt_on_off/no_fmt_on.py ... ok test format::fmt_on_off/trailing_comments.py ... ok test format::fmt_on_off/mixed_space_and_tab.py ... ok test format::expression/tuple.py ... ok test format::expression/lambda.py ... ok test format::expression/string.py ... ok test format::fmt_on_off/off_on_off_on.py ... ok test format::fmt_skip/semicolons.py ... ok test format::fmt_on_off/yapf.py ... ok test format::fmt_skip/reason.py ... ok test format::fmt_skip/parentheses.py ... ok test format::fmt_skip/decorators.py ... ok test format::fmt_on_off/trailing_semicolon.py ... ok test format::fmt_skip/or_else.py ... ok test format::fmt_skip/compound_one_liners.py ... ok test format::fmt_skip/trailing_semi.py ... ok test format::newlines.pyi ... ok test format::fmt_skip/top_level_semicolon.py ... ok test format::fmt_skip/type_params.py ... ok test format::expression/fstring.py ... ok test format::notebook_docstring.py ... ok test format::module_dangling_comment2.py ... ok test format::form_feed.py ... ok test format::pattern_match_regression_brackets.py ... ok test format::module_dangling_comment1.py ... ok test format::range_formatting/end_of_file.py ... ok test format::multiline_string_deviations.py ... ok test format::parentheses/expression_parentheses_comments.py ... ok test format::parentheses/opening_parentheses_comment_value.py ... ok test format::parentheses/nested.py ... ok test format::pattern/pattern_maybe_parenthesize.py ... ok test format::range_formatting/ancestory.py ... ok test format::range_formatting/comment_only_range.py ... ok test format::parentheses/opening_parentheses_comment_empty.py ... ok test format::range_formatting/decorators.py ... ok test format::range_formatting/empty_file.py ... ok test format::range_formatting/empty_range.py ... ok test format::range_formatting/clause_header.py ... ok test format::expression/tstring.py ... ok test format::newlines.py ... ok test format::preview.py ... ok test format::quote_style.py ... ok test format::parentheses/call_chains.py ... ok test format::docstring_code_examples_dynamic_line_width.py ... ok test format::range_formatting/fmt_on_off.py ... ok test format::range_formatting/docstring_code_examples.py ... ok test format::range_formatting/leading_trailing_comments.py ... ok test format::range_formatting/leading_comments.py ... ok test format::range_formatting/indent.py ... ok test format::range_formatting/whitespace_only_range.py ... ok test format::statement/global.py ... ok test format::range_formatting/fmt_skip.py ... ok test format::statement/delete.py ... ok test format::statement/aug_assign.py ... ok test format::statement/if.py ... ok test format::skip_magic_trailing_comma.py ... ok test format::range_formatting/trailing_comments.py ... ok test format::statement/nonlocal.py ... ok test format::range_formatting/parentheses.py ... ok test format::statement/break.py ... ok test format::statement/import_from.py ... ok test format::statement/for.py ... ok test format::statement/import.py ... ok test format::range_formatting/module.py ... ok test format::statement/assign.py ... ok test format::range_formatting/range_narrowing.py ... ok test format::range_formatting/stub.pyi ... ok test format::statement/ellipsis.pyi ... ok test format::range_formatting/same_line_body.py ... ok test format::statement/ann_assign.py ... ok test format::statement/function.py ... ok test format::statement/module_comment.py ... ok test format::statement/top_level.pyi ... ok test format::statement/lazy_import.py ... ok test format::statement/assert.py ... ok test format::statement/stub_functions_trailing_comments.py ... ok test format::statement/class_definition.py ... ok test format::stub_files/decorated_class_after_function.pyi ... ok test format::stub_files/blank_line_after_nested_stub_class.pyi ... ok test format::statement/with_39.py ... ok test format::tab_width.py ... ok test format::range_formatting/regressions.py ... ok test format::statement/assignment_split_value_first.py ... ok test format::statement/long_type_annotations.py ... ok test format::statement/top_level.py ... ok test format::stub_files/comments.pyi ... ok test format::statement/return.py ... ok test format::stub_files/blank_line_after_nested_stub_class_eof.pyi ... ok test format::statement/raise.py ... ok test format::statement/type_alias.py ... ok test format::stub_files/nesting.pyi ... ok test format::statement/return_type_no_parameters.py ... ok test format::statement/while.py ... ok test format::stub_files/top_level.pyi ... ok test format::statement/return_type_parameters.py ... ok test format::trailing_comments.py ... ok test format::stub_files/suite.pyi ... ok test format::statement/try.py ... ok test format::trailing_pragma_nested.py ... ok test format::trivia.py ... ok test format::statement/return_annotation.py ... ok test format::statement/with.py ... ok test format::statement/match.py ... ok test format::docstring_code_examples.py ... ok test result: ok. 376 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s Running `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/normalizer-6d5bc841f4d19aec --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' --skip 'unix::symlink_inside_project'` 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.17.0-build/ruff-0.17.0/target/rpm/deps/ruff_python_importer-09940152acfd4edb --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' --skip 'unix::symlink_inside_project'` 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.17.0-build/ruff-0.17.0/target/rpm/deps/ruff_python_index-362360e32401e25a --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' --skip 'unix::symlink_inside_project'` 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.17.0-build/ruff-0.17.0/target/rpm/deps/ruff_python_literal-46440a132ffd1117 --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' --skip 'unix::symlink_inside_project'` running 28 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::canonical_equivalents_have_distinct_normalized_displays ... ok test escape::unicode_escape_tests::canonically_equivalent_strings ... ok test escape::unicode_escape_tests::changed ... ok test escape::unicode_escape_tests::default_ignorable_characters ... ok test escape::unicode_escape_tests::unattached_combining_marks ... 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. 28 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s Running `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/ruff_python_parser-39abca2acb05e020 --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' --skip 'unix::symlink_inside_project'` 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::non_ascii_identifier_flag ... 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_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.17.0-build/ruff-0.17.0/target/rpm/deps/fixtures-9c4834fc3ae5d0ca --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' --skip 'unix::symlink_inside_project'` running 558 tests test inline_err::ann_assign_stmt_invalid_annotation.py ... ok test inline_err::ann_assign_stmt_type_alias_annotation.py ... ok test inline_err::assert_invalid_test_expr.py ... ok test inline_err::clause_expect_single_statement.py ... ok test inline_err::aug_assign_stmt_missing_rhs.py ... ok test inline_err::aug_assign_stmt_invalid_target.py ... ok test inline_err::clause_expect_indented_block.py ... ok test inline_err::ann_assign_stmt_missing_rhs.py ... ok test inline_err::assert_empty_msg.py ... ok test inline_err::assign_stmt_missing_rhs.py ... ok test inline_err::backslash_continuation_indentation_error.py ... ok test inline_err::assert_empty_test.py ... ok test inline_err::case_expect_indented_block.py ... ok test inline_err::assert_invalid_msg_expr.py ... ok test inline_err::class_def_unparenthesized_generator_argument.py ... ok test inline_err::assign_stmt_keyword_target.py ... ok test inline_err::assign_stmt_starred_expr_value.py ... ok test inline_err::aug_assign_stmt_invalid_value.py ... ok test inline_err::class_def_missing_name.py ... ok test inline_err::ann_assign_stmt_invalid_value.py ... ok test inline_err::class_def_empty_body.py ... ok test inline_err::class_def_unclosed_type_param_list.py ... ok test inline_err::async_unexpected_token.py ... ok test inline_err::comma_separated_missing_comma.py ... ok test inline_err::assign_stmt_invalid_target.py ... ok test inline_err::ann_assign_stmt_invalid_target.py ... ok test inline_err::args_unparenthesized_generator.py ... ok test inline_err::assign_stmt_invalid_value_expr.py ... ok test inline_err::class_type_params_py311.py ... ok test inline_err::comma_separated_missing_comma_between_elements.py ... ok test inline_err::comma_separated_missing_element_between_commas.py ... ok test inline_err::comma_separated_missing_first_element.py ... ok test inline_err::decorator_non_toplevel_call_expression_py38.py ... ok test inline_err::decorator_invalid_expression.py ... ok test inline_err::comprehension_missing_for_after_async.py ... ok test inline_err::debug_shadow_try.py ... ok test inline_err::dotted_name_multiple_dots.py ... ok test inline_err::del_stmt_empty.py ... ok test inline_err::decorator_float_literal_py38.py ... ok test inline_err::debug_shadow_match.py ... ok test inline_err::decorator_expression_py38.py ... ok test inline_err::decorator_unexpected_token.py ... ok test inline_err::del_incomplete_target.py ... ok test inline_err::del_debug_py39.py ... ok test inline_err::debug_shadow_with.py ... ok test inline_err::except_stmt_invalid_expression.py ... ok test inline_err::decorator_named_expression_py37.py ... ok test inline_err::debug_shadow_type_alias.py ... ok test inline_err::decorator_dict_literal_py38.py ... ok test inline_err::debug_shadow_import.py ... ok test inline_err::debug_shadow_class.py ... ok test inline_err::decorator_await_expression_py38.py ... ok test inline_err::decorator_missing_expression.py ... ok test inline_err::decorator_missing_newline.py ... ok test inline_err::debug_shadow_function.py ... ok test inline_err::duplicate_match_key.py ... ok test inline_err::duplicate_keyword_args.py ... ok test inline_err::except_star_py310.py ... ok test inline_err::duplicate_type_parameter_names.py ... ok test inline_err::duplicate_match_class_attr.py ... ok test inline_err::different_match_pattern_bindings.py ... ok test inline_err::except_stmt_missing_as_name.py ... ok test inline_err::except_stmt_missing_exception_and_as_name.py ... ok test inline_err::except_stmt_missing_exception.py ... ok test inline_err::f_string_empty_expression.py ... ok test inline_err::except_stmt_unparenthesized_tuple_no_as_py313.py ... ok test inline_err::f_string_invalid_conversion_flag_name_tok.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::from_import_parenthesized_star.py ... ok test inline_err::from_import_dotted_names.py ... ok test inline_err::for_stmt_missing_in_keyword.py ... ok test inline_err::for_stmt_missing_iter.py ... ok test inline_err::from_import_missing_rpar.py ... ok test inline_err::f_string_invalid_starred_expr.py ... ok test inline_err::from_import_missing_module.py ... ok test inline_err::f_string_unclosed_lbrace_in_format_spec.py ... ok test inline_err::for_stmt_invalid_iter_expr.py ... ok test inline_err::for_iter_unpack_py38.py ... ok test inline_err::function_def_missing_return_type.py ... ok test inline_err::f_string_lambda_without_parentheses.py ... ok test inline_err::f_string_invalid_conversion_flag_other_tok.py ... ok test inline_err::f_string_unclosed_lbrace.py ... ok test inline_err::for_stmt_invalid_target_binary_expr.py ... ok test inline_err::for_stmt_invalid_target_in_keyword.py ... ok test inline_err::for_stmt_missing_target.py ... ok test inline_err::from_import_empty_names.py ... ok test inline_err::from_import_star_with_other_names.py ... ok test inline_err::function_def_unclosed_type_param_list.py ... ok test inline_err::function_def_empty_body.py ... ok test inline_err::from_import_unparenthesized_trailing_comma.py ... ok test inline_err::global_stmt_expression.py ... ok test inline_err::function_def_invalid_return_expr.py ... ok test inline_err::global_stmt_empty.py ... ok test inline_err::function_def_missing_identifier.py ... ok test inline_err::if_stmt_missing_colon.py ... ok test inline_err::if_stmt_elif_missing_colon.py ... ok test inline_err::if_stmt_empty_body.py ... ok test inline_err::function_def_unparenthesized_return_types.py ... ok test inline_err::function_type_params_py311.py ... ok test inline_err::global_stmt_trailing_comma.py ... ok test inline_err::function_def_unclosed_parameter_list.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_parenthesized_names.py ... ok test inline_err::if_stmt_missing_test.py ... ok test inline_err::import_stmt_empty.py ... ok test inline_err::if_stmt_misspelled_elif.py ... ok test inline_err::implicitly_concatenated_unterminated_string_multiline.py ... ok test inline_err::if_stmt_invalid_elif_test_expr.py ... ok test inline_err::implicitly_concatenated_unterminated_string.py ... ok test inline_err::import_alias_missing_asname.py ... ok test inline_err::invalid_annotation_py314.py ... ok test inline_err::if_stmt_invalid_test_expr.py ... ok test inline_err::invalid_fstring_literal_element.py ... ok test inline_err::import_stmt_trailing_comma.py ... ok test inline_err::import_stmt_star_import.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::ipython_help_escape_command_error_recovery_2.py ... ok test inline_err::invalid_future_feature.py ... ok test inline_err::invalid_match_pattern_target.py ... ok test inline_err::invalid_string_literal.py ... ok test inline_err::invalid_byte_literal.py ... ok test inline_err::invalid_del_target.py ... ok test inline_err::match_classify_as_keyword.py ... ok test inline_err::ipython_help_escape_command_error_recovery_3.py ... ok test inline_err::iter_unpack_return_py37.py ... ok test inline_err::ipython_help_escape_command_error_recovery_1.py ... ok test inline_err::invalid_annotation_type_alias.py ... ok test inline_err::lambda_body_with_yield_expr.py ... ok test inline_err::irrefutable_case_pattern.py ... ok test inline_err::iter_unpack_yield_py37.py ... ok test inline_err::lambda_body_with_starred_expr.py ... ok test inline_err::match_classify_as_keyword_or_identifier.py ... ok test inline_err::lazy_import_invalid_from_py315.py ... ok test inline_err::match_before_py310.py ... ok test inline_err::lazy_import_invalid_context_py315.py ... ok test inline_err::match_expected_colon.py ... ok test inline_err::lazy_import_stmt_py314.py ... ok test inline_err::match_stmt_invalid_guard_expr.py ... ok test inline_err::match_stmt_expected_case_block.py ... ok test inline_err::match_stmt_missing_pattern.py ... ok test inline_err::match_stmt_single_starred_subject.py ... ok test inline_err::match_stmt_missing_guard_expr.py ... ok test inline_err::match_stmt_expect_indented_block.py ... ok test inline_err::match_stmt_invalid_subject_expr.py ... ok test inline_err::match_stmt_no_newline_before_case.py ... ok test inline_err::named_expr_slice_parse_error.py ... ok test inline_err::multiple_starred_names_in_sequence_pattern.py ... ok test inline_err::nonlocal_stmt_empty.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::mixed_bytes_and_non_bytes_literals.py ... ok test inline_err::nonlocal_declaration_at_module_level.py ... ok test inline_err::param_missing_annotation.py ... ok test inline_err::node_range_with_gaps.py ... ok test inline_err::nonlocal_stmt_trailing_comma.py ... ok test inline_err::param_missing_default.py ... ok test inline_err::nonlocal_stmt_expression.py ... ok test inline_err::nested_quote_in_format_spec_py312.py ... ok test inline_err::param_with_invalid_annotation.py ... ok test inline_err::named_expr_slice.py ... ok test inline_err::multiple_starred_assignment_target.py ... ok test inline_err::multiple_clauses_on_same_line.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_with_invalid_star_annotation.py ... ok test inline_err::nested_async_comprehension_py310.py ... ok test inline_err::params_star_separator_after_star_param.py ... ok test inline_err::params_kwarg_after_star_separator.py ... ok test inline_err::params_no_arg_before_slash.py ... ok test inline_err::params_duplicate_names.py ... ok test inline_err::params_follows_var_keyword_param.py ... ok test inline_err::params_non_default_after_default.py ... ok test inline_err::params_multiple_kwargs.py ... ok test inline_err::parenthesized_context_manager_py38.py ... ok test inline_err::params_multiple_star_separator.py ... ok test inline_err::params_multiple_varargs.py ... ok test inline_err::params_multiple_slash_separator.py ... ok test inline_err::params_star_after_slash.py ... ok test inline_err::params_expected_after_star_separator.py ... ok test inline_err::params_var_positional_with_default.py ... ok test inline_err::params_var_keyword_with_default.py ... ok test inline_err::parenthesized_kwarg_py38.py ... ok test inline_err::single_star_for.py ... ok test inline_err::raise_stmt_invalid_exc.py ... ok test inline_err::simple_and_compound_stmt_on_same_line.py ... ok test inline_err::raise_stmt_unparenthesized_tuple_exc.py ... ok test inline_err::raise_stmt_unparenthesized_tuple_cause.py ... ok test inline_err::single_star_yield.py ... ok test inline_err::raise_stmt_from_without_exc.py ... ok test inline_err::pep701_nested_interpolation_py311.py ... ok test inline_err::simple_stmts_on_same_line_in_block.py ... ok test inline_err::single_star_return.py ... ok test inline_err::simple_stmts_on_same_line.py ... ok test inline_err::starred_comprehension_target.py ... ok test inline_err::simple_and_compound_stmt_on_same_line_in_block.py ... ok test inline_err::return_stmt_invalid_expr.py ... ok test inline_err::single_starred_assignment_target.py ... ok test inline_err::pep_798_unpacking_comprehensions_py314.py ... ok test inline_err::pos_only_py37.py ... ok test inline_err::star_slices.py ... ok test inline_err::t_string_invalid_conversion_flag_name_tok.py ... ok test inline_err::raise_stmt_invalid_cause.py ... ok test inline_err::starred_list_comp_py314.py ... ok test inline_err::t_string_empty_expression.py ... ok test inline_err::starred_starred_expression.py ... ok test inline_err::signed_pattern_non_literal_operand.py ... ok test inline_err::pep_798_invalid_dict_unpacking_comprehensions_py315.py ... ok test inline_err::star_index_py310.py ... ok test inline_err::type_alias_incomplete_stmt.py ... ok test inline_err::rebound_comprehension_variable.py ... ok test inline_err::pep701_f_string_py311.py ... ok test inline_err::t_string_invalid_starred_expr.py ... ok test inline_err::try_stmt_invalid_order.py ... ok test inline_err::t_string_invalid_conversion_flag_other_tok.py ... ok test inline_err::t_string_lambda_without_parentheses.py ... ok test inline_err::template_strings_py313.py ... ok test inline_err::type_param_param_spec_missing_default.py ... ok test inline_err::try_stmt_missing_except_finally.py ... ok test inline_err::try_stmt_mixed_except_kind.py ... ok test inline_err::type_param_type_var_tuple_bound.py ... ok test inline_err::type_param_invalid_bound_expr.py ... ok test inline_err::type_param_param_spec_bound.py ... ok test inline_err::try_stmt_misspelled_except.py ... ok test inline_err::t_string_unclosed_lbrace_in_format_spec.py ... ok test inline_err::t_string_unclosed_lbrace.py ... ok test inline_err::type_param_missing_bound.py ... ok test inline_err::tuple_context_manager_py38.py ... ok test inline_err::type_alias_invalid_value_expr.py ... ok test inline_err::while_stmt_invalid_test_expr.py ... ok test inline_err::unparenthesized_named_expr_set_comp_py38.py ... ok test inline_err::type_stmt_py311.py ... ok test inline_err::type_params_empty.py ... ok test inline_err::unparenthesized_named_expr_index_py38.py ... ok test inline_err::unary_plus_py314.py ... ok test inline_err::type_param_type_var_tuple_missing_default.py ... ok test inline_err::type_param_type_var_missing_default.py ... ok test inline_err::type_param_default_py312.py ... ok test inline_err::type_param_param_spec_invalid_default_expr.py ... ok test inline_err::type_param_type_var_invalid_default_expr.py ... ok test inline_err::with_items_parenthesized_missing_comma.py ... ok test inline_err::walrus_py37.py ... ok test inline_err::unparenthesized_named_expr_set_literal_py38.py ... ok test inline_err::while_stmt_missing_colon.py ... ok test inline_err::unterminated_fstring_newline_recovery.py ... ok test inline_err::type_parameter_default_order.py ... ok test inline_err::type_param_type_var_tuple_invalid_default_expr.py ... ok test inline_err::while_stmt_missing_test.py ... ok test inline_ok::assign_stmt_starred_expr_value.py ... ok test inline_err::with_items_parenthesized_missing_colon.py ... ok test inline_err::yield_from_in_async_function.py ... ok test inline_ok::ann_assign_stmt_simple_target.py ... ok test inline_err::yield_after_comma.py ... ok test inline_ok::debug_rename_import.py ... ok test inline_ok::backslash_continuation_indentation.py ... ok test inline_ok::all_async_comprehension_py310.py ... ok test inline_err::write_to_debug_expr.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::decorator_expression_py39.py ... ok test inline_ok::class_keyword_in_case_pattern.py ... ok test inline_ok::assign_targets_terminator.py ... ok test inline_ok::class_type_params_py312.py ... ok test inline_ok::class_def_arguments.py ... ok test inline_ok::async_function_definition.py ... ok test inline_ok::decorator_await_expression_py39.py ... ok test inline_ok::async_with_statement.py ... ok test inline_ok::decorator_expression_dotted_ident_py38.py ... ok test inline_ok::except_stmt_unparenthesized_tuple_no_as_py314.py ... ok test inline_ok::decorator_expression_eval_hack_py38.py ... ok test inline_ok::async_for_statement.py ... ok test inline_ok::dotted_name_normalized_spaces.py ... ok test inline_ok::del_targets_terminator.py ... ok test inline_ok::decorator_async_function.py ... ok test inline_ok::comma_separated_regular_list_terminator.py ... ok test inline_ok::decorator_expression_identity_hack_py38.py ... ok test inline_ok::del_debug_py38.py ... ok test inline_ok::different_match_pattern_bindings.py ... ok test inline_ok::duplicate_match_key_attr.py ... ok test inline_ok::for_in_target_valid_expr.py ... ok test inline_ok::except_star_py311.py ... ok test inline_ok::except_stmt_as_name_soft_keyword.py ... ok test inline_ok::iter_unpack_return_py38.py ... ok test inline_ok::from_import_no_space.py ... ok test inline_ok::from_import_soft_keyword_module_name.py ... ok test inline_ok::for_iter_unpack_py39.py ... ok test inline_ok::function_def_parenthesized_return_types.py ... ok test inline_ok::function_def_parameter_range.py ... ok test inline_ok::fstring_format_spec_terminator.py ... ok test inline_ok::for_iter_unpack_py38.py ... ok test inline_ok::from_import_stmt_terminator.py ... ok test inline_ok::function_def_valid_return_expr.py ... ok test inline_ok::function_type_params_py312.py ... ok test inline_ok::lambda_with_no_parameters.py ... ok test inline_ok::import_stmt_terminator.py ... ok test inline_ok::global_stmt.py ... ok test inline_ok::import_from_star.py ... ok test inline_ok::import_as_name_soft_keyword.py ... ok test inline_ok::iter_unpack_return_py37.py ... ok test inline_ok::iter_unpack_yield_py37.py ... ok test inline_ok::irrefutable_case_pattern_at_end.py ... ok test inline_ok::iter_unpack_yield_py38.py ... ok test inline_ok::match_classify_as_keyword_2.py ... ok test inline_ok::lambda_with_valid_body.py ... ok test inline_ok::match_classify_as_identifier_1.py ... ok test inline_ok::match_annotated_assignment.py ... ok test inline_ok::lazy_import_relative_py315.py ... ok test inline_ok::lazy_import_stmt_py315.py ... ok test inline_ok::match_as_pattern.py ... ok test inline_ok::lazy_import_semantic_ok_py315.py ... ok test inline_ok::match_after_py310.py ... ok test inline_ok::lazy_import_soft_keyword_split_py315.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_as_pattern_soft_keyword.py ... ok test inline_ok::match_classify_as_keyword_or_identifier.py ... ok test inline_ok::match_classify_as_keyword_1.py ... ok test inline_ok::non_rebound_comprehension_variable.py ... ok test inline_ok::parenthesized_named_expr_index_py38.py ... ok test inline_ok::match_sequence_pattern_terminator.py ... ok test inline_ok::nested_async_comprehension_py311.py ... ok test inline_ok::non_nested_quote_in_format_spec_py311.py ... ok test inline_ok::params_seen_keyword_only_param_after_star.py ... ok test inline_ok::match_stmt_subject_expr.py ... ok test inline_ok::nested_alternative_patterns.py ... ok test inline_ok::nonlocal_stmt.py ... ok test inline_ok::match_sequence_pattern_parentheses_terminator.py ... ok test inline_ok::multiple_assignment_in_case_pattern.py ... ok test inline_ok::match_stmt_valid_guard_expr.py ... ok test inline_ok::param_with_star_annotation_py311.py ... ok test inline_ok::nonlocal_declaration_at_module_level.py ... ok test inline_ok::parenthesized_kwarg_py37.py ... ok test inline_ok::parenthesized_named_expr_py38.py ... ok test inline_ok::param_with_default.py ... ok test inline_ok::parenthesized_context_manager_py39.py ... ok test inline_ok::nested_async_comprehension_py310.py ... ok test inline_ok::multiple_starred_assignment_target.py ... ok test inline_ok::param_with_star_annotation.py ... ok test inline_ok::param_with_annotation.py ... ok test inline_ok::params_non_default_after_star.py ... ok test inline_ok::parenthesized_star_index_py310.py ... ok test inline_ok::param_with_star_annotation_py310.py ... ok test inline_ok::non_duplicate_type_parameter_names.py ... ok test inline_ok::non_duplicate_keyword_args.py ... ok test inline_ok::starred_list_comp_py315.py ... ok test inline_ok::pep701_f_string_py311.py ... ok test inline_ok::pos_only_py38.py ... ok test inline_ok::star_index_py311.py ... ok test inline_ok::valid_annotation_class.py ... ok test inline_ok::type_param_default_py313.py ... ok test inline_ok::starred_comprehension_target.py ... ok test inline_ok::pep701_f_string_py312.py ... ok test inline_ok::unparenthesized_named_expr_index_py39.py ... ok test inline_ok::unary_plus_py315.py ... ok test inline_ok::read_from_debug.py ... ok test inline_ok::simple_stmts_in_block.py ... ok test inline_ok::single_star_in_tuple.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::single_starred_assignment_target.py ... ok test inline_ok::simple_stmts_with_semicolons.py ... ok test inline_ok::type_stmt_py312.py ... ok test inline_ok::type_param_param_spec.py ... ok test inline_ok::template_strings_py314.py ... ok test inline_ok::pep_798_unpacking_comprehensions_py315.py ... ok test inline_ok::type_param_type_var.py ... ok test inline_ok::unparenthesized_named_expr_py39.py ... ok test inline_ok::yield_after_comma_parenthesized.py ... ok test inline_ok::walrus_py38.py ... ok test inline_ok::valid_future_feature.py ... ok test inline_ok::type_param_type_var_tuple.py ... ok test invalid_syntax::expressions/arguments/double_starred.py ... ok test inline_ok::valid_annotation_function_py313.py ... ok test invalid_syntax::expressions/arguments/unclosed_1.py ... ok test invalid_syntax::expressions/arguments/invalid_keyword_expression.py ... ok test inline_ok::valid_annotation_py313.py ... ok test inline_ok::pep750_t_string_py314.py ... ok test invalid_syntax::expressions/arguments/unclosed_2.py ... ok test invalid_syntax::expressions/arguments/duplicate_keyword_arguments.py ... ok test invalid_syntax::expressions/arguments/invalid_expression.py ... ok test invalid_syntax::expressions/arguments/unclosed_0.py ... ok test invalid_syntax::expressions/bin_op/named_expression.py ... ok test invalid_syntax::expressions/attribute/invalid_member.py ... ok test invalid_syntax::expressions/arguments/missing_comma.py ... ok test invalid_syntax::expressions/await/no_expression_0.py ... ok test invalid_syntax::expressions/arguments/missing_argument.py ... ok test invalid_syntax::expressions/attribute/no_member.py ... ok test invalid_syntax::expressions/await/no_expression_1.py ... ok test invalid_syntax::expressions/arguments/invalid_order.py ... ok test invalid_syntax::expressions/compare/missing_rhs_1.py ... ok test invalid_syntax::expressions/bin_op/invalid_rhs_expression.py ... ok test invalid_syntax::expressions/arguments/missing_expression.py ... ok test invalid_syntax::expressions/attribute/multiple_dots.py ... ok test invalid_syntax::expressions/arguments/starred.py ... ok test invalid_syntax::expressions/bin_op/missing_rhs_0.py ... ok test invalid_syntax::expressions/bin_op/missing_rhs_1.py ... ok test invalid_syntax::expressions/bin_op/starred_expression.py ... ok test invalid_syntax::expressions/bool_op/missing_lhs.py ... ok test invalid_syntax::expressions/bin_op/multiple_ops.py ... ok test invalid_syntax::expressions/await/recover.py ... ok test invalid_syntax::expressions/bin_op/missing_lhs.py ... ok test invalid_syntax::expressions/compare/named_expression.py ... ok test invalid_syntax::expressions/bool_op/starred_expression.py ... ok test invalid_syntax::expressions/compare/missing_lhs.py ... ok test invalid_syntax::expressions/compare/invalid_order.py ... ok test invalid_syntax::expressions/compare/invalid_rhs_expression.py ... ok test invalid_syntax::expressions/bool_op/invalid_rhs_expression.py ... ok test invalid_syntax::expressions/bool_op/named_expression.py ... ok test invalid_syntax::expressions/bool_op/missing_rhs.py ... ok test invalid_syntax::expressions/compare/missing_rhs_0.py ... ok test invalid_syntax::expressions/emoji_statement.py ... ok test invalid_syntax::expressions/dict/missing_closing_brace_2.py ... ok test invalid_syntax::expressions/compare/missing_rhs_2.py ... ok test invalid_syntax::expressions/compare/multiple_equals.py ... ok test invalid_syntax::expressions/if/recover.py ... ok test invalid_syntax::expressions/dict/missing_closing_brace_1.py ... ok test invalid_syntax::expressions/dict/missing_closing_brace_0.py ... ok test invalid_syntax::expressions/dict/named_expression_0.py ... ok test invalid_syntax::expressions/if/missing_orelse_expr_0.py ... ok test invalid_syntax::expressions/dict/named_expression_1.py ... ok test invalid_syntax::expressions/if/missing_orelse_expr_1.py ... ok test invalid_syntax::expressions/dict/double_star_comprehension.py ... ok test invalid_syntax::expressions/compare/starred_expression.py ... ok test invalid_syntax::expressions/dict/recover.py ... ok test invalid_syntax::expressions/dict/double_star.py ... ok test invalid_syntax::expressions/list/missing_closing_bracket_2.py ... ok test invalid_syntax::expressions/emoji_identifiers.py ... ok test invalid_syntax::expressions/if/missing_test_expr_1.py ... ok test invalid_syntax::expressions/if/missing_test_expr_0.py ... ok test invalid_syntax::expressions/lambda_default_parameters.py ... ok test invalid_syntax::expressions/lambda_duplicate_parameters.py ... ok test invalid_syntax::expressions/dict/comprehension.py ... ok test invalid_syntax::expressions/list/comprehension.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/list/missing_closing_bracket_0.py ... ok test invalid_syntax::expressions/named/missing_expression_4.py ... ok test invalid_syntax::expressions/named/missing_expression_1.py ... ok test invalid_syntax::expressions/named/invalid_target.py ... ok test invalid_syntax::expressions/named/missing_expression_3.py ... ok test invalid_syntax::expressions/parenthesized/missing_closing_paren_2.py ... ok test invalid_syntax::expressions/named/missing_expression_2.py ... ok test invalid_syntax::expressions/list/recover.py ... ok test invalid_syntax::expressions/parenthesized/missing_closing_paren_3.py ... ok test invalid_syntax::expressions/named/missing_expression_0.py ... ok test invalid_syntax::expressions/parenthesized/missing_closing_paren_0.py ... ok test invalid_syntax::expressions/parenthesized/missing_closing_paren_1.py ... ok test invalid_syntax::expressions/parenthesized/generator.py ... ok test invalid_syntax::expressions/list/missing_closing_bracket_3.py ... ok test invalid_syntax::expressions/set/star_expression_precedence.py ... ok test invalid_syntax::expressions/parenthesized/parenthesized.py ... ok test invalid_syntax::expressions/parenthesized/tuple.py ... ok test invalid_syntax::expressions/set/missing_closing_curly_brace_1.py ... ok test invalid_syntax::expressions/set/missing_closing_curly_brace_0.py ... ok test invalid_syntax::expressions/set/comprehension.py ... ok test invalid_syntax::expressions/parenthesized/tuple_starred_expr.py ... ok test invalid_syntax::expressions/set/recover.py ... ok test invalid_syntax::expressions/set/missing_closing_curly_brace_2.py ... ok test invalid_syntax::expressions/set/missing_closing_curly_brace_3.py ... ok test invalid_syntax::expressions/unary/no_expression_1.py ... ok test invalid_syntax::expressions/unary/no_expression_0.py ... ok test invalid_syntax::expressions/unary.py ... ok test invalid_syntax::expressions/subscript/unclosed_slice_1.py ... ok test invalid_syntax::expressions/unary/named_expression.py ... ok test invalid_syntax::expressions/subscript/unclosed_slice_0.py ... ok test invalid_syntax::expressions/subscript/invalid_slice_element.py ... ok test invalid_syntax::re_lexing/triple_quoted_fstring_2.py ... ok test invalid_syntax::expressions/yield/named_expression.py ... ok test invalid_syntax::re_lexing/triple_quoted_fstring_1.py ... ok test invalid_syntax::expressions/yield/star_expression.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/if_extra_closing_parentheses.py ... ok test invalid_syntax::re_lex_logical_token_mac_eol.py ... ok test invalid_syntax::re_lex_logical_token_windows_eol.py ... ok test invalid_syntax::statements/match/as_pattern_0.py ... ok test invalid_syntax::re_lexing/ty_1828.py ... ok test invalid_syntax::re_lexing/line_continuation_windows_eol.py ... ok test invalid_syntax::statements/function_type_parameters.py ... ok test invalid_syntax::expressions/yield_from/unparenthesized.py ... ok test invalid_syntax::expressions/yield_from/starred_expression.py ... ok test invalid_syntax::statements/if_extra_indent.py ... ok test invalid_syntax::re_lex_logical_token.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/match/as_pattern_2.py ... ok test invalid_syntax::re_lexing/fstring_format_spec_1.py ... ok test invalid_syntax::statements/match/as_pattern_1.py ... ok test invalid_syntax::statements/invalid_augmented_assignment_target.py ... ok test invalid_syntax::statements/match/as_pattern_3.py ... ok test invalid_syntax::statements/invalid_assignment_targets.py ... ok test invalid_syntax::statements/match/as_pattern_4.py ... ok test invalid_syntax::statements/match/invalid_class_pattern.py ... ok test invalid_syntax::unicode_name.py ... ok test invalid_syntax::statements/with/unparenthesized_with_items.py ... ok test valid_syntax::expressions/attribute.py ... ok test invalid_syntax::statements/with/empty_with_items.py ... ok test invalid_syntax::statements/match/invalid_mapping_pattern.py ... ok test invalid_syntax::statements/match/star_pattern_usage.py ... ok test invalid_syntax::statements/match/unary_add_usage.py ... ok test valid_syntax::expressions/dictionary.py ... ok test valid_syntax::expressions/await.py ... ok test valid_syntax::expressions/bool_op.py ... ok test valid_syntax::expressions/if.py ... ok test valid_syntax::expressions/call.py ... ok test valid_syntax::expressions/compare.py ... ok test valid_syntax::expressions/bin_op.py ... ok test invalid_syntax::statements/match/invalid_lhs_or_rhs_pattern.py ... ok test valid_syntax::expressions/name.py ... ok test valid_syntax::expressions/arguments.py ... ok test invalid_syntax::statements/with/ambiguous_lpar_with_items.py ... ok test valid_syntax::expressions/parenthesized.py ... ok test valid_syntax::expressions/named.py ... ok test valid_syntax::expressions/slice.py ... ok test valid_syntax::expressions/generator.py ... ok test valid_syntax::expressions/list.py ... ok test valid_syntax::expressions/number_literal.py ... ok test valid_syntax::expressions/dictionary_comprehension.py ... ok test valid_syntax::expressions/list_comprehension.py ... ok test valid_syntax::expressions/lambda.py ... ok test valid_syntax::expressions/string.py ... ok test valid_syntax::expressions/starred.py ... ok test valid_syntax::expressions/set.py ... ok test valid_syntax::expressions/f_string.py ... ok test valid_syntax::expressions/set_comprehension.py ... ok test valid_syntax::statement/annotated_assignment.py ... ok test valid_syntax::other/atom.py ... ok test valid_syntax::expressions/yield_from.py ... ok test valid_syntax::other/decorator.py ... ok test valid_syntax::expressions/unary_op.py ... ok test valid_syntax::expressions/subscript.py ... ok test valid_syntax::expressions/yield.py ... ok test valid_syntax::expressions/tuple.py ... ok test valid_syntax::statement/delete.py ... ok test valid_syntax::statement/assert.py ... ok test valid_syntax::statement/import.py ... ok test valid_syntax::statement/from_import.py ... ok test valid_syntax::statement/return.py ... ok test valid_syntax::statement/if.py ... ok test valid_syntax::statement/augmented_assignment.py ... ok test valid_syntax::statement/raise.py ... ok test valid_syntax::statement/for.py ... ok test valid_syntax::statement/with.py ... ok test valid_syntax::statement/while.py ... ok test valid_syntax::statement/class.py ... ok test valid_syntax::statement/simple.py ... ok test valid_syntax::statement/assignment.py ... ok test valid_syntax::expressions/t_string.py ... ok test valid_syntax::statement/try.py ... ok test valid_syntax::statement/type.py ... ok test valid_syntax::statement/function.py ... ok test valid_syntax::statement/ambiguous_lpar_with_items.py ... ok test valid_syntax::statement/match.py ... ok test result: ok. 558 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.16s Running `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/generate_inline_tests-c712f539d6f8d43f --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' --skip 'unix::symlink_inside_project'` running 1 test test generate_inline_tests ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/ruff_python_semantic-f08ef561072248d9 --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' --skip 'unix::symlink_inside_project'` 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.17.0-build/ruff-0.17.0/target/rpm/deps/ruff_python_stdlib-1815830e459d034d --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' --skip 'unix::symlink_inside_project'` 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.17.0-build/ruff-0.17.0/target/rpm/deps/ruff_python_trivia-cfe32230ba411d82 --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' --skip 'unix::symlink_inside_project'` running 40 tests test name_matcher::tests::identifier_boundaries ... ok test name_matcher::tests::keyword_uses_literal_spelling ... ok test name_matcher::tests::normalization_can_change_identifiers ... ok test name_matcher::tests::normalized_unicode_uses_literal_spelling ... ok test name_matcher::tests::strings_and_comments_are_candidates ... ok 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. 40 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/block_comments-0e2c3e75e9e5bdd3 --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' --skip 'unix::symlink_inside_project'` 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.17.0-build/ruff-0.17.0/target/rpm/deps/simple_tokenizer-7bdd2d12017f1200 --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' --skip 'unix::symlink_inside_project'` 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.17.0-build/ruff-0.17.0/target/rpm/deps/whitespace-8b5b303ab96763ce --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' --skip 'unix::symlink_inside_project'` 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.17.0-build/ruff-0.17.0/target/rpm/deps/ruff_server-0e7be3f85a406666 --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' --skip 'unix::symlink_inside_project'` running 27 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 session::tests::format_backend::workspacetrust_trusted_formatbackend_uv_expects ... ok test session::tests::format_backend::workspacetrust_untrusted_formatbackend_internal_expects ... ok test result: ok. 27 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s Running `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/document-ed9b769308e93ecc --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' --skip 'unix::symlink_inside_project'` 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.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-943e5fd15dba2671 --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' --skip 'unix::symlink_inside_project'` running 32 tests test capabilities::dynamically_registers_formatting_and_range_formatting_for_python_and_markdown ... 2026-10-15 12:15:38.666487461 INFO No workspace(s) were provided during initialization. Using the current working directory as a default workspace: /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/crates/ruff_server 2026-10-15 12:15:38.666537342 INFO No workspace options found for file:///builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/crates/ruff_server, using default options 2026-10-15 12:15:38.666544442 DEBUG Negotiated position encoding: UTF16 2026-10-15 12:15:38.666571433 DEBUG Indexing settings for workspace: /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/crates/ruff_server 2026-10-15 12:15:38.668962723 DEBUG Loaded settings from: `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/pyproject.toml` 2026-10-15 12:15:38.669102047 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-10-15 12:15:38.669125397 DEBUG Derived `target-version` from found `requires-python` for fallback configuration: Py37 2026-10-15 12:15:38.669188629 INFO Registering workspace: /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/crates/ruff_server 2026-10-15 12:15:38.669378974 INFO Retrying to receive `client/registerCapability` request 2026-10-15 12:15:38.718950294 DEBUG request{id=2 method=shutdown}: enter 2026-10-15 12:15:38.719017085 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-15 12:15:38.719055466 DEBUG Received exit notification, exiting ok test capabilities::statically_registers_formatting_when_dynamic_registration_is_unsupported ... 2026-10-15 12:15:38.720434001 INFO No workspace(s) were provided during initialization. Using the current working directory as a default workspace: /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/crates/ruff_server 2026-10-15 12:15:38.720464032 INFO No workspace options found for file:///builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/crates/ruff_server, using default options 2026-10-15 12:15:38.720467672 DEBUG Negotiated position encoding: UTF16 2026-10-15 12:15:38.720491482 DEBUG Indexing settings for workspace: /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/crates/ruff_server 2026-10-15 12:15:38.721324653 DEBUG Loaded settings from: `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/pyproject.toml` 2026-10-15 12:15:38.721453167 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-10-15 12:15:38.721465727 DEBUG Derived `target-version` from found `requires-python` for fallback configuration: Py37 2026-10-15 12:15:38.721528159 INFO Registering workspace: /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/crates/ruff_server 2026-10-15 12:15:38.721607111 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-15 12:15:38.730516775 DEBUG request{id=2 method=shutdown}: enter 2026-10-15 12:15:38.730524985 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-15 12:15:38.730553566 DEBUG Received exit notification, exiting ok test code_action::code_action_without_valid_url_returns_unchanged_action ... 2026-10-15 12:15:38.731605563 INFO No workspace options found for file:///tmp/.tmpaA56W7, using default options 2026-10-15 12:15:38.731645094 DEBUG Negotiated position encoding: UTF16 2026-10-15 12:15:38.731658014 DEBUG Indexing settings for workspace: /tmp/.tmpaA56W7 2026-10-15 12:15:38.733503811 INFO Registering workspace: /tmp/.tmpaA56W7 2026-10-15 12:15:38.733562622 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-15 12:15:38.733669815 DEBUG request{id=2 method=codeAction/resolve}: enter 2026-10-15 12:15:38.733700776 WARN request{id=2 method=codeAction/resolve}: Returning code action unchanged because it doesn't contain Ruff's document URI payload. 2026-10-15 12:15:38.743837891 DEBUG request{id=3 method=shutdown}: enter 2026-10-15 12:15:38.743849821 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-15 12:15:38.743877472 DEBUG Received exit notification, exiting ok test code_action::code_actions_for_python ... 2026-10-15 12:15:38.744861877 INFO No workspace options found for file:///tmp/.tmpCJTc5x, using default options 2026-10-15 12:15:38.744891448 DEBUG Negotiated position encoding: UTF16 2026-10-15 12:15:38.744903578 DEBUG Indexing settings for workspace: /tmp/.tmpCJTc5x 2026-10-15 12:15:38.746519169 INFO Registering workspace: /tmp/.tmpCJTc5x 2026-10-15 12:15:38.746583400 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-15 12:15:38.746681513 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-15 12:15:38.746721944 DEBUG request{id=2 method=textDocument/codeAction}: enter 2026-10-15 12:15:38.746755545 DEBUG request{id=2 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpCJTc5x/test.py 2026-10-15 12:15:38.746766665 DEBUG request{id=2 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpCJTc5x/test.py 2026-10-15 12:15:38.747517874 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-10-15 12:15:38.747596476 DEBUG request{id=2 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpCJTc5x/test.py 2026-10-15 12:15:38.747610826 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-10-15 12:15:38.757822084 DEBUG request{id=3 method=shutdown}: enter 2026-10-15 12:15:38.757831074 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-15 12:15:38.757851024 DEBUG Received exit notification, exiting ok test code_action::code_actions_for_toml ... 2026-10-15 12:15:38.758841979 INFO No workspace options found for file:///tmp/.tmpKVtfco, using default options 2026-10-15 12:15:38.758868470 DEBUG Negotiated position encoding: UTF16 2026-10-15 12:15:38.758878920 DEBUG Indexing settings for workspace: /tmp/.tmpKVtfco 2026-10-15 12:15:38.759373513 DEBUG No `target-version` found in `/tmp/.tmpKVtfco/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-10-15 12:15:38.759518587 DEBUG Loaded settings from: `/tmp/.tmpKVtfco/ruff.toml` for `/tmp/.tmpKVtfco` 2026-10-15 12:15:38.760515702 INFO Registering workspace: /tmp/.tmpKVtfco 2026-10-15 12:15:38.760581153 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-15 12:15:38.760670376 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-15 12:15:38.760698806 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-10-15 12:15:38.760729237 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpKVtfco/ruff.toml 2026-10-15 12:15:38.760897591 DEBUG request{id=3 method=textDocument/codeAction}: enter 2026-10-15 12:15:38.760903761 DEBUG request{id=3 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpKVtfco/ruff.toml 2026-10-15 12:15:38.760921902 DEBUG request{id=3 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpKVtfco/ruff.toml 2026-10-15 12:15:38.771184951 DEBUG request{id=4 method=shutdown}: enter 2026-10-15 12:15:38.771193111 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-15 12:15:38.771211491 DEBUG Received exit notification, exiting ok test code_action::human_readable_rule_names ... 2026-10-15 12:15:38.772223107 INFO No workspace options found for file:///tmp/.tmpv2dHKm, using default options 2026-10-15 12:15:38.772249798 DEBUG Negotiated position encoding: UTF16 2026-10-15 12:15:38.772260058 DEBUG Indexing settings for workspace: /tmp/.tmpv2dHKm 2026-10-15 12:15:38.772880733 DEBUG Loaded settings from: `/tmp/.tmpv2dHKm/pyproject.toml` for `/tmp/.tmpv2dHKm` 2026-10-15 12:15:38.774843463 INFO Registering workspace: /tmp/.tmpv2dHKm 2026-10-15 12:15:38.774902584 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-15 12:15:38.775007217 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-15 12:15:38.775034578 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-10-15 12:15:38.775061848 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpv2dHKm/test.py 2026-10-15 12:15:38.775449038 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-10-15 12:15:38.775588802 DEBUG request{id=3 method=textDocument/codeAction}: enter 2026-10-15 12:15:38.775597192 DEBUG request{id=3 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpv2dHKm/test.py 2026-10-15 12:15:38.775613262 DEBUG request{id=3 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpv2dHKm/test.py 2026-10-15 12:15:38.775649163 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-10-15 12:15:38.775682694 DEBUG request{id=3 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpv2dHKm/test.py 2026-10-15 12:15:38.775692684 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-10-15 12:15:38.785837100 DEBUG request{id=4 method=shutdown}: enter 2026-10-15 12:15:38.785847410 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-15 12:15:38.785861521 DEBUG Received exit notification, exiting ok test code_action::invalid_code_action_resolve_data_returns_unchanged_action ... 2026-10-15 12:15:38.786923227 INFO No workspace options found for file:///tmp/.tmp7NH8Av, using default options 2026-10-15 12:15:38.786965468 DEBUG Negotiated position encoding: UTF16 2026-10-15 12:15:38.786977819 DEBUG Indexing settings for workspace: /tmp/.tmp7NH8Av 2026-10-15 12:15:38.789576824 INFO Registering workspace: /tmp/.tmp7NH8Av 2026-10-15 12:15:38.789636016 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-15 12:15:38.789749529 DEBUG request{id=2 method=codeAction/resolve}: enter 2026-10-15 12:15:38.789786770 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-10-15 12:15:38.799897735 DEBUG request{id=3 method=shutdown}: enter 2026-10-15 12:15:38.799904835 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-15 12:15:38.799922635 DEBUG Received exit notification, exiting ok test code_action::no_code_actions_for_markdown ... 2026-10-15 12:15:38.800824148 INFO No workspace options found for file:///tmp/.tmpDoEMbQ, using default options 2026-10-15 12:15:38.800854359 DEBUG Negotiated position encoding: UTF16 2026-10-15 12:15:38.800865859 DEBUG Indexing settings for workspace: /tmp/.tmpDoEMbQ 2026-10-15 12:15:38.803484265 INFO Registering workspace: /tmp/.tmpDoEMbQ 2026-10-15 12:15:38.803547957 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-15 12:15:38.803640779 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-15 12:15:38.803670820 DEBUG request{id=2 method=textDocument/codeAction}: enter 2026-10-15 12:15:38.813851936 DEBUG request{id=3 method=shutdown}: enter 2026-10-15 12:15:38.813858627 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-15 12:15:38.813877957 DEBUG Received exit notification, exiting ok test custom_extension::format_custom_extension_mapped_to_markdown ... 2026-10-15 12:15:38.814835841 INFO No workspace options found for file:///tmp/.tmpcj7Hh0, using default options 2026-10-15 12:15:38.814867402 DEBUG Negotiated position encoding: UTF16 2026-10-15 12:15:38.814893963 DEBUG Indexing settings for workspace: /tmp/.tmpcj7Hh0 2026-10-15 12:15:38.815620271 DEBUG Loaded settings from: `/tmp/.tmpcj7Hh0/pyproject.toml` for `/tmp/.tmpcj7Hh0` 2026-10-15 12:15:38.817456337 INFO Registering workspace: /tmp/.tmpcj7Hh0 2026-10-15 12:15:38.817523519 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-15 12:15:38.817608311 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-15 12:15:38.817645382 DEBUG request{id=2 method=textDocument/formatting}: enter 2026-10-15 12:15:38.817672893 DEBUG request{id=2 method=textDocument/formatting}: Included path via `include`: /tmp/.tmpcj7Hh0/test.thing 2026-10-15 12:15:38.818515334 DEBUG request{id=2 method=textDocument/formatting}:Printer::print: enter 2026-10-15 12:15:38.828711061 DEBUG request{id=3 method=shutdown}: enter 2026-10-15 12:15:38.828720431 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-15 12:15:38.828739782 DEBUG Received exit notification, exiting ok test custom_extension::lint_custom_extension_mapped_to_markdown_emits_no_diagnostics ... 2026-10-15 12:15:38.829760748 INFO No workspace options found for file:///tmp/.tmpG2ERnU, using default options 2026-10-15 12:15:38.829788638 DEBUG Negotiated position encoding: UTF16 2026-10-15 12:15:38.829798459 DEBUG Indexing settings for workspace: /tmp/.tmpG2ERnU 2026-10-15 12:15:38.830423264 DEBUG Loaded settings from: `/tmp/.tmpG2ERnU/pyproject.toml` for `/tmp/.tmpG2ERnU` 2026-10-15 12:15:38.832403584 INFO Registering workspace: /tmp/.tmpG2ERnU 2026-10-15 12:15:38.832469816 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-15 12:15:38.832563468 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-15 12:15:38.832595959 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-10-15 12:15:38.832623860 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpG2ERnU/test.thing 2026-10-15 12:15:38.842789996 DEBUG request{id=3 method=shutdown}: enter 2026-10-15 12:15:38.842796706 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-15 12:15:38.842816777 DEBUG Received exit notification, exiting ok test custom_extension::range_format_custom_extension_mapped_to_markdown_is_unsupported ... 2026-10-15 12:15:38.843749990 INFO No workspace options found for file:///tmp/.tmpp4d1Ji, using default options 2026-10-15 12:15:38.843781421 DEBUG Negotiated position encoding: UTF16 2026-10-15 12:15:38.843792631 DEBUG Indexing settings for workspace: /tmp/.tmpp4d1Ji 2026-10-15 12:15:38.844423067 DEBUG Loaded settings from: `/tmp/.tmpp4d1Ji/pyproject.toml` for `/tmp/.tmpp4d1Ji` 2026-10-15 12:15:38.846430178 INFO Registering workspace: /tmp/.tmpp4d1Ji 2026-10-15 12:15:38.846492839 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-15 12:15:38.846583852 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-15 12:15:38.846625863 DEBUG request{id=2 method=textDocument/rangeFormatting}: enter 2026-10-15 12:15:38.846655593 DEBUG request{id=2 method=textDocument/rangeFormatting}: Included path via `include`: /tmp/.tmpp4d1Ji/test.thing 2026-10-15 12:15:38.846660514 WARN request{id=2 method=textDocument/rangeFormatting}: Range formatting for Markdown files not supported 2026-10-15 12:15:38.856822700 DEBUG request{id=3 method=shutdown}: enter 2026-10-15 12:15:38.856829390 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-15 12:15:38.856856091 DEBUG Received exit notification, exiting ok test diagnostics::invalid_pyproject_toml_diagnostic ... 2026-10-15 12:15:38.857719232 INFO No workspace options found for file:///tmp/.tmpiMhRiq, using default options 2026-10-15 12:15:38.857751903 DEBUG Negotiated position encoding: UTF16 2026-10-15 12:15:38.857762244 DEBUG Indexing settings for workspace: /tmp/.tmpiMhRiq 2026-10-15 12:15:38.860296067 INFO Registering workspace: /tmp/.tmpiMhRiq 2026-10-15 12:15:38.860358639 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-15 12:15:38.860443781 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-15 12:15:38.860468092 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-10-15 12:15:38.860494912 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpiMhRiq/pyproject.toml 2026-10-15 12:15:38.870725920 DEBUG request{id=3 method=shutdown}: enter 2026-10-15 12:15:38.870734901 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-15 12:15:38.870753731 DEBUG Received exit notification, exiting ok test diagnostics::toml_diagnostics ... 2026-10-15 12:15:38.871787627 INFO No workspace options found for file:///tmp/.tmpPN8tjJ, using default options 2026-10-15 12:15:38.871829978 DEBUG Negotiated position encoding: UTF16 2026-10-15 12:15:38.871842509 DEBUG Indexing settings for workspace: /tmp/.tmpPN8tjJ 2026-10-15 12:15:38.872344381 DEBUG No `target-version` found in `/tmp/.tmpPN8tjJ/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-10-15 12:15:38.872488435 DEBUG Loaded settings from: `/tmp/.tmpPN8tjJ/ruff.toml` for `/tmp/.tmpPN8tjJ` 2026-10-15 12:15:38.873494300 INFO Registering workspace: /tmp/.tmpPN8tjJ 2026-10-15 12:15:38.873556292 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-15 12:15:38.873638344 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-15 12:15:38.873661994 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-10-15 12:15:38.873696045 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpPN8tjJ/ruff.toml 2026-10-15 12:15:38.883968894 DEBUG request{id=3 method=shutdown}: enter 2026-10-15 12:15:38.883974054 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-15 12:15:38.884006905 DEBUG Received exit notification, exiting ok test diagnostics::uses_human_readable_names_in_preview ... 2026-10-15 12:15:38.884958659 INFO No workspace options found for file:///tmp/.tmpbiFj74, using default options 2026-10-15 12:15:38.885003900 DEBUG Negotiated position encoding: UTF16 2026-10-15 12:15:38.885015151 DEBUG Indexing settings for workspace: /tmp/.tmpbiFj74 2026-10-15 12:15:38.885629446 DEBUG Loaded settings from: `/tmp/.tmpbiFj74/pyproject.toml` for `/tmp/.tmpbiFj74` 2026-10-15 12:15:38.887656427 INFO Registering workspace: /tmp/.tmpbiFj74 2026-10-15 12:15:38.887722849 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-15 12:15:38.887810961 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-15 12:15:38.887837852 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-10-15 12:15:38.887866023 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpbiFj74/test.py 2026-10-15 12:15:38.888395536 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-10-15 12:15:38.898657855 DEBUG request{id=3 method=shutdown}: enter 2026-10-15 12:15:38.898665575 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-15 12:15:38.898679925 DEBUG Received exit notification, exiting ok test hover::hover_for_file_level_noqa ... 2026-10-15 12:15:38.899662530 INFO No workspace options found for file:///tmp/.tmpL5EY7f, using default options 2026-10-15 12:15:38.899695621 DEBUG Negotiated position encoding: UTF16 2026-10-15 12:15:38.899706371 DEBUG Indexing settings for workspace: /tmp/.tmpL5EY7f 2026-10-15 12:15:38.902227095 INFO Registering workspace: /tmp/.tmpL5EY7f 2026-10-15 12:15:38.902287126 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-15 12:15:38.902369438 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-15 12:15:38.902395139 DEBUG request{id=2 method=textDocument/hover}: enter 2026-10-15 12:15:38.912567555 DEBUG request{id=3 method=shutdown}: enter 2026-10-15 12:15:38.912573796 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-15 12:15:38.912594066 DEBUG Received exit notification, exiting ok test hover::hover_for_human_readable_rule_name ... 2026-10-15 12:15:38.913459168 INFO No workspace options found for file:///tmp/.tmpK4Jj4M, using default options 2026-10-15 12:15:38.913488959 DEBUG Negotiated position encoding: UTF16 2026-10-15 12:15:38.913499519 DEBUG Indexing settings for workspace: /tmp/.tmpK4Jj4M 2026-10-15 12:15:38.914155325 DEBUG Loaded settings from: `/tmp/.tmpK4Jj4M/pyproject.toml` for `/tmp/.tmpK4Jj4M` 2026-10-15 12:15:38.916096804 INFO Registering workspace: /tmp/.tmpK4Jj4M 2026-10-15 12:15:38.916157806 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-15 12:15:38.916237578 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-15 12:15:38.916264359 DEBUG request{id=2 method=textDocument/hover}: enter 2026-10-15 12:15:38.926443925 DEBUG request{id=3 method=shutdown}: enter 2026-10-15 12:15:38.926452605 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-15 12:15:38.926473106 DEBUG Received exit notification, exiting ok test hover::hover_for_python_noqa ... 2026-10-15 12:15:38.927496772 INFO No workspace options found for file:///tmp/.tmplv6poR, using default options 2026-10-15 12:15:38.927524732 DEBUG Negotiated position encoding: UTF16 2026-10-15 12:15:38.927534753 DEBUG Indexing settings for workspace: /tmp/.tmplv6poR 2026-10-15 12:15:38.930093307 INFO Registering workspace: /tmp/.tmplv6poR 2026-10-15 12:15:38.930153759 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-15 12:15:38.930262961 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-15 12:15:38.930307173 DEBUG request{id=2 method=textDocument/hover}: enter 2026-10-15 12:15:38.940555371 DEBUG request{id=3 method=shutdown}: enter 2026-10-15 12:15:38.940562001 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-15 12:15:38.940582302 DEBUG Received exit notification, exiting ok test hover::hover_for_ruff_suppression_comments ... 2026-10-15 12:15:38.941522455 INFO No workspace options found for file:///tmp/.tmpHhrj4q, using default options 2026-10-15 12:15:38.941553276 DEBUG Negotiated position encoding: UTF16 2026-10-15 12:15:38.941562936 DEBUG Indexing settings for workspace: /tmp/.tmpHhrj4q 2026-10-15 12:15:38.943109315 INFO Registering workspace: /tmp/.tmpHhrj4q 2026-10-15 12:15:38.943168687 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-15 12:15:38.943272699 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-15 12:15:38.943307980 DEBUG request{id=2 method=textDocument/hover}: enter 2026-10-15 12:15:38.943410233 DEBUG request{id=3 method=textDocument/hover}: enter 2026-10-15 12:15:38.943453374 DEBUG request{id=4 method=textDocument/hover}: enter 2026-10-15 12:15:38.943492255 DEBUG request{id=5 method=textDocument/hover}: enter 2026-10-15 12:15:38.943530546 DEBUG request{id=6 method=textDocument/hover}: enter 2026-10-15 12:15:38.943569927 DEBUG request{id=7 method=textDocument/hover}: enter 2026-10-15 12:15:38.953675402 DEBUG request{id=8 method=shutdown}: enter 2026-10-15 12:15:38.953682162 DEBUG request{id=8 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-15 12:15:38.953700502 DEBUG Received exit notification, exiting ok test hover::no_hover_for_markdown ... 2026-10-15 12:15:38.954546514 INFO No workspace options found for file:///tmp/.tmp1s6WRz, using default options 2026-10-15 12:15:38.954579355 DEBUG Negotiated position encoding: UTF16 2026-10-15 12:15:38.954589435 DEBUG Indexing settings for workspace: /tmp/.tmp1s6WRz 2026-10-15 12:15:38.957094588 INFO Registering workspace: /tmp/.tmp1s6WRz 2026-10-15 12:15:38.957155980 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-15 12:15:38.957245702 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-15 12:15:38.957271383 DEBUG request{id=2 method=textDocument/hover}: enter 2026-10-15 12:15:38.967401208 DEBUG request{id=3 method=shutdown}: enter 2026-10-15 12:15:38.967407778 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-15 12:15:38.967425519 DEBUG Received exit notification, exiting ok test hover::no_hover_for_suppression_text_in_string ... 2026-10-15 12:15:38.968337112 INFO No workspace options found for file:///tmp/.tmp02CU3t, using default options 2026-10-15 12:15:38.968367582 DEBUG Negotiated position encoding: UTF16 2026-10-15 12:15:38.968378983 DEBUG Indexing settings for workspace: /tmp/.tmp02CU3t 2026-10-15 12:15:38.969939982 INFO Registering workspace: /tmp/.tmp02CU3t 2026-10-15 12:15:38.970005284 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-15 12:15:38.970095426 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-15 12:15:38.970133337 DEBUG request{id=2 method=textDocument/hover}: enter 2026-10-15 12:15:38.980273033 DEBUG request{id=3 method=shutdown}: enter 2026-10-15 12:15:38.980278993 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-15 12:15:38.980298603 DEBUG Received exit notification, exiting ok test hover::unavailable_document_returns_empty_response ... 2026-10-15 12:15:38.981116164 INFO No workspace options found for file:///tmp/.tmptakLzj, using default options 2026-10-15 12:15:38.981147955 DEBUG Negotiated position encoding: UTF16 2026-10-15 12:15:38.981172075 DEBUG Indexing settings for workspace: /tmp/.tmptakLzj 2026-10-15 12:15:38.982742095 INFO Registering workspace: /tmp/.tmptakLzj 2026-10-15 12:15:38.982805346 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-15 12:15:38.982916029 DEBUG request{id=2 method=textDocument/hover}: enter 2026-10-15 12:15:38.982939760 WARN request{id=2 method=textDocument/hover}: Returning no hover information because document `file:///tmp/.tmptakLzj/not-open.py` isn't open. 2026-10-15 12:15:38.993033144 DEBUG request{id=3 method=shutdown}: enter 2026-10-15 12:15:38.993041584 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-15 12:15:38.993061305 DEBUG Received exit notification, exiting ok test notebook::notebook_without_ipynb_extension ... 2026-10-15 12:15:38.994128662 INFO No workspace options found for file:///tmp/.tmpl17ESA, using default options 2026-10-15 12:15:38.994160743 DEBUG Negotiated position encoding: UTF16 2026-10-15 12:15:38.994172653 DEBUG Indexing settings for workspace: /tmp/.tmpl17ESA 2026-10-15 12:15:38.996769258 INFO Registering workspace: /tmp/.tmpl17ESA 2026-10-15 12:15:38.996829210 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-15 12:15:38.996924592 DEBUG notification{method=notebookDocument/didOpen}: enter 2026-10-15 12:15:38.996947523 DEBUG notification{method=notebookDocument/didOpen}: Included path via `include`: /tmp/.tmpl17ESA/notebook.py 2026-10-15 12:15:38.997688842 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-10-15 12:15:38.997714432 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-10-15 12:15:38.997731833 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-10-15 12:15:38.997802944 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-15 12:15:38.997845966 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-15 12:15:39.008059273 DEBUG request{id=2 method=shutdown}: enter 2026-10-15 12:15:39.008064763 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-15 12:15:39.008086944 DEBUG Received exit notification, exiting ok test notebook::pull_diagnostics_for_notebook_cells ... 2026-10-15 12:15:39.009159481 INFO No workspace options found for file:///tmp/.tmppu7pRQ, using default options 2026-10-15 12:15:39.009184691 DEBUG Negotiated position encoding: UTF16 2026-10-15 12:15:39.009195192 DEBUG Indexing settings for workspace: /tmp/.tmppu7pRQ 2026-10-15 12:15:39.009886849 DEBUG Loaded settings from: `/tmp/.tmppu7pRQ/pyproject.toml` for `/tmp/.tmppu7pRQ` 2026-10-15 12:15:39.011882459 INFO Registering workspace: /tmp/.tmppu7pRQ 2026-10-15 12:15:39.011950041 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-15 12:15:39.012062474 DEBUG notification{method=notebookDocument/didOpen}: enter 2026-10-15 12:15:39.012080074 DEBUG notification{method=notebookDocument/didOpen}: Included path via `include`: /tmp/.tmppu7pRQ/test.ipynb 2026-10-15 12:15:39.012647049 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-15 12:15:39.012745721 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-10-15 12:15:39.012772752 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmppu7pRQ/test.ipynb 2026-10-15 12:15:39.013382727 DEBUG request{id=3 method=textDocument/diagnostic}: enter 2026-10-15 12:15:39.013392657 DEBUG request{id=3 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmppu7pRQ/test.ipynb 2026-10-15 12:15:39.013509700 DEBUG request{id=4 method=textDocument/diagnostic}: enter 2026-10-15 12:15:39.013514781 DEBUG request{id=4 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmppu7pRQ/test.ipynb 2026-10-15 12:15:39.023669287 DEBUG request{id=5 method=shutdown}: enter 2026-10-15 12:15:39.023678867 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-15 12:15:39.023705447 DEBUG Received exit notification, exiting ok test notebook::related_information ... 2026-10-15 12:15:39.024774474 INFO No workspace options found for file:///tmp/.tmpTiJNPP, using default options 2026-10-15 12:15:39.024814715 DEBUG Negotiated position encoding: UTF16 2026-10-15 12:15:39.024826496 DEBUG Indexing settings for workspace: /tmp/.tmpTiJNPP 2026-10-15 12:15:39.025480302 DEBUG Loaded settings from: `/tmp/.tmpTiJNPP/pyproject.toml` for `/tmp/.tmpTiJNPP` 2026-10-15 12:15:39.027494223 INFO Registering workspace: /tmp/.tmpTiJNPP 2026-10-15 12:15:39.027556135 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-15 12:15:39.027648727 DEBUG notification{method=notebookDocument/didOpen}: enter 2026-10-15 12:15:39.027664647 DEBUG notification{method=notebookDocument/didOpen}: Included path via `include`: /tmp/.tmpTiJNPP/test.ipynb 2026-10-15 12:15:39.028142139 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-15 12:15:39.028172970 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-15 12:15:39.038287215 DEBUG request{id=2 method=shutdown}: enter 2026-10-15 12:15:39.038297455 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-15 12:15:39.038316296 DEBUG Received exit notification, exiting ok test notebook::super_resolution_overview ... 2026-10-15 12:15:39.039391073 INFO No workspace options found for file:///tmp/.tmpJ0woTF, using default options 2026-10-15 12:15:39.039420544 DEBUG Negotiated position encoding: UTF16 2026-10-15 12:15:39.039430544 DEBUG Indexing settings for workspace: /tmp/.tmpJ0woTF 2026-10-15 12:15:39.041013314 INFO Registering workspace: /tmp/.tmpJ0woTF 2026-10-15 12:15:39.041068375 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-15 12:15:39.041158258 DEBUG notification{method=notebookDocument/didOpen}: enter 2026-10-15 12:15:39.041177468 DEBUG notification{method=notebookDocument/didOpen}: Included path via `include`: /tmp/.tmpJ0woTF/resources/test/fixtures/tensorflow_test_notebook.ipynb 2026-10-15 12:15:39.041497416 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-10-15 12:15:39.041520207 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-10-15 12:15:39.041538017 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-10-15 12:15:39.041608859 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-15 12:15:39.041790884 DEBUG notification{method=notebookDocument/didChange}: enter 2026-10-15 12:15:39.041802764 DEBUG notification{method=notebookDocument/didChange}: Included path via `include`: /tmp/.tmpJ0woTF/resources/test/fixtures/tensorflow_test_notebook.ipynb 2026-10-15 12:15:39.042032500 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-10-15 12:15:39.042053220 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-10-15 12:15:39.042069701 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-10-15 12:15:39.042112852 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-15 12:15:39.042119742 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-15 12:15:39.042148893 DEBUG notification{method=notebookDocument/didChange}: enter 2026-10-15 12:15:39.042157103 DEBUG notification{method=notebookDocument/didChange}: Included path via `include`: /tmp/.tmpJ0woTF/resources/test/fixtures/tensorflow_test_notebook.ipynb 2026-10-15 12:15:39.042362228 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-10-15 12:15:39.042381728 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-10-15 12:15:39.042398319 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-10-15 12:15:39.042438900 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-15 12:15:39.042447400 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-15 12:15:39.042455070 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-15 12:15:39.052624417 DEBUG request{id=2 method=shutdown}: enter 2026-10-15 12:15:39.052629417 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-15 12:15:39.052643497 DEBUG Received exit notification, exiting ok test workspace::nested_workspace_remains_excluded_without_explicit_registration ... 2026-10-15 12:15:39.053647883 INFO No workspace options found for file:///tmp/.tmpN8JdYz, using default options 2026-10-15 12:15:39.053684273 DEBUG Negotiated position encoding: UTF16 2026-10-15 12:15:39.053696434 DEBUG Indexing settings for workspace: /tmp/.tmpN8JdYz 2026-10-15 12:15:39.054162315 DEBUG No `target-version` found in `/tmp/.tmpN8JdYz/.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-10-15 12:15:39.054287789 DEBUG Loaded settings from: `/tmp/.tmpN8JdYz/.ruff.toml` for `/tmp/.tmpN8JdYz` 2026-10-15 12:15:39.054306829 DEBUG Ignored path via `extend-exclude`: /tmp/.tmpN8JdYz/sub 2026-10-15 12:15:39.056317370 INFO Registering workspace: /tmp/.tmpN8JdYz 2026-10-15 12:15:39.056380901 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-15 12:15:39.056473844 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-15 12:15:39.056506605 DEBUG request{id=2 method=textDocument/formatting}: enter 2026-10-15 12:15:39.056534545 DEBUG request{id=2 method=textDocument/formatting}: Ignored path via `extend-exclude`: /tmp/.tmpN8JdYz/sub/test.py 2026-10-15 12:15:39.056586947 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-15 12:15:39.056603207 DEBUG request{id=3 method=textDocument/formatting}: enter 2026-10-15 12:15:39.056607967 DEBUG request{id=3 method=textDocument/formatting}: Ignored path via `extend-exclude`: /tmp/.tmpN8JdYz/sub/foo/test.py 2026-10-15 12:15:39.066705922 DEBUG request{id=4 method=shutdown}: enter 2026-10-15 12:15:39.066710902 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-15 12:15:39.066728482 DEBUG Received exit notification, exiting ok test workspace::nested_workspace_root_is_not_excluded_by_an_ancestor ... 2026-10-15 12:15:39.067887152 INFO No workspace options found for file:///tmp/.tmpTvhcRz/sub, using default options 2026-10-15 12:15:39.067916372 DEBUG Negotiated position encoding: UTF16 2026-10-15 12:15:39.067926672 DEBUG Indexing settings for workspace: /tmp/.tmpTvhcRz/sub 2026-10-15 12:15:39.068001214 DEBUG No `target-version` found in `/tmp/.tmpTvhcRz/.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-10-15 12:15:39.068084436 DEBUG Loaded settings from: `/tmp/.tmpTvhcRz/.ruff.toml` 2026-10-15 12:15:39.068474886 DEBUG No `target-version` found in `/tmp/.tmpTvhcRz/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-10-15 12:15:39.068595469 DEBUG Loaded settings from: `/tmp/.tmpTvhcRz/sub/.ruff.toml` for `/tmp/.tmpTvhcRz/sub` 2026-10-15 12:15:39.068614690 DEBUG Ignored path via `extend-exclude`: /tmp/.tmpTvhcRz/sub/foo 2026-10-15 12:15:39.069631405 INFO Registering workspace: /tmp/.tmpTvhcRz/sub 2026-10-15 12:15:39.069696867 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-15 12:15:39.069797900 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-15 12:15:39.069837541 DEBUG request{id=2 method=textDocument/formatting}: enter 2026-10-15 12:15:39.069873972 DEBUG request{id=2 method=textDocument/formatting}: Included path via `include`: /tmp/.tmpTvhcRz/sub/test.py 2026-10-15 12:15:39.069906822 DEBUG request{id=2 method=textDocument/formatting}:Printer::print: enter 2026-10-15 12:15:39.070012245 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-15 12:15:39.070029335 DEBUG request{id=3 method=textDocument/formatting}: enter 2026-10-15 12:15:39.070034906 DEBUG request{id=3 method=textDocument/formatting}: Ignored path via `extend-exclude`: /tmp/.tmpTvhcRz/sub/foo/test.py 2026-10-15 12:15:39.080137060 DEBUG request{id=4 method=shutdown}: enter 2026-10-15 12:15:39.080143701 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-15 12:15:39.080163561 DEBUG Received exit notification, exiting ok test workspace::nested_workspace_root_is_not_excluded_by_an_ancestor_in_a_multi_root_workspace ... 2026-10-15 12:15:39.081321560 INFO No workspace options found for file:///tmp/.tmpamFeSK, using default options 2026-10-15 12:15:39.081354761 INFO No workspace options found for file:///tmp/.tmpamFeSK/sub, using default options 2026-10-15 12:15:39.081358451 DEBUG Negotiated position encoding: UTF16 2026-10-15 12:15:39.081368851 DEBUG Indexing settings for workspace: /tmp/.tmpamFeSK 2026-10-15 12:15:39.081893175 DEBUG Loaded settings from: `/tmp/.tmpamFeSK/.ruff.toml` for `/tmp/.tmpamFeSK` 2026-10-15 12:15:39.081938136 DEBUG Ignored path via `extend-exclude`: /tmp/.tmpamFeSK/sub 2026-10-15 12:15:39.082947551 INFO Registering workspace: /tmp/.tmpamFeSK 2026-10-15 12:15:39.082957841 DEBUG Indexing settings for workspace: /tmp/.tmpamFeSK/sub 2026-10-15 12:15:39.083110345 DEBUG Loaded settings from: `/tmp/.tmpamFeSK/.ruff.toml` 2026-10-15 12:15:39.083619708 DEBUG Loaded settings from: `/tmp/.tmpamFeSK/sub/.ruff.toml` for `/tmp/.tmpamFeSK/sub` 2026-10-15 12:15:39.083665429 DEBUG Ignored path via `extend-exclude`: /tmp/.tmpamFeSK/sub/foo 2026-10-15 12:15:39.084593613 INFO Registering workspace: /tmp/.tmpamFeSK/sub 2026-10-15 12:15:39.084664705 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-15 12:15:39.084749417 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-15 12:15:39.084779357 DEBUG request{id=2 method=textDocument/formatting}: enter 2026-10-15 12:15:39.084815448 DEBUG request{id=2 method=textDocument/formatting}: Included path via `include`: /tmp/.tmpamFeSK/test.py 2026-10-15 12:15:39.084851779 DEBUG request{id=2 method=textDocument/formatting}:Printer::print: enter 2026-10-15 12:15:39.084957442 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-15 12:15:39.084977302 DEBUG request{id=3 method=textDocument/formatting}: enter 2026-10-15 12:15:39.084983303 DEBUG request{id=3 method=textDocument/formatting}: Included path via `include`: /tmp/.tmpamFeSK/sub/test.py 2026-10-15 12:15:39.085005083 DEBUG request{id=3 method=textDocument/formatting}:Printer::print: enter 2026-10-15 12:15:39.085060525 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-15 12:15:39.085080125 DEBUG request{id=4 method=textDocument/formatting}: enter 2026-10-15 12:15:39.085084545 DEBUG request{id=4 method=textDocument/formatting}: Ignored path via `extend-exclude`: /tmp/.tmpamFeSK/sub/foo/test.py 2026-10-15 12:15:39.095179230 DEBUG request{id=5 method=shutdown}: enter 2026-10-15 12:15:39.095187210 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-15 12:15:39.095204820 DEBUG Received exit notification, exiting ok test workspace::selects_the_correct_workspace_settings_for_multi_root_workspaces ... 2026-10-15 12:15:39.096399930 INFO No workspace options found for file:///tmp/.tmpggVskW, using default options 2026-10-15 12:15:39.096430281 INFO No workspace options found for file:///tmp/.tmpggVskW/external/Y, using default options 2026-10-15 12:15:39.096433931 DEBUG Negotiated position encoding: UTF16 2026-10-15 12:15:39.096445272 DEBUG Indexing settings for workspace: /tmp/.tmpggVskW 2026-10-15 12:15:39.097151479 DEBUG Loaded settings from: `/tmp/.tmpggVskW/systemtests/pyproject.toml` for `/tmp/.tmpggVskW/systemtests` 2026-10-15 12:15:39.098057332 INFO Registering workspace: /tmp/.tmpggVskW 2026-10-15 12:15:39.098076933 DEBUG Indexing settings for workspace: /tmp/.tmpggVskW/external/Y 2026-10-15 12:15:39.099588441 INFO Registering workspace: /tmp/.tmpggVskW/external/Y 2026-10-15 12:15:39.099648372 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-15 12:15:39.099743495 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-15 12:15:39.099753965 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-15 12:15:39.099782146 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-10-15 12:15:39.099809876 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpggVskW/systemtests/tests/common/fakes/wus.py 2026-10-15 12:15:39.099891868 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-10-15 12:15:39.099967400 DEBUG request{id=3 method=textDocument/diagnostic}: enter 2026-10-15 12:15:39.099977081 DEBUG request{id=3 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpggVskW/external/Y/wus.py 2026-10-15 12:15:39.100460103 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-10-15 12:15:39.110749702 DEBUG request{id=4 method=shutdown}: enter 2026-10-15 12:15:39.110760633 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-15 12:15:39.110780583 DEBUG Received exit notification, exiting ok test workspace::single_file_mode_does_not_index_nested_configuration ... 2026-10-15 12:15:39.111832540 INFO No workspace(s) were provided during initialization. Using the current working directory as a default workspace: /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/crates/ruff_server 2026-10-15 12:15:39.111860750 INFO No workspace options found for file:///builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/crates/ruff_server, using default options 2026-10-15 12:15:39.111864170 DEBUG Negotiated position encoding: UTF16 2026-10-15 12:15:39.111874641 DEBUG Indexing settings for workspace: /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/crates/ruff_server 2026-10-15 12:15:39.112685991 DEBUG Loaded settings from: `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/pyproject.toml` 2026-10-15 12:15:39.112811774 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-10-15 12:15:39.112821784 DEBUG Derived `target-version` from found `requires-python` for fallback configuration: Py37 2026-10-15 12:15:39.112883436 INFO Registering workspace: /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/crates/ruff_server 2026-10-15 12:15:39.112955178 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-15 12:15:39.113067521 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-15 12:15:39.113099711 WARN No settings available for file:///tmp/.tmpryFLpi/nested/test.py - falling back to default settings 2026-10-15 12:15:39.113231065 DEBUG request{id=2 method=textDocument/formatting}: enter 2026-10-15 12:15:39.113268806 DEBUG request{id=2 method=textDocument/formatting}: Included path via `include`: /tmp/.tmpryFLpi/nested/test.py 2026-10-15 12:15:39.113291226 DEBUG request{id=2 method=textDocument/formatting}:Printer::print: enter 2026-10-15 12:15:39.113386609 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-15 12:15:39.113395129 WARN No settings available for file:///tmp/.tmpryFLpi/unrelated/test.py - falling back to default settings 2026-10-15 12:15:39.113500922 DEBUG request{id=3 method=textDocument/formatting}: enter 2026-10-15 12:15:39.113507142 DEBUG request{id=3 method=textDocument/formatting}: Included path via `include`: /tmp/.tmpryFLpi/unrelated/test.py 2026-10-15 12:15:39.113513832 DEBUG request{id=3 method=textDocument/formatting}:Printer::print: enter 2026-10-15 12:15:39.123646137 DEBUG request{id=4 method=shutdown}: enter 2026-10-15 12:15:39.123659258 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-15 12:15:39.123677768 DEBUG Received exit notification, exiting ok test workspace::unavailable_document_diagnostic_returns_empty_response ... 2026-10-15 12:15:39.124654383 INFO No workspace options found for file:///tmp/.tmpa7gBZo, using default options 2026-10-15 12:15:39.124684304 DEBUG Negotiated position encoding: UTF16 2026-10-15 12:15:39.124694244 DEBUG Indexing settings for workspace: /tmp/.tmpa7gBZo 2026-10-15 12:15:39.126242153 INFO Registering workspace: /tmp/.tmpa7gBZo 2026-10-15 12:15:39.126299764 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-15 12:15:39.126411227 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-10-15 12:15:39.126431828 WARN request{id=2 method=textDocument/diagnostic}: Returning no diagnostics because document `file:///tmp/.tmpa7gBZo/not-open.py` isn't open. 2026-10-15 12:15:39.136582244 DEBUG request{id=3 method=shutdown}: enter 2026-10-15 12:15:39.136588314 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-15 12:15:39.136606724 DEBUG Received exit notification, exiting ok test workspace::unrelated_file_outside_workspace_uses_fallback_configuration ... 2026-10-15 12:15:39.137514977 INFO No workspace options found for file:///tmp/.tmpuNxGYs/sub, using default options 2026-10-15 12:15:39.137538668 DEBUG Negotiated position encoding: UTF16 2026-10-15 12:15:39.137548308 DEBUG Indexing settings for workspace: /tmp/.tmpuNxGYs/sub 2026-10-15 12:15:39.137620710 DEBUG No `target-version` found in `/tmp/.tmpuNxGYs/.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-10-15 12:15:39.137726622 DEBUG Loaded settings from: `/tmp/.tmpuNxGYs/.ruff.toml` 2026-10-15 12:15:39.138128263 DEBUG No `target-version` found in `/tmp/.tmpuNxGYs/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-10-15 12:15:39.138277016 DEBUG Loaded settings from: `/tmp/.tmpuNxGYs/sub/.ruff.toml` for `/tmp/.tmpuNxGYs/sub` 2026-10-15 12:15:39.138295637 DEBUG Ignored path via `extend-exclude`: /tmp/.tmpuNxGYs/sub/foo 2026-10-15 12:15:39.139283652 INFO Registering workspace: /tmp/.tmpuNxGYs/sub 2026-10-15 12:15:39.139351563 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-15 12:15:39.139435775 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-15 12:15:39.139467256 WARN No settings available for file:///tmp/.tmpuNxGYs/unrelated/test.py - falling back to default settings 2026-10-15 12:15:39.139584099 DEBUG request{id=2 method=textDocument/formatting}: enter 2026-10-15 12:15:39.139620490 DEBUG request{id=2 method=textDocument/formatting}: Included path via `include`: /tmp/.tmpuNxGYs/unrelated/test.py 2026-10-15 12:15:39.139647861 DEBUG request{id=2 method=textDocument/formatting}:Printer::print: enter 2026-10-15 12:15:39.149807357 DEBUG request{id=3 method=shutdown}: enter 2026-10-15 12:15:39.149819067 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-15 12:15:39.149832768 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.17.0-build/ruff-0.17.0/target/rpm/deps/ruff_source_file-d9fc5f68c6a117f1 --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' --skip 'unix::symlink_inside_project'` 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.17.0-build/ruff-0.17.0/target/rpm/deps/auto_traits-b46955a9c37e7545 --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' --skip 'unix::symlink_inside_project'` 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.17.0-build/ruff-0.17.0/target/rpm/deps/constructors-06692388dece6d51 --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' --skip 'unix::symlink_inside_project'` 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.17.0-build/ruff-0.17.0/target/rpm/deps/indexing-998aa7d9021ab02d --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' --skip 'unix::symlink_inside_project'` 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.17.0-build/ruff-0.17.0/target/rpm/deps/main-eb941ba20880556f --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' --skip 'unix::symlink_inside_project'` 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.17.0-build/ruff-0.17.0/target/rpm/deps/serde-22ff59f626c188d7 --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' --skip 'unix::symlink_inside_project'` 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.17.0-build/ruff-0.17.0/target/rpm/deps/unicode_names2_generator-9a947e97e41c8df3 --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' --skip 'unix::symlink_inside_project'` running 1 test test util::test_split ... 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.17.0-build/ruff-0.17.0/target/rpm/deps/ruff_workspace-52ae322fdb5e4bd4 --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' --skip 'unix::symlink_inside_project'` 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.17.0-build/ruff-0.17.0/target/rpm/deps/ty-b85d9aecf0558151 --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' --skip 'unix::symlink_inside_project'` 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.17.0-build/ruff-0.17.0/target/rpm/deps/ty-202bd8ec0d04e5ce --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' --skip 'unix::symlink_inside_project'` 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.17.0-build/ruff-0.17.0/target/rpm/deps/cli-b7fe92156d966006 --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' --skip 'unix::symlink_inside_project'` running 182 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::force_exclude_directory_outside_project ... ok test file_selection::force_exclude_project_under_excluded_directory ... ok test file_selection::force_exclude_sibling_outside_project_root ... 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::project_directory_brackets_do_not_act_as_glob_syntax ... ok test file_selection::remove_default_exclude ... ok test file_selection::response_files_preserve_literal_at_paths ... ok test fixes::add_ignore ... ok test fixes::add_ignore_keeps_nested_blanket_suppression_used ... ok test fixes::add_ignore_unfixable ... ok test fixes::display_only_fix ... 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 fixes::unsafe_fix ... 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::unix_system_installation_with_no_lib_directory ... ok test rule::preview_rule_status ... ok test rule::rule_default_output ... ok test rule::rule_json_output ... ok test rule::rule_no_selector ... # abstract-and-final-method Default level: error | Stable (since 0.0.64) ## What it does Checks for methods decorated with both `@abstractmethod` and `@final`. ## Why is this bad? An abstract method must be overridden for a subclass to become concrete, but a final method cannot be overridden. Combining the decorators therefore makes it impossible for a subclass to provide a concrete implementation. ## Example ```python from abc import ABC, abstractmethod from typing import final class Base(ABC): @final @abstractmethod def method(self) -> None: ... # error ``` # abstract-method-in-final-class Default level: error | Stable (since 0.0.13) ## What it does Checks for `@final` classes that have unimplemented abstract methods. ## Why is this bad? A class decorated with `@final` cannot be subclassed. If such a class has abstract methods that are not implemented, the class can never be properly instantiated, as the abstract methods can never be implemented (since subclassing is prohibited). At runtime, instantiation of classes with unimplemented abstract methods is only prevented for classes that have `ABCMeta` (or a subclass of it) as their metaclass. However, type checkers also enforce this for classes that do not use `ABCMeta`, since the intent for the class to be abstract is clear from the use of `@abstractmethod`. ## Example ```python from abc import ABC, abstractmethod from typing import final class Base(ABC): @abstractmethod def method(self) -> int: ... @final # `Derived` does not implement `method` class Derived(Base): # error pass ``` # ambiguous-protocol-member Default level: warn | Stable (since 0.0.1-alpha.20) ## What it does Checks for protocol classes with members that will lead to ambiguous interfaces. ## Why is this bad? Assigning to an undeclared variable in a protocol class, or to an undeclared attribute through a protocol method's `self` or `cls` receiver, leads to an ambiguous interface which may lead to the type checker inferring unexpected things. It's recommended to ensure that all members of a protocol class are explicitly declared. ## Examples ```py from typing import ClassVar, Protocol class BaseProto(Protocol): a: int # fine (explicitly declared as `int`) instance_member: str class_member: ClassVar[str] # fine: a method definition using `def` is considered a declaration def method_member(self) -> int: ... def method(self) -> None: self.instance_member = "value" # fine (declared in the class body) self.implicit = "value" # error: [ambiguous-protocol-member] @classmethod def class_method(cls) -> None: cls.class_member = "value" # fine (declared in the class body) cls.implicit_class = "value" # error: [ambiguous-protocol-member] # no explicit declaration, leading to ambiguity c = "some variable" # error # no explicit declaration, leading to ambiguity b = method_member # error # This creates implicit assignments of `d` and `e` in the protocol class body. # Were they really meant to be considered protocol members? # error: "`d` is not declared as a protocol member" # error: "`e` is not declared as a protocol member" for d, e in enumerate(range(42)): pass class SubProto(BaseProto, Protocol): a = 42 # fine (declared in superclass) ``` # assert-type-unspellable-subtype Default level: error | Stable (since 0.0.14) ## What it does Checks for `assert_type()` calls where the actual type is an unspellable subtype of the asserted type. ## Why is this bad? `assert_type()` is intended to ensure that the inferred type of a value is exactly the same as the asserted type. But in some situations, ty has nonstandard extensions to the type system that allow it to infer more precise types than can be expressed in user annotations. ty emits a different error code to `type-assertion-failure` in these situations so that users can easily differentiate between the two cases. ## Example ```toml [environment] python-version = "3.11" ``` ```python from typing import assert_type def _(x: int): assert_type(x, int) # fine if x: # the actual type is `int & ~AlwaysFalsy`, # which excludes types like `Literal[0]` # error: [assert-type-unspellable-subtype] assert_type(x, int) ``` # blanket-ignore-comment Default level: ignore | Stable (since 0.0.57) ## What it does Checks for `ty: ignore` comments that don't specify which rules to ignore. ## Why is this bad? A blanket `ty: ignore` comment suppresses every type-checking diagnostic on the applicable line or file. Specifying rule codes documents which diagnostics are expected and prevents the comment from silencing unrelated errors. ## Examples ```py # error value = unknown # ty: ignore ``` Use instead: ```py value = unknown # ty: ignore[unresolved-reference] ``` # call-abstract-method Default level: error | Stable (since 0.0.16) ## What it does Checks for calls to abstract `@classmethod`s or `@staticmethod`s with "trivial bodies" when accessed on the class object itself. "Trivial bodies" are bodies that solely consist of `...`, `pass`, a docstring, and/or `raise NotImplementedError`. ## Why is this bad? An abstract method with a trivial body has no concrete implementation to execute, so calling such a method directly on the class will probably not have the desired effect. It is also unsound to call these methods directly on the class. Unlike other methods, ty permits abstract methods with trivial bodies to have non-`None` return types even though they always return `None` at runtime. This is because it is expected that these methods will always be overridden rather than being called directly. As a result of this exception to the normal rule, ty may infer an incorrect type if one of these methods is called directly, which may then mean that type errors elsewhere in your code go undetected by ty. Calling abstract classmethods or staticmethods via `type[X]` is allowed, since the actual runtime type could be a concrete subclass with an implementation. ## Example ```python from abc import ABC, abstractmethod class Foo(ABC): @classmethod @abstractmethod def method(cls) -> int: ... # cannot call abstract classmethod Foo.method() # error ``` # call-non-callable Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for calls to non-callable objects. This includes attempts to instantiate classes with unimplemented abstract methods, whether those methods are explicitly decorated with `abstractmethod` or implicitly abstract protocol members. ## Why is this bad? Calling a non-callable object will raise a `TypeError` at runtime. Abstract methods describe behavior that a subclass must implement before it can be instantiated. Classes using `ABCMeta` enforce this at runtime; the type checker also enforces it for classes without `ABCMeta`. ## Examples ```python # TypeError: 'int' object is not callable 4() # error ``` ```python from abc import ABC, abstractmethod class Abstract(ABC): @abstractmethod def method(self) -> int: ... # `method` has not been implemented. Abstract() # error class Concrete(Abstract): def method(self) -> int: return 42 Concrete() # OK ``` # 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 `analysis.strict-generic-narrowing` is enabled, `callable(x)` and `isinstance(x, Callable)` narrow an object to `Top[Callable[..., object]]`. 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 ```toml [analysis] strict-generic-narrowing = true ``` ```python def f(x: object): if callable(x): # We know `x` is callable, but not what arguments it accepts x() # error ``` # conflicting-declarations Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks whether a variable has been declared as two conflicting types. ## Why is this bad A variable with two conflicting declarations likely indicates a mistake. Moreover, it could lead to incorrect or ill-defined type inference for other code that relies on these variables. ## Examples ```python if __name__ == "__main__": a: int else: a: str a = 1 # error ``` # conflicting-metaclass Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for class definitions where the metaclass of the class being created would not be a subclass of the metaclasses of all the class's bases. ## Why is it bad? Such a class definition raises a `TypeError` at runtime. ## Examples ```pyi class M1(type): ... class M2(type): ... class A(metaclass=M1): ... class B(metaclass=M2): ... # TypeError: metaclass conflict class C(A, B): ... # error ``` # cyclic-class-definition Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for class definitions in stub files that inherit (directly or indirectly) from themselves. ## Why is it bad? Although forward references are natively supported in stub files, inheritance cycles are still disallowed, as it is impossible to resolve a consistent [method resolution order] for a class that inherits from itself. ## Examples `foo.pyi`: ```pyi class A(B): ... # error class B(A): ... # error ``` [method resolution order]: https://docs.python.org/3/glossary.html#term-method-resolution-order # cyclic-type-alias-definition Default level: error | Stable (since 0.0.1-alpha.29) ## What it does Checks for circular type alias definitions. ## Why is it bad? Recursive aliases are valid when recursive references occur inside another type, such as `list[Tree]`. An alias cannot expand directly to itself or include itself as a union member. This applies to implicit type aliases, aliases annotated with `TypeAlias`, `type` statements, and aliases created with `TypeAliasType`. ## Examples ```toml [environment] python-version = "3.12" ``` ```python from typing import TypeAlias, TypeAliasType, Union type Itself = Itself # error type A = B # error type B = A # error type IntOr = int | IntOr # error Cycle = TypeAliasType("Cycle", "Cycle") # error LegacyCycle: TypeAlias = "int | LegacyCycle" # error ImplicitCycle = Union[int, "ImplicitCycle"] # error value: ImplicitCycle type Tree = int | list[Tree] # valid recursive alias ``` # dataclass-field-order Default level: error | Stable (since 0.0.15) ## What it does Checks for dataclass definitions where required fields are defined after fields with default values. ## Why is this bad? In dataclasses, all required fields (fields without default values) must be defined before fields with default values. This is a Python requirement that will raise a `TypeError` at runtime if violated. ## Example ```python from dataclasses import dataclass @dataclass class Example: x: int = 1 # Field with default value # Required field after field with default y: str # error ``` # deprecated Default level: warn | Stable (since 0.0.1-alpha.16) ## What it does Checks for uses of deprecated items ## Why is this bad? Deprecated items should no longer be used. ## Examples ```toml [environment] python-version = "3.13" ``` ```python import warnings @warnings.deprecated("use new_func instead") def old_func(): ... old_func() # error: [deprecated] ``` # disjoint-cast Default level: ignore | Stable (since 0.0.78) ## What it does Detects `cast` calls where the inferred type of the value is disjoint from the destination type. Two types are disjoint if they are entirely non-overlapping. For example, `str` and `int` are disjoint types because it is impossible to create a Python object that is both a `str` and an `int` at the same time: Python forbids multiple inheritance between these two classes: ```pycon >>> class StrAndInt(int, str): ... Traceback (most recent call last): File "", line 1, in class StrAndInt(int, str): ... TypeError: multiple bases have instance lay-out conflict ``` This means that any object of type `int` can never also be of type `str`, and any object of type `str` can never also inhabit the type `int`. The only common subtype of these two types is [`Never`][never], the uninhabited type, which has no members. ## Why is this bad? `cast()` is deliberately designed as an "escape hatch" in the type system that is neither validated at runtime nor, by default, by type checkers. While upcasting to a supertype is always sound, and casting to a subtype can be sound in some situations if accompanied by careful validation checks, `cast()` is also deliberately designed to allow unsound narrowing, and most useful applications of `cast()` in real-world code cannot be fully validated by a type checker. Nonetheless, even while acknowledging the fact that `cast()` is intentionally designed to allow unsoundness, casting a value to an entirely *disjoint* type is especially likely to indicate a mistake in your code. A cast from an `int` to a `str`, for example, likely indicates a bug or misunderstanding. This rule therefore provides a means for codebases to partially validate their uses of `cast()` without banning the API -- or even banning all unsound uses of the API -- entirely. ## Example ```py from typing import cast def parse(value: int) -> str: return cast(str, value) # error: [disjoint-cast] ``` Casts between overlapping (non-disjoint) types are allowed: ```py from collections.abc import Sequence from typing import cast def validate(numbers: Sequence[int | None]) -> Sequence[int]: if None in numbers: raise TypeError("must provide a sequence of numbers!") return cast(Sequence[int], numbers) ``` Note that disjointness between types can sometimes be surprising. For example, `list[int]` is disjoint from `list[bool]` even though `bool` is a subtype of `int`. Due to the fact that `list` is [mutable and invariant], it would be deeply unsound for ty to ever narrow an object of type `list[int]` to the type `list[bool]`. As such, ty will complain about a cast from `list[int]` to `list[bool]` when this rule is enabled. Similarly, two `NewType`s can be disjoint even when they share the same underlying nominal base type, unless one `NewType` is explicitly declared as a sub-newtype of the other. ```py from typing import NewType, cast UserId = NewType("UserId", int) ProUserId = NewType("ProUserId", int) def f(x: list[int], user_id: UserId): y = cast(list[bool], x) # error: [disjoint-cast] pro_user_id = cast(ProUserId, user_id) # error: [disjoint-cast] ``` ## Alternatives In many cases, the diagnostic can be avoided by switching to use covariant generic types rather than invariant ones: ```py # `Sequence`, unlike `list`, is immutable and covariant from collections.abc import Sequence from typing import cast def f(x: Sequence[int]): y = cast(Sequence[bool], x) # no diagnostic ``` Though if you're able to use covariant types, a type-safe narrowing mechanism that provides runtime validation, such as using `TypeIs`, is generally preferable to using `cast`: ```py # `Sequence`, unlike `list`, is immutable and covariant from collections.abc import Sequence from typing_extensions import TypeIs, reveal_type def is_sequence_of_bools(x: Sequence[int]) -> TypeIs[Sequence[bool]]: return all(isinstance(item, bool) for item in x) def f(x: Sequence[int]): assert is_sequence_of_bools(x) reveal_type(x) # revealed: Sequence[bool] ``` If you're unable to switch to an immutable, covariant generic type, other solutions to this particular diagnostic might include assigning a new list altogether: ```py def f(x: list[int]): y: list[bool] = [] for item in x: assert isinstance(item, bool) y.append(item) ``` Or using a `TypeGuard`. While the "narrowing" below is still unsound, there is at least some runtime validation of the element types taking place, making it superior to the `cast`: ```py from typing_extensions import TypeGuard, reveal_type def is_list_of_bools(x: list[int]) -> TypeGuard[list[bool]]: return all(isinstance(item, bool) for item in x) def f(x: list[int]): assert is_list_of_bools(x) reveal_type(x) # revealed: list[bool] ``` ## Default level This rule is disabled by default. It is designed as a strict rule for users who want additional soundness checks from their type checker, and it may have false positives in some situations. ## See also - The Ruff rule [`banned-api`][banned-api] can be used to ban the use of `cast()` entirely in your codebase. - `redundant-cast` detects casts where the value already has the destination type. [banned-api]: https://docs.astral.sh/ruff/rules/banned-api/ [mutable and invariant]: https://docs.astral.sh/ty/reference/typing-faq/#invariant-generics [never]: https://docs.python.org/3/library/typing.html#typing.Never # division-by-zero Default level: ignore | Stable (since 0.0.1-alpha.1) ## What it does It detects division by zero. ## Why is this bad? Dividing by zero raises a `ZeroDivisionError` at runtime. ## Rule status This rule is currently disabled by default because of the number of false positives it can produce. ## Examples ```python 5 / 0 # error ``` # duplicate-base Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for class definitions with duplicate bases. ## Why is this bad? Class definitions with duplicate bases raise `TypeError` at runtime. ## Examples ```python class A: ... # TypeError: duplicate base class class B(A, A): ... # error ``` # duplicate-kw-only Default level: error | Stable (since 0.0.1-alpha.12) ## What it does Checks for dataclass definitions with more than one field annotated with `KW_ONLY`. ## Why is this bad? `dataclasses.KW_ONLY` is a special marker used to emulate the `*` syntax in normal signatures. It can only be used once per dataclass. Attempting to annotate two different fields with it will lead to a runtime error. ## Examples ```python from dataclasses import dataclass, KW_ONLY # Crash at runtime @dataclass class A: # error b: int _1: KW_ONLY c: str _2: KW_ONLY d: bytes ``` # dynamic-function-decorator-return Default level: ignore | Stable (since 0.0.73) ## What it does Detects decorator applications that replace a function with `Any` or another [dynamic type]. ## Why is this bad? A decorator can replace the function it receives with any object. Type checkers therefore use the decorator's return type as the type of the decorated function. If the decorator returns `Any` or `Unknown` (explicitly or implicitly), the original type is lost, along with the type checker's ability to catch invalid calls and attribute accesses: ```py from collections.abc import Callable def untyped_decorator(function: Callable[..., object]): return function # error: "Decorator returns `Unknown`" @untyped_decorator def stringify(value: int) -> str: return str(value) # No type error is reported, even though `stringify` expects an integer. stringify("not an integer") ``` This rule identifies the point where a decorator erases useful type information, before that imprecision spreads to every use of the decorated function. It can be especially useful in cases where the decorator is defined in a third-party library. Whereas linter rules such as [`ANN201`][ann201] and [`ANN202`][ann202] can complain about missing annotations in your first-party code, they cannot identify instances where unsound types leak into your code due to missing type annotations in third-party code installed into `site-packages`. ## Examples `third_party_library.py`: ```py from collections.abc import Callable def untyped_decorator(function: Callable[..., object]): return function ``` `first_party.py`: ```py from third_party_library import untyped_decorator # error: "Decorator returns `Unknown`" @untyped_decorator def greet(name: str) -> str: return f"Hello, {name}!" ``` If making a PR to the third-party library to improve their annotations is not possible, fixes for this diagnostic could include writing your own decorator or introducing a type-safe wrapper: ```py from collections.abc import Callable from typing import TypeVar from third_party_library import untyped_decorator FunctionT = TypeVar("FunctionT", bound=Callable[..., object]) def typed_wrapper(f: FunctionT) -> FunctionT: decorated = untyped_decorator(f) assert decorated is f return decorated @typed_wrapper def greet(name: str) -> str: return f"Hello, {name}!" ``` ## Default level This rule is disabled by default. It is intended for advanced users wanting additional soundness checks from their type checker, not for users who have just started to use type checkers on their Python code. [ann201]: https://docs.astral.sh/ruff/rules/missing-return-type-undocumented-public-function/ [ann202]: https://docs.astral.sh/ruff/rules/missing-return-type-private-function/ [dynamic type]: https://typing.python.org/en/latest/spec/glossary.html#term-dynamic-type # empty-body Default level: error | Stable (since 0.0.14) ## What it does Detects functions with empty bodies that have a non-`None` return type annotation. The errors reported by this rule have the same motivation as the `invalid-return-type` rule. The diagnostic exists as a separate error code to allow users to disable this rule while prototyping code. While we strongly recommend enabling this rule if possible, users migrating from other type checkers may also find it useful to temporarily disable this rule on some or all of their codebase if they find it results in a large number of diagnostics. ## Why is this bad? A function with an empty body (containing only `...`, `pass`, or a docstring) will implicitly return `None` at runtime. Returning `None` when the return type is non-`None` is unsound, and will lead to ty inferring incorrect types elsewhere. Functions with empty bodies are permitted in certain contexts where they serve as declarations rather than implementations: - Functions in stub files (`.pyi`) - Methods in Protocol classes - Abstract methods decorated with `@abstractmethod` - Overload declarations decorated with `@overload` - Functions in `if TYPE_CHECKING` blocks ## Examples ```python def foo() -> int: ... # error: [empty-body] def bar() -> str: # error: [empty-body] """A function that does nothing.""" pass ``` # escape-character-in-forward-annotation Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for forward annotations that contain escape characters. ## Why is this bad? Static analysis tools like ty can't analyze type annotations that contain escape characters. ## Example ```python def foo() -> "intt\b": ... # error ``` # experimental-syntax Default level: warn | Stable (since 0.0.50) ## What it does Checks for experimental syntax that is not part of the Python typing specification. ## Why is this bad? Experimental syntax is specific to ty. It may be rejected by other type checkers and may never be standardized, or be subject to breaking changes. There are also tools and libraries that inspect and/or evaluate type annotations at runtime, including stringized annotations (e.g. Pydantic, typeguard or beartype). Using experimental syntax may lead to runtime errors in this context. Conversely, if you are only using ty as your type checker, and if you are not relying on runtime inspection of type annotations, you can safely ignore this rule. ## Examples ```toml [environment] python-version = "3.14" ``` ```python class A: ... class B: ... def f(value: A & B) -> None: ... # error: [experimental-syntax] def g(value: ~A) -> None: ... # error: [experimental-syntax] ``` # final-on-non-method Default level: error | Stable (since 0.0.20) ## What it does Checks for `@final` decorators applied to non-method functions. ## Why is this bad? The `@final` decorator is only meaningful on methods and classes. Applying it to a module-level function or a nested function has no effect and is likely a mistake. ## Example ```python from typing import final # @final is not allowed on non-method functions @final # error def my_function() -> int: return 0 ``` # final-without-value Default level: error | Stable (since 0.0.15) ## What it does Checks for `Final` symbols that are declared without a value and are never assigned a value in their scope. ## Why is this bad? A `Final` symbol must be initialized with a value at the time of declaration or in a subsequent assignment. At module or function scope, the assignment must occur in the same scope. In a class body, the assignment may occur in `__init__`. Protocol members are declarations of an interface and do not require a value. ## Examples ```python from typing import Final # `Final` symbol without a value MY_CONSTANT: Final[int] # error # OK: `Final` symbol with a value INITIALIZED_CONSTANT: Final[int] = 1 ``` # ignore-comment-unknown-rule Default level: warn | Stable (since 0.0.1-alpha.1) ## What it does Checks for `ty: ignore[code]` or `type: ignore[ty:code]` comments where `code` isn't a known lint rule. ## Why is this bad? A `ty: ignore[code]` or a `type: ignore[ty:code]` directive with a `code` that doesn't match any known rule will not suppress any type errors, and is probably a mistake. ## Examples ```py # error a = 20 / 1 # ty: ignore[division-by-zer] ``` Use instead: ```py a = 20 / 0 # ty: ignore[division-by-zero] ``` # implicit-concatenated-string-type-annotation Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for implicit concatenated strings in type annotation positions. ## Why is this bad? Static analysis tools like ty can't analyze type annotations that use implicit concatenated strings. ## Examples ```python from typing import Literal def test() -> "Literal[" "5" "]": # error return 5 ``` Use instead: ```python from typing import Literal def test() -> "Literal[5]": return 5 ``` # inconsistent-mro Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for classes with an inconsistent [method resolution order] (MRO). ## Why is this bad? Classes with an inconsistent MRO will raise a `TypeError` at runtime. ## Examples ```python class A: ... class B(A): ... # TypeError: Cannot create a consistent method resolution order class C(A, B): ... # error ``` [method resolution order]: https://docs.python.org/3/glossary.html#term-method-resolution-order # index-out-of-bounds Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for attempts to use an out of bounds index to get an item from a container. ## Why is this bad? Using an out of bounds index will raise an `IndexError` at runtime. ## Examples ```python t = (0, 1, 2) # IndexError: tuple index out of range t[3] # error ``` # ineffective-final Default level: warn | Stable (since 0.0.1-alpha.33) ## What it does Checks for calls to `final()` that type checkers cannot interpret. ## Why is this bad? The `final()` function is designed to be used as a decorator. When called directly as a function (e.g., `final(type(...))`), type checkers will not understand the application of `final` and will not prevent subclassing. ## Example ```python from typing import final # Incorrect: type checkers will not prevent subclassing MyClass = final(type("MyClass", (), {})) # error # Correct: use `final` as a decorator @final class MyClass: ... ``` # instance-layout-conflict Default level: error | Stable (since 0.0.1-alpha.12) ## What it does Checks for classes definitions which will fail at runtime due to "instance memory layout conflicts". This error is usually caused by attempting to combine multiple classes that define non-empty `__slots__` in a class's [Method Resolution Order][method-resolution-order] (MRO), or by attempting to combine multiple builtin classes in a class's MRO. ## Why is this bad? Inheriting from bases with conflicting instance memory layouts will lead to a `TypeError` at runtime. An instance memory layout conflict occurs when CPython cannot determine the memory layout instances of a class should have, because the instance memory layout of one of its bases conflicts with the instance memory layout of one or more of its other bases. For example, if a Python class defines non-empty `__slots__`, this will impact the memory layout of instances of that class. Multiple inheritance from more than one different class defining non-empty `__slots__` is not allowed: ```python class A: __slots__ = ("a", "b") class B: __slots__ = ("a", "b") # Even if the values are the same # TypeError: multiple bases have instance lay-out conflict class C(A, B): ... # error ``` An instance layout conflict can also be caused by attempting to use multiple inheritance with two builtin classes, due to the way that these classes are implemented in a CPython C extension: ```python # TypeError: multiple bases have instance lay-out conflict class A(int, float): ... # error ``` Note that pure-Python classes with no `__slots__`, or pure-Python classes with empty `__slots__`, are always compatible: ```python class A: ... class B: __slots__ = () class C: __slots__ = ("a", "b") # fine class D(A, B, C): ... ``` ## Known problems Classes whose `__slots__` values cannot be determined statically are not always considered disjoint bases by ty. Static definitions can include string literals, fixed-length tuples, and literal lists, sets, or dictionaries of string literals. Additionally, this check is not exhaustive: many C extensions (including several in the standard library) define classes that use extended memory layouts and thus cannot coexist in a single MRO. Since it is currently not possible to represent this fact in stub files, having a full knowledge of these classes is also impossible. When it comes to classes that do not define `__slots__` at the Python level, therefore, ty, currently only hard-codes a number of cases where it knows that a class will produce instances with an atypical memory layout. ## Further reading - [CPython documentation: `__slots__`](https://docs.python.org/3/reference/datamodel.html#slots) - [CPython documentation: Method Resolution Order](https://docs.python.org/3/glossary.html#term-method-resolution-order) [method-resolution-order]: https://docs.python.org/3/glossary.html#term-method-resolution-order # invalid-argument-type Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Detects call arguments whose type is not assignable to the corresponding typed parameter. ## Why is this bad? Passing an argument of a type the function (or callable object) does not accept violates the expectations of the function author and may cause unexpected runtime errors within the body of the function. ## Examples ```python def func(x: int): ... func("foo") # error: [invalid-argument-type] ``` # invalid-assignment Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for assignments where the type of the value is not [assignable to] the type of the assignee. ## Why is this bad? Such assignments break the rules of the type system and weaken a type checker's ability to accurately reason about your code. ## Examples ```python a: int = "" # error ``` [assignable to]: https://typing.python.org/en/latest/spec/glossary.html#term-assignable # invalid-attribute-access Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for assignments to class variables from instances and assignments to instance-only attributes from their class. Also checks for reads and writes of generic instance attributes through a generic class or a specialized generic alias. An "instance-only" variable is one which is only ever assigned to or declared when accessed via `self` in an instance method. A generic instance attribute has a type that depends on the class's type parameters. Specializing a generic class does not create separate class attribute storage, so these attributes cannot be accessed through the generic class or a specialized alias. Access through a `type[...]` receiver is allowed because it can refer to a concrete subclass with its own class attributes. ## Why is this bad? Incorrect assignments break the rules of the type system and weaken a type checker's ability to accurately reason about your code. ## Examples ```python from typing import ClassVar class C: instance_var: int class_var: ClassVar[int] = 1 def __init__(self): # instance variable declared in the class body self.instance_var = 42 # instance-only variable not declared in the class body self.instance_only_var: int = 42 C.class_var = 3 # okay C.instance_var = 56 # okay C().instance_var = 72 # okay C().instance_only_var = 100 # okay # Cannot assign to class variable from instance C().class_var = 3 # error # Cannot assign to instance-only variable from class C.instance_only_var = 56 # error ``` ```python from typing import Generic, TypeVar T = TypeVar("T") class Box(Generic[T]): value: T Box[int].value = 1 # error Box.value # error box = Box[int]() box.value = 1 # okay ``` # invalid-attribute-override Default level: error | Stable (since 0.0.33) ## What it does Detects attribute overrides that change whether an inherited attribute is a class variable or an instance variable, expose an incompatible value type, or make a writable attribute read-only. Narrowing a mutable attribute's type is checked separately by the opt-in `invalid-mutable-override` rule. Overrides involving properties are checked by `invalid-property-type-override`. ## 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, Final class Base: instance_attr: int class_attr: ClassVar[int] name: str count: int class Sub(Base): instance_attr: ClassVar[int] # error: [invalid-attribute-override] class_attr: int # error: [invalid-attribute-override] name: bytes # error: [invalid-attribute-override] count: Final[int] = 0 # error: [invalid-attribute-override] ``` Code that reads `Base.name` on an instance expects a string. Code that accepts a `Base` can also assign to `count`; making it final in the subclass removes that operation. [liskov-substitution-principle]: https://en.wikipedia.org/wiki/Liskov_substitution_principle # invalid-await Default level: error | Stable (since 0.0.1-alpha.19) ## What it does Checks for `await` being used with types that are not [Awaitable][awaitable-abc]. ## Why is this bad? Such expressions will lead to `TypeError` being raised at runtime. ## Examples ```python import asyncio class InvalidAwait: def __await__(self) -> int: return 5 async def main() -> None: await InvalidAwait() # error: [invalid-await] await 42 # error: [invalid-await] asyncio.run(main()) ``` [awaitable-abc]: https://docs.python.org/3/library/collections.abc.html#collections.abc.Awaitable # invalid-base Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for class definitions that have bases which are not instances of `type`. ## Why is this bad? Class definitions with bases like this will lead to `TypeError` being raised at runtime. ## Examples ```python class A(42): ... # error: [invalid-base] ``` # invalid-context-manager Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for expressions used in `with` statements that do not implement the context manager protocol. ## Why is this bad? Such a statement will raise `TypeError` at runtime. ## Examples ```python # TypeError: 'int' object does not support the context manager protocol with 1: # error print(2) ``` # invalid-dataclass Default level: error | Stable (since 0.0.12) ## What it does Checks for invalid applications of the `@dataclass` decorator. ## Why is this bad? Applying `@dataclass` with incompatible arguments raises an exception while creating the class: - `order=True` with `eq=False` - `weakref_slot=True` with `slots=False` - `slots=True` when the class already defines `__slots__` Applying `@dataclass` to a class that inherits from `NamedTuple`, `TypedDict`, `Enum`, or `Protocol` is also invalid: - `NamedTuple` and `TypedDict` classes will raise an exception at runtime when instantiating the class. - `Enum` classes with `@dataclass` are [explicitly not supported]. - `Protocol` classes define interfaces and cannot be instantiated. ## Examples ```python from dataclasses import dataclass from typing import NamedTuple @dataclass(order=True, eq=False) # error: [invalid-dataclass] class Ordered: ... @dataclass class Foo(NamedTuple): # error: [invalid-dataclass] x: int ``` See: [explicitly not supported]: https://docs.python.org/3/howto/enum.html#dataclass-support # invalid-dataclass-override Default level: error | Stable (since 0.0.13) ## What it does Checks for dataclass definitions that have both `frozen=True` and a custom `__setattr__` or `__delattr__` method defined. ## Why is this bad? Frozen dataclasses synthesize `__setattr__` and `__delattr__` methods which raise a `FrozenInstanceError` to emulate immutability. Overriding either of these methods raises a runtime error. ## Examples ```python from dataclasses import dataclass @dataclass(frozen=True) class A: def __setattr__(self, name: str, value: object) -> None: ... # error ``` # invalid-declaration Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for declarations where the inferred type of an existing symbol is not [assignable to] its post-hoc declared type. ## Why is this bad? Such declarations break the rules of the type system and weaken a type checker's ability to accurately reason about your code. ## Examples ```python a = 1 a: str # error ``` [assignable to]: https://typing.python.org/en/latest/spec/glossary.html#term-assignable # invalid-enum-member-annotation Default level: warn | Stable (since 0.0.20) ## What it does Checks for enum members that have explicit type annotations. ## Why is this bad? The [typing spec] states that type checkers should infer a literal type for all enum members. An explicit type annotation on an enum member is misleading because the annotated type will be incorrect — the actual runtime type is the enum class itself, not the annotated type. In CPython's `enum` module, annotated assignments with values are still treated as members at runtime, but the annotation will confuse readers of the code. ## Examples ```python from enum import Enum class Pet(Enum): CAT = 1 # OK # enum members should not be annotated DOG: int = 2 # error ``` Use instead: ```python from enum import Enum class Pet(Enum): CAT = 1 DOG = 2 ``` ## References - [Typing spec: Enum members](https://typing.python.org/en/latest/spec/enums.html#enum-members) [typing spec]: https://typing.python.org/en/latest/spec/enums.html#enum-members # invalid-exception-caught Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for exception handlers that catch non-exception classes. ## Why is this bad? Catching classes that do not inherit from `BaseException` will raise a `TypeError` at runtime. ## Example ```python import random def might_raise() -> float: return 1 / random.choice([0, 1, 2, 3, 4, 5]) try: might_raise() except 1: # error ... ``` Use instead: ```python import random def might_raise() -> float: return 1 / random.choice([0, 1, 2, 3, 4, 5]) try: might_raise() except ZeroDivisionError: ... ``` ## References - [Python documentation: except clause](https://docs.python.org/3/reference/compound_stmts.html#except-clause) - [Python documentation: Built-in Exceptions](https://docs.python.org/3/library/exceptions.html#built-in-exceptions) ## Ruff rule This rule corresponds to Ruff's [`except-with-non-exception-classes` (`B030`)](https://docs.astral.sh/ruff/rules/except-with-non-exception-classes) # invalid-explicit-override Default level: error | Stable (since 0.0.1-alpha.28) ## What it does Checks for methods that are decorated with `@override` but do not override any method in a superclass. ## Why is this bad? Decorating a method with `@override` declares to the type checker that the intention is that it should override a method from a superclass. ## Example ```toml [environment] python-version = "3.12" ``` ```python from typing import override class A: @override def foo(self): ... # error class B(A): @override def ffooo(self): ... # error class C: @override def __repr__(self): ... # fine: overrides `object.__repr__` class D(A): @override def foo(self): ... # fine: overrides `A.foo` ``` # invalid-frozen-dataclass-subclass Default level: error | Stable (since 0.0.1-alpha.35) ## What it does Checks for dataclasses with invalid frozen inheritance: - A frozen dataclass cannot inherit from a non-frozen dataclass. - A non-frozen dataclass cannot inherit from a frozen dataclass. ## Why is this bad? Python raises a `TypeError` at runtime when either of these inheritance patterns occurs. ## Example ```python from dataclasses import dataclass @dataclass class Base: x: int @dataclass(frozen=True) class Child(Base): # error y: int @dataclass(frozen=True) class FrozenBase: x: int @dataclass class NonFrozenChild(FrozenBase): # error y: int ``` # invalid-generic-class Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for the creation of invalid generic classes ## Why is this bad? There are several requirements that you must follow when defining a generic class. Many of these result in `TypeError` being raised at runtime if they are violated. ## Examples ```toml [environment] python-version = "3.12" ``` ```python from typing_extensions import Generic, TypeVar T = TypeVar("T") U = TypeVar("U", default=int) # class uses both PEP-695 syntax and legacy syntax class C[U](Generic[T]): ... # error # type parameter with default comes before type parameter without default class D(Generic[U, T]): ... # error ``` ## References - [Typing spec: Generics](https://typing.python.org/en/latest/spec/generics.html#introduction) # invalid-generic-enum Default level: error | Stable (since 0.0.12) ## What it does Checks for enum classes that are also generic. ## Why is this bad? Enum classes cannot be generic. Python does not support generic enums: attempting to create one will either result in an immediate `TypeError` at runtime, or will create a class that cannot be specialized in the way that a normal generic class can. ## Examples ```toml [environment] python-version = "3.12" ``` ```python from enum import Enum from typing import Generic, TypeVar T = TypeVar("T") # enum class cannot be generic (class creation fails with `TypeError`) class E[T](Enum): # error A = 1 # enum class cannot be generic (class creation fails with `TypeError`) class F(Enum, Generic[T]): # error A = 1 # enum class cannot be generic -- the class creation does not immediately fail... class G(Generic[T], Enum): # error A = 1 # ...but this raises `KeyError`: x: G[int] ``` ## References - [Python documentation: Enum](https://docs.python.org/3/library/enum.html) # invalid-ignore-comment Default level: warn | Stable (since 0.0.1-alpha.1) ## What it does Checks for `type: ignore` and `ty: ignore` comments that are syntactically incorrect. ## Why is this bad? A syntactically incorrect ignore comment is probably a mistake and is useless. ## Examples ```py # error a = 20 / 1 # type: ignoree ``` Use instead: ```py a = 20 / 0 # type: ignore ``` # invalid-init-type-variable Default level: error | Stable (since 0.0.83) ## What it does Checks for type variables from outer scopes in an explicit annotation of the `self` parameter of `__init__`. ## Why is this bad? An explicit `self` annotation on `__init__` can determine the type arguments of the constructed class. Referring to type variables bound to the class or an enclosing scope in this annotation can make their meaning ambiguous. The [typing specification](https://typing.python.org/en/latest/spec/constructors.html#init-method) allows type variables scoped to `__init__` instead. ## Example ```toml [environment] python-version = "3.12" ``` ```python class Container[T]: # error: [invalid-init-type-variable] def __init__(self: "Container[list[T]]", value: T) -> None: ... ``` Use a type variable scoped to `__init__` instead: ```python class ListContainer[T]: def __init__[U](self: "ListContainer[list[U]]", value: U) -> None: ... ``` If the receiver annotation does not change the class's type arguments, it can be omitted: ```python class Box[T]: def __init__(self, value: T) -> None: ... ``` This restriction also applies to type variables declared with legacy syntax: ```python from typing import Generic, TypeVar T = TypeVar("T") class LegacyContainer(Generic[T]): # error: [invalid-init-type-variable] def __init__(self: "LegacyContainer[list[T]]", value: T) -> None: ... ``` ## References - [Typing specification: `__init__` method](https://typing.python.org/en/latest/spec/constructors.html#init-method) # 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: ignore | 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. This rule is disabled by default because modern code may use `__`-prefixed parameter names for other purposes. Enable it if your codebase uses the legacy convention and you want to check that it is applied consistently. ## 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 if the author intended to use the legacy convention. ## 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-mutable-override Default level: ignore | Stable (since 0.0.81) ## What it does Detects overrides that narrow the type of a writable attribute. This rule is disabled by default. Enable it to enforce invariance of mutable attributes. ## Why is this bad? A subclass must accept every write allowed by the superclass. Narrowing a mutable attribute's type allows code using the superclass interface to invalidate the subclass's attribute type. ## Example ```python class Base: value: int class Child(Base): value: bool # error: [invalid-mutable-override] def reset(obj: Base) -> None: obj.value = 42 reset(Child()) # The value is no longer a bool. ``` Use the same annotation in both classes, or expose a read-only property if callers do not need to write the attribute. # 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-property-type-override Default level: error | Stable (since 0.0.81) ## What it does Detects overrides that change the readable type of an inherited property incompatibly, restrict the values accepted by its setter, or remove a required write operation. ## Why is this bad? Code using the superclass interface must continue to work on subclass instances. A getter can return a more specific type, but a setter must accept every value accepted by the superclass. A writable attribute cannot be replaced by a read-only property. ## Example ```python class Base: @property def value(self) -> int: return 0 class Child(Base): @property def value(self) -> str: # error: [invalid-property-type-override] return "" ``` An override returning `bool` would be valid because `bool` is a subtype of `int`. # invalid-protocol Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for protocol classes that are invalid at runtime or do not satisfy the typing specification. ## Why is this bad? An invalidly defined protocol class may lead to the type checker inferring unexpected things or accepting unsafe operations. Some invalid protocol definitions also raise `TypeError` at runtime. ## Examples A `Protocol` class cannot inherit from a non-`Protocol` class; this raises a `TypeError` at runtime: ```pycon >>> from typing import Protocol >>> class Foo(int, Protocol): ... Traceback (most recent call last): File "", line 1, in class Foo(int, Protocol): ... TypeError: Protocols can only inherit from other protocols, got ``` A generic protocol's declared type-variable variance must match how that variable is used by its protocol members. For example, a type variable that appears only in a method's return type must be covariant: ```py from typing import Protocol, TypeVar T = TypeVar("T") class Source(Protocol[T]): # error: [invalid-protocol] def read(self) -> T: ... ``` Although Python constructs this protocol successfully at runtime, it is invalid for static typing. Declare the type variable with `TypeVar("T", covariant=True)` instead. # invalid-raise Default level: error | Stable (since 0.0.1-alpha.1) Checks for `raise` statements that raise non-exceptions or use invalid causes for their raised exceptions. ## Why is this bad? Only subclasses or instances of `BaseException` can be raised. For an exception's cause, the same rules apply, except that `None` is also permitted. Violating these rules results in a `TypeError` at runtime. ## Examples ```python def something(): raise NameError def cause() -> None: pass def f(): try: something() except NameError: # error: "Cannot raise object of type `Literal["oops!"]`" # error: "Cannot use object of type `def cause() -> None` as an exception cause" raise "oops!" from cause def g(): # error: "Cannot raise `NotImplemented`" # error: "Cannot use object of type `Literal[42]` as an exception cause" raise NotImplemented from 42 ``` Use instead: ```python def something(): raise NameError def f(): try: something() except NameError as e: raise RuntimeError("oops!") from e def g(): raise NotImplementedError from None ``` ## References - [Python documentation: The `raise` statement](https://docs.python.org/3/reference/simple_stmts.html#raise) - [Python documentation: Built-in Exceptions](https://docs.python.org/3/library/exceptions.html#built-in-exceptions) # invalid-return-type Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Detects returned values that can't be assigned to the function's annotated return type. Note that the special case of a function with a non-`None` return type and an empty body is handled by the separate `empty-body` error code. ## Why is this bad? Returning an object of a type incompatible with the annotated return type is unsound, and will lead to ty inferring incorrect types elsewhere. ## Examples ```python def func() -> int: return "a" # error: [invalid-return-type] ``` # invalid-super-argument Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Detects `super()` calls where: - the first argument is not a valid class literal, or - the second argument is not an instance or subclass of the first argument. ## Why is this bad? `super(type, obj)` expects: - the first argument to be a class, - and the second argument to satisfy one of the following: - `isinstance(obj, type)` is `True` - `issubclass(obj, type)` is `True` Violating this relationship will raise a `TypeError` at runtime. ## Examples ```python class A: ... class B(A): ... super(A, B()) # it's okay! `A` satisfies `isinstance(B(), A)` # `A()` is not a class super(A(), B()) # error # `A()` does not satisfy `isinstance(A(), B)` super(B, A()) # error # `A` does not satisfy `issubclass(A, B)` super(B, A) # error ``` ## References - [Python documentation: super()](https://docs.python.org/3/library/functions.html#super) # invalid-syntax-in-forward-annotation Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for string-literal annotations where the string cannot be parsed as a Python expression. ## Why is this bad? Type annotations are expected to be Python expressions that describe the expected type of a variable, parameter, attribute or `return` statement. Type annotations are permitted to be string-literal expressions, in order to enable forward references to names not yet defined. However, it must be possible to parse the contents of that string literal as a normal Python expression. ## Example ```python def foo() -> "instance of C": # error return 42 class C: ... ``` Use instead: ```python def foo() -> "C": return C() class C: ... ``` ## References - [Typing spec: The meaning of annotations](https://typing.python.org/en/latest/spec/annotations.html#the-meaning-of-annotations) - [Typing spec: String annotations](https://typing.python.org/en/latest/spec/annotations.html#string-annotations) # invalid-total-ordering Default level: error | Stable (since 0.0.10) ## What it does Checks for classes decorated with `@functools.total_ordering` that don't define any ordering method (`__lt__`, `__le__`, `__gt__`, or `__ge__`). ## Why is this bad? The `@total_ordering` decorator requires the class to define at least one ordering method. If none is defined, Python raises a `ValueError` at runtime. ## Example ```python from functools import total_ordering # no ordering method defined @total_ordering # error class MyClass: def __eq__(self, other: object) -> bool: return True ``` Use instead: ```python from functools import total_ordering @total_ordering class MyClass: def __eq__(self, other: object) -> bool: return True def __lt__(self, other: "MyClass") -> bool: return True ``` # invalid-type-alias-type Default level: error | Stable (since 0.0.1-alpha.6) ## What it does Checks for the creation of invalid `TypeAliasType`s ## Why is this bad? There are several requirements that you must follow when creating a `TypeAliasType`. ## Examples ```toml [environment] python-version = "3.12" ``` ```python from typing import TypeAliasType, TypeVar def get_name() -> str: return "NewAlias" IntOrStr = TypeAliasType("IntOrStr", int | str) # okay # TypeAliasType name must be a string literal NewAlias = TypeAliasType(get_name(), int) # error T = TypeVar("T") GenericAlias = TypeAliasType("GenericAlias", list[T], type_params=(T,)) # okay # TypeAliasType type parameters must be type variables InvalidAlias = TypeAliasType("InvalidAlias", list[T], type_params=(list[T],)) # error ``` # invalid-type-arguments Default level: error | Stable (since 0.0.1-alpha.29) ## What it does Checks for invalid type arguments in explicit type specialization. ## Why is this bad? Providing the wrong number of type arguments or type arguments that don't satisfy the type variable's bounds or constraints will lead to incorrect type inference and may indicate a misunderstanding of the generic type's interface. ## Examples Using legacy type variables: ```toml [environment] python-version = "3.12" ``` ```python from typing import Generic, TypeVar T1 = TypeVar("T1", int, str) T2 = TypeVar("T2", bound=int) class Foo1(Generic[T1]): ... class Foo2(Generic[T2]): ... # bytes does not satisfy T1's constraints Foo1[bytes] # error # str does not satisfy T2's bound Foo2[str] # error ``` Using PEP 695 type variables: ```python class Foo[T]: ... class Bar[T, U]: ... # too many arguments Foo[int, str] # error # too few arguments Bar[int] # error ``` # invalid-type-checking-constant Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for a value other than `False` assigned to the `TYPE_CHECKING` variable, or an annotation not assignable from `bool`. ## Why is this bad? The name `TYPE_CHECKING` is reserved for a flag that can be used to provide conditional code seen only by the type checker, and not at runtime. Normally this flag is imported from `typing` or `typing_extensions`, but it can also be defined locally. If defined locally, it must be assigned the value `False` at runtime; the type checker will consider its value to be `True`. If annotated, it must be annotated as a type that can accept `bool` values. ## Examples ```python TYPE_CHECKING: str # error TYPE_CHECKING = "" # error ``` # invalid-type-form Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for expressions that are used as [type expressions] but cannot validly be interpreted as such. ## Why is this bad? Such expressions cannot be understood by ty. In some cases, they might raise errors at runtime. ## Examples ```python from typing import Annotated # Int literals are not allowed in this context in type expressions a: list[1] # error # `Annotated` expects at least two arguments b: Annotated[int] # error ``` [type expressions]: https://typing.python.org/en/latest/spec/annotations.html#type-and-annotation-expressions # invalid-type-guard-definition Default level: error | Stable (since 0.0.1-alpha.11) ## What it does Checks for type guard functions without a first non-self-like non-keyword-only non-variadic parameter. ## Why is this bad? Type narrowing functions must accept at least one positional argument (non-static methods must accept another in addition to `self`/`cls`). Extra parameters/arguments are allowed but do not affect narrowing. ## Examples ```toml [environment] python-version = "3.13" ``` ```python from typing import TypeIs # no parameter def f() -> TypeIs[int]: # error return True # no positional arguments allowed def f(*, v: object) -> TypeIs[int]: # error return True # expected variadic arguments def f(*args: object) -> TypeIs[int]: # error return True class C: # only positional argument is `self` def f(self) -> TypeIs[int]: # error return True ``` # invalid-type-variable-bound Default level: error | Stable (since 0.0.15) ## What it does Checks for [type variables][type variable] whose bounds reference type variables. ## Why is this bad? The bound of a type variable must be a concrete type. ## Examples ```toml [environment] python-version = "3.12" ``` ```python from typing import TypeVar # error: [invalid-type-variable-bound] RecursiveT = TypeVar("RecursiveT", bound=list["RecursiveT"]) U = TypeVar("U") # error: [invalid-type-variable-bound] BoundT = TypeVar("BoundT", bound=U) def f[T: list[T]](): ... # error: [invalid-type-variable-bound] def g[U, T: U](): ... # error: [invalid-type-variable-bound] ``` [type variable]: https://docs.python.org/3/library/typing.html#typing.TypeVar # invalid-type-variable-constraints Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for constrained [type variables] with only one constraint, or that those constraints reference type variables. ## Why is this bad? A constrained type variable must have at least two constraints. ## Examples ```toml [environment] python-version = "3.12" ``` ```python from typing import TypeVar I = TypeVar("I", bound=int) # constraint references `I` S = TypeVar("S", list[I], int) # error # a constrained type variable needs at least two constraints def f[T: (int,)](): ... # error ``` Use instead: ```python from typing import TypeVar U = TypeVar("U", str, int) # valid constrained TypeVar # or T = TypeVar("T", bound=str) # valid bound TypeVar V = TypeVar("V", list[int], int) # valid constrained Type ``` [type variables]: https://docs.python.org/3/library/typing.html#typing.TypeVar # invalid-type-variable-default Default level: error | Stable (since 0.0.16) ## What it does Checks for [type variables] whose default type is not compatible with the type variable's bound or constraints. ## Why is this bad? If a type variable has a bound, the default must be assignable to that bound (see: [bound rules]). If a type variable has constraints, the default must be one of the constraints (see: [constraint rules]). ## Examples ```toml [environment] python-version = "3.13" ``` ```python from typing import TypeVar T = TypeVar("T", bound=str, default=int) # error: [invalid-type-variable-default] U = TypeVar("U", int, str, default=bytes) # error: [invalid-type-variable-default] ``` [bound rules]: https://typing.python.org/en/latest/spec/generics.html#bound-rules [constraint rules]: https://typing.python.org/en/latest/spec/generics.html#constraint-rules [type variables]: https://docs.python.org/3/library/typing.html#typing.TypeVar # invalid-typed-dict-field Default level: error | Stable (since 0.0.28) ## What it does Detects invalid `TypedDict` field declarations. ## Why is this bad? `TypedDict` subclasses cannot redefine inherited fields incompatibly. Doing so breaks the subtype guarantees that `TypedDict` inheritance is meant to preserve. ## Example ```python from typing import TypedDict class Base(TypedDict): x: int class Child(Base): x: str # error: [invalid-typed-dict-field] ``` # invalid-typed-dict-header Default level: error | Stable (since 0.0.14) ## What it does Detects errors in `TypedDict` class headers, such as unexpected arguments or invalid base classes. ## Why is this bad? The typing spec states that `TypedDict`s are not permitted to have custom metaclasses. Using `**` unpacking in a `TypedDict` header is also prohibited by ty, as it means that ty cannot statically determine whether keys in the `TypedDict` are intended to be required or optional. ## Example ```python from typing import TypedDict class Meta(type): ... class Foo(TypedDict, metaclass=Meta): # error: [invalid-typed-dict-header] ... def f(options: dict[str, object]): class Bar(TypedDict, **options): # error: [invalid-typed-dict-header] ... ``` # invalid-typed-dict-statement Default level: error | Stable (since 0.0.9) ## What it does Detects statements other than annotated declarations in `TypedDict` class bodies. ## Why is this bad? `TypedDict` class bodies aren't allowed to contain any other types of statements. For example, method definitions and field values aren't allowed. None of these will be available on "instances of the `TypedDict`" at runtime (as `dict` is the runtime class of all "`TypedDict` instances"). ## Example ```python from typing import TypedDict class Foo(TypedDict): def bar(self): # error: [invalid-typed-dict-statement] pass ``` # invalid-yield Default level: error | Stable (since 0.0.25) ## What it does Detects `yield` and `yield from` expressions where the "yield" or "send" type is incompatible with the generator function's annotated return type. ## Why is this bad? Yielding a value of a type that doesn't match the generator's declared yield type, or using `yield from` with a sub-iterator whose yield or send type is incompatible, is a type error that may cause downstream consumers of the generator to receive values of an unexpected type. ## Examples ```python from typing import Iterator def gen() -> Iterator[int]: yield "not an int" # error: [invalid-yield] ``` # isinstance-against-protocol Default level: error | Stable (since 0.0.14) ## What it does Reports invalid runtime checks against `Protocol` classes. This includes explicit calls `isinstance()`/`issubclass()` against non-runtime-checkable protocols, `issubclass()` calls against protocols that have non-method members, and implicit `isinstance()` checks against non-runtime-checkable protocols via pattern matching. ## Why is this bad? These calls (implicit or explicit) raise `TypeError` at runtime. ## Examples ```python from typing_extensions import Protocol, runtime_checkable class HasX(Protocol): x: int @runtime_checkable class HasY(Protocol): y: int def f(arg: object, arg2: type): # not runtime-checkable isinstance(arg, HasX) # error: [isinstance-against-protocol] # not runtime-checkable issubclass(arg2, HasX) # error: [isinstance-against-protocol] def g(arg: object): match arg: # not runtime-checkable case HasX(): # error: [isinstance-against-protocol] pass def h(arg2: type): isinstance(arg2, HasY) # fine (runtime-checkable) # `HasY` is runtime-checkable, but has non-method members, # so it still can't be used in `issubclass` checks) issubclass(arg2, HasY) # error: [isinstance-against-protocol] ``` ## References - [Typing documentation: `@runtime_checkable`](https://docs.python.org/3/library/typing.html#typing.runtime_checkable) # isinstance-against-typed-dict Default level: error | Stable (since 0.0.15) ## What it does Reports runtime checks against `TypedDict` classes. This includes explicit calls to `isinstance()`/`issubclass()` and implicit checks performed by `match` class patterns. ## Why is this bad? Using a `TypedDict` class in these contexts raises `TypeError` at runtime. ## Examples ```python from typing_extensions import TypedDict class Movie(TypedDict): name: str director: str def f(arg: object, arg2: type): isinstance(arg, Movie) # error: [isinstance-against-typed-dict] issubclass(arg2, Movie) # error: [isinstance-against-typed-dict] def g(arg: object): match arg: case Movie(): # error: [isinstance-against-typed-dict] pass ``` ## References - [Typing specification: `TypedDict`](https://typing.python.org/en/latest/spec/typeddict.html) # mismatched-type-name Default level: warn | Stable (since 0.0.30) ## What it does Checks for functional typing definitions whose declared name does not match the variable they are assigned to. ## Why is this bad? Constructors like `TypeVar`, `ParamSpec`, `NewType`, `NamedTuple`, `TypedDict`, and `TypeAliasType` all take a name argument that is normally expected to match the assigned variable. A mismatch is usually a typo and makes later diagnostics harder to understand. ## Default level This rule is a warning by default because ty can usually recover and continue understanding the resulting type. ## Examples ```python from typing import NewType, ParamSpec, TypeVar from typing_extensions import TypedDict T = TypeVar("U") # error: [mismatched-type-name] P = ParamSpec("Q") # error: [mismatched-type-name] UserId = NewType("Id", int) # error: [mismatched-type-name] Movie = TypedDict("Film", {"title": str}) # error: [mismatched-type-name] ``` # missing-argument Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for missing required arguments in a call. ## Why is this bad? Failing to provide a required argument will raise a `TypeError` at runtime. ## Examples ```python def func(x: int): ... # TypeError: func() missing 1 required positional argument: 'x' func() # error ``` # missing-direct-dependency Default level: ignore | Preview (since 0.0.76) ## What it does Checks for imports from installable packages that the current project or PEP 723 script does not declare as direct dependencies. The name used in dependency declarations can differ from the import name: for example, the `pillow` package is imported as `PIL`. ## Why is this bad? A dependency can be installed because another package requires it. Importing that dependency without declaring it makes your code rely on another package's dependency list. If that package removes the dependency, your imports can fail. Declare the packages that provide your imports in `project.dependencies` or `project.optional-dependencies` in `pyproject.toml`. Non-package files, such as tests and development scripts, can also use dependencies declared in dependency groups. See uv's [guide to managing dependencies](https://docs.astral.sh/uv/concepts/projects/dependencies/) for how to add these declarations. ## Rule status This rule is disabled by default and requires uv integration. For projects, enable uv workspace integration (`TY_UV=1`) and use an existing, synchronized environment. Running [`uv check`](https://docs.astral.sh/uv/reference/cli/#uv-check) synchronizes the environment automatically before invoking ty, unless `--no-sync` is passed. For these checks, ty reads the dependency graph and module ownership returned by `uv workspace metadata` without changing installed packages. uv may update the lockfile to match the current dependency declarations. uv 0.12.3 or later is required. For PEP 723 scripts, enable uv script integration with `TY_UV=scripts` or `TY_UV=1`. ty synchronizes each script's environment and checks imports against its inline `dependencies` list. Declarations and environments from the enclosing workspace or other scripts do not apply. ## Known limitations Imports guarded by `TYPE_CHECKING` are not reported because they are not executed at runtime. They can use development-only dependencies, such as type stub packages, without requiring those packages as runtime dependencies. Standard-library imports and imports whose owning package cannot be identified unambiguously are also not reported. Imports of [namespace packages](https://docs.python.org/3/reference/import.html#namespace-packages) themselves, such as `import ns`, are not reported: the namespace can contain modules from several installable packages. Imports of their submodules, such as `import ns.child`, are checked when the owning package is known. An `__init__.pyi` stub does not change this distinction. Native packages that ty can resolve only as namespace packages at runtime are also skipped. For other native modules, ty can use stubs to resolve the import and uv's ownership map to identify which package to declare. Some editable installations add the whole project directory to Python's import path, making both package code and files such as `tests/test_app.py` importable. If uv does not identify which modules belong to the installable package, ty allows dependency-group imports throughout that directory, including in package code, to avoid incorrectly flagging imports in tests and scripts. ## Examples With `requests` as a direct dependency, `urllib3` may also be installed because `requests` depends on it: ```python {data-mdtest="ignore"} import requests import urllib3 # error: [missing-direct-dependency] ``` Add `urllib3` to `project.dependencies` if your code imports it directly. # missing-override-decorator Default level: ignore | Stable (since 0.0.41) ## What it does Checks for methods that override a method or attribute in a superclass but are not decorated with `@override`. This rule is disabled by default. Enable it to opt in to strict `@override` enforcement for a project. ## Exemptions Overriding `__init__`, `__new__`, `__init_subclass__`, or `__post_init__` does not require `@override`, even if the method is explicitly declared by a superclass. ## Why is this bad? Without an `@override` annotation, refactors can silently change whether a method is an override. Requiring `@override` on every override lets ty report when an intended override stops overriding anything, and when a method unexpectedly starts overriding a superclass member. ## Example ```toml [environment] python-version = "3.12" ``` ```python from typing import override class Parent: def method(self) -> int: return 1 class Child(Parent): # when the rule is enabled def method(self) -> int: # error return 2 class ExplicitChild(Parent): @override def method(self) -> int: # fine return 2 ``` # missing-slot Default level: error | Stable (since 0.0.75) ## What it does Checks for assignments to declared attributes that have no matching `__slots__` entry on the class or its bases, and no instance dictionary to store their values. ## Why is this bad? Most Python objects store their attributes in an "instance dictionary". Assigning to a new attribute adds an entry to this dictionary; deleting that attribute removes it again. Accordingly, most Python objects allow for **arbitrary attributes to be set and read**. The advantage of this is that it allows for many dynamic features; the disadvantage is that it can be costly in terms of memory, and can easily allow for typos to slip in accidentally, e.g.: ```py class Foo: def __init__(self, x): self.x = x def update_x(self, x): self.xx = x # oops, this was meant to be the same attribute set in `__init__`, # but ended up being an entirely separate one! ``` Defining `__slots__` lets a class reserve space for a fixed set of instance attributes instead. Unless an instance dictionary is inherited from a base class or requested by including `"__dict__"` in `__slots__`, instances of the class have no dictionary in which to store additional attributes. Attempting to assign to an attribute not declared in `__slots__` will often raise `AttributeError` at runtime if the instance has no instance dictionary. ## Examples ### Class definitions ```python class Item: __slots__ = () value: int Item().value = 1 # error: [missing-slot] ``` If you control the class, include the attribute in `__slots__` to make the assignment valid: ```python class Item: __slots__ = ("value",) value: int Item().value = 1 ``` ### Stub files Stub files can use properties to indicate that instances have attributes that are readable and writable but do not appear in `__slots__`, for example: ```pyi class Item: __slots__ = () @property def value(self) -> int: ... @value.setter def value(self, value: int) -> None: ... ``` ## References - [Python data model: `__slots__`](https://docs.python.org/3/reference/datamodel.html#slots) # missing-type-argument Default level: ignore | Stable (since 0.0.45) ## What it does Checks for generic types used without type parameters in type expressions. ## Why is this bad? Using a generic type without specifying its type parameters results in the type parameters being implicitly filled with `Unknown`, reducing the precision of type checking. Explicit type parameters make the intended types clear and enable the type checker to catch more errors. ## Examples ```python import re def handle(m: re.Match) -> str: # error: [missing-type-argument] return m.string # Use explicit type parameters instead: def handle(m: re.Match[str]) -> str: return m.string ``` # missing-typed-dict-key Default level: error | Stable (since 0.0.1-alpha.20) ## What it does Detects missing required keys in `TypedDict` constructor calls. ## Why is this bad? `TypedDict` requires all non-optional keys to be provided during construction. Missing items can lead to a `KeyError` at runtime. ## Example ```python from typing import TypedDict class Person(TypedDict): name: str age: int # missing required key 'age' alice: Person = {"name": "Alice"} # error alice["age"] # KeyError ``` # no-matching-overload Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for calls to an overloaded function that do not match any of the overloads. ## Why is this bad? Failing to provide the correct arguments to one of the overloads will raise a `TypeError` at runtime. ## Examples ```python from typing import overload @overload def func(x: int): ... @overload def func(x: bool): ... def func(x: int | bool): ... func("string") # error: [no-matching-overload] ``` # non-callable-init-subclass Default level: error | Stable (since 0.0.30) ## What it does Checks for class definitions that will fail due to non-callable `__init_subclass__` methods. ## Why is this bad? If a class defines a non-callable `__init_subclass__` method/attribute, any attempt to subclass that class will raise a `TypeError` at runtime. ## Examples ```python class Super: __init_subclass__ = None class Sub(Super): ... # error: [non-callable-init-subclass] ``` ## References - [Python data model: Customizing class creation](https://docs.python.org/3/reference/datamodel.html#customizing-class-creation) # not-iterable Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for objects that are not iterable but are used in a context that requires them to be. ## Why is this bad? Iterating over an object that is not iterable will raise a `TypeError` at runtime. ## Examples ```python # TypeError: 'int' object is not iterable for i in 34: # error pass ``` ## Common issues ### Async generator stubs Calling an `async def` function whose body contains `yield` produces an async iterator, which can be consumed with `async for`. Without `yield`, calling the function produces a coroutine, and its return annotation describes the result of awaiting that coroutine. This distinction matters in stub files, where replacing the implementation with `...` removes the `yield`. For example, this stub describes a coroutine function, even though its return annotation is `AsyncIterator[int]`: `stubs.pyi`: ```pyi from collections.abc import AsyncIterator async def values() -> AsyncIterator[int]: ... ``` Iterating over the coroutine is an error. An `async for` loop awaits each item; it does not automatically await a coroutine to obtain the iterator: `main.py`: ```python from stubs import values async def consume() -> None: # error: "Object of type `CoroutineType[Any, Any, AsyncIterator[int]]` is not async-iterable" async for value in values(): print(value) ``` To declare a function that directly produces an async iterator, use `def` rather than `async def` in the stub: `with_def.pyi`: ```pyi from collections.abc import AsyncIterator def values() -> AsyncIterator[int]: ... ``` Alternatively, keep `async def` and include a `yield` expression in the stub body: `with_yield.pyi`: ```pyi from collections.abc import AsyncIterator async def values() -> AsyncIterator[int]: yield 1 ``` If the function intentionally returns a coroutine that produces an async iterator, await it before iterating: `async for value in await values(): ...`. # 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-condition Default level: warn | Stable (since 0.0.79) ## What it does Detects boolean conditions where the condition can be statically inferred to be always true or always false due to the inferred type of the condition. This rule is enabled by default, and is deliberately not comprehensive. In order to avoid false positives, it excludes conditions that meet any of these criteria: - The boolean test is inferred as evaluating to `True` itself, `False` itself, or an exact integer such as `1` or `0`. - The boolean test can be inferred as always evaluating to `True` and `False`, but this inference is due to boolean-test short-circuiting in `if` conditions, `while` conditions or `assert` tests rather than the inferred type of the boolean test. - The condition uses a walrus operator (`:=`). The assignment's side effect may be intentional, even when its result has fixed truthiness. ## Why is this bad? A boolean condition that is always true or always false usually indicates a mistake in your code, and can often lead to incorrect behavior. If an `if` condition is inferred as always false, moreover, ty will infer all code within that `if` branch as being unreachable, and will not report any diagnostics on code in that region. ## Examples A common error that triggers this rule is to forget to call a function, for example: ```py import random def should_do_action() -> bool: return random.choice([True, False]) # oops! You forgot the parentheses here... this should have been `if should_do_action()`. # Because it's not, this will always be `True`: if should_do_action: # error: [redundant-condition] print("Doing stuff...") ``` Another common mistake is to forget to `await` a coroutine: ```py import random async def should_do_async_action(): return random.choice([True, False]) async def main(): # oops! Forgot the await here... this should have been `if await should_do_async_action()`. # Because it's not, this will always be `True`: if should_do_async_action(): # error: [redundant-condition] print("Doing stuff async...") ``` Or to forget that `tuple[X]` means "A tuple with exactly one element" rather than "a tuple with an arbitrary number of elements" (for which you'd use `tuple[X, ...]`): ```py # you almost certainly meant to write `tuple[str, ...]` here rather than `tuple[str]`... def consume_tuples(x: tuple[str]): # ...and that means that this later condition is inferred as always being True by ty: if x: # error: [redundant-condition] print("Got a non-empty tuple") ``` Some Pythonistas fall into the trap of thinking that a generator expression will be falsy if it has zero elements inside it -- but generator expressions are lazy, and so they're always truthy unless you collect them into a tuple: ```py def test_my_data(data: list[int]): # this will always be `True`, because the asserted object is a `types.GeneratorType` instance, # not a `tuple`! `assert any(item for item in data if item > 42)` # is probably what you meant instead. assert (item for item in data if item > 42) # error: [redundant-condition] ``` ## Boolean operators used to compute values The rule checks `and` and `or` operands when the expression is used as a condition: in an `if`, `elif`, `while`, or `assert` test, a conditional expression, a comprehension filter, a match guard, or as the operand of `not`. It does not flag `and` or `or` expressions used to compute values -- even if an operand in an `and` or `or` expression is always truthy, it doesn't necessarily make the expression redundant: ```py def f(): ... def g(): ... def test(coinflip: bool): # could also be written as `func = f if coinflip else g`, # but use of an `and` expression for this is common in older codebases. func = coinflip and f or g # `func` will be the `f` function if `coinflip` is `True`, # and the `g` function otherwise func() ``` This also allows calls that are deliberately always falsy but are used for their side effects: ```py from unittest.mock import patch def ask_to_continue() -> bool: return input("Continue? ") == "yes" def test_ask_to_continue(): prompts = [] with patch( "builtins.input", side_effect=lambda prompt: prompts.append(prompt) or "yes", ): assert ask_to_continue() assert prompts == ["Continue? "] ``` By contrast, `not` always produces a boolean, so we will still emit a diagnostic on the following example -- negating the truthiness of a function object is pointless, since a function object is always truthy: ```py def f(): ... value = not f # error: [redundant-condition] ``` ## Known issues and workarounds This rule can sometimes trigger on code that is not incorrect, but could be written in a clearer way. For example, the rule will flag this code: ```py def find_duplicate_coordinates(coordinates: list[tuple[int, int]]): seen: set[tuple[int, int]] = set() # error: [redundant-condition] "Expression `seen.add(coord)` is always falsy (has type `None`)" duplicates = {coord for coord in coordinates if coord in seen or seen.add(coord)} print(f"Duplicates are {duplicates}") ``` The error here is triggered due to `seen.add(coord)` being used in a boolean expression, despite the fact that `set.add()` always returns `None`. Here this is deliberate: `set.add()` is being used for its side effect. To workaround this issue, the above code could be rewritten like this, which may also be easier for some readers to understand: ```py def find_duplicate_coordinates(coordinates: list[tuple[int, int]]): seen: set[tuple[int, int]] = set() duplicates: set[tuple[int, int]] = set() for coord in coordinates: if coord in seen: duplicates.add(coord) else: seen.add(coord) print(f"Duplicates are {duplicates}") ``` ## See also - `truthiness-test-of-callable` detects suspicious boolean tests where `Callable`-typed variables are tested for their truthiness - `truthiness-test-of-iterable` detects suspicious boolean tests where `Iterable`-typed variables are tested for their truthiness # redundant-condition-strict Default level: ignore | Stable (since 0.0.79) ## What it does Detects boolean conditions where the condition can be statically inferred to be always true or always false. This rule is disabled by default. It exclusively covers cases that its sibling (enabled-by-default) rule `redundant-condition` does not cover. These cases often flag real bugs in user code, but also have a significantly higher rate of unavoidable false positives than other cases. This rule reports redundant conditions that meet any of these criteria: - The boolean test is inferred as evaluating to `True` itself, `False` itself, or an exact integer such as `1` or `0`. - Short-circuit evaluation means the condition can be guaranteed to be always truthy or always falsy despite fixed truthiness not being guaranteed by the inferred type of the expression's value (see "Short-circuiting boolean conditions" below for an example). - The condition uses a walrus operator (`:=`). The assignment's side effect may be intentional, even when its result has fixed truthiness. ## Why is this bad? A boolean condition that is always true or always false usually indicates a mistake in your code, and can often lead to incorrect behavior. If an `if` condition is inferred as always false, moreover, ty will infer all code within that `if` branch as being unreachable, and will not report any diagnostics on code in that region. ## Examples A common error in Python code is to make the mistake of thinking that indexing into a `bytes` object will get you an object of type `bytes`. But `bytes` work differently to `str`s in Python -- although a string is a sequence of strings, a bytestring is a sequence of `int`s, so indexing into a `bytes` object gives you an `int`. This rule can catch that error by alerting you to the fact that checking whether a `bytes` object is unequal to an `int` will always evaluate to `True`: ```py def validate_record(data: bytes) -> None: if data[0] != b"\x1e": # error: [redundant-condition-strict] raise ValueError("Invalid record separator") ``` Another common mistake is to assume that annotating `**kwargs` with `dict[str, str]` describes the dictionary containing the keyword arguments. In fact, a `**kwargs` annotation describes each individual keyword argument, so this annotation says that every value is itself a dictionary. Comparing one of those values with a string will therefore always evaluate to `False`: ```py def trace(**kwargs: dict[str, str]) -> None: if kwargs.get("operation") == "task": # error: [redundant-condition-strict] print("Tracing task") ``` ## Short-circuiting boolean conditions In some situations, ty can know that a condition will always be true, or it can know that a condition will always be false, even when this is not guaranteed by the inferred type of that condition. This is because of the way that Python short-circuits evaluation of conditions in the context of `if` tests, `while` tests and `assert` statements. Consider a class whose comparison method has an `object` return type: ```py from typing_extensions import reveal_type class Comparable: def __lt__(self, other: int) -> object: ... def check(value: Comparable): reveal_type(value < 1 < 0) # revealed: ~AlwaysTruthy if value < 1 < 0: # error: [redundant-condition-strict] "always false" pass ``` Outside the context of an `if` test, the revealed type of the condition here is `~AlwaysTruthy`: in other words, ty knows that this expression is not *always true*, but cannot guarantee that it is definitely *always false*. It could be an object that is sometimes true and sometimes false -- for example, a `list` (which is falsy when it is empty, and truthy otherwise). Nonetheless, when `value < 1 < 0` is used directly as a condition, ty knows that the condition will always be falsy and the `if` branch will never be taken. Python tests the truthiness of the object returned by `Comparable.__lt__` once: if it is falsy, the condition fails immediately. If it is truthy, Python evaluates `1 < 0`, which is false. There is no second truthiness test of the object returned by `__lt__`. If the chained comparison is saved as a variable first, its value can be the object returned by `__lt__`, if that object was falsy when first tested. The `if result` statement then tests that object's truthiness again. A user-defined `__bool__` method can return a different result on that second call, so ty cannot guarantee that the saved value is still falsy, and no diagnostic is emitted: ```py def check_saved(value: Comparable): result = value < 1 < 0 if result: # no diagnostic pass ``` ## Exemptions Like `redundant-condition`, this rule checks subexpressions of an `and` or `or` expression only when the outer expression is used as a condition. This is to avoid emitting false-positive diagnostics on code like the following, where the `and` expression is clearly not redundant despite the fact that both `CONSTANT_1` and `CONSTANT_2` are always truthy: ```py from typing import Final CONSTANT_1: Final = 1 CONSTANT_2: Final = 2 def do_something(coinflip: bool): # could also be written as `constant_to_use = CONSTANT_1 if coinflip else CONSTANT_2`, # but use of an `and` expression for this is common in older codebases. constant_to_use = coinflip and CONSTANT_1 or CONSTANT_2 # do something with `constant_to_use` now... ... ``` Unlike `and` and `or`, however, `not` explicitly converts its operand to a boolean, so the rule checks `not` expressions in every context. Another exemption applied by this rule concerns `assert`-statement tests. A common pattern in Python code is to use defensive `assert`s to enforce behaviour at runtime, even when the asserted condition can be inferred statically to be always true. For example: ```py def add_one(x: int) -> int: assert isinstance(x, int) # no diagnostic return x + 1 ``` This kind of defensive behaviour is often reasonable, since the author of a library cannot guarantee that end users of the library will run a type checker on code calling into the library, meaning that it's entirely possible at runtime for an object passed into the `x`a parameter above to be a `str` (for example) even though the parameter annotation states that only `int`s can ever be passed in. This rule therefore also exempts all assertion tests or subexpressions that evaluate to a subtype of `int` or `bool`: `redundant-condition-strict` can still trigger on `assert` statements in some contexts, however. For example, `redundant-condition-strict` will be emitted on the below example, where the left-hand side of the `and` expression is always true and not a subtype of `bool` or `int`, but where the condition is nonetheless excluded from the enabled-by-default `redundant-condition` rule due to the use of the walrus operator: ```py def func() -> bool: return True def test_func(): assert (result := func) and result != func() # error: [redundant-condition-strict] ``` For similar reasons to the `assert` exemptions, this rule also exempts always-false `if` or `elif` conditions when their bodies end in a defensive check: a `raise`, an assertion that could fail, a call returning `Never`, an `await` to a call returning `Never`, or `return NotImplemented`: ```py import sys def add_two(x: int) -> int: if not isinstance(x, int): # no diagnostic raise TypeError("need an int!!") return x + 2 def add_three(x: int) -> int: if not isinstance(x, int): # no diagnostic assert False, "unreachable" return x + 3 def add_four(x: int) -> int: if not isinstance(x, int): # no diagnostic sys.exit(1) return x + 4 class Foo: def __init__(self, data: int): self.data = data def __add__(self, other: "Foo"): if not isinstance(other, Foo): # no diagnostic return NotImplemented return Foo(self.data + other.data) ``` And an exemption is applied for always-true `if` or `elif` statements that are followed by branches which contain defensive checks: ```py from typing_extensions import assert_never def parse_data(data: int | str): if isinstance(data, int): print("got an int") elif isinstance(data, str): # Always true, but no diagnostic, since # the `else` branch following this branch is always terminal. # (`assert_never` returns `Never`, indicating that it always raises an exception) print("got a str") else: assert_never(data) def parse_data_early_return(data: int | str): if isinstance(data, int): print("got an int") return # Always true, but no diagnostic, since # the suite following this branch is always terminal # (every control-flow path following this `if` statement ends in a `raise` statement) if isinstance(data, str): print("got a str") return raise AssertionError("unexpected data") ``` Any conditions defined in relation to `sys.version_info`, `sys.platform`, `os.name` or `typing.TYPE_CHECKING` are also exempted. The rule recursively follows the definitions of names and attributes across module boundaries to determine if a name or attribute was indirectly defined in relation to one of these highly special-cased symbols: ```toml [environment] python-version = "3.14" python-platform = "linux" ``` ```py import os import sys from typing import TYPE_CHECKING if sys.version_info >= (3, 14): # inferred as always true here, but no diagnostic pass if sys.platform == "win32": # inferred as always false here, but no diagnostic pass LINE_ENDING = "\n" if os.name == "posix" else "\r\n" if LINE_ENDING == "\n": # inferred as always true here, but no diagnostic pass if TYPE_CHECKING: # inferred as always true, but no diagnostic pass ``` Conditions involving these constants, or conditions involving values defined in relation to these constants, can often be inferred as always-true or always-false by ty. Indeed, these conditions usually *will* be always true or always false across a single invocation run of a Python programme. Nonetheless, Python code is often written so that it can work on multiple different Python versions and/or multiple different operating systems, and a condition that is always true on one operating system might very well be always false on another operating system (for example). Flagging these conditions as being always true or always false would only add noise: the aim of the rule is to flag conditions that are *unintentionally* always true or always false. Lastly, some conditions involving literal integers and booleans in the AST are also exempted: there's no reason why you'd use a condition like this unless it was intentional. ```py if True: # inferred as always true (obviously), but no diagnostic pass if 0: pass # inferred as always false, but no diagnostic ``` ## Known issues and workarounds This rule can often trigger on code that is not incorrect, but could be written in a clearer way. For example, the rule will flag this code: ```py from enum import Enum class YesOrNo(Enum): YES = 1 NO = 0 def say_yes_or_no(what_to_say: YesOrNo): if what_to_say == YesOrNo.YES: print("yes") elif what_to_say == YesOrNo.NO: # error: [redundant-condition-strict] print("no") ``` This snippet could be written more clearly as this, which would not trigger the rule owing to the exemptions described in the section above: ```py def say_yes_or_no(what_to_say: YesOrNo): if what_to_say == YesOrNo.YES: print("yes") else: assert what_to_say == YesOrNo.NO print("no") ``` or the snippet could also be rewritten as this, which would also be fine according to the rule's heuristics: ```py from typing_extensions import assert_never def say_yes_or_no(what_to_say: YesOrNo): if what_to_say == YesOrNo.YES: print("yes") elif what_to_say == YesOrNo.NO: print("no") else: assert_never(what_to_say) ``` In a similar vein, this rule can often flag `and` or `or` expressions that have operands which are deliberately always truthy or deliberately always falsy, because the purpose of the operand is to have some side effect occur. For example: ```py import random from typing import Literal def want_to_go_fishing() -> bool: return random.choice([True, False]) def weather_report() -> Literal["rainy", "sunny", "cloudy"]: return random.choice(["rainy", "sunny", "cloudy"]) def have_fishing_supplies() -> bool: return random.choice([True, False]) def main(): if ( want_to_go_fishing() and (weather := weather_report()) # error: [redundant-condition-strict] and have_fishing_supplies() ): print(f"The weather is {weather}, let's go fishing") ``` The middle operand in the above `and` expression is always truthy. This might be deliberate, but even if it is, the function would arguably be clearer if it were written like this instead: ```py def main(): if want_to_go_fishing(): weather = weather_report() if have_fishing_supplies(): print(f"The weather is {weather}, let's go fishing") ``` Lastly, the rule cannot reliably distinguish in all cases comparisons that are intentionally always true/false from those that are unintentionally always true/false. The rule takes care to avoid flagging code that uses `if TYPE_CHECKING`, `if sys.version_info < (X, Y)`, `if sys.platform == ...` and `if os.name == ...`. But it cannot reliably determine that code like this was written the way it was meant to be: ```py DEBUGGING = 0 if DEBUGGING: # error: [redundant-condition-strict] print("Doing debugging stuff...") ``` ## See also - `truthiness-test-of-callable` detects suspicious boolean tests where `Callable`-typed variables are tested for their truthiness - `truthiness-test-of-iterable` detects suspicious boolean tests where `Iterable`-typed variables are tested for their truthiness # 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 ``` # truthiness-test-of-callable Default level: warn | Stable (since 0.0.83) ## What it does Detects suspicious truthiness tests of `Callable`-typed values and unions of callable types. ## Why is this bad? `Callable`-typed variables are nearly always functions in practice, and functions are always truthy. If `predicate` is a variable inferred as having a `Callable` type, therefore, a boolean test such as `if predicate:` is usually not what you want; `if predicate()` (or similar) is usually what was intended. ## Examples ```py from collections.abc import Callable def announce_if_ready(is_ready: Callable[[], bool]): if is_ready: # error: [truthiness-test-of-callable] print("Ready") ``` You probably meant to call the value instead: ```py def announce_if_ready_fixed(is_ready: Callable[[], bool]): if is_ready(): # no diagnostic print("Ready") ``` ## See also - `redundant-condition` and `redundant-condition-strict` detect conditions that can be inferred as always being truthy or falsy - `truthiness-test-of-iterable` detects suspicious boolean tests where `Iterable`-typed variables are tested for their truthiness # truthiness-test-of-iterable Default level: warn | Stable (since 0.0.83) ## What it does Detects boolean conditions where variables typed as `Iterable`, `Iterator`, `Generator` or similar are tested for their truthiness. ## Why is this bad? Testing an `Iterable` object for truthiness strongly suggests that the code expects the object to evaluate as falsy in a boolean context if it is empty. However, even empty `Iterable` objects can be truthy if they do not define `__len__` or `__bool__`. The classic example of this is a generator: unevaluated generators in Python are always truthy, even if they do not yield any elements at runtime. ## Examples ```py from collections.abc import Iterable def process(items: Iterable[int]): if items: # error: [truthiness-test-of-iterable] print("Received items") else: print("Didn't receive any items") # prints "Received items", even though the passed-in generator is empty! process(x for x in range(42) if x > 43) ``` If `process` in the above example does not need to accept generators, one solution is to rewrite the annotation to use `Collection` instead of `Iterable`. `Collection` mandates that the object passed in must define `__len__`, making a truthiness test much more likely to be meaningful: ```py from collections.abc import Collection def process(items: Collection[int]): if items: # no diagnostic print("Received items") else: print("Didn't receive any items") # passing in a generator is now rejected: # error: [invalid-argument-type] "Expected `Collection[int]`, found `GeneratorType[int, None, None]`" process(x for x in range(42) if x > 43) ``` If the function must also accept generators, another solution can be to collect the iterable into a tuple or list before testing its length: ```py def process(items: Iterable[int]): collected = tuple(items) if collected: # no diagnostic print("Received items") else: print("Didn't receive any items") # correctly prints "Didn't receive any items" process(x for x in range(42) if x > 43) ``` ## See also - `redundant-condition` and `redundant-condition-strict` detect conditions that can be inferred as always being truthy or falsy - `truthiness-test-of-callable` detects suspicious boolean tests where `Callable`-typed variables are tested for their truthiness # truthiness-test-of-none-union Default level: ignore | Stable (since 0.0.84) ## What it does Detects truthiness checks of unions with `None` whose non-`None` part can also be falsy, like an `if value: ...` check on a value of type `int | None`. This rule is disabled by default. It can catch mistakes where a valid value is confused with missing data, but may also flag code that deliberately treats `None` and other falsy values alike. ## Why is this bad? `None` is a sentinel often used to indicate the absence of a meaningful value. A variable annotated as `int | None` can hold an integer or `None`. Since `None` is falsy, testing an object's truthiness is a common way to check whether a value is present, but this can lead to incorrect behavior. An object of type `int | None` can still be falsy even if it is an integer, since `0` is falsy. Boolean tests on objects of type `str | None`, `bytes | None`, or `list | None` have similar pitfalls: an empty string, bytestring, or list is also falsy in Python. ## Examples Consider a function that returns at most a given number of items, or all items if no limit was provided: ```py def take(items: list[str], limit: int | None = None) -> list[str]: if not limit: # error: [truthiness-test-of-none-union] return items return items[:limit] ``` The intention here is that `take(items, 0)` should return no items. But because both `None` and `0` are falsy, it returns all of them instead. Checking explicitly for `None` fixes the mistake: ```py def take(items: list[str], limit: int | None = None) -> list[str]: if limit is None: return items return items[:limit] ``` ## Known issues and workarounds This rule can trigger on conditions that intentionally treat missing and empty values alike. For example, the following function intentionally treats both `None` and empty lists as equivalent: ```py def default_preset(presets: list[str] | None) -> str: if presets: # error: [truthiness-test-of-none-union] return presets[0] return "auto" ``` Replacing the condition with `presets is not None` would introduce an `IndexError` for an empty list. Checking that `presets` is a list before testing its truthiness preserves the intended behavior without triggering the rule: ```py def default_preset(presets: list[str] | None) -> str: if isinstance(presets, list) and presets: return presets[0] return "auto" ``` ## See also `redundant-condition` and `redundant-condition-strict` detect Boolean conditions that are always true or always false. # 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. These diagnostics can often be caused due to ty's Python environment or search paths being configured incorrectly. See the [import troubleshooting FAQ](https://docs.astral.sh/ty/reference/typing-faq/#why-cant-ty-resolve-my-imports) for more details. ## Examples ```python # ModuleNotFoundError: No module named 'mathh' import mathh # error ``` # unresolved-reference Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for references to names that are not defined. ## Why is this bad? Using an undefined variable will raise a `NameError` at runtime. ## Example ```python # NameError: name 'x' is not defined print(x) # error ``` # unsound-assignment Default level: ignore | Stable (since 0.0.73) ## What it does Detects variable assignments that unsoundly assign a type that is not a [subtype] of a variable's declared type. This rule is a stricter version of `invalid-assignment`. Whereas that rule also flags assignments to attributes and subscripts, however, this rule is only applied to variable assignments. This rule has no effect on stub files. ## Why is this bad? By default, type checkers consider an assignment valid if the inferred type of the assigned value is [assignable] to the target's declared type. However, this makes it easy for incorrect types to percolate through your code unexpectedly due to a single expression being inferred as `Any`. This can easily lead to runtime errors that are not caught by the type checker: ```py from typing import Any def returns_any() -> Any: return "not an integer" # error: "Unsound assignment: `Any` is not a subtype of `int`" my_integer: int = returns_any() # Fails at runtime, even though the type checker infers both operands as being of type `int`! my_integer + 42 ``` This rule treats ["fully static"][fully-static] declared types as "typed boundaries" for your code. With this rule enabled, ty would emit an error on the `my_integer: int = returns_any()` assignment, since the `returns_any()` call is inferred as having type `Any`, and `Any` is not a subtype of `int`. This helps prevent the unsoundness from spreading far from its original source (in this case, the return type of the `returns_any` function). Note that this rule is only applied to assignments where the declared type is [fully static][fully-static]. It will not trigger if `Any` or `Unknown` appear anywhere in the declared type, either implicitly or explicitly: ```py from typing import Any def returns_any() -> Any: return "not an integer" explicitly_dynamic: Any = returns_any() # no error also_dynamic: list[Any] = returns_any() # no error # no `unsound-assignment` error, since `list` is implicitly the same as `list[Unknown]` # (which is what the `missing-type-argument` error is complaining about) # # error: [missing-type-argument] implicitly_dynamic: list = returns_any() ``` This rule works especially well when combined with ty's `missing-type-argument` rule. ## Examples ```py from typing import Any def returns_any() -> Any: return 42 # error: "Unsound assignment: `Any` is not a subtype of `int`" my_integer: int = returns_any() another_integer: int # error: "Unsound assignment: `Any` is not a subtype of `int`" another_integer = returns_any() ``` Narrow the value before assigning it to fix the diagnostics: ```py from typing import Any def returns_any() -> Any: return 42 value = returns_any() assert isinstance(value, int) my_integer: int = value # no error: `Any & int` is a subtype of `int` ``` ## Default level This rule is disabled by default. It is intended for advanced users wanting additional soundness checks from their type checker, not for users who have just started to use type checkers on their Python code. ## See also - `unsound-return-statement` is a similar rule that triggers on unsound `return` statements rather than unsound assignments - `unsound-yield` is a similar rule that triggers on unsound `yield` expressions rather than unsound assignments [assignable]: https://typing.python.org/en/latest/spec/glossary.html#term-assignable [fully-static]: https://typing.python.org/en/latest/spec/glossary.html#term-fully-static-type [subtype]: https://typing.python.org/en/latest/spec/glossary.html#term-subtype # unsound-return-statement Default level: ignore | Stable (since 0.0.70) ## What it does Detects `return` statements that unsoundly return a type that is not a [subtype] of the function's annotated return type. This lint is a stricter version of `invalid-return-type`. ## Why is this bad? By default, type checkers consider a `return` statement valid if the inferred type of the object being returned is [assignable] to the annotated return type of the function it's in. However, this makes it easy for incorrect types to percolate through your code unexpectedly due to a single expression being inferred as `Any`. This can easily lead to runtime errors that are not caught by the type checker: ```py from typing import Any def returns_any() -> Any: return "foo" def returns_int() -> int: # error: "Unsound return statement: `Any` is not a subtype of `int`" return returns_any() # fails at runtime, even though the type checker infers both operands as being of type `int`! returns_int() + 42 ``` This rule allows you to use ["fully static"][fully-static] return types as "typed boundaries" for your code. With this rule enabled, ty would emit an error on the `return returns_any()` statement in `returns_int`, since the `returns_any()` call is inferred as having type `Any`, and `Any` is not a subtype of `int`. This helps prevent the unsoundness from spreading far from its original source (in this case, the return type of the `returns_any` function). Note that this rule is only applied to functions annotated as returning [fully static][fully-static] types. It will not trigger if `Any` or `Unknown` appear anywhere in your return type, either implicitly or explicitly: ```py from typing import Any def returns_any() -> Any: return "foo" # error: [missing-type-argument] def returns_unparameterized_tuple() -> tuple: # no error, since the return type is implicitly `tuple[Unknown, ...]` # (which is what the `missing-type-argument` error is complaining about on the line above!) return returns_any() def returns_list_of_any() -> list[Any]: # no error, since the return type is explicitly `list[Any]` return returns_any() ``` This rule works especially well when combined with ty's `missing-type-argument` and `unsound-assignment` rules, as well as the Ruff rules [`ANN201`][ann201], [`ANN202`][ann202], [`ANN204`][ann204], [`ANN205`][ann205], and [`ANN206`][ann206]. Enabling all these rules at once effectively makes it much less likely that a `return` statement can lead to unsoundness "leaking" out of a function unless that function has been *explicitly* annotated with a dynamic type in some way (`-> Any` or `-> tuple[Any]`, for example). This rule is analogous to mypy's [`no-any-return`][no-any-return] error code, which is enabled by mypy’s [`--strict`][mypy-strict] mode and can also be enabled on its own using mypy’s [`--warn-return-any`][warn-return-any] option. ## Examples ```py from typing import Any def returns_any() -> Any: return 42 def returns_int() -> int: # error: "Unsound return statement: `Any` is not a subtype of `int`" return returns_any() ``` Narrow the type to a subtype of `int` to fix the diagnostic: ```py from typing import Any from typing_extensions import reveal_type def returns_any() -> Any: return 42 def returns_int() -> int: my_int = returns_any() assert isinstance(my_int, int) reveal_type(my_int) # revealed: Any & int return my_int # no error: `Any & int` is a subtype of `int` ``` ## Default level This rule is disabled by default. It is intended for advanced users wanting additional soundness checks from their type checker, not for users who have just started to use type checkers on their Python code. ## See also - `unsound-yield` is a similar rule that triggers on unsound `yield` expressions rather than unsound `return` statements - `unsound-assignment` is a similar rule that triggers on unsound assignments [ann201]: https://docs.astral.sh/ruff/rules/missing-return-type-undocumented-public-function/ [ann202]: https://docs.astral.sh/ruff/rules/missing-return-type-private-function/ [ann204]: https://docs.astral.sh/ruff/rules/missing-return-type-special-method/ [ann205]: https://docs.astral.sh/ruff/rules/missing-return-type-static-method/ [ann206]: https://docs.astral.sh/ruff/rules/missing-return-type-class-method/ [assignable]: https://typing.python.org/en/latest/spec/glossary.html#term-assignable [fully-static]: https://typing.python.org/en/latest/spec/glossary.html#term-fully-static-type [mypy-strict]: https://mypy.readthedocs.io/en/stable/command_line.html#cmdoption-mypy-strict [no-any-return]: https://mypy.readthedocs.io/en/stable/error_code_list2.html#code-no-any-return [subtype]: https://typing.python.org/en/latest/spec/glossary.html#term-subtype [warn-return-any]: https://mypy.readthedocs.io/en/stable/command_line.html#cmdoption-mypy-warn-return-any # unsound-yield Default level: ignore | Stable (since 0.0.70) ## What it does Detects `yield` and `yield from` expressions that unsoundly yield a type that is not a [subtype] of the generator function's annotated yield type. This lint is a stricter version of `invalid-yield`. ## Why is this bad? By default, type checkers consider a yielded value valid if its inferred type is [assignable] to the generator's annotated yield type. However, this makes it easy for incorrect types to percolate through your code unexpectedly due to a single expression being inferred as `Any`. This can easily lead to runtime errors that are not caught by the type checker: ```py from typing import Any, Generator def returns_any() -> Any: return "not an integer" def integers() -> Generator[int]: # error: "Unsound `yield`: `Any` is not a subtype of `int`" yield returns_any() # Fails at runtime, even though the type checker infers `integers` as yielding only `int`s! sum(integers()) ``` This rule treats ["fully static"][fully-static] yield types as "typed boundaries" for your code. With this rule enabled, ty would emit an error on the `yield returns_any()` statement in `integers`, since the `returns_any()` call is inferred as having type `Any`, and `Any` is not a subtype of `int`. This helps prevent the unsoundness from spreading far from its original source (in this case, the return type of the `returns_any` function). Note that this rule is only applied to functions annotated as yielding [fully static][fully-static] types. It will not trigger if `Any` or `Unknown` appear anywhere in your function's yield type, either implicitly or explicitly. It will still trigger on functions that have non-fully-static send and/or return types, however: ```py from typing import Any, Generator def returns_any() -> Any: return "not an integer" def dynamic_yield_type() -> Generator[Any]: # no error yield returns_any() def static_yield_type() -> Generator[int, Any, Any]: # error: "Unsound `yield`: `Any` is not a subtype of `int`" yield returns_any() ``` This rule works especially well when combined with ty's `missing-type-argument` and `unsound-assignment` rules, as well as the Ruff rules [`ANN201`][ann201], [`ANN202`][ann202], [`ANN204`][ann204], [`ANN205`][ann205], and [`ANN206`][ann206]. Enabling all these rules at once effectively makes it much less likely that a `yield` expression can lead to unsoundness "leaking" out of a function unless that function has been *explicitly* annotated with a dynamic type in some way (`-> Generator[Any]` or `-> Generator[tuple[Any]]`, for example). ## Examples ```py from typing import Any, Iterator def returns_any() -> Any: return "foo" def any_iterator() -> Iterator[Any]: yield "foo" def integers() -> Iterator[int]: # error: "Unsound `yield`: `Any` is not a subtype of `int`" yield returns_any() # error: "Unsound `yield from`: `Any` is not a subtype of `int`" yield from any_iterator() ``` Narrow the value before yielding it to fix the diagnostics: ```py from typing import Any, Iterator def returns_any() -> Any: return 42 def any_iterator() -> Iterator[Any]: yield "foo" def integers() -> Iterator[int]: value = returns_any() assert isinstance(value, int) yield value for value in any_iterator(): assert isinstance(value, int) yield value ``` ## Default level This rule is disabled by default. It is intended for users who want stricter soundness checks at generator boundaries. ## See also - `unsound-return-statement` is a similar rule that triggers on unsound `return` statements rather than unsound `yield` expressions - `unsound-assignment` is a similar rule that triggers on unsound assignments [ann201]: https://docs.astral.sh/ruff/rules/missing-return-type-undocumented-public-function/ [ann202]: https://docs.astral.sh/ruff/rules/missing-return-type-private-function/ [ann204]: https://docs.astral.sh/ruff/rules/missing-return-type-special-method/ [ann205]: https://docs.astral.sh/ruff/rules/missing-return-type-static-method/ [ann206]: https://docs.astral.sh/ruff/rules/missing-return-type-class-method/ [assignable]: https://typing.python.org/en/latest/spec/glossary.html#term-assignable [fully-static]: https://typing.python.org/en/latest/spec/glossary.html#term-fully-static-type [subtype]: https://typing.python.org/en/latest/spec/glossary.html#term-subtype # unsupported-base Default level: warn | Stable (since 0.0.1-alpha.7) ## What it does Checks for class definitions that have bases which are unsupported by ty. ## Why is this bad? If a class has a base that is an instance of a complex type such as a union type, ty will not be able to resolve the [method resolution order] (MRO) for the class. This will lead to an inferior understanding of your codebase and unpredictable type-checking behavior. ## Examples ```python import datetime class A: ... class B: ... if datetime.date.today().weekday() != 6: C = A else: C = B class D(C): ... # error: [unsupported-base] ``` [method resolution order]: https://docs.python.org/3/glossary.html#term-method-resolution-order # unsupported-bool-conversion Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for bool conversions where the object doesn't correctly implement `__bool__`. ## Why is this bad? If an exception is raised when you attempt to evaluate the truthiness of an object, using the object in a boolean context will fail at runtime. ## Examples ```python class NotBoolable: __bool__ = None def __lt__(self, other: object) -> "NotBoolable": return self b1 = NotBoolable() b2 = NotBoolable() # exception raised here if b1: # error pass # exception raised here b1 and b2 # error # exception raised here not b1 # error # A chained comparison converts the result of `b1 < b2` to bool. # exception raised here b1 < b2 < b1 # error ``` # unsupported-dynamic-base Default level: ignore | Stable (since 0.0.12) ## What it does Checks for dynamic class definitions (using `type()`) that have bases which are unsupported by ty. This is equivalent to `unsupported-base` but applies to classes created via `type()` rather than `class` statements. ## Why is this bad? If a dynamically created class has a base that is an unsupported type such as `type[T]`, ty will not be able to resolve the [method resolution order] (MRO) for the class. This may lead to an inferior understanding of your codebase and unpredictable type-checking behavior. ## Default level This rule is disabled by default because it will not cause a runtime error, and may be noisy on codebases that use `type()` in highly dynamic ways. ## Examples ```python class Base: ... def factory(base: type[Base]) -> type: # `base` has type `type[Base]`, not `type[Base]` itself return type("Dynamic", (base,), {}) # error: [unsupported-dynamic-base] ``` [method resolution order]: https://docs.python.org/3/glossary.html#term-method-resolution-order # unsupported-operator Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for binary expressions, comparisons, and unary expressions where the operands don't support the operator. ## Why is this bad? Attempting to use an unsupported operator will raise a `TypeError` at runtime. ## Examples ```python class A: ... # TypeError: unsupported operand type(s) for +: 'A' and 'A' A() + A() # error ``` # unused-awaitable Default level: warn | Stable (since 0.0.21) ## What it does Checks for awaitable objects (such as coroutines) used as expression statements without being awaited. ## Why is this bad? Calling an `async def` function returns a coroutine object. If the coroutine is never awaited, the body of the async function will never execute, which is almost always a bug. Python emits a `RuntimeWarning: coroutine was never awaited` at runtime in this case. ## Examples ```python async def fetch_data() -> str: return "data" async def main() -> None: # Warning: coroutine is not awaited fetch_data() # error await fetch_data() # OK ``` # unused-ignore-comment Default level: warn | Stable (since 0.0.1-alpha.1) ## What it does Checks for `ty: ignore` directives that are no longer applicable. ## Why is this bad? A `ty: ignore` directive that no longer matches any diagnostic violations is likely included by mistake, and should be removed to avoid confusion. ## Examples ```py # error a = 20 / 2 # ty: ignore[division-by-zero] ``` Use instead: ```py a = 20 / 2 ``` # 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) is set to `false`. # useless-overload-body Default level: warn | Stable (since 0.0.1-alpha.22) ## What it does Checks for various `@overload`-decorated functions that have non-stub bodies. ## Why is this bad? Functions decorated with `@overload` are ignored at runtime; they are overridden by the implementation function that follows the series of overloads. While it is not illegal to provide a body for an `@overload`-decorated function, it may indicate a misunderstanding of how the `@overload` decorator works. ## Example ```toml [environment] python-version = "3.11" ``` ```py from typing import overload @overload def foo(x: int) -> int: # will never be executed return x + 1 # error @overload def foo(x: str) -> str: # will never be executed return "Oh no, got a string" # error def foo(x: int | str) -> int | str: raise Exception("unexpected type encountered") ``` Use instead: ```py from typing import assert_never, overload @overload def foo(x: int) -> int: ... @overload def foo(x: str) -> str: ... def foo(x: int | str) -> int | str: if isinstance(x, int): return x + 1 elif isinstance(x, str): return "Oh no, got a string" else: assert_never(x) ``` ## References - [Python documentation: `@overload`](https://docs.python.org/3/library/typing.html#typing.overload) # zero-stepsize-in-slice Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for a step size of zero in slices when the operation is known to fail. ## Why is this bad? Python's built-in sequence types raise a `ValueError` when sliced with a step size of zero. ## Known problems This check is not exhaustive. It reports zero-step slices for certain built-in sequence types where the operation is known to fail. A custom `__getitem__` implementation can accept or reject such a slice, so ty cannot detect every runtime failure. ## Examples ```python values = list(range(10)) # ValueError: slice step cannot be zero values[1:10:0] # error tuple_values = (1, 2, 3) # ValueError: slice step cannot be zero tuple_values[1:10:0] # error ``` ok test rule::rule_unknown ... ok test rule_selection::all_overrides ... ok test rule_selection::cli_all_rules_ignore ... ok test rule_selection::cli_all_rules_precedence ... ok test rule_selection::cli_all_rules_warn ... ok test rule_selection::cli_rule_severity ... ok test rule_selection::cli_rule_severity_precedence ... ok test rule_selection::cli_specific_then_all ... ok test rule_selection::cli_unknown_rules ... ok test rule_selection::configuration_all_rules ... ok test rule_selection::configuration_all_rules_with_rule_sorting_before_all ... ok test rule_selection::configuration_rule_severity ... ok test rule_selection::configuration_unknown_rules ... ok test rule_selection::multiple_overrides_inherit_cli_rules ... ok test rule_selection::overrides_all_rules_with_rule_sorting_before_all ... ok test rule_selection::overrides_basic ... ok test rule_selection::overrides_empty_include ... ok test rule_selection::overrides_exclude ... ok test rule_selection::overrides_inherit_global ... ok test rule_selection::overrides_invalid_exclude_glob ... ok test rule_selection::overrides_invalid_include_glob ... ok test rule_selection::overrides_missing_include_exclude ... ok test rule_selection::overrides_no_actual_overrides ... ok test rule_selection::overrides_precedence ... ok test rule_selection::overrides_unknown_rules ... ok test scripts::cli_arguments_override_script_environment ... ok test scripts::cli_arguments_override_script_options ... ok test scripts::configured_source_roots_and_extra_paths_are_relative_to_the_script ... ok test scripts::disabled_integration_does_not_initialize_scripts ... ok test scripts::environment_options ... ok test scripts::excluded_scripts_do_not_initialize_their_environments ... ok test scripts::explicit_config_replaces_inline_metadata ... ok test scripts::explicit_config_replaces_the_script_environment ... ok test scripts::inherited_file_settings_are_relative_to_the_script ... ok test scripts::inline_overrides_are_ignored ... ok test scripts::inline_settings_override_user_configuration ... ok test scripts::inline_terminal_settings_do_not_apply ... ok test scripts::invalid_metadata_options_report_configuration_error ... ok test scripts::invalid_python_requirement_reports_configuration_error ... ok test scripts::invalid_script_environment_reports_configuration_error ... ok test scripts::invalid_script_search_paths_do_not_blame_python_environment ... ok test scripts::invalid_script_settings_report_configuration_error ... ok test scripts::invalid_toml_reports_configuration_error ... ok test scripts::metadata_without_tool_ty_uses_default_settings ... ok test scripts::ordinary_files_do_not_initialize_scripts ... ok test scripts::project_search_paths_do_not_apply_to_scripts ... ok test scripts::project_settings_and_overrides_do_not_apply ... ok test scripts::python_requirement_overrides_user_configuration ... ok test scripts::python_version_diagnostics_identify_script_metadata ... ok test scripts::script_version_and_platform_are_isolated_from_project_configuration ... ok test scripts::scripts_do_not_use_an_inactive_project_environment ... ok test scripts::scripts_have_no_implicit_first_party_roots ... ok test scripts::scripts_use_an_activated_virtual_environment ... ok test scripts::shared_imports_use_each_scripts_platform ... ok test scripts::unavailable_uv_reports_metadata_error ... ok test scripts::unknown_rule_diagnostics_point_to_script_metadata ... ok test scripts::user_configuration_applies ... ok test scripts::verbose_rule_diagnostics_identify_script_metadata ... ok test server::find_does_not_fall_back_from_configured_environment ... ok test server::find_follows_symlinks ... ok test server::find_rejects_broken_symlink ... ok test server::find_rejects_directory ... ok test server::find_rejects_non_executable_file ... ok test server::find_rejects_wrong_layout ... ok test server::find_returns_no_match_on_python_environment_error ... ok test server::find_uses_configured_environment ... ok test server::find_uses_configured_interpreter ... ok test server::find_uses_cwd_when_project_discovery_fails ... ok test server::find_uses_discovered_project_root ... ok test test_include_hidden_files_by_default ... ok test test_output_format_env ... ok test test_quiet_output ... ok test test_respect_ignore_files ... ok test test_run_in_sub_directory ... ok test user_configuration ... ok test uv_workspace::scripts_only_mode_disables_uv_workspace_discovery ... ok test uv_workspace::uv_workspace_discovery_is_opt_in ... ok test uv_workspace::warns_when_uv_workspace_metadata_cannot_be_loaded ... ok test result: ok. 182 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 6.69s Running `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/file_watching-ce6cb0268c561e58 --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' --skip 'unix::symlink_inside_project'` running 59 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 creating_site_packages_after_metadata_updates_inferred_python_version ... ok test deleted_file ... ok test directory_deleted ... ok test directory_moved_to_project ... ok test directory_moved_to_trash ... ok test directory_renamed ... ok test explicitly_included_file_remains_checked_when_becoming_a_script ... ok test external_interpreter_changes_update_inferred_python_version ... 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 moving_configured_interpreter_parent_into_project_updates_inferred_python_version ... ok test nested_project_config_change_is_cheap_if_active_project_unchanged ... ok test nested_projects_delete_root ... ok test nested_search_path_picks_up_missed_dependency_edit ... 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 pth_edit_while_unwatched_watches_new_search_path ... ok test recreating_default_environment_updates_inferred_python_version ... 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 repairing_activated_environment_updates_inferred_python_version ... ok test repairing_default_environment_updates_inferred_python_version ... ok test restoring_script_metadata_rewatches_search_path ... ok test script_dependency_changes ... ok test script_exclusion_tracks_file_creation_and_metadata_edits ... ok test scripts_to_synchronize_after_file_and_directory_changes ... ok test search_path ... ok test shared_script_search_paths_remain_watched_until_unused ... 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_target_outside_watched_paths ... ok test unix::symlinked_module_search_path ... ok test unix::symlinked_site_packages_outside_environment ... ok test result: ok. 57 passed; 0 failed; 2 ignored; 0 measured; 1 filtered out; finished in 4.53s Running `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/self_environment-ca78448c517289cb --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' --skip 'unix::symlink_inside_project'` running 6 tests test find_does_not_fall_back_to_path_or_own_executable ... ok test ty_environment_and_active_environment ... ok test ty_environment_and_discovered_venv ... ok test ty_environment_is_only_environment ... ok test ty_environment_is_system_not_virtual ... ok test ty_system_environment_and_local_venv ... ok test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.74s Running `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/ty_combine-f679100032bd81c7 --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' --skip 'unix::symlink_inside_project'` 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.17.0-build/ruff-0.17.0/target/rpm/deps/ty_completion_bench-cae15bf779870db4 --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' --skip 'unix::symlink_inside_project'` 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.17.0-build/ruff-0.17.0/target/rpm/deps/ty_completion_eval-b393ae4e1024668d --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' --skip 'unix::symlink_inside_project'` 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.17.0-build/ruff-0.17.0/target/rpm/deps/ty_ide-2129bf49e223e549 --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' --skip 'unix::symlink_inside_project'` running 1909 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_undefined_reveal_type ... ok test code_action::tests::add_ignore_updates_preceding_own_line_suppression ... 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 code_action::tests::unresolved_namespace_descendant ... 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_namespace_descendant_but_not_namespace_package ... ok test completion::tests::auto_import_namespace_descendants ... ok test completion::tests::auto_import_omits_conditionally_imported_symbol_available_in_all_branches ... ok test completion::tests::auto_import_omits_conditionally_imported_symbol_available_in_some_branches ... ok test completion::tests::auto_import_omits_directly_imported_symbol ... ok test completion::tests::auto_import_omits_directly_imported_symbol_in_nested_scope ... ok test completion::tests::auto_import_omits_imported_symbol_from_parent_scope ... ok test completion::tests::auto_import_omits_wildcard_imported_symbol ... ok test completion::tests::auto_import_prefers_collections_over_third_party_reexport ... ok test completion::tests::auto_import_prefers_std_lib_symbol_over_third_party_symbol_with_same_name ... ok test completion::tests::auto_import_prefers_typing_over_third_party_reexport ... ok test completion::tests::auto_import_preserves_name_order_for_unrelated_third_party_symbol ... ok test completion::tests::auto_import_preserves_qualified_suggestion_for_same_named_import ... ok test completion::tests::auto_import_preserves_qualified_suggestion_for_shadowed_import ... ok test completion::tests::auto_import_preserves_suggestion_for_import_after_cursor ... ok test completion::tests::auto_import_prioritizes_reusing_import_from_statements ... ok test completion::tests::auto_import_respects_all ... ok test completion::tests::auto_import_should_not_include_symbols_in_current_module ... ok test completion::tests::auto_import_with_submodule ... ok test completion::tests::betwixt_attribute_access1 ... ok test completion::tests::betwixt_attribute_access2 ... ok test completion::tests::betwixt_attribute_access3 ... ok test completion::tests::betwixt_attribute_access4 ... ok test completion::tests::builtins ... ok test completion::tests::builtins_not_included_import ... ok test completion::tests::builtins_not_included_object_attr ... ok test completion::tests::bundled_ty_extensions_module_completion ... ok test completion::tests::bundled_typeshed_module_completion ... ok test completion::tests::bundled_typing_extensions_module_completion ... ok test completion::tests::call_arguments_cursor_middle ... ok test completion::tests::call_arguments_multi_def ... ok test completion::tests::call_attribute_argument_no_arg_completions ... ok test completion::tests::call_bare_paramspec_has_no_keyword_argument_completions ... ok test completion::tests::call_blank1 ... ok test completion::tests::call_keyword_argument_at_value ... ok test completion::tests::call_keyword_only_argument ... ok test completion::tests::call_keyword_only_argument_between_variadic_parameters ... ok test completion::tests::call_keyword_only_argument_between_variadic_parameters_after_positional_argument ... ok test completion::tests::call_multiple_keyword_arguments ... ok test completion::tests::call_multiple_keyword_arguments_some_set ... ok test completion::tests::call_positional_only_argument ... ok test completion::tests::call_positional_only_keyword_only_argument_mix ... ok test completion::tests::call_prefix1 ... ok test completion::tests::class_attributes1 ... ok test completion::tests::class_base_already_specified ... ok test completion::tests::class_base_excludes_class_being_defined ... ok test completion::tests::class_base_excludes_class_being_defined_with_typed_text ... ok test completion::tests::class_base_includes_prior_definition_with_same_name ... ok test completion::tests::class_base_qualified_already_specified ... ok test completion::tests::class_base_qualified_attribute_not_filtered ... ok test completion::tests::class_base_same_name_different_module ... ok test completion::tests::class_blank1 ... ok test completion::tests::class_blank2 ... ok test completion::tests::class_init1 ... ok test completion::tests::class_init2 ... ok test completion::tests::class_init3 ... ok test completion::tests::class_metaclass ... ok test completion::tests::class_metaclass_generic ... ok test completion::tests::class_metaclass_set ... ok test completion::tests::class_multiple_bases_already_specified ... ok test completion::tests::class_prefix1 ... ok test completion::tests::class_prefix2 ... ok test completion::tests::class_super1 ... ok test completion::tests::class_super2 ... ok test completion::tests::class_super3 ... ok test completion::tests::class_super4 ... ok test completion::tests::class_typed_dict_total ... ok test completion::tests::class_typed_dict_total_alias ... ok test completion::tests::class_typed_dict_total_pep695_generic ... ok test completion::tests::class_typed_dict_total_set ... ok test completion::tests::class_typed_dict_total_subclass ... ok test completion::tests::class_typed_dict_total_typevar_generic ... ok test completion::tests::complete_class_parentheses ... ok test completion::tests::complete_class_parentheses_disabled_by_default ... ok test completion::tests::complete_function_parentheses ... ok test completion::tests::complete_function_parentheses_class_base ... Snapshot test passes but the existing value is in a legacy format. Please run `cargo insta test --force-update-snapshots` to update to a newer format. Snapshot contents: Parent ok test completion::tests::complete_function_parentheses_decorator_name ... ok test completion::tests::complete_function_parentheses_except_handler ... ok test completion::tests::complete_function_parentheses_except_handler_factory ... ok test completion::tests::complete_function_parentheses_existing_parenthesis ... ok test completion::tests::complete_function_parentheses_from_import ... ok test completion::tests::complete_function_parentheses_function_in_annotation_metadata ... ok test completion::tests::complete_function_parentheses_pep_613_type_alias ... ok test completion::tests::complete_function_parentheses_type_expression ... ok test completion::tests::completion_at_eof ... ok test completion::tests::completion_kind_recursive_type_alias ... ok test completion::tests::completions_in_class_def_empty_name ... ok test completion::tests::completions_in_function_def_empty_name ... ok test completion::tests::completions_in_function_param_type_annotation ... ok test completion::tests::completions_in_function_type_param_bound ... ok test completion::tests::completions_in_type_def_empty_name ... ok test completion::tests::completions_inside_unreachable_sections ... ok test completion::tests::comprehension_target_suggests_in ... ok test completion::tests::decorator_args_do_not_suppress_keywords ... ok test completion::tests::decorator_chained_call_args_do_not_suppress_keywords ... ok test completion::tests::decorator_without_class_or_function ... ok test completion::tests::double_nested_function_not_in_global_scope_blank1 ... ok test completion::tests::double_nested_function_not_in_global_scope_blank2 ... ok test completion::tests::double_nested_function_not_in_global_scope_blank3 ... ok test completion::tests::double_nested_function_not_in_global_scope_blank4 ... ok test completion::tests::double_nested_function_not_in_global_scope_blank5 ... ok test completion::tests::double_nested_function_not_in_global_scope_prefix1 ... ok test completion::tests::double_nested_function_not_in_global_scope_prefix2 ... ok test completion::tests::double_nested_function_not_in_global_scope_prefix3 ... ok test completion::tests::double_nested_function_not_in_global_scope_prefix4 ... ok test completion::tests::double_nested_function_not_in_global_scope_prefix5 ... ok test completion::tests::dunder_file_attribute_completion_namespace_package ... ok test completion::tests::dunder_file_attribute_completion_non_namespace_package ... ok test completion::tests::dunder_file_completion ... ok test completion::tests::duplicate1 ... ok test completion::tests::dynamic_type_list_no_type_annotation ... ok test completion::tests::dynamic_type_with_intersection_type_annotation ... ok test completion::tests::dynamic_type_with_type_annotation ... ok test completion::tests::ellipsis1 ... ok test completion::tests::ellipsis2 ... ok test completion::tests::ellipsis3 ... ok test completion::tests::empty ... ok test completion::tests::empty_raise_statement ... ok test completion::tests::enum_attributes ... ok test completion::tests::except_handler_suggests_as ... ok test completion::tests::favour_imported_over_builtin ... ok test completion::tests::favour_symbols_currently_imported ... ok test completion::tests::for_target_suggests_in ... ok test completion::tests::from_import1 ... ok test completion::tests::from_import10 ... ok test completion::tests::from_import11 ... ok test completion::tests::from_import2 ... ok test completion::tests::from_import3 ... ok test completion::tests::from_import4 ... ok test completion::tests::from_import5 ... ok test completion::tests::from_import6 ... ok test completion::tests::from_import7 ... ok test completion::tests::from_import8 ... ok test completion::tests::from_import9 ... ok test completion::tests::from_import_dotted_name_relative_import_suggests_import ... ok test completion::tests::from_import_dotted_name_suggests_import ... ok test completion::tests::from_import_i_suggests_import ... ok test completion::tests::from_import_import_suggests_import ... ok test completion::tests::from_import_importt_suggests_nothing ... ok test completion::tests::from_import_incomplete ... ok test completion::tests::from_import_missing_alias_suggests_as ... ok test completion::tests::from_import_missing_alias_suggests_as_with_leading_char ... ok test completion::tests::from_import_nested_dotted_name_relative_import_suggests_import ... ok test completion::tests::from_import_nested_very_dotted_name_relative_import_suggests_import ... ok test completion::tests::from_import_no_space_not_suggests_import ... ok test completion::tests::from_import_only_dot ... ok test completion::tests::from_import_only_dot_incomplete ... ok test completion::tests::from_import_parenthesized_missing_alias_suggests_as ... ok test completion::tests::from_import_preserves_name_order_for_unrelated_namespace_package ... ok test completion::tests::from_import_random_name_suggests_nothing ... ok test completion::tests::from_import_relative_import_suggests_import ... ok test completion::tests::from_import_space_suggests_import ... ok test completion::tests::from_import_two_imports_suggests_import ... ok test completion::tests::from_import_unknown_in_import_names1 ... ok test completion::tests::from_import_unknown_in_import_names2 ... ok test completion::tests::from_import_unknown_in_import_names3 ... ok test completion::tests::from_import_unknown_in_module ... ok test completion::tests::from_import_with_bare_annotation ... ok test completion::tests::from_import_with_separate_annotation_and_assignment ... ok test completion::tests::from_import_with_submodule1 ... ok test completion::tests::from_import_with_type_checking_annotation ... ok test completion::tests::from_import_with_vendored_submodule1 ... ok test completion::tests::from_import_with_vendored_submodule2 ... ok test completion::tests::from_relative_import_missing_alias_suggests_as ... ok test completion::tests::fscope_id_missing_function_identifier3 ... ok test completion::tests::generator_expression_member ... ok test completion::tests::identifier_keyword_clash1 ... ok test completion::tests::identifier_keyword_clash2 ... ok test completion::tests::import_completion_triggers_desperate_module_resolution ... 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_completes_split_namespace_children ... 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_cyclic_dictionary_imports ... ok test completion::tests::string_literal_completions_declared_keys_override_initializer ... ok test completion::tests::string_literal_completions_dictionary_alias ... ok test completion::tests::string_literal_completions_dictionary_incompatible_key_type ... ok test completion::tests::string_literal_completions_dictionary_initializers ... ok test completion::tests::string_literal_completions_dictionary_lookup_in_class_body ... ok test completion::tests::string_literal_completions_dictionary_reassigned_in_loop ... ok test completion::tests::string_literal_completions_dictionary_rejected_initializer ... ok test completion::tests::string_literal_completions_dictionary_unpacking_overwrites_nested_keys ... 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_implicit_class_attribute_shadows_dictionary ... 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_dictionary_initializer ... 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_recursive_typed_dict_alias_keys ... ok test completion::tests::string_literal_completions_recursive_typed_dict_alias_keys_deletion ... ok test completion::tests::string_literal_completions_reexported_dictionary_initializer ... ok test completion::tests::string_literal_completions_single_quote_escaping ... ok test completion::tests::string_literal_completions_type_alias_recursion_safe ... ok test completion::tests::string_literal_completions_typed_dict_constructor_mixed_literal_keys ... ok test completion::tests::string_literal_completions_typed_dict_keys ... ok test completion::tests::string_literal_completions_typed_dict_keys_assignment ... ok test completion::tests::string_literal_completions_typed_dict_keys_deletion ... ok test completion::tests::string_literal_completions_typed_dict_literal_keys ... ok test completion::tests::string_literal_completions_typed_dict_union_keys ... ok test completion::tests::token_suffixes_match ... ok test completion::tests::token_suffixes_nomatch ... ok test completion::tests::ty_extensions_auto_import_is_type_check_only_in_stub ... ok test completion::tests::ty_extensions_pydantic_auto_import_generates_import_edit ... ok test completion::tests::type_check_only_is_type_check_only ... ok test completion::tests::type_checking_import_includes_private_stub_symbols ... ok test completion::tests::type_keyword_dedup ... ok test completion::tests::typeshed_auto_import_is_type_check_only_in_stub ... ok test completion::tests::typevar_with_constraints ... ok test completion::tests::typevar_with_upper_bound ... ok test completion::tests::typevar_without_bounds_or_constraints ... ok test completion::tests::typing_extensions_auto_import_is_type_check_only_in_stub ... ok test completion::tests::typing_extensions_module_completion_is_type_check_only_in_stub ... ok test completion::tests::typing_only_project_builtins_not_suggested_implicitly ... ok test completion::tests::with_item_suggests_as ... ok test doc_highlights::tests::redeclarations ... ok test doc_highlights::tests::relative_imported_submodule_highlights ... ok test doc_highlights::tests::test_class_name_highlights ... ok test doc_highlights::tests::test_local_variable_highlights ... ok test doc_highlights::tests::test_no_highlights_for_unknown_symbol ... ok test doc_highlights::tests::test_parameter_highlights ... ok test docstring::document::google::tests::accepts_dashed_parameter_section_underline ... ok test docstring::document::google::tests::adjacent_aligned_section_headers_are_siblings ... ok test docstring::document::google::tests::backticks_in_fence_info_do_not_hide_parameter_sections ... ok test docstring::document::google::tests::does_not_skip_invalid_rest_roles ... ok test docstring::document::google::tests::does_not_split_at_rest_roles_in_prose ... ok test docstring::document::google::tests::ends_indented_parameter_section_at_aligned_prose ... ok test docstring::document::google::tests::ends_indented_parameter_section_at_inline_section_header ... ok test docstring::document::google::tests::ends_parameter_section_at_structured_section_header ... ok test docstring::document::google::tests::ends_populated_return_section_at_aligned_prose ... ok test docstring::document::google::tests::ends_unindented_parameter_section_at_aligned_prose ... ok test docstring::document::google::tests::ends_unindented_parameter_section_at_inline_section_header ... ok test docstring::document::google::tests::extracts_aligned_parameter_items ... ok test docstring::document::google::tests::extracts_comma_separated_parameter_names ... ok test docstring::document::google::tests::extracts_conjunction_separated_parameter_names ... ok test docstring::document::google::tests::extracts_parameter_despite_unbalanced_type_brackets ... ok test docstring::document::google::tests::extracts_variadic_parameters ... ok test docstring::document::google::tests::finds_parameter_section_after_first_line_literal_block ... ok test docstring::document::google::tests::finds_shifted_top_level_section ... ok test docstring::document::google::tests::ignores_callable_like_parameter_names ... ok test docstring::document::google::tests::ignores_doctest_content_and_resumes_after_it ... ok test docstring::document::google::tests::ignores_parameter_section_after_blank_line_in_markdown_list_item ... ok test docstring::document::google::tests::ignores_parameter_section_after_blank_line_in_rest_directive ... ok test docstring::document::google::tests::ignores_parameter_section_in_ordered_markdown_list_item ... ok test docstring::document::google::tests::ignores_parameter_section_in_rest_directive ... ok test docstring::document::google::tests::ignores_parameter_section_in_rest_field_list ... ok test docstring::document::google::tests::ignores_parameter_section_in_rest_literal_block ... ok test docstring::document::google::tests::ignores_parameter_section_in_unordered_markdown_list_item ... ok test docstring::document::google::tests::ignores_parameter_section_nested_in_container_section ... ok test docstring::document::google::tests::ignores_prose_before_first_parameter ... ok test docstring::document::google::tests::keeps_colon_prose_in_parameter_documentation ... ok test docstring::document::google::tests::parses_parenthesized_type_with_quoted_parenthesis ... ok test docstring::document::google::tests::pep257_normalization_ends_section_at_dedented_header ... ok test docstring::document::google::tests::pep257_normalization_preserves_nested_section ... ok test docstring::document::google::tests::pep257_normalization_recognizes_shifted_sibling_section ... ok test docstring::document::google::tests::preserves_parameter_paragraph_breaks ... ok test docstring::document::google::tests::preserves_rest_literal_block_indentation_in_parameter_documentation ... ok test docstring::document::google::tests::recognizes_parameter_section_headings ... ok test docstring::document::google::tests::recovers_parameter_after_quoted_delimiter_in_malformed_type ... ok test docstring::document::google::tests::recovers_parameter_after_spaced_delimiter_in_malformed_type ... ok test docstring::document::google::tests::resumes_after_markdown_fence ... ok test docstring::document::google::tests::resumes_after_rest_directive ... ok test docstring::document::google::tests::resumes_after_rest_literal_block ... ok test docstring::document::google::tests::resumes_after_unindented_markdown_fence_following_rest_literal_marker ... ok test docstring::document::google::tests::returns_section_fragments_and_range ... ok test docstring::document::google::tests::returns_structured_section_kinds_in_source_order ... ok test docstring::document::google::tests::skips_rest_roles_before_field_delimiter ... ok test docstring::document::google::tests::splits_before_rest_role_adjacent_to_field_delimiter ... ok test docstring::document::google::tests::treats_invalid_parameter_name_as_continuation ... ok test docstring::document::google::tests::uses_last_documentation_for_duplicate_parameter ... ok test docstring::document::google::tests::uses_visual_indentation_for_parameter_items ... ok test docstring::document::numpy::tests::ends_parameters_before_preformatted_block ... ok test docstring::document::numpy::tests::extracts_compact_parameters_without_rendering_them_structurally ... ok test docstring::document::numpy::tests::extracts_later_parameters_after_an_unconfirmed_item ... ok test docstring::document::numpy::tests::extracts_later_parameters_from_an_ambiguous_section ... ok test docstring::document::numpy::tests::extracts_parameters_from_a_first_line_section ... ok test docstring::document::numpy::tests::extracts_shifted_top_level_numpy_sections ... ok test docstring::document::numpy::tests::extracts_supported_numpy_parameter_items ... ok test docstring::document::numpy::tests::finds_numpy_section_after_first_line_rest_literal_block ... ok test docstring::document::numpy::tests::ignores_numpy_items_nested_in_section_preambles ... ok test docstring::document::numpy::tests::ignores_numpy_sections_in_containers ... ok test docstring::document::numpy::tests::ignores_numpy_sections_in_rest_literal_blocks ... ok test docstring::document::numpy::tests::ignores_numpy_sections_nested_in_other_sections ... ok test docstring::document::numpy::tests::leaves_indented_parameter_preambles_raw ... ok test docstring::document::numpy::tests::leaves_misaligned_parameter_section_opaque ... ok test docstring::document::numpy::tests::leaves_unconfirmed_parameter_item_opaque ... ok test docstring::document::numpy::tests::parses_attributes_without_descriptions ... ok test docstring::document::numpy::tests::parses_named_and_anonymous_return_items ... ok test docstring::document::numpy::tests::preserves_blank_lines_in_preformatted_parameter_descriptions ... ok test docstring::document::numpy::tests::skips_an_invalid_item_without_ending_the_parameter_list ... ok test docstring::document::numpy::tests::skips_static_substitutions ... ok test docstring::document::numpy::tests::treats_indented_return_items_as_structurally_ambiguous ... ok test docstring::document::numpy::tests::uses_last_documentation_for_duplicate_parameter ... ok test docstring::document::rst::tests::doctests_take_precedence_over_markdown_fences_in_preformatted_blocks ... ok test docstring::document::rst::tests::literal_blocks_take_precedence_over_markdown_fences_in_preformatted_blocks ... ok test docstring::document::rst::tests::literal_blocks_use_marker_indentation_as_exit_threshold ... ok test docstring::document::rst::tests::parameter_documentation_extracts_rest_parameters ... ok test docstring::document::rst::tests::parameter_documentation_ignores_fields_continuing_paragraphs ... ok test docstring::document::rst::tests::parameter_documentation_ignores_fields_in_block_quotes ... ok test docstring::document::rst::tests::parameter_documentation_ignores_parameters_without_names_after_normalization ... ok test docstring::document::rst::tests::parameter_documentation_recovers_after_same_indent_one_line_directive ... ok test docstring::document::rst::tests::parameter_documentation_recovers_sibling_fields_after_missing_literal_block ... ok test docstring::document::rst::tests::parameter_documentation_requires_blank_line_before_field_body_literal_block ... ok test docstring::document::rst::tests::parameter_documentation_stops_at_field_boundaries ... ok test docstring::document::rst::tests::parameter_documentation_supports_continuation_only_descriptions ... ok test docstring::document::rst::tests::parameter_documentation_supports_parameter_aliases ... ok test docstring::document::rst::tests::parser_preserves_supported_and_unknown_fields ... ok test docstring::document::rst::tests::parser_records_field_list_ranges ... ok test docstring::document::rst::tests::parser_recovers_after_dedented_doctest ... ok test docstring::document::rst::tests::parser_recovers_from_partial_and_malformed_fields ... ok test docstring::document::rst::tests::parser_supports_complex_inline_parameter_types ... ok test docstring::document::rst::tests::parser_treats_indented_field_like_text_as_continuation ... ok test docstring::document::rst::tests::quoted_literal_blocks_are_preformatted_blocks ... ok test docstring::document::syntax::tests::does_not_split_inside_unclosed_brackets ... ok test docstring::document::syntax::tests::ignores_colons_inside_balanced_brackets ... ok test docstring::document::syntax::tests::ignores_colons_inside_quoted_strings ... ok test docstring::document::syntax::tests::ignores_parentheses_after_escaped_quotes ... ok test docstring::document::syntax::tests::ignores_parentheses_inside_code_spans ... ok test docstring::document::syntax::tests::ignores_parentheses_inside_code_spans_after_escaped_backtick ... ok test docstring::document::syntax::tests::ignores_parentheses_inside_quoted_strings ... ok test docstring::document::syntax::tests::preserves_escaped_and_unmatched_backticks_as_text ... ok test docstring::document::syntax::tests::recognizes_common_role_uses_outside_rest_boundaries ... ok test docstring::document::syntax::tests::recognizes_rest_prefix_roles ... ok test docstring::document::syntax::tests::recognizes_wrapped_markdown_code_spans ... ok test docstring::document::syntax::tests::rejects_parenthesized_group_before_trailing_text ... ok test docstring::document::syntax::tests::rejects_unclosed_parenthesized_group ... ok test docstring::document::syntax::tests::scans_backtick_runs_and_spans ... ok test docstring::document::syntax::tests::scans_code_at_source_boundaries ... ok test docstring::document::syntax::tests::scans_text_and_code_tokens ... ok test docstring::document::syntax::tests::separates_rest_prefix_roles_from_preceding_text ... ok test docstring::document::syntax::tests::splits_after_nested_brackets ... ok test docstring::document::syntax::tests::splits_nested_parenthesized_group ... ok test docstring::document::syntax::tests::splits_trailing_parenthesized_group ... ok test docstring::document::syntax::tests::treats_backticks_as_plain_text ... ok test docstring::document::syntax::tests::treats_unmatched_backticks_as_plain_parenthetical_text ... ok test docstring::markdown::general::inline::tests::does_not_convert_candidates_outside_inline_markup_boundaries ... ok test docstring::markdown::general::inline::tests::does_not_convert_links_in_preformatted_blocks ... ok test docstring::markdown::general::inline::tests::does_not_convert_links_with_unsupported_label_continuations ... ok test docstring::markdown::general::inline::tests::does_not_convert_links_with_unsupported_uris ... ok test docstring::markdown::general::inline::tests::does_not_convert_malformed_uri_continuations ... ok test docstring::markdown::general::inline::tests::does_not_convert_representative_links_outside_the_supported_subset ... ok test docstring::markdown::general::inline::tests::preserves_existing_inline_rendering ... ok test docstring::markdown::general::inline::tests::renders_supported_multiline_links ... ok test docstring::markdown::general::inline::tests::renders_supported_single_line_links ... ok test docstring::markdown::structured::google::tests::declines_to_render_conjunction_separated_parameter_names ... ok test docstring::markdown::structured::google::tests::declines_to_render_empty_return_section ... ok test docstring::markdown::structured::google::tests::declines_to_render_inline_section_heading_in_parameter_body ... ok test docstring::markdown::structured::google::tests::declines_to_render_parameter_section_with_unbalanced_type_brackets ... ok test docstring::markdown::structured::google::tests::declines_to_render_parameter_section_with_unrecognized_leading_content ... ok test docstring::markdown::structured::google::tests::declines_to_render_unclosed_parameter_fence ... ok test docstring::markdown::structured::google::tests::renders_aligned_parameter_continuation ... ok test docstring::markdown::structured::google::tests::renders_fenced_block_in_return_prose ... ok test docstring::markdown::structured::google::tests::renders_nested_heading_in_return_prose ... ok test docstring::markdown::structured::google::tests::renders_nested_list_in_return_prose ... ok test docstring::markdown::structured::google::tests::renders_parameter_url_continuation ... ok test docstring::markdown::structured::google::tests::renders_parameter_windows_path_continuation ... ok test docstring::markdown::structured::google::tests::renders_preformatted_parameter_descriptions ... ok test docstring::markdown::structured::google::tests::renders_return_body_as_prose ... ok test docstring::markdown::structured::google::tests::renders_supported_sections ... ok test docstring::markdown::structured::numpy::tests::declines_to_render_empty_return_section ... ok test docstring::markdown::structured::numpy::tests::declines_to_render_nested_parameter_items ... ok test docstring::markdown::structured::numpy::tests::declines_to_render_prose_only_return_section ... ok test docstring::markdown::structured::numpy::tests::declines_to_render_section_nested_in_container ... ok test docstring::markdown::structured::numpy::tests::declines_to_render_structurally_ambiguous_section ... ok test docstring::markdown::structured::numpy::tests::declines_to_render_unclosed_return_fence ... ok test docstring::markdown::structured::numpy::tests::renders_parameter_section_preamble ... ok test docstring::markdown::structured::numpy::tests::renders_parenthesized_return_names ... ok test docstring::markdown::structured::numpy::tests::renders_preformatted_parameter_description ... ok test docstring::markdown::structured::numpy::tests::renders_return_prose_outside_the_structured_section ... ok test docstring::markdown::structured::numpy::tests::renders_shifted_top_level_sections ... ok test docstring::markdown::structured::numpy::tests::renders_supported_sections ... ok test docstring::markdown::structured::rst::tests::field_lists_in_block_quotes_remain_raw ... ok test docstring::markdown::structured::rst::tests::ignore_metadata_fields ... ok test docstring::markdown::structured::rst::tests::literal_backticks_do_not_swallow_the_following_field ... ok test docstring::markdown::structured::rst::tests::preserve_code_span_wrapped_type ... ok test docstring::markdown::structured::rst::tests::preserve_duplicate_parameters ... ok test docstring::markdown::structured::rst::tests::preserve_field_description_rst_directives ... ok test docstring::markdown::structured::rst::tests::preserve_inline_roles_in_prose ... ok test docstring::markdown::structured::rst::tests::preserve_preformatted_field_lists ... ok test docstring::markdown::structured::rst::tests::render_attribute_aliases ... ok test docstring::markdown::structured::rst::tests::render_field_like_quoted_literal_blocks ... ok test docstring::markdown::structured::rst::tests::render_field_names_case_insensitively ... ok test docstring::markdown::structured::rst::tests::render_named_returns_and_exceptions ... ok test docstring::markdown::structured::rst::tests::render_non_field_like_quoted_literal_blocks ... ok test docstring::markdown::structured::rst::tests::render_parameter_aliases_and_variadics ... ok test docstring::markdown::structured::rst::tests::render_parameter_and_standalone_return_type ... ok test docstring::markdown::structured::rst::tests::render_parameters_with_inline_and_supplemental_types ... ok test docstring::markdown::structured::rst::tests::render_returns_with_supplemental_type ... ok test docstring::markdown::structured::rst::tests::render_standalone_return_type ... ok test docstring::markdown::structured::rst::tests::unstructured_field_lists_stay_raw ... ok test docstring::markdown::structured::tests::adjacent_sections_are_separated ... ok test docstring::markdown::structured::tests::docstrings_without_structured_sections_are_rendered_as_general_content ... ok test docstring::markdown::structured::tests::empty_section_ranges_are_rejected ... ok test docstring::markdown::structured::tests::empty_types_are_normalized_to_absent ... ok test docstring::markdown::structured::tests::following_prose_does_not_continue_a_rendered_parameter_list ... ok test docstring::markdown::structured::tests::following_prose_does_not_continue_a_rendered_parameter_paragraph ... ok test docstring::markdown::structured::tests::following_prose_is_rendered_outside_a_parameter_doctest ... ok test docstring::markdown::structured::tests::following_prose_is_rendered_outside_an_unclosed_parameter_code_fence ... ok test docstring::markdown::structured::tests::invalid_section_ranges_panic ... ok test docstring::markdown::structured::tests::partially_overlapping_sections_fall_back_to_general_rendering ... ok test docstring::markdown::structured::tests::section_items_escape_bold_names ... ok test docstring::markdown::structured::tests::section_items_keep_block_descriptions_in_block_context ... ok test docstring::markdown::structured::tests::section_items_normalize_source_markup_in_types ... ok test docstring::markdown::structured::tests::section_items_preserve_non_interrupting_ordered_list_markers ... ok test docstring::markdown::structured::tests::section_items_remove_rest_roles_from_types ... ok test docstring::markdown::structured::tests::sections_render_in_canonical_order ... ok test docstring::tests::code_block ... ok test docstring::tests::code_block_lang ... ok test docstring::tests::code_block_prefix_gunk ... ok test docstring::tests::deprecated_prefix_gunk ... ok test docstring::tests::doctest_flush ... ok test docstring::tests::doctest_indent_flush ... ok test docstring::tests::doctest_simple ... ok test docstring::tests::doctest_simple_indent ... ok test docstring::tests::doctest_then_literal_block_with_blank_lines ... ok test docstring::tests::dunder_escape ... ok test docstring::tests::expands_tabs_to_tab_stops_when_trimming_documentation ... ok test docstring::tests::explicit_markdown_block_messy_corners_tick ... ok test docstring::tests::explicit_markdown_block_messy_corners_tilde ... ok test docstring::tests::explicit_markdown_block_with_indent_tick ... ok test docstring::tests::explicit_markdown_block_with_indent_tilde ... ok test docstring::tests::explicit_markdown_block_with_ps1_contents ... ok test docstring::tests::explicit_markdown_block_with_unclosed_fence_tick ... ok test docstring::tests::explicit_markdown_block_with_unclosed_fence_tilde ... ok test docstring::tests::explicit_markdown_block_with_underscore_contents_tick ... ok test docstring::tests::explicit_markdown_block_with_underscore_contents_tilde ... ok test docstring::tests::html_escape ... ok test docstring::tests::literal_colon ... ok test docstring::tests::literal_doctest ... ok test docstring::tests::literal_flush ... ok test docstring::tests::literal_own_line ... ok test docstring::tests::literal_space ... ok test docstring::tests::literal_squeezed ... ok test docstring::tests::rest_markdown_does_not_special_case_first_line_field_continuation ... ok test docstring::tests::test_google_style_parameter_documentation ... ok test docstring::tests::test_mixed_style_parameter_documentation ... ok test docstring::tests::test_mixed_style_with_rest_parameter_documentation ... ok test docstring::tests::test_no_parameter_documentation ... ok test docstring::tests::test_numpy_style_parameter_documentation ... ok test docstring::tests::test_numpy_style_with_tabs_and_mixed_indentation ... ok test docstring::tests::test_pep257_style_parameter_documentation ... ok test docstring::tests::test_rest_style_parameter_documentation ... ok test docstring::tests::test_universal_newlines ... ok test docstring::tests::unknown_block ... ok test docstring::tests::unknown_block_lang ... ok test docstring::tests::version_blocks ... ok test docstring::tests::warning_block ... ok test document_symbols::tests::document_symbols_augmented_assignment_targets ... ok test document_symbols::tests::document_symbols_comprehension_and_lambda_scopes ... ok test document_symbols::tests::document_symbols_function_and_class_header_bindings ... ok test document_symbols::tests::document_symbols_ignore_invalid_pattern_bindings ... ok test document_symbols::tests::document_symbols_match_pattern_bindings ... ok test document_symbols::tests::document_symbols_match_pattern_scopes ... ok test document_symbols::tests::document_symbols_reports_mapping_pattern_bindings_in_source_order ... ok test document_symbols::tests::document_symbols_store_context_targets ... ok test document_symbols::tests::document_symbols_with_statement_targets ... ok test document_symbols::tests::test_document_symbols_complex ... ok test document_symbols::tests::test_document_symbols_nested ... ok test document_symbols::tests::test_document_symbols_simple ... ok test document_symbols::tests::test_document_symbols_type_alias ... ok test find_references::tests::class_definition_references ... ok test find_references::tests::comprehension_walrus_references_across_files ... ok test find_references::tests::comprehension_walrus_references_in_function ... ok test find_references::tests::declarations ... ok test find_references::tests::except_handler_variable_references ... ok test find_references::tests::explicit_fixture_name_matching_python_name_keeps_reference_families_separate ... ok test find_references::tests::function_definition_references ... ok test find_references::tests::global_variable_references ... ok test find_references::tests::import_alias ... ok test find_references::tests::import_alias_references_should_not_resolve_to_original ... ok test find_references::tests::import_alias_use ... ok test find_references::tests::import_from_alias ... ok test find_references::tests::import_from_alias_use ... ok test find_references::tests::multi_file_async_function_parameter_references_include_keyword_argument_labels ... ok test find_references::tests::multi_file_attribute_references_do_not_include_keyword_argument_labels ... ok test find_references::tests::multi_file_class_attribute_references ... ok test find_references::tests::multi_file_comprehension_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_instance_attribute_references ... ok test find_references::tests::multi_file_nested_class_parameter_references_include_keyword_argument_labels ... ok test find_references::tests::multi_file_nested_function_parameter_references_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::normalized_identifier_references_across_files ... ok test find_references::tests::overloaded_function_declaration_references_include_all_overloads_and_implementation ... ok test find_references::tests::parameter_references_in_function ... ok test find_references::tests::pattern_match_as_references ... ok test find_references::tests::pattern_match_mapping_rest_references ... ok test find_references::tests::references_ambiguous_pytest_fixture_request_includes_all_targets ... ok test find_references::tests::references_do_not_mix_global_and_nonlocal_comprehension_walruses ... ok test find_references::tests::references_explicit_fixture_name_from_string_token ... ok test find_references::tests::references_explicit_pytest_fixture_stops_at_external_stub ... ok test find_references::tests::references_function_local_fixture_import_as_ordinary_alias ... ok test find_references::tests::references_keyword_argument_dataclass_field ... ok test find_references::tests::references_keyword_argument_namedtuple_field ... ok test find_references::tests::references_keyword_argument_typeddict_field ... ok test find_references::tests::references_match_as_binding ... ok test find_references::tests::references_match_as_stmt ... ok test find_references::tests::references_match_class_field_name ... ok test find_references::tests::references_match_class_name ... ok test find_references::tests::references_match_keyword_binding ... ok test find_references::tests::references_match_keyword_stmt ... ok test find_references::tests::references_match_name_binding ... ok test find_references::tests::references_match_name_stmt ... ok test find_references::tests::references_match_rest_binding ... ok test find_references::tests::references_match_rest_stmt ... ok test find_references::tests::references_pytest_fixture_declaration_through_external_stub ... ok test find_references::tests::references_pytest_fixture_does_not_expand_through_ambiguous_request ... ok test find_references::tests::references_pytest_fixture_preserves_non_fixture_ambiguous_target ... ok test find_references::tests::references_pytest_fixture_relationships_from_default_name ... ok test find_references::tests::references_pytest_fixture_relationships_from_explicit_name ... ok test find_references::tests::references_pytest_fixture_respect_conftest_shadowing ... ok test find_references::tests::references_pytest_fixture_through_annotated_stub ... ok test find_references::tests::references_pytest_fixture_through_reexport ... ok test find_references::tests::references_pytest_imported_fixture_exposure ... ok test find_references::tests::references_pytest_installed_core_fixture ... ok test find_references::tests::references_string_annotation1 ... ok test find_references::tests::references_string_annotation2 ... ok test find_references::tests::references_string_annotation3 ... ok test find_references::tests::references_string_annotation4 ... ok test find_references::tests::references_string_annotation5 ... ok test find_references::tests::references_string_annotation_dangling1 ... ok test find_references::tests::references_string_annotation_dangling2 ... ok test find_references::tests::references_string_annotation_dangling3 ... ok test find_references::tests::references_string_annotation_recursive ... ok test find_references::tests::references_string_annotation_unknown ... ok test find_references::tests::references_string_annotation_without_declaration ... ok test find_references::tests::references_submodule_import_from_confusing_real_def ... ok test find_references::tests::references_submodule_import_from_confusing_shadowed_def ... ok test find_references::tests::references_submodule_import_from_confusing_use ... ok test find_references::tests::references_submodule_import_from_def ... ok test find_references::tests::references_submodule_import_from_use ... ok test find_references::tests::references_submodule_import_from_wrong_def ... ok test find_references::tests::references_submodule_import_from_wrong_use ... ok test find_references::tests::references_typeddict_field_from_keyword_argument ... ok test find_references::tests::references_typevar_name_binding ... ok test find_references::tests::references_typevar_name_stmt ... ok test find_references::tests::references_typevar_spec_binding ... ok test find_references::tests::references_typevar_spec_stmt ... ok test find_references::tests::references_typevar_tuple_binding ... ok test find_references::tests::references_typevar_tuple_stmt ... ok test find_references::tests::stub_target ... ok test find_references::tests::without_declaration_control_flow ... ok test find_references::tests::without_declaration_excludes_attribute_assignment_after_base_rebind ... ok test find_references::tests::without_declaration_excludes_initial_assignment ... ok test find_references::tests::without_declaration_excludes_initial_attribute_assignment ... ok test find_references::tests::without_declaration_excludes_live_conditional_assignments ... ok test find_references::tests::without_declaration_excludes_repeated_annotation ... ok test find_references::tests::without_declaration_excludes_type_alias_name ... ok test find_references::tests::without_declaration_keeps_assignment_after_annotation ... ok test find_references::tests::without_declaration_keeps_binding_when_declaration_is_partial ... ok test find_references::tests::without_declaration_keeps_reassignment_without_declaration ... ok test folding_range::tests::folding_range_comment_block ... ok test folding_range::tests::test_folding_multiline ... ok test folding_range::tests::test_folding_range_attribute_comments ... ok test folding_range::tests::test_folding_range_class ... ok test folding_range::tests::test_folding_range_collections ... ok test folding_range::tests::test_folding_range_comments ... ok test folding_range::tests::test_folding_range_control_flow ... ok test folding_range::tests::test_folding_range_decorated_async_function ... ok test folding_range::tests::test_folding_range_decorated_async_method ... ok test folding_range::tests::test_folding_range_decorated_class_multiple ... ok test folding_range::tests::test_folding_range_decorated_class_single ... ok test folding_range::tests::test_folding_range_decorated_function_multiple ... ok test folding_range::tests::test_folding_range_decorated_function_single ... ok test folding_range::tests::test_folding_range_decorated_nested_function ... ok test folding_range::tests::test_folding_range_docstring ... ok test folding_range::tests::test_folding_range_docstring_variants ... ok test folding_range::tests::test_folding_range_expression_delimiters ... ok test folding_range::tests::test_folding_range_imports_basic ... ok test folding_range::tests::test_folding_range_imports_blocks1 ... ok test folding_range::tests::test_folding_range_imports_blocks2 ... ok test folding_range::tests::test_folding_range_imports_nested ... ok test folding_range::tests::test_folding_range_loop_else ... ok test folding_range::tests::test_folding_range_match ... ok test folding_range::tests::test_folding_range_multi_line_block_headers ... ok test folding_range::tests::test_folding_range_multiline_call_callables ... ok test folding_range::tests::test_folding_range_multiline_subscripts ... ok test folding_range::tests::test_folding_range_nested_control_flow ... ok test folding_range::tests::test_folding_range_preserves_inline_block_header_comment ... ok test folding_range::tests::test_folding_range_regions ... ok test folding_range::tests::test_folding_range_regions_inside_multiline_fstring ... ok test folding_range::tests::test_folding_range_single_line_class ... ok test folding_range::tests::test_folding_range_single_line_class_with_trailing_comment ... ok test folding_range::tests::test_folding_range_string_literals ... ok test folding_range::tests::test_folding_range_suppresses_header_expression_on_block_start_line ... ok test folding_range::tests::test_folding_range_try_except ... ok test folding_range::tests::test_folding_range_with ... ok test goto_declaration::tests::goto_declaration_class_instantiation ... ok test goto_declaration::tests::goto_declaration_class_scope_skipped ... ok test goto_declaration::tests::goto_declaration_from_import_as ... ok test goto_declaration::tests::goto_declaration_from_import_chain ... ok test goto_declaration::tests::goto_declaration_from_import_module ... ok test goto_declaration::tests::goto_declaration_from_import_rhs_is_module ... ok test goto_declaration::tests::goto_declaration_from_import_symbol_alias ... ok test goto_declaration::tests::goto_declaration_from_import_symbol_original ... ok test goto_declaration::tests::goto_declaration_from_star_import ... ok test goto_declaration::tests::goto_declaration_function_call_to_definition ... ok test goto_declaration::tests::goto_declaration_function_doc_attribute ... ok test goto_declaration::tests::goto_declaration_generic_method_class_type ... ok test goto_declaration::tests::goto_declaration_global_binding ... ok test goto_declaration::tests::goto_declaration_global_stmt ... ok test goto_declaration::tests::goto_declaration_import_as ... ok test goto_declaration::tests::goto_declaration_import_as_alias_name ... ok test goto_declaration::tests::goto_declaration_import_as_alias_name_on_module ... ok test goto_declaration::tests::goto_declaration_import_from ... ok test goto_declaration::tests::goto_declaration_import_simple ... ok test goto_declaration::tests::goto_declaration_inherited_attribute ... ok test goto_declaration::tests::goto_declaration_instance_attribute ... ok test goto_declaration::tests::goto_declaration_instance_attribute_no_annotation ... ok test goto_declaration::tests::goto_declaration_keyword_argument_dataclass ... ok test goto_declaration::tests::goto_declaration_keyword_argument_dataclass_custom_init ... ok test goto_declaration::tests::goto_declaration_keyword_argument_dataclass_transform_alias ... ok test goto_declaration::tests::goto_declaration_keyword_argument_namedtuple ... ok test goto_declaration::tests::goto_declaration_keyword_argument_overloaded ... ok test goto_declaration::tests::goto_declaration_keyword_argument_simple ... ok test goto_declaration::tests::goto_declaration_keyword_argument_typeddict ... ok test goto_declaration::tests::goto_declaration_match_as_binding ... ok test goto_declaration::tests::goto_declaration_match_as_stmt ... ok test goto_declaration::tests::goto_declaration_match_class_field_name ... ok test goto_declaration::tests::goto_declaration_match_class_name ... ok test goto_declaration::tests::goto_declaration_match_keyword_binding ... ok test goto_declaration::tests::goto_declaration_match_keyword_stmt ... ok test goto_declaration::tests::goto_declaration_match_name_binding ... ok test goto_declaration::tests::goto_declaration_match_name_stmt ... ok test goto_declaration::tests::goto_declaration_match_rest_binding ... ok test goto_declaration::tests::goto_declaration_match_rest_stmt ... ok test goto_declaration::tests::goto_declaration_method_call_to_definition ... ok test goto_declaration::tests::goto_declaration_module_attribute ... ok test goto_declaration::tests::goto_declaration_nested_instance_attribute ... ok test goto_declaration::tests::goto_declaration_nested_scope_variable ... ok test goto_declaration::tests::goto_declaration_nonlocal_binding ... ok test goto_declaration::tests::goto_declaration_nonlocal_stmt ... ok test goto_declaration::tests::goto_declaration_overload_arity_disambiguated1 ... ok test goto_declaration::tests::goto_declaration_overload_arity_disambiguated2 ... ok test goto_declaration::tests::goto_declaration_overload_keyword_disambiguated1 ... ok test goto_declaration::tests::goto_declaration_overload_keyword_disambiguated2 ... ok test goto_declaration::tests::goto_declaration_overload_type_disambiguated1 ... ok test goto_declaration::tests::goto_declaration_overload_type_disambiguated2 ... ok test goto_declaration::tests::goto_declaration_parameter_usage ... ok test goto_declaration::tests::goto_declaration_property_getter_setter ... ok test goto_declaration::tests::goto_declaration_protocol_instance_attribute ... ok test goto_declaration::tests::goto_declaration_relative_import ... ok test goto_declaration::tests::goto_declaration_relative_star_import ... ok test goto_declaration::tests::goto_declaration_string_annotation1 ... ok test goto_declaration::tests::goto_declaration_string_annotation2 ... ok test goto_declaration::tests::goto_declaration_string_annotation3 ... ok test goto_declaration::tests::goto_declaration_string_annotation4 ... ok test goto_declaration::tests::goto_declaration_string_annotation5 ... ok test goto_declaration::tests::goto_declaration_string_annotation_dangling1 ... ok test goto_declaration::tests::goto_declaration_string_annotation_dangling2 ... ok test goto_declaration::tests::goto_declaration_string_annotation_dangling3 ... ok test goto_declaration::tests::goto_declaration_string_annotation_nested1 ... ok test goto_declaration::tests::goto_declaration_string_annotation_nested2 ... ok test goto_declaration::tests::goto_declaration_string_annotation_nested3 ... ok test goto_declaration::tests::goto_declaration_string_annotation_nested4 ... ok test goto_declaration::tests::goto_declaration_string_annotation_nested5 ... ok test goto_declaration::tests::goto_declaration_string_annotation_recursive ... ok test goto_declaration::tests::goto_declaration_string_annotation_too_nested1 ... ok test goto_declaration::tests::goto_declaration_string_annotation_too_nested2 ... ok test goto_declaration::tests::goto_declaration_string_annotation_unknown ... ok test goto_declaration::tests::goto_declaration_submodule_import_from_confusing_real_def ... ok test goto_declaration::tests::goto_declaration_submodule_import_from_confusing_shadowed_def ... ok test goto_declaration::tests::goto_declaration_submodule_import_from_confusing_use ... ok test goto_declaration::tests::goto_declaration_submodule_import_from_def ... ok test goto_declaration::tests::goto_declaration_submodule_import_from_use ... ok test goto_declaration::tests::goto_declaration_submodule_import_from_wrong_def ... ok test goto_declaration::tests::goto_declaration_submodule_import_from_wrong_use ... ok test goto_declaration::tests::goto_declaration_type_parameter ... ok test goto_declaration::tests::goto_declaration_type_parameter_class ... ok test goto_declaration::tests::goto_declaration_typed_dict_key ... ok test goto_declaration::tests::goto_declaration_typevar_name_binding ... ok test goto_declaration::tests::goto_declaration_typevar_name_stmt ... ok test goto_declaration::tests::goto_declaration_typevar_spec_binding ... ok test goto_declaration::tests::goto_declaration_typevar_spec_stmt ... ok test goto_declaration::tests::goto_declaration_typevar_tuple_binding ... ok test goto_declaration::tests::goto_declaration_typevar_tuple_stmt ... ok test goto_declaration::tests::goto_declaration_variable_assignment ... ok test goto_declaration::tests::redeclarations ... ok test goto_definition::test::complex_annotation ... ok test goto_definition::test::float_annotation ... ok test goto_definition::test::goto_definition_attribute_redeclarations ... ok test goto_definition::test::goto_definition_binary_operator ... ok test goto_definition::test::goto_definition_binary_operator_comment ... ok test goto_definition::test::goto_definition_binary_operator_no_spaces_after_operator ... ok test goto_definition::test::goto_definition_binary_operator_no_spaces_before_operator ... ok test goto_definition::test::goto_definition_binary_operator_reflected_dunder ... ok test goto_definition::test::goto_definition_class_init_parenthesis_ambiguous_argument_closing ... ok test goto_definition::test::goto_definition_class_init_parenthesis_ambiguous_closing ... ok test goto_definition::test::goto_definition_class_init_parenthesis_closing ... ok test goto_definition::test::goto_definition_class_init_parenthesis_includes_new ... ok test goto_definition::test::goto_definition_class_init_parenthesis_opening ... ok test goto_definition::test::goto_definition_comprehension_walrus_in_function ... ok test goto_definition::test::goto_definition_dangling_dynamic_class_literal ... ok test goto_definition::test::goto_definition_does_not_lookup_on_bound_super ... ok test goto_definition::test::goto_definition_does_not_mix_global_and_nonlocal_comprehension_walruses ... ok test goto_definition::test::goto_definition_does_not_point_to_for_loop_header ... ok test goto_definition::test::goto_definition_does_not_point_to_while_loop_header ... ok test goto_definition::test::goto_definition_dynamic_class_literal ... ok test goto_definition::test::goto_definition_dynamic_class_literal_parenthesis ... ok test goto_definition::test::goto_definition_dynamic_namedtuple_literal ... ok test goto_definition::test::goto_definition_dynamic_namedtuple_literal_parenthesis ... ok test goto_definition::test::goto_definition_for_type_attributes_on_class_objects ... ok test goto_definition::test::goto_definition_imported_comprehension_walrus ... ok test goto_definition::test::goto_definition_keyword_argument_constructor_new_and_init ... 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_union ... ok test goto_definition::test::goto_definition_keyword_argument_unpack_typeddict ... ok test goto_definition::test::goto_definition_nested_comprehension_walrus_in_function ... ok test goto_definition::test::goto_definition_nested_keyword_arg1 ... ok test goto_definition::test::goto_definition_nested_keyword_arg2 ... ok test goto_definition::test::goto_definition_nested_keyword_arg3 ... ok test goto_definition::test::goto_definition_nested_keyword_arg4 ... ok test goto_definition::test::goto_definition_nonlocal_comprehension_walrus ... ok test goto_definition::test::goto_definition_on_builtins_dot_type_itself_resolved ... ok test goto_definition::test::goto_definition_on_builtins_dot_type_itself_unresolved ... ok test goto_definition::test::goto_definition_on_members_of_class_instances ... ok test goto_definition::test::goto_definition_overload_arity_disambiguated1 ... ok test goto_definition::test::goto_definition_overload_arity_disambiguated2 ... ok test goto_definition::test::goto_definition_overload_keyword_disambiguated1 ... ok test goto_definition::test::goto_definition_overload_keyword_disambiguated2 ... ok test goto_definition::test::goto_definition_overload_type_disambiguated1 ... ok test goto_definition::test::goto_definition_overload_type_disambiguated2 ... ok test goto_definition::test::goto_definition_parameter_declaration ... ok test goto_definition::test::goto_definition_performs_lookups_on_metaclass ... ok test goto_definition::test::goto_definition_property_getter_and_setter ... ok test goto_definition::test::goto_definition_relative_import ... ok test goto_definition::test::goto_definition_relative_import_reference ... ok test goto_definition::test::goto_definition_relative_star_imported_submodule_reference ... ok test goto_definition::test::goto_definition_resolves_super_for_generic_class ... ok test goto_definition::test::goto_definition_stub_map_class_attribute ... ok test goto_definition::test::goto_definition_stub_map_class_def ... ok test goto_definition::test::goto_definition_stub_map_class_function ... ok test goto_definition::test::goto_definition_stub_map_class_import ... ok test goto_definition::test::goto_definition_stub_map_class_init ... ok test goto_definition::test::goto_definition_stub_map_class_method ... ok test goto_definition::test::goto_definition_stub_map_class_ref ... ok test goto_definition::test::goto_definition_stub_map_function ... ok test goto_definition::test::goto_definition_stub_map_function_def ... ok test goto_definition::test::goto_definition_stub_map_function_redefine ... ok test goto_definition::test::goto_definition_stub_map_module_import ... ok test goto_definition::test::goto_definition_stub_map_module_ref ... ok test goto_definition::test::goto_definition_stub_map_module_variable ... ok test goto_definition::test::goto_definition_stub_map_reexported_function ... ok test goto_definition::test::goto_definition_unary_after_operator ... ok test goto_definition::test::goto_definition_unary_between_operator_and_operand ... ok test goto_definition::test::goto_definition_unary_not_with_bad_dunder_bool_and_dunder_len ... ok test goto_definition::test::goto_definition_unary_not_with_dunder_bool ... ok test goto_definition::test::goto_definition_unary_not_with_dunder_len ... ok test goto_definition::test::goto_definition_unary_not_with_no_dunder_bool_and_bad_dunder_len ... ok test goto_definition::test::goto_definition_unary_operator ... ok test goto_definition::test::goto_definition_unary_operator_with_bad_dunder_definition ... ok test goto_definition::test::goto_definition_unimported_symbol_imported_in_builtins ... ok test goto_definition::test::goto_definition_uses_pytest_fixture_binding ... ok test goto_definition::test::redeclarations ... ok test goto_implementation::tests::implementation_abstract_root_method_is_included ... ok test goto_implementation::tests::implementation_attribute_bare_annotation_declaration ... ok test goto_implementation::tests::implementation_attribute_bound_to_class ... ok test goto_implementation::tests::implementation_attribute_class_body_and_instance_mixed ... ok test goto_implementation::tests::implementation_attribute_class_body_takes_priority_over_instance ... ok test goto_implementation::tests::implementation_attribute_family_from_base_receiver ... ok test goto_implementation::tests::implementation_attribute_instance_attribute_family ... ok test goto_implementation::tests::implementation_attribute_instance_attribute_from_concrete_receiver ... ok test goto_implementation::tests::implementation_attribute_method_and_data_mixed ... ok test goto_implementation::tests::implementation_attribute_plain_assignment ... ok test goto_implementation::tests::implementation_attribute_protocol_method_nominal_only ... ok test goto_implementation::tests::implementation_attribute_stub_mapped ... ok test goto_implementation::tests::implementation_attribute_unreachable_data_in_reachable_class_excluded ... ok test goto_implementation::tests::implementation_attribute_unreachable_method_in_reachable_class_excluded ... ok test goto_implementation::tests::implementation_attribute_unreachable_override_excluded ... ok test goto_implementation::tests::implementation_class_call_with_assigned_constructor ... ok test goto_implementation::tests::implementation_class_diamond_dedup ... ok test goto_implementation::tests::implementation_class_family ... ok test goto_implementation::tests::implementation_class_family_in_request_file_excluded_from_project ... ok test goto_implementation::tests::implementation_class_generic_base ... ok test goto_implementation::tests::implementation_class_instance_reference_is_unsupported ... ok test goto_implementation::tests::implementation_class_intermediate_root ... ok test goto_implementation::tests::implementation_class_no_subclasses ... ok test goto_implementation::tests::implementation_class_reference_in_annotation ... ok test goto_implementation::tests::implementation_class_reference_in_string_annotation ... ok test goto_implementation::tests::implementation_class_stub_mapped_subclass ... ok test goto_implementation::tests::implementation_classmethod_receiver ... ok test goto_implementation::tests::implementation_inherited_method_from_concrete_receiver ... ok test goto_implementation::tests::implementation_inherited_method_from_union_receivers_deduplicates ... ok test goto_implementation::tests::implementation_method_declaration_root ... ok test goto_implementation::tests::implementation_method_family_from_attribute ... ok test goto_implementation::tests::implementation_mixed_class_and_module_binding_is_unsupported ... ok test goto_implementation::tests::implementation_mixed_class_value_attribute_uses_member_bindings ... ok test goto_implementation::tests::implementation_nested_class_reference ... ok test goto_implementation::tests::implementation_overload_only_root_scans_subclasses ... ok test goto_implementation::tests::implementation_overloaded_method_returns_implementation ... ok test goto_implementation::tests::implementation_overridden_method_from_concrete_receiver ... ok test goto_implementation::tests::implementation_parallel_candidate_batches_preserve_order ... ok test goto_implementation::tests::implementation_property_read ... ok test goto_implementation::tests::implementation_property_setter_definition ... ok test goto_implementation::tests::implementation_property_write ... ok test goto_implementation::tests::implementation_qualified_class_reference_in_base_list ... ok test goto_implementation::tests::implementation_qualified_class_reference_in_instantiation ... ok test goto_implementation::tests::implementation_shadowed_inherited_method_from_concrete_receiver ... ok test goto_implementation::tests::implementation_stub_map_class_method ... ok test goto_implementation::tests::implementation_stub_map_overloaded_class_method ... ok test goto_implementation::tests::implementation_stub_only_overloaded_class_method ... ok test goto_implementation::tests::implementation_subclass_through_import_alias ... ok test goto_implementation::tests::implementation_transitive_subclass_overrides ... ok test goto_implementation::tests::implementation_typevar_bound_class_object_receiver ... ok test goto_implementation::tests::implementation_typevar_bound_receiver ... ok test goto_implementation::tests::implementation_unreachable_class_declaration_is_unsupported ... ok test goto_implementation::tests::implementation_unreachable_class_reference_is_unsupported ... ok test goto_implementation::tests::implementation_unreachable_method_declaration_is_unsupported ... ok test goto_implementation::tests::implementation_unresolved_root_does_not_scan_subclasses ... ok test goto_implementation::tests::implementation_unsupported_target ... ok test goto_type_definition::tests::goto_between_call_arguments ... ok test goto_type_definition::tests::goto_type_definition_cursor_between_object_and_attribute ... ok test goto_type_definition::tests::goto_type_global_binding ... ok test goto_type_definition::tests::goto_type_global_stmt ... ok test goto_type_definition::tests::goto_type_match_as_binding ... ok test goto_type_definition::tests::goto_type_match_as_stmt ... ok test goto_type_definition::tests::goto_type_match_class_field_name ... ok test goto_type_definition::tests::goto_type_match_class_name ... ok test goto_type_definition::tests::goto_type_match_keyword_binding ... ok test goto_type_definition::tests::goto_type_match_keyword_stmt ... ok test goto_type_definition::tests::goto_type_match_name_binding ... ok test goto_type_definition::tests::goto_type_match_name_stmt ... ok test goto_type_definition::tests::goto_type_match_rest_binding ... ok test goto_type_definition::tests::goto_type_match_rest_stmt ... ok test goto_type_definition::tests::goto_type_narrowing ... ok test goto_type_definition::tests::goto_type_none ... ok test goto_type_definition::tests::goto_type_nonlocal_binding ... ok test goto_type_definition::tests::goto_type_nonlocal_stmt ... ok test goto_type_definition::tests::goto_type_of_bare_type_alias_type ... ok test goto_type_definition::tests::goto_type_of_divergent ... ok test goto_type_definition::tests::goto_type_of_expression_with_builtin ... ok test goto_type_definition::tests::goto_type_of_expression_with_class_type ... ok test goto_type_definition::tests::goto_type_of_expression_with_function_type ... ok test goto_type_definition::tests::goto_type_of_expression_with_literal_node ... ok test goto_type_definition::tests::goto_type_of_expression_with_literal_type ... ok test goto_type_definition::tests::goto_type_of_expression_with_module ... ok test goto_type_definition::tests::goto_type_of_expression_with_type_param_spec ... ok test goto_type_definition::tests::goto_type_of_expression_with_type_var_tuple ... ok test goto_type_definition::tests::goto_type_of_expression_with_type_var_type ... ok test goto_type_definition::tests::goto_type_of_expression_with_union_type ... ok test goto_type_definition::tests::goto_type_of_from_import_module ... ok test goto_type_definition::tests::goto_type_of_from_import_module_multi1 ... ok test goto_type_definition::tests::goto_type_of_from_import_module_multi2 ... ok test goto_type_definition::tests::goto_type_of_from_import_rel1 ... ok test goto_type_definition::tests::goto_type_of_from_import_rel2 ... ok test goto_type_definition::tests::goto_type_of_from_import_rel3 ... ok test goto_type_definition::tests::goto_type_of_from_import_rel4 ... ok test goto_type_definition::tests::goto_type_of_import_module ... ok test goto_type_definition::tests::goto_type_of_import_module_multi1 ... ok test goto_type_definition::tests::goto_type_of_import_module_multi2 ... ok test goto_type_definition::tests::goto_type_of_narrowed_multi_member_enum_complement ... ok test goto_type_definition::tests::goto_type_of_narrowed_singleton_enum_complement ... ok test goto_type_definition::tests::goto_type_of_slot_descriptor ... ok test goto_type_definition::tests::goto_type_of_ty_extensions_special_form ... ok test goto_type_definition::tests::goto_type_of_typing_dot_any ... ok test goto_type_definition::tests::goto_type_of_typing_dot_generic ... ok test goto_type_definition::tests::goto_type_of_typing_dot_literal ... ok test goto_type_definition::tests::goto_type_on_incorrectly_typed_keyword_argument ... ok test goto_type_definition::tests::goto_type_on_keyword_argument ... ok test goto_type_definition::tests::goto_type_on_kwargs ... ok test goto_type_definition::tests::goto_type_string_annotation1 ... ok test goto_type_definition::tests::goto_type_string_annotation2 ... ok test goto_type_definition::tests::goto_type_string_annotation3 ... ok test goto_type_definition::tests::goto_type_string_annotation4 ... ok test goto_type_definition::tests::goto_type_string_annotation5 ... ok test goto_type_definition::tests::goto_type_string_annotation_dangling1 ... ok test goto_type_definition::tests::goto_type_string_annotation_dangling2 ... ok test goto_type_definition::tests::goto_type_string_annotation_dangling3 ... ok test goto_type_definition::tests::goto_type_string_annotation_nested1 ... ok test goto_type_definition::tests::goto_type_string_annotation_nested2 ... ok test goto_type_definition::tests::goto_type_string_annotation_nested3 ... ok test goto_type_definition::tests::goto_type_string_annotation_nested4 ... ok test goto_type_definition::tests::goto_type_string_annotation_nested5 ... ok test goto_type_definition::tests::goto_type_string_annotation_recursive ... ok test goto_type_definition::tests::goto_type_string_annotation_too_nested1 ... ok test goto_type_definition::tests::goto_type_string_annotation_too_nested2 ... ok test goto_type_definition::tests::goto_type_string_annotation_unknown ... ok test goto_type_definition::tests::goto_type_submodule_import_from_confusing_real_def ... ok test goto_type_definition::tests::goto_type_submodule_import_from_confusing_shadowed_def ... ok test goto_type_definition::tests::goto_type_submodule_import_from_confusing_use ... ok test goto_type_definition::tests::goto_type_submodule_import_from_def ... ok test goto_type_definition::tests::goto_type_submodule_import_from_use ... ok test goto_type_definition::tests::goto_type_submodule_import_from_wrong_def ... ok test goto_type_definition::tests::goto_type_submodule_import_from_wrong_use ... ok test goto_type_definition::tests::goto_type_typevar_name_binding ... ok test goto_type_definition::tests::goto_type_typevar_name_stmt ... ok test goto_type_definition::tests::goto_type_typevar_spec_binding ... ok test goto_type_definition::tests::goto_type_typevar_spec_stmt ... ok test goto_type_definition::tests::goto_type_typevar_tuple_binding ... ok test goto_type_definition::tests::goto_type_typevar_tuple_stmt ... ok test hover::tests::goto_type_string_annotation_nested1 ... ok test hover::tests::goto_type_string_annotation_nested2 ... ok test hover::tests::goto_type_string_annotation_nested3 ... ok test hover::tests::goto_type_string_annotation_nested4 ... ok test hover::tests::goto_type_string_annotation_nested5 ... ok test hover::tests::goto_type_string_annotation_too_nested1 ... ok test hover::tests::goto_type_string_annotation_too_nested2 ... ok test hover::tests::hover_annotated_assignment ... ok test hover::tests::hover_annotated_assignment_with_rhs ... ok test hover::tests::hover_annotated_assignment_with_rhs_use ... ok test hover::tests::hover_annotated_attribute_assignment ... ok test hover::tests::hover_annotated_attribute_assignment_use ... ok test hover::tests::hover_attribute_assignment ... ok test hover::tests::hover_attribute_docstring_spill ... ok test hover::tests::hover_augmented_assignment ... ok test hover::tests::hover_augmented_attribute_assignment ... ok test hover::tests::hover_bare_final_annotation ... ok test hover::tests::hover_bare_final_attribute_assignment ... ok test hover::tests::hover_basic ... ok test hover::tests::hover_binary_expression ... ok test hover::tests::hover_binary_operator_literal ... ok test hover::tests::hover_binary_operator_overload ... ok test hover::tests::hover_binary_operator_union ... ok test hover::tests::hover_bound_method_overload_self_type ... ok test hover::tests::hover_callable_special_forms ... ok test hover::tests::hover_class ... ok test hover::tests::hover_class_def ... ok test hover::tests::hover_class_init ... ok test hover::tests::hover_class_init_and_new_invalid ... ok test hover::tests::hover_class_init_and_new_valid ... ok test hover::tests::hover_class_init_attr ... ok test hover::tests::hover_class_init_no_init_docs ... ok test hover::tests::hover_class_init_overload_match ... ok test hover::tests::hover_class_init_overload_no_match ... ok test hover::tests::hover_class_init_with_callable_param ... ok test hover::tests::hover_class_method ... ok test hover::tests::hover_class_no_init ... ok test hover::tests::hover_class_typed_init ... ok test hover::tests::hover_class_typevar_variance ... ok test hover::tests::hover_class_with_new ... ok test hover::tests::hover_classvar_attribute ... ok test hover::tests::hover_complex_type1 ... ok test hover::tests::hover_complex_type2 ... ok test hover::tests::hover_complex_type3 ... ok test hover::tests::hover_comprehension_type_context ... ok test hover::tests::hover_dataclass_class_init ... ok test hover::tests::hover_docstring ... ok test hover::tests::hover_dunder_file ... ok test hover::tests::hover_dynamic_class_with_markdown_fence ... 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_implicit_recursive_alias_annotation ... ok test hover::tests::hover_implicit_recursive_alias_docstring ... ok test hover::tests::hover_implicit_recursive_alias_generic ... ok test hover::tests::hover_implicit_recursive_alias_growing ... ok test hover::tests::hover_implicit_recursive_alias_value ... ok test hover::tests::hover_incomplete_except_handler ... ok test hover::tests::hover_intersection_in_type_alias ... 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_negation_in_string_type_alias ... ok test hover::tests::hover_negation_operator_presentation ... 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_operator_in_annotated_assignment_value ... ok test hover::tests::hover_operator_in_parameter_default ... 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_union_in_type_parameter_default ... 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::auto_import_each_hint_independently ... 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 markup::tests::embedded_code_fences ... ok test markup::tests::fence_spanning_formatted_values ... ok test markup::tests::ordinary_code_fence ... ok test pytest_test_discovery::tests::coalesces_conditional_definitions ... ok test pytest_test_discovery::tests::discovers_functions_and_test_classes ... ok test pytest_test_discovery::tests::omits_classes_without_collected_tests ... ok test pytest_test_discovery::tests::preserves_nested_class_paths ... ok test pytest_test_discovery::tests::uses_binding_names_and_locations ... 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_attribute_rename_updates_slots ... ok test rename::tests::multi_file_function_rename ... ok test rename::tests::multi_file_parameter_rename_updates_keyword_argument_labels ... ok test rename::tests::prepare_rename_parameter ... ok test rename::tests::rename_across_import_chain_with_mixed_aliases ... ok test rename::tests::rename_alias_at_import_statement ... ok test rename::tests::rename_alias_at_usage_site ... ok test rename::tests::rename_alias_in_import_chain ... ok test rename::tests::rename_attribute ... ok test rename::tests::rename_attribute_does_not_touch_other_class_slots ... ok test rename::tests::rename_attribute_does_not_touch_slots_dict_value ... ok test rename::tests::rename_attribute_ignores_slots_annotation_container ... ok test rename::tests::rename_attribute_updates_slots_dict_key ... ok test rename::tests::rename_attribute_updates_slots_list ... ok test rename::tests::rename_attribute_updates_slots_set ... ok test rename::tests::rename_attribute_updates_slots_tuple ... ok test rename::tests::rename_cannot_start_from_slot_string ... ok test rename::tests::rename_class ... ok test rename::tests::rename_class_body_annotation_updates_slots ... ok test rename::tests::rename_comprehension_walrus_across_files ... ok test rename::tests::rename_comprehension_walrus_in_function ... ok test rename::tests::rename_does_not_mix_global_and_nonlocal_comprehension_walruses ... ok test rename::tests::rename_function ... ok test rename::tests::rename_implicit_attribute ... ok test rename::tests::rename_invalid_name ... ok test rename::tests::rename_keyword_argument ... ok test rename::tests::rename_keyword_argument_dataclass_field ... ok test rename::tests::rename_keyword_argument_namedtuple_field ... ok test rename::tests::rename_keyword_argument_typeddict_field ... ok test rename::tests::rename_match_as_binding ... ok test rename::tests::rename_match_as_stmt ... ok test rename::tests::rename_match_class_field_name ... ok test rename::tests::rename_match_class_name ... ok test rename::tests::rename_match_keyword_binding ... ok test rename::tests::rename_match_keyword_stmt ... ok test rename::tests::rename_match_name_binding ... ok test rename::tests::rename_match_name_stmt ... ok test rename::tests::rename_match_rest_binding ... ok test rename::tests::rename_match_rest_stmt ... ok test rename::tests::rename_nested_class_attribute_does_not_touch_outer_slots ... ok test rename::tests::rename_non_property_setter_decorator ... ok test rename::tests::rename_non_property_setter_decorator_from_decorated ... ok test rename::tests::rename_overloaded_function ... ok test rename::tests::rename_overloaded_function_usage ... ok test rename::tests::rename_overloaded_method ... ok test rename::tests::rename_parameter ... ok test rename::tests::rename_parameter_does_not_touch_slots ... ok test rename::tests::rename_parameter_with_keyword_argument ... ok test rename::tests::rename_property ... ok test rename::tests::rename_property_from_assignment_usage ... ok test rename::tests::rename_property_from_decorator ... ok test rename::tests::rename_property_from_setter ... ok test rename::tests::rename_property_from_usage ... ok test rename::tests::rename_property_no_cross_contamination ... ok test rename::tests::rename_property_with_deleter ... ok test rename::tests::rename_property_with_different_setter_name ... ok test rename::tests::rename_property_with_setter ... ok test rename::tests::rename_property_with_setter_and_deleter ... ok test rename::tests::rename_redeclarations ... ok test rename::tests::rename_single_dispatch_function ... ok test rename::tests::rename_single_dispatch_function_stacked_register ... ok test rename::tests::rename_single_dispatchmethod ... ok test rename::tests::rename_single_dispatchmethod_classmethod ... ok test rename::tests::rename_single_dispatchmethod_staticmethod ... ok test rename::tests::rename_string_annotation1 ... ok test rename::tests::rename_string_annotation2 ... ok test rename::tests::rename_string_annotation3 ... ok test rename::tests::rename_string_annotation4 ... ok test rename::tests::rename_string_annotation5 ... ok test rename::tests::rename_string_annotation_dangling1 ... ok test rename::tests::rename_string_annotation_dangling2 ... ok test rename::tests::rename_string_annotation_dangling3 ... ok test rename::tests::rename_stub_ellipsis_valued_attribute_updates_slots ... ok test rename::tests::rename_submodule_import_from_confusing_real_def ... ok test rename::tests::rename_submodule_import_from_confusing_shadowed_def ... ok test rename::tests::rename_submodule_import_from_confusing_use ... ok test rename::tests::rename_submodule_import_from_def ... ok test rename::tests::rename_submodule_import_from_use ... ok test rename::tests::rename_submodule_import_from_wrong_def ... ok test rename::tests::rename_submodule_import_from_wrong_use ... ok test rename::tests::rename_typeddict_field_from_keyword_argument ... ok test rename::tests::rename_typevar_name_binding ... ok test rename::tests::rename_typevar_name_stmt ... ok test rename::tests::rename_typevar_spec_binding ... ok test rename::tests::rename_typevar_spec_stmt ... ok test rename::tests::rename_typevar_tuple_binding ... ok test rename::tests::rename_typevar_tuple_stmt ... ok test selection_range::tests::selection_range_bytes_literal ... ok test selection_range::tests::selection_range_class_definition ... ok test selection_range::tests::selection_range_deeply_nested_expression ... ok test selection_range::tests::selection_range_empty_string_literal ... ok test selection_range::tests::selection_range_function_call ... ok test selection_range::tests::selection_range_function_definition ... ok test selection_range::tests::selection_range_invalid_bytes_literal ... ok test selection_range::tests::selection_range_recovered_invalid_string_literal ... ok test selection_range::tests::selection_range_simple_expression ... ok test selection_range::tests::selection_range_string_literal_prefix ... ok test semantic_tokens::tests::attribute_classification ... ok test semantic_tokens::tests::attribute_docstring_classification ... ok test semantic_tokens::tests::attribute_docstring_classification_spill ... ok test semantic_tokens::tests::attribute_fallback_classification ... ok test semantic_tokens::tests::attribute_on_union_1 ... ok test semantic_tokens::tests::attribute_on_union_2 ... ok test semantic_tokens::tests::attribute_on_union_3 ... ok test semantic_tokens::tests::augmented_assignment ... ok test semantic_tokens::tests::builtin_constants ... ok test semantic_tokens::tests::builtin_constants_in_expressions ... ok test semantic_tokens::tests::builtin_types ... ok test semantic_tokens::tests::bytes_literals ... ok test semantic_tokens::tests::class_attribute_docstring_classification ... ok test semantic_tokens::tests::class_docstring_classification ... ok test semantic_tokens::tests::comprehensions ... ok test semantic_tokens::tests::constant_name_detection ... ok test semantic_tokens::tests::constant_variations ... ok test semantic_tokens::tests::debug_int_classification ... ok test semantic_tokens::tests::debug_user_defined_type_classification ... ok test semantic_tokens::tests::decorated_method_attribute_classification ... ok test semantic_tokens::tests::decorator_classification ... ok test semantic_tokens::tests::docstring_classification_concat ... ok test semantic_tokens::tests::docstring_classification_concat_commented_nextline ... ok test semantic_tokens::tests::docstring_classification_concat_commented_sameline ... ok test semantic_tokens::tests::docstring_classification_concat_parens ... ok test semantic_tokens::tests::docstring_classification_concat_parens_commented_nextline ... ok test semantic_tokens::tests::docstring_classification_concat_slashed ... ok test semantic_tokens::tests::docstring_classification_plus ... ok test semantic_tokens::tests::dotted_module_names ... ok test semantic_tokens::tests::exception_handlers ... ok test semantic_tokens::tests::for_stmt ... ok test semantic_tokens::tests::fstring_with_mixed_literals ... ok test semantic_tokens::tests::function_docstring_classification ... ok test semantic_tokens::tests::generic_class_members_in_annotations ... ok test semantic_tokens::tests::generic_class_members_in_assert_type ... ok test semantic_tokens::tests::generic_class_members_in_cast ... ok test semantic_tokens::tests::generic_class_members_in_type_form_keyword_arguments ... ok test semantic_tokens::tests::implicitly_concatenated_strings ... ok test semantic_tokens::tests::import_as ... ok test semantic_tokens::tests::import_classification ... ok test semantic_tokens::tests::import_from_as ... ok test semantic_tokens::tests::imported_type_aliases_classified_consistently ... ok test semantic_tokens::tests::invalid_kwargs ... ok test semantic_tokens::tests::mixed_string_and_bytes_literals ... ok test semantic_tokens::tests::module_docstring_classification ... ok test semantic_tokens::tests::module_type_classification ... ok test semantic_tokens::tests::nonlocal_and_global_statements ... ok test semantic_tokens::tests::nonlocal_global_edge_cases ... ok test semantic_tokens::tests::pattern_matching ... ok test semantic_tokens::tests::private_builtin_helpers_do_not_receive_semantic_tokens ... ok test semantic_tokens::tests::property_readonly_modifier ... ok test semantic_tokens::tests::property_union_readonly_only_if_all_variants_are_readonly ... ok test semantic_tokens::tests::property_union_with_non_property_falls_back ... ok test semantic_tokens::tests::property_with_return_annotation ... ok test semantic_tokens::tests::protocol_type_annotation_vs_value_context ... ok test semantic_tokens::tests::protocol_types_in_annotations ... ok test semantic_tokens::tests::script_metadata_distinguishes_numeric_and_datetime_values ... ok test semantic_tokens::tests::script_metadata_highlights_toml_in_source_order ... ok test semantic_tokens::tests::script_metadata_inside_statement_remains_in_source_order ... ok test semantic_tokens::tests::script_metadata_multiline_strings_exclude_comment_prefixes ... ok test semantic_tokens::tests::script_metadata_respects_requested_token_range ... ok test semantic_tokens::tests::self_attribute_expression ... ok test semantic_tokens::tests::semantic_classification_vs_heuristic ... ok test semantic_tokens::tests::semantic_tokens_aliased_classmethod_parameter ... ok test semantic_tokens::tests::semantic_tokens_aliased_staticmethod_parameter ... ok test semantic_tokens::tests::semantic_tokens_annotated_metadata ... ok test semantic_tokens::tests::semantic_tokens_basic ... ok test semantic_tokens::tests::semantic_tokens_class ... ok test semantic_tokens::tests::semantic_tokens_class_args ... ok test semantic_tokens::tests::semantic_tokens_cls_parameter ... ok test semantic_tokens::tests::semantic_tokens_custom_self_cls_names ... ok test semantic_tokens::tests::semantic_tokens_ignore_failed_bindings_for_type_form_arguments ... ok test semantic_tokens::tests::semantic_tokens_legacy_paramspec ... ok test semantic_tokens::tests::semantic_tokens_legacy_typevar ... ok test semantic_tokens::tests::semantic_tokens_match_class_pattern_keyword_before_positional ... ok test semantic_tokens::tests::semantic_tokens_match_mapping_pattern_rest_before_keys ... ok test semantic_tokens::tests::semantic_tokens_modifiers ... ok test semantic_tokens::tests::semantic_tokens_range ... ok test semantic_tokens::tests::semantic_tokens_range_excludes_boundary_tokens ... ok test semantic_tokens::tests::semantic_tokens_self_parameter ... ok test semantic_tokens::tests::semantic_tokens_staticmethod_parameter ... ok test semantic_tokens::tests::semantic_tokens_variables ... ok test semantic_tokens::tests::semantic_tokens_walrus ... ok test semantic_tokens::tests::str_annotation ... ok test semantic_tokens::tests::str_annotation_nested ... ok test semantic_tokens::tests::tstring_with_mixed_literals ... ok test semantic_tokens::tests::type_alias ... ok test semantic_tokens::tests::type_alias_classified_consistently ... ok test semantic_tokens::tests::type_alias_to_generic_alias ... ok test semantic_tokens::tests::type_alias_type_of ... ok test semantic_tokens::tests::type_alias_values_use_type_form_highlighting ... ok test semantic_tokens::tests::type_annotation_vs_variable_classification ... ok test semantic_tokens::tests::type_annotations ... ok test semantic_tokens::tests::type_parameters_pep695 ... ok test semantic_tokens::tests::type_parameters_usage_in_function_body ... ok test semantic_tokens::tests::unresolved_attributes_do_not_receive_semantic_tokens ... ok test semantic_tokens::tests::unresolved_imported_names_do_not_receive_semantic_tokens ... ok test semantic_tokens::tests::unresolved_names_do_not_receive_semantic_tokens ... ok test semantic_tokens::tests::with_stmt ... ok test signature_help::tests::signature_help_active_signature_selection ... ok test signature_help::tests::signature_help_after_closing_paren ... ok test signature_help::tests::signature_help_after_closing_paren_at_end_of_file ... ok test signature_help::tests::signature_help_after_closing_paren_in_expression ... ok test signature_help::tests::signature_help_after_closing_paren_nested ... ok test signature_help::tests::signature_help_after_comma_at_end_of_file ... ok test signature_help::tests::signature_help_after_nested_closing_paren ... ok test signature_help::tests::signature_help_after_opening_paren_at_end_of_file ... ok test signature_help::tests::signature_help_bare_paramspec_keeps_active_parameter_for_later_arguments ... ok test signature_help::tests::signature_help_basic_function_call ... ok test signature_help::tests::signature_help_bound_method_overload_self_type ... ok test signature_help::tests::signature_help_callable_object ... ok test signature_help::tests::signature_help_class_constructor ... ok test signature_help::tests::signature_help_generic_function_resolves_typevars ... ok test signature_help::tests::signature_help_generic_list_method_resolves_typevars ... ok test signature_help::tests::signature_help_generic_method_resolves_typevars ... ok test signature_help::tests::signature_help_in_trailing_whitespace ... ok test signature_help::tests::signature_help_in_trailing_whitespace_before_newline ... ok test signature_help::tests::signature_help_literal_dictionary_key_order ... ok test signature_help::tests::signature_help_literal_list_after_keyword ... 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_literal_dictionary_arity ... ok test signature_help::tests::signature_help_overload_literal_list_arity ... ok test signature_help::tests::signature_help_overload_type_disambiguated1 ... ok test signature_help::tests::signature_help_overload_type_disambiguated2 ... ok test signature_help::tests::signature_help_overloaded_function ... ok test signature_help::tests::signature_help_overloaded_function_conditionally_reassigned_impl_has_docstring ... ok test signature_help::tests::signature_help_overloaded_function_conditionally_reassigned_overload_has_docstring ... ok test signature_help::tests::signature_help_overloaded_function_implementation_docstring ... ok test signature_help::tests::signature_help_parameter_documentation ... ok test signature_help::tests::signature_help_parameter_label_offsets ... ok test signature_help::tests::signature_help_paramspec_classmethod_docstring ... ok test signature_help::tests::signature_help_paramspec_generic_class_constructor_inside_subscript ... ok test signature_help::tests::signature_help_stub_to_implementation_mapping ... ok test signature_help::tests::signature_help_subclass_of_constructor ... ok test signature_help::tests::signature_help_union_callable ... ok test symbols::tests::deprecated_bare_decorator ... ok test symbols::tests::deprecated_class ... ok test symbols::tests::deprecated_function ... ok test symbols::tests::explicit_reexport_all_applies_to_importer ... ok test symbols::tests::explicit_reexport_all_empty_applies_to_importer ... ok test symbols::tests::explicit_reexport_all_empty_then_added_to ... ok test symbols::tests::explicit_reexport_all_non_empty_but_non_existent ... ok test symbols::tests::exports_all_overwrites_previous ... ok test symbols::tests::exports_conditional_always_else ... ok test symbols::tests::exports_conditional_false ... ok test symbols::tests::exports_conditional_sys_version ... ok test symbols::tests::exports_conditional_true ... ok test symbols::tests::exports_exclude_comprehension_targets ... ok test symbols::tests::exports_from_import_all_reexport_annotated_assignment ... ok test symbols::tests::exports_from_import_all_reexport_append ... ok test symbols::tests::exports_from_import_all_reexport_assignment ... ok test symbols::tests::exports_from_import_all_reexport_augmented_assignment ... ok test symbols::tests::exports_from_import_all_reexport_extend ... ok test symbols::tests::exports_from_import_all_reexport_invalid_augmented_assignment ... ok test symbols::tests::exports_from_import_all_reexport_invalid_extend ... ok test symbols::tests::exports_from_import_all_reexport_plus_equals ... ok test symbols::tests::exports_from_import_all_reexport_remove ... ok test symbols::tests::exports_from_import_all_reexport_star_equals ... ok test symbols::tests::exports_from_import_as_no_reexport ... ok test symbols::tests::exports_from_import_no_reexport ... ok test symbols::tests::exports_from_import_reexport ... ok test symbols::tests::exports_import_as_no_reexport ... ok test symbols::tests::exports_import_no_reexport ... ok test symbols::tests::exports_import_reexport ... ok test symbols::tests::exports_invalidate_all_rebound_by_match_pattern ... ok test symbols::tests::exports_invalidate_all_rebound_by_named_expression ... ok test symbols::tests::exports_invalidate_all_rebound_by_with_target ... ok test symbols::tests::exports_match_pattern_bindings ... ok test symbols::tests::exports_nested_all ... ok test symbols::tests::exports_reports_mapping_pattern_bindings_in_source_order ... ok test symbols::tests::exports_simple ... ok test symbols::tests::exports_store_context_targets ... ok test symbols::tests::exports_type_checking ... ok test symbols::tests::exports_underscore ... ok test symbols::tests::exports_with_statement_targets ... ok test symbols::tests::reexport_and_extend_from_submodule_cycle1 ... ok test symbols::tests::reexport_and_extend_from_submodule_import_from_statement_alias ... ok test symbols::tests::reexport_and_extend_from_submodule_import_from_statement_extend ... ok test symbols::tests::reexport_and_extend_from_submodule_import_from_statement_nested_module_reference ... ok test symbols::tests::reexport_and_extend_from_submodule_import_from_statement_plus_equals ... ok test symbols::tests::reexport_and_extend_from_submodule_import_statement_alias ... ok test symbols::tests::reexport_and_extend_from_submodule_import_statement_extend ... ok test symbols::tests::reexport_and_extend_from_submodule_import_statement_failure1 ... ok test symbols::tests::reexport_and_extend_from_submodule_import_statement_failure2 ... ok test symbols::tests::reexport_and_extend_from_submodule_import_statement_nested_alias ... ok test symbols::tests::reexport_and_extend_from_submodule_import_statement_plus_equals ... ok test symbols::tests::union_all_to_work_around_conditional_symbols_py310 ... ok test symbols::tests::union_all_to_work_around_conditional_symbols_py311 ... ok test symbols::tests::various_no ... ok test symbols::tests::various_yes ... ok test symbols::tests::wildcard_reexport_all_empty ... ok test symbols::tests::wildcard_reexport_all_empty_not_applies_to_importer ... ok test symbols::tests::wildcard_reexport_all_empty_then_added_to ... ok test symbols::tests::wildcard_reexport_all_empty_then_added_to_incorrect ... ok test symbols::tests::wildcard_reexport_all_include_all_and_non_existent ... ok test symbols::tests::wildcard_reexport_all_include_all_applies_to_importer ... ok test symbols::tests::wildcard_reexport_all_include_all_then_added_to ... ok test symbols::tests::wildcard_reexport_all_include_all_then_added_to_correct ... ok test symbols::tests::wildcard_reexport_all_include_all_with_others_applies_to_importer ... ok test symbols::tests::wildcard_reexport_all_non_empty_but_non_existent ... ok test symbols::tests::wildcard_reexport_all_not_applies_to_importer ... ok test symbols::tests::wildcard_reexport_all_simple ... ok test symbols::tests::wildcard_reexport_all_simple_include_all ... ok test symbols::tests::wildcard_reexport_double_underscore_no_all ... ok test symbols::tests::wildcard_reexport_normal_from_import_no_all ... ok test symbols::tests::wildcard_reexport_normal_import_no_all ... ok test symbols::tests::wildcard_reexport_redundant_from_import_no_all ... ok test symbols::tests::wildcard_reexport_redundant_import_no_all ... ok test symbols::tests::wildcard_reexport_simple_no_all ... ok test symbols::tests::wildcard_reexport_single_underscore_no_all ... ok test type_hierarchy::tests::dynamic_class_prepare_and_supertypes_inline ... ok test type_hierarchy::tests::dynamic_class_prepare_and_supertypes_variable_definition ... ok test type_hierarchy::tests::dynamic_class_subtypes_of_class_definition ... ok test type_hierarchy::tests::dynamic_class_subtypes_of_dynamic ... ok test type_hierarchy::tests::namedtuple_prepare_and_supertypes_inline ... ok test type_hierarchy::tests::namedtuple_prepare_and_supertypes_variable_definition ... ok test type_hierarchy::tests::namedtuple_subtypes_of_namedtuple ... ok test type_hierarchy::tests::namedtuple_subtypes_of_tuple ... ok test type_hierarchy::tests::prepare_type_hierarchy_on_class_def ... ok test type_hierarchy::tests::prepare_type_hierarchy_on_class_usage ... ok test type_hierarchy::tests::prepare_type_hierarchy_on_non_class ... ok test type_hierarchy::tests::subtypes_all_not_respected ... ok test type_hierarchy::tests::subtypes_of_object_includes_implicit ... ok test type_hierarchy::tests::subtypes_reexport_first_party ... ok test type_hierarchy::tests::subtypes_reexport_third_party ... ok test type_hierarchy::tests::subtypes_simple ... ok test type_hierarchy::tests::subtypes_str_conditional_no_duplicates ... ok test type_hierarchy::tests::subtypes_str_conditional_one_direct_subtype ... ok test type_hierarchy::tests::subtypes_version_conditional ... ok test type_hierarchy::tests::supertypes_generic_base ... ok test type_hierarchy::tests::supertypes_implicit_object ... ok test type_hierarchy::tests::supertypes_multiple_inheritance ... ok test type_hierarchy::tests::supertypes_simple_inheritance ... ok test type_hierarchy::tests::third_party_filtering ... ok test workspace_symbols::tests::ignore_all ... ok test workspace_symbols::tests::ignore_imports ... ok test workspace_symbols::tests::members ... ok test workspace_symbols::tests::workspace_symbols_multi_file ... ok test result: ok. 1909 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 38.75s Running `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/ty_module_resolver-b107e098d2b6c0b8 --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' --skip 'unix::symlink_inside_project'` running 169 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::enumerates_directory_aliases_without_recursing_into_cycles ... ok test list::tests::enumerates_local_descendants_of_protected_standard_library_modules ... ok test list::tests::enumeration_includes_stub_override_descendants_of_source_modules ... ok test list::tests::enumeration_tracks_file_and_initializer_changes ... ok test list::tests::enumeration_tracks_new_stub_override_descendants_of_file_children ... ok test list::tests::enumeration_tracks_typing_marker_changes ... ok test list::tests::enumeration_tracks_unresolved_name_changes ... 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_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 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::resolve_file_rejects_runtime_files_in_typeshed ... ok test path::tests::resolve_file_requires_exact_filename_case ... 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 resolve::search::tests::module_enumeration_combines_partial_stub_namespaces_with_source_packages ... ok test resolve::search::tests::module_enumeration_combines_stub_overrides_with_source_siblings ... ok test resolve::search::tests::module_enumeration_excludes_local_files_with_protected_standard_library_names ... ok test resolve::search::tests::module_enumeration_excludes_stub_files_in_runtime_mode ... ok test resolve::search::tests::module_enumeration_includes_namespaces_inside_regular_packages ... ok test resolve::search::tests::module_enumeration_includes_partial_stub_descendants_of_source_modules ... ok test resolve::search::tests::module_enumeration_of_aliases_does_not_traverse_directory_symlinks ... ok test resolve::search::tests::module_enumeration_supports_symlinked_search_roots ... ok test resolve::search::tests::module_enumeration_uses_resolution_precedence_for_namespace_children ... ok test resolve::search::tests::module_resolution_does_not_affect_nested_package_searches ... ok test resolve::search::tests::module_search_can_be_reused_across_sibling_module_resolutions ... ok test resolve::search::tests::sibling_modules_can_be_resolved_correctly_in_any_order ... ok test resolve::tests::adding_file_on_which_module_resolution_depends_invalidates_previously_failing_query_that_now_succeeds ... ok test resolve::tests::adding_file_to_search_path_with_higher_priority_invalidates_the_query ... ok test resolve::tests::adding_file_to_search_path_with_lower_priority_does_not_invalidate_query ... ok test resolve::tests::builtins_custom ... ok test resolve::tests::builtins_vendored ... ok test resolve::tests::case_sensitive_resolution_with_symlinked_directory ... ok test resolve::tests::deleting_editable_install_on_which_module_resolution_depends_invalidates_cache ... ok test resolve::tests::deleting_file_from_different_directory_doesnt_change_module_resolution ... ok test resolve::tests::deleting_file_from_higher_priority_search_path_invalidates_the_query ... ok test resolve::tests::deleting_pth_file_on_which_module_resolution_depends_invalidates_cache ... ok test resolve::tests::desperate_resolution_finds_stub_package ... ok test resolve::tests::editable_install_absolute_path ... ok test resolve::tests::editable_install_multiple_pth_files_with_multiple_paths ... ok test resolve::tests::editable_install_pth_file_with_whitespace ... ok test resolve::tests::editable_install_relative_path ... ok test resolve::tests::file_to_module_where_one_search_path_is_subdirectory_of_other ... ok test resolve::tests::first_party_module ... ok test resolve::tests::first_party_precedence_over_stdlib ... ok test resolve::tests::first_party_roots_exclude_dynamic_search_paths ... ok test resolve::tests::first_party_stub_package_precedes_stdlib ... ok test resolve::tests::missing_modules_do_not_create_file_inputs ... ok test resolve::tests::modifying_pth_file_invalidates_dynamic_resolution_paths ... ok test resolve::tests::module_resolution_paths_cached_between_different_module_resolutions ... ok test resolve::tests::module_search_path_priority ... ok test resolve::tests::multiple_site_packages_with_editables ... ok test resolve::tests::nested_site_packages_change_does_not_invalidate_dynamic_resolution_paths ... ok test resolve::tests::no_duplicate_search_paths_added ... ok test resolve::tests::package_priority_over_module ... ok test resolve::tests::removing_file_on_which_module_resolution_depends_invalidates_previously_successful_query_that_now_fails ... ok test resolve::tests::resolve_module_uses_resolver_environment_python_version ... ok test resolve::tests::resolve_module_uses_resolver_environment_search_paths ... ok test resolve::tests::resolve_package ... ok test resolve::tests::site_packages_stub_overrides_first_party_package_when_stdlib_is_missing ... ok test resolve::tests::stdlib ... ok test resolve::tests::stdlib_precedes_stub_package_in_site_packages ... ok test resolve::tests::stdlib_resolution_respects_versions_file_py38_existing_modules ... ok test resolve::tests::stdlib_resolution_respects_versions_file_py38_nonexisting_modules ... ok test resolve::tests::stdlib_resolution_respects_versions_file_py39_existing_modules ... ok test resolve::tests::stdlib_resolution_respects_versions_file_py39_nonexisting_modules ... ok test resolve::tests::stdlib_uses_vendored_typeshed_when_no_custom_typeshed_supplied ... ok test resolve::tests::stubs_over_module_source ... ok test resolve::tests::stubs_over_package_source ... ok test resolve::tests::sub_packages ... ok test resolve::tests::symlink ... ok test resolve::tests::typing_stub_over_module ... ok test typeshed::tests::can_parse_mock_versions_file ... ok test typeshed::tests::can_parse_vendored_versions_file ... ok test typeshed::tests::explicit_submodule_parsed_correctly ... ok test typeshed::tests::implicit_submodule_queried_correctly ... ok test typeshed::tests::invalid_huge_versions_file ... ok test typeshed::tests::invalid_typeshed_versions_bad_colon_number ... ok test typeshed::tests::invalid_typeshed_versions_bad_hyphen_number ... ok test typeshed::tests::invalid_typeshed_versions_bad_period_number ... ok test typeshed::tests::invalid_typeshed_versions_non_digits ... ok test typeshed::tests::invalid_typeshed_versions_non_identifier_modules ... ok test typeshed::tests::nonexistent_module_queried_correctly ... ok test typeshed::tests::typeshed_versions_consistent_with_vendored_stubs ... ok test typeshed::tests::version_from_range_parsed_correctly ... ok test typeshed::tests::version_within_range_parsed_correctly ... ok test result: ok. 169 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s Running `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/ty_project-40b57b2ad245f9c2 --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' --skip 'unix::symlink_inside_project'` running 77 tests test db::tests::changed_script_metadata_updates_import_resolution ... ok test db::tests::checks_use_available_script_environment_without_running_uv ... ok test db::tests::dependency_metadata_isnt_queried_unnecessarily ... ok test db::tests::frozen_inputs_support_a_one_shot_check ... ok test db::tests::search_root_registration ... ok test files::tests::cancelled_file_indexing_recovers_file_set ... ok test files::tests::re_entrance ... ok test glob::exclude::tests::equality_accounts_for_pattern_root ... ok test glob::include::tests::equality_accounts_for_pattern_root ... ok test glob::include::tests::match_directory ... ok test glob::include::tests::match_file ... ok test glob::include::tests::match_file_with_metacharacters_in_cwd ... ok test glob::include::tests::prefilter ... ok test glob::portable::tests::absolute_pattern ... ok test glob::portable::tests::absolute_pattern_escapes_cwd ... ok test glob::portable::tests::absolute_pattern_escapes_cwd_unix ... ok test glob::portable::tests::test_error ... ok test glob::portable::tests::test_valid ... ok test metadata::pyproject::tests::normalize ... ok test metadata::tests::dependency_metadata_rechecks_uv_symlink_after_program_change ... ok test metadata::tests::dependency_metadata_tracks_environment_changes ... ok test metadata::tests::dependency_metadata_tracks_environment_symlink ... ok test metadata::tests::dependency_metadata_tracks_failed_selected_environment_refresh ... ok test metadata::tests::dependency_metadata_warning_is_reported_by_default ... ok test metadata::tests::empty_member_pyproject_ty_configuration_precedes_uv_workspace ... ok test metadata::tests::external_uv_workspace_precedes_plain_member_pyproject ... ok test metadata::tests::infers_python_version_from_uv_environment ... ok test metadata::tests::member_ty_configuration_precedes_uv_workspace ... ok test metadata::tests::member_ty_toml_configuration_precedes_uv_workspace ... 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::project_with_invalid_pyproject ... ok test metadata::tests::project_with_pyproject ... ok test metadata::tests::project_with_ty_and_pyproject_toml ... ok test metadata::tests::project_without_pyproject ... ok test metadata::tests::requires_python_and_python_version ... ok test metadata::tests::requires_python_beta_version ... ok test metadata::tests::requires_python_greater_than_major_minor ... ok test metadata::tests::requires_python_less_than ... ok test metadata::tests::requires_python_major_minor ... ok test metadata::tests::requires_python_major_minor_patch ... ok test metadata::tests::requires_python_major_only ... ok test metadata::tests::requires_python_no_specifiers ... ok test metadata::tests::requires_python_old_version_uses_lowest_supported_version ... ok test metadata::tests::requires_python_too_large_major_version ... ok test metadata::tests::requires_python_unsupported_future_version ... ok test metadata::tests::uv_refresh_error_takes_precedence_over_dependency_error ... ok test metadata::tests::uv_workspace_options_precedence ... 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 script::tests::script_tag_does_not_read_notebook_source ... ok test tests::check_file_skips_type_checking_when_file_cant_be_read ... ok test tests::explicit_nested_included_file_is_a_literal_match ... ok test uv::command::tests::explicit_uv_override_skips_path_lookup ... ok test uv::environments::tests::dependency_metadata_changes_recheck_unchanged_imports ... ok test uv::environments::tests::semantic_lookup_creates_a_stable_default_environment ... ok test uv::metadata::dependencies::tests::editable_paths_supply_ownership_without_recorded_modules ... ok test uv::metadata::dependencies::tests::preserves_ambiguous_namespace_owners_and_submodules ... ok test uv::metadata::dependencies::tests::separates_direct_dependencies_from_transitive_packages ... ok test uv::metadata::dependencies::tests::unavailable_dependency_information_has_a_reason ... ok test uv::metadata::dependencies::tests::unknown_module_owners_prevent_parent_fallback ... ok test uv::metadata::dependencies::tests::virtual_projects_without_dependencies_do_not_require_module_ownership ... ok test uv::metadata::dependencies::tests::workspace_groups_apply_to_each_member_and_virtual_root ... ok test uv::metadata::dependencies::tests::workspace_without_members_can_supply_groups ... ok test uv::metadata::tests::environment_can_be_omitted ... ok test uv::metadata::tests::rejects_incompatible_dependency_metadata ... ok test uv::metadata::tests::rejects_invalid_metadata ... ok test uv::metadata::tests::shares_dependency_strings ... ok test uv::tests::use_uv_from_system ... ok test result: ok. 77 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.25s Running `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/ty_python_core-1ec784ce801ad5ab --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' --skip 'unix::symlink_inside_project'` running 82 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::imported_final_candidates_are_separate_from_declarations ... ok test tests::lambda_parameter_symbols ... ok test tests::match_stmt ... ok test tests::multiple_generators ... ok test tests::nested_generators ... ok test tests::nested_match_case ... ok test tests::reachability_trivial ... ok test tests::scope_iterators ... ok test tests::simple ... ok test tests::truthiness_short_circuit::ambiguous_ambiguous ... ok test tests::truthiness_short_circuit::ambiguous_false ... ok test tests::truthiness_short_circuit::ambiguous_true ... ok test tests::truthiness_short_circuit::ambiguous_uninhabited ... ok test tests::truthiness_short_circuit::false_ambiguous ... ok test tests::truthiness_short_circuit::false_false ... ok test tests::truthiness_short_circuit::false_true ... ok test tests::truthiness_short_circuit::false_uninhabited ... ok test tests::truthiness_short_circuit::true_ambiguous ... ok test tests::truthiness_short_circuit::true_false ... ok test tests::truthiness_short_circuit::true_true ... ok test tests::truthiness_short_circuit::true_uninhabited ... ok test tests::truthiness_short_circuit::uninhabited_ambiguous ... ok test tests::truthiness_short_circuit::uninhabited_false ... ok test tests::truthiness_short_circuit::uninhabited_true ... ok test tests::truthiness_short_circuit::uninhabited_uninhabited ... ok test tests::uninhabited_truthiness ... 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::imported_qualifier_merge_preserves_alternative_declaration ... ok test use_def::place_state::tests::imported_qualifier_preserves_existing_declaration ... 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. 82 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s Running `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/ty_python_semantic-27119a61e7d84215 --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' --skip 'unix::symlink_inside_project'` running 493 tests test diagnostic::levenshtein::tests::non_underscored_names_always_suggested_even_if_typo_underscored::_bluch_expects ... ok test diagnostic::levenshtein::tests::non_underscored_names_always_suggested_even_if_typo_underscored::_luch_expects ... ok test diagnostic::levenshtein::tests::test_bad_suggestions_do_not_trigger_for_small_names::_b_expects ... ok test diagnostic::levenshtein::tests::test_bad_suggestions_do_not_trigger_for_small_names::_m_expects ... ok test diagnostic::levenshtein::tests::test_bad_suggestions_do_not_trigger_for_small_names::_py_expects ... ok test diagnostic::levenshtein::tests::test_bad_suggestions_do_not_trigger_for_small_names::_v_expects ... ok test diagnostic::levenshtein::tests::test_good_suggestions::case_changes_are_preferred_over_substitutions ... ok test diagnostic::levenshtein::tests::test_good_suggestions::eliminations_are_preferred_over_additions ... ok test diagnostic::levenshtein::tests::test_good_suggestions::substitutions_are_preferred_over_additions ... ok test diagnostic::levenshtein::tests::test_good_suggestions::substitutions_are_preferred_over_eliminations ... ok test diagnostic::levenshtein::tests::test_good_suggestions::test_for_additional_characters ... ok test diagnostic::levenshtein::tests::test_good_suggestions::test_for_eliminated_characters ... ok test diagnostic::levenshtein::tests::test_good_suggestions::test_for_substituted_characters ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_cpython_examples::_0_2_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_cpython_examples::_0_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_cpython_examples::_a_2_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_cpython_examples::_a_a_1_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_cpython_examples::_aa_bb_4_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_cpython_examples::_aaaaa_aaaaa_5_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_cpython_examples::_aba_aab_4_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_cpython_examples::_abc_y_6_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_cpython_examples::_abstractfoobarmanager_abstract_foobar_manager_3_2_2_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_cpython_examples::_apple_aple_2_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_cpython_examples::_attributeerror_attributeerrop_2_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_cpython_examples::_attributeerror_attributeerrortests_10_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_cpython_examples::_banana_b_n_n_6_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_cpython_examples::_cherry_cherry_2_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_cpython_examples::_cpython_pypy_10_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_cpython_examples::_cpython_pypy_11_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_cpython_examples::_java_c_8_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_cpython_examples::_python_java_12_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_cpython_examples::_wxyz_wxyz123_8_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_cpython_examples::_wxyz_wxyz_2_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_wikipedia_examples::_flaw_lawn_4_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_wikipedia_examples::_kitten_sitting_6_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_wikipedia_examples::_uninformed_uniformed_2_expects ... ok test diagnostic::levenshtein::tests::test_no_suggestion_for_very_different_name ... ok test diagnostic::levenshtein::tests::underscored_names_are_suggested_if_hide_policy_set_to_yes_when_typo_is_underscored::_blach_expects ... ok test diagnostic::levenshtein::tests::underscored_names_are_suggested_if_hide_policy_set_to_yes_when_typo_is_underscored::_luch_expects ... ok test diagnostic::levenshtein::tests::underscored_names_not_suggested_if_hide_policy_set_to_yes ... ok test fixes::tests::add_ignore_deduplicates_existing_edit_against_planned_start_line ... ok test fixes::tests::add_ignore_does_not_append_to_trailing_reason ... ok test fixes::tests::add_ignore_does_not_make_nested_suppression_unused ... ok test fixes::tests::add_ignore_groups_diagnostics_for_same_line_suppression ... ok test fixes::tests::add_ignore_groups_suppression_matched_at_start_and_end ... ok test fixes::tests::add_ignore_keeps_disjoint_start_suppression_used ... ok test fixes::tests::add_ignore_keeps_nested_blanket_used_for_same_code ... ok test fixes::tests::add_ignore_matches_existing_suppression_against_diagnostic_range ... ok test fixes::tests::add_ignore_prefers_editable_outer_suppression_over_inner_with_reason ... ok test fixes::tests::add_ignore_prefers_same_line_suppression_over_outer_own_line ... ok test fixes::tests::add_ignore_reconciles_nested_same_code_edits ... ok test fixes::tests::add_ignore_reuses_outer_suppression_with_nested_blanket ... ok test fixes::tests::add_ignore_updates_empty_same_line_suppression ... ok test fixes::tests::add_ignore_updates_inner_own_line_suppression ... ok test fixes::tests::add_ignore_updates_nested_and_outer_suppressions ... ok test fixes::tests::add_ignore_updates_preceding_own_line_suppressions ... ok test fixes::tests::arguments ... ok test fixes::tests::dont_fix_files_containing_syntax_errors ... ok test fixes::tests::dont_fix_unused_ignore ... ok test fixes::tests::existing_ty_ignore ... ok test fixes::tests::fix_cancellation_reverts_changes ... ok test fixes::tests::fix_non_convergence ... ok test fixes::tests::fix_overlapping_diagnostics_requires_multiple_iterations ... ok test fixes::tests::fix_syntax_error ... ok test fixes::tests::multiple_suppressions_different_codes ... ok test fixes::tests::multiple_suppressions_same_code ... ok test fixes::tests::return_type ... ok test fixes::tests::same_code_multiline_suppressions_with_different_ranges_can_become_redundant ... ok test fixes::tests::simple_suppression ... ok test lint::tests::included_documentation_preserves_indentation ... ok test lint::tests::inline_documentation_strips_doc_comment_prefixes ... ok test place::implicit_globals::tests::module_type_symbols_includes_declared_types_but_not_referenced_types ... ok test place::tests::implicit_builtin_globals ... ok test place::tests::implicit_sys_globals ... ok test place::tests::implicit_typing_extensions_globals ... ok test place::tests::implicit_typing_globals ... ok test place::tests::test_symbol_or_fall_back_to ... ok test reachability::tests::deep_constraint_projection_does_not_overflow ... ok test reachability::tests::non_terminal_call_range_invalidates_when_callable_changes ... ok test reachability::tests::non_terminal_call_range_recovers_cross_file_cycle ... ok test semantic_model::tests::alias_type ... ok test semantic_model::tests::class_type ... ok test semantic_model::tests::function_type ... ok test subscript::tests::py_index_empty ... ok test subscript::tests::py_index_more_elements ... ok test subscript::tests::py_index_single_element ... ok test subscript::tests::py_index_uses_full_index_range ... ok test subscript::tests::py_slice_empty_input ... ok test subscript::tests::py_slice_mixed_positive_negative_indices ... ok test subscript::tests::py_slice_negative_indices ... ok test subscript::tests::py_slice_nonnegative_indices ... ok test subscript::tests::py_slice_single_element_input ... ok test subscript::tests::py_slice_step_backward ... ok test subscript::tests::py_slice_step_forward ... ok test suppression::parser::tests::fmt_comment_before_type_ignore ... ok test suppression::parser::tests::invalid_type_ignore_valid_type_ignore ... ok test suppression::parser::tests::multiple_type_ignore_comments ... ok test suppression::parser::tests::type_ignore_before_fmt_off ... ok test suppression::parser::tests::type_ignore_explanation ... ok test suppression::parser::tests::type_ignore_multiple_codes ... ok test suppression::parser::tests::type_ignore_no_codes ... ok test suppression::parser::tests::type_ignore_single_code ... ok test suppression::parser::tests::valid_type_ignore_invalid_type_ignore ... ok test suppression::tests::editable_index_skips_nested_blanket_suppressions ... ok test suppression::tests::nested_suppressions_for_other_lints_do_not_match ... ok test types::call::bind::tests::contextual_preference_preserves_incomplete_inference ... ok test types::call::bind::tests::generic_callback_resolves_dependencies_per_alternative ... ok test types::call::bind::tests::overloaded_argument_retains_correlated_inference ... ok test types::callable::tests::paramspec_value_materializations_do_not_add_return_type ... ok test types::class::known::tests::known_class_doesnt_fallback_to_unknown_unexpectedly_on_latest_version ... ok test types::class::known::tests::known_class_doesnt_fallback_to_unknown_unexpectedly_on_low_python_version ... ok test types::class::known::tests::known_class_roundtrip_from_str ... ok test types::constraints::paths::tests::eager_and_lazy_negation_are_equivalent ... ok test types::constraints::paths::tests::path_assignments_follow_constraint_source_order ... ok test types::constraints::paths::tests::solution_walker_break_restores_path_assignments ... ok test types::constraints::projection::tests::alternative_constraint_failures_keep_upper_bounds_on_separate_paths ... ok test types::constraints::projection::tests::four_independent_binary_arguments_have_sixteen_solutions ... ok test types::constraints::projection::tests::incomplete_solution_discards_the_projection ... ok test types::constraints::projection::tests::intersection_construction_failure_discards_the_projection ... ok test types::constraints::projection::tests::invalid_paths_respect_projection_budgets ... ok test types::constraints::projection::tests::path_limit_is_checked_before_solving ... ok test types::constraints::projection::tests::rejected_exhausted_path_does_not_poison_valid_sibling ... ok test types::constraints::projection::tests::source_and_interning_order_do_not_change_correlated_projection ... ok test types::constraints::projection::tests::terminal_projections_need_no_paths_or_types ... ok test types::constraints::projection::tests::type_budget_charges_nested_set_theoretic_terms ... ok test types::constraints::projection::tests::type_budget_is_charged_before_constructing_a_union ... ok test types::constraints::projection::tests::valid_unsolved_path_is_not_unconstrained ... ok test types::constraints::resolution::tests::captured_alias_dependency_is_not_closed_by_its_argument ... ok test types::constraints::resolution::tests::closed_recursive_alias_retains_its_identity ... ok test types::constraints::resolution::tests::partial_resolves_dependencies_in_its_wrapped_callable ... ok test types::constraints::resolution::tests::recursive_alias_arguments_resolve_selected_dependencies ... ok test types::constraints::resolution::tests::recursive_alias_bodies_retain_captured_dependencies ... ok test types::constraints::sequents::tests::disjoint_lower_bounds_skip_empty_sequent_maps ... ok test types::constraints::sequents::tests::overlapping_lower_bounds_do_not_skip_nonempty_sequent_map ... ok test types::constraints::tests::bounded_path_fast_paths_respect_limits ... ok test types::constraints::tests::combinators_only_short_circuit_on_terminal_saturation ... ok test types::constraints::tests::compound_constraint_absorption_is_independent_of_constraint_order ... ok test types::constraints::tests::compound_constraint_absorption_preserves_binding_source_order ... ok test types::constraints::tests::constraint_absorption_is_independent_of_constraint_order ... ok test types::constraints::tests::constraint_ordering_preserves_independent_concrete_solutions ... ok test types::constraints::tests::constraint_ordering_preserves_negated_alternative_solutions ... ok test types::constraints::tests::constraint_ordering_preserves_nested_transitive_solutions ... ok test types::constraints::tests::constraint_partition_is_independent_of_constraint_order ... ok test types::constraints::tests::constraint_set_source_order_combination_is_idempotent ... ok test types::constraints::tests::constraint_support_ignores_typevar_declaration_defaults ... ok test types::constraints::tests::constraint_support_is_complete_for_lazy_typevar_declaration_metadata ... ok test types::constraints::tests::deeply_nested_source_order_preserves_first_occurrences ... ok test types::constraints::tests::default_solve_distinguishes_invalid_bounds_from_never ... ok test types::constraints::tests::default_solve_leaves_unbounded_typevar_unsolved_without_bounds ... ok test types::constraints::tests::disjunction_of_independent_conjunctions_stays_compact ... ok test types::constraints::tests::never_satisfied_cache_is_shared_across_source_orders ... ok test types::constraints::tests::never_satisfied_results_depend_on_inferable ... ok test types::constraints::tests::owned_constraint_set_compacts_unreachable_storage ... ok test types::constraints::tests::owned_constraint_set_discards_unrelated_quantified_constraints ... ok test types::constraints::tests::owned_constraint_set_load_discards_unreferenced_typevars ... ok test types::constraints::tests::owned_constraint_set_load_preserves_overlay_typevar_ids ... ok test types::constraints::tests::owned_constraint_set_load_reads_compacted_storage ... ok test types::constraints::tests::owned_constraint_set_mutating_query_allocates_after_overlay ... ok test types::constraints::tests::owned_constraint_set_preserves_order_when_reintroducing_constraints ... ok test types::constraints::tests::owned_constraint_set_preserves_projected_solution_order ... ok test types::constraints::tests::owned_constraint_set_query_reads_compacted_overlay ... ok test types::constraints::tests::owned_constraint_set_source_order_ignores_construction_history ... ok test types::constraints::tests::owned_constraint_set_typevar_order_survives_round_trip ... ok test types::constraints::tests::projected_constraint_source_order_is_independent_of_allocation_order ... ok test types::constraints::tests::promoting_solutions_preserves_completeness ... ok test types::constraints::tests::shared_source_order_subtrees_are_visited_once ... ok test types::constraints::tests::solution_budget_exhaustion_preserves_available_bindings ... ok test types::constraints::tests::tdd_bare_constraints_have_no_uncertain_branches ... ok test types::constraints::tests::tdd_double_negation ... ok test types::constraints::tests::tdd_iff_self ... ok test types::constraints::tests::tdd_intersection_preserves_uncertain ... ok test types::constraints::tests::tdd_negation_correctness ... ok test types::constraints::tests::tdd_negation_produces_flat_tdd ... ok test types::constraints::tests::tdd_owned_round_trip ... ok test types::constraints::tests::tdd_uncertain_branch_absorbs_stronger_paths ... ok test types::constraints::tests::tdd_union_creates_uncertain_branches ... ok test types::constraints::tests::terminal_owned_constraint_set_discards_storage ... ok test types::constraints::tests::test_display_graph_output ... ok test types::constraints::tests::trivial_disjointness_does_not_claim_bounded_typevar_class_is_disjoint ... ok test types::constraints::tests::trivial_disjointness_implies_full_disjointness ... ok test types::constraints::tests::trivial_satisfaction_only_recognizes_terminals ... ok test types::constraints::tests::type_mapping_evaluates_mapped_subjects ... ok test types::constraints::tests::type_mapping_handles_absorbed_constraints_in_source_order ... ok test types::constraints::tests::type_mapping_updates_constraint_bounds ... ok test types::constraints::tests::upper_bound_collapses_never ... ok test types::constraints::tests::upper_bound_distinguishes_missing_bound_from_explicit_object ... ok test types::constraints::tests::upper_bound_does_not_materialize_overlapping_union_clauses ... ok test types::constraints::tests::upper_bound_does_not_treat_nontrivial_intersection_as_single_bound ... ok test types::constraints::tests::upper_bound_recovers_redundant_single_bounds ... ok test types::constraints::tests::validity_closes_over_typevars_in_declared_upper_bounds ... ok test types::cyclic::tests::caches_results_and_spills_after_two_entries ... ok test types::cyclic::tests::classifies_flow_graph_cycles ... ok test types::cyclic::tests::classifies_recursive_parameter_flows ... ok test types::cyclic::tests::combines_flows_from_multiple_recursive_references ... ok test types::cyclic::tests::computes_each_active_identity_once ... ok test types::cyclic::tests::different_items_with_same_identity_form_cycle ... ok test types::cyclic::tests::nested_visit_short_circuits_on_cycle ... ok test types::cyclic::tests::property_receiver_does_not_make_protocol_recursive ... ok test types::cyclic::tests::recomputed_visits_share_abstract_identity_guards ... ok test types::cyclic::tests::recomputed_visits_share_exact_recursion_guards ... ok test types::cyclic::tests::scopes_inconclusive_parameter_flows_to_recursive_paths ... ok test types::cyclic::tests::selectively_reuses_cached_results ... ok test types::cyclic::tests::skips_identity_for_distinct_candidates ... ok test types::cyclic::tests::skips_identity_without_a_distinct_active_item ... ok test types::dedicated::pytest::collection::tests::collects_function_aliases_and_imports ... ok test types::dedicated::pytest::collection::tests::collects_generic_functions_and_classes ... ok test types::dedicated::pytest::collection::tests::collects_only_remaining_bindings ... ok test types::dedicated::pytest::collection::tests::collects_parametrized_generic_function_once ... ok test types::dedicated::pytest::collection::tests::collects_pytest_and_unittest_functions ... ok test types::dedicated::pytest::collection::tests::collects_unittest_run_test_only_without_named_tests ... ok test types::dedicated::pytest::collection::tests::enclosing_classes_follow_binding_scope ... ok test types::dedicated::pytest::collection::tests::excludes_abstract_test_classes ... ok test types::dedicated::pytest::collection::tests::excludes_known_property_decorators ... ok test types::dedicated::pytest::collection::tests::honors_inherited_class_opt_outs ... ok test types::dedicated::pytest::collection::tests::honors_module_opt_out ... ok test types::dedicated::pytest::collection::tests::matches_test_function_prefix_case_sensitively ... ok test types::dedicated::pytest::collection::tests::rejects_custom_constructors ... ok test types::dedicated::pytest::collection::tests::requires_a_default_test_module_name ... ok test types::dedicated::pytest::collection::tests::treats_project_defined_unittest_test_case_as_an_ordinary_base ... ok test types::dedicated::pytest::fixtures::tests::classifies_only_supported_fixture_requests ... ok test types::dedicated::pytest::fixtures::tests::creating_conftest_updates_fixture_resolution ... ok test types::dedicated::pytest::fixtures::tests::declines_dynamic_core_plugin_registries ... ok test types::dedicated::pytest::fixtures::tests::excludes_direct_parameters_and_keeps_indirect_parameters ... ok test types::dedicated::pytest::fixtures::tests::excludes_mock_patch_and_unittest_parameters ... ok test types::dedicated::pytest::fixtures::tests::excludes_unavailable_definitions_from_fixture_exposures ... ok test types::dedicated::pytest::fixtures::tests::follows_test_class_mro ... ok test types::dedicated::pytest::fixtures::tests::honors_static_names_and_ignores_dynamic_names ... ok test types::dedicated::pytest::fixtures::tests::ignores_imported_fixture_exposures_unavailable_at_runtime ... ok test types::dedicated::pytest::fixtures::tests::ignores_local_fixture_declarations_unavailable_at_runtime ... ok test types::dedicated::pytest::fixtures::tests::ignores_overwritten_imported_fixtures ... ok test types::dedicated::pytest::fixtures::tests::prefers_class_fixtures_and_skips_method_receivers ... ok test types::dedicated::pytest::fixtures::tests::preserves_conditional_imported_fixture_definitions ... ok test types::dedicated::pytest::fixtures::tests::preserves_explicit_fixture_name_declarations ... ok test types::dedicated::pytest::fixtures::tests::preserves_fixture_exposure_provenance_across_imports ... ok test types::dedicated::pytest::fixtures::tests::project_fixtures_shadow_installed_core_plugins ... ok test types::dedicated::pytest::fixtures::tests::requires_a_default_pytest_test_module_name ... ok test types::dedicated::pytest::fixtures::tests::resolves_conftest_fixture_dependency_from_parent_conftest ... ok test types::dedicated::pytest::fixtures::tests::resolves_conftest_fixtures_from_request_directory_to_first_party_root ... ok test types::dedicated::pytest::fixtures::tests::resolves_conftest_providers_from_outermost_matching_first_party_root ... ok test types::dedicated::pytest::fixtures::tests::resolves_dependencies_for_fixture_declarations_unavailable_at_runtime ... ok test types::dedicated::pytest::fixtures::tests::resolves_fixture_after_positional_only_method_receiver ... ok test types::dedicated::pytest::fixtures::tests::resolves_fixture_alongside_cyclic_reexport ... ok test types::dedicated::pytest::fixtures::tests::resolves_fixture_declarations_from_stub_only_classes ... ok test types::dedicated::pytest::fixtures::tests::resolves_fixture_reexports_through_stub_only_modules ... ok test types::dedicated::pytest::fixtures::tests::resolves_fixtures_for_nested_test_classes ... ok test types::dedicated::pytest::fixtures::tests::resolves_fixtures_in_test_class_bases ... ok test types::dedicated::pytest::fixtures::tests::resolves_imported_fixture_declarations_from_source_when_available ... ok test types::dedicated::pytest::fixtures::tests::resolves_imported_fixture_exposures ... ok test types::dedicated::pytest::fixtures::tests::resolves_installed_core_plugins_in_registration_order ... ok test types::dedicated::pytest::fixtures::tests::resolves_same_file_fixture_declarations_and_dependencies ... ok test types::dedicated::pytest::fixtures::tests::skips_invalid_core_plugin_names ... ok test types::dedicated::pytest::fixtures::tests::updating_core_plugin_registry_updates_fixture_resolution ... ok test types::dedicated::pytest::fixtures::tests::uses_lexical_context_for_fixture_dependencies ... ok test types::dedicated::pytest::fixtures::tests::uses_module_fixture_for_same_name_class_override ... ok test types::definition_resolution::tests::attribute_lookup_does_not_infer_scope ... ok test types::definition_resolution::tests::builtin_names_do_not_infer_scope ... ok test types::display::tests::numeric_tower_display ... ok test types::display::tests::signature_display ... ok test types::display::tests::signature_display_multiline ... ok test types::display::tests::string_literal_display ... ok test types::function::tests::known_function_roundtrip_from_str ... ok test types::generics::tests::alternative_storage_budget_preserves_merged_inference ... ok test types::generics::tests::constraint_failure_diagnostics_keep_upper_bounds_on_the_same_path ... ok test types::generics::tests::constraint_failure_diagnostics_preserve_variance ... ok test types::generics::tests::exhausted_projection_keeps_legacy_mapping_unavailable ... ok test types::generics::tests::incomplete_inference_preserves_complete_siblings ... ok test types::generics::tests::inference_budget_exhaustion_discards_partial_mappings ... ok test types::generics::tests::inference_cleans_merged_types_independently_of_alternatives ... ok test types::generics::tests::inference_preserves_correlated_alternatives ... ok test types::generics::tests::inference_preserves_expanding_cycles_hidden_by_merging ... ok test types::generics::tests::merged_cycle_recovery_preserves_unresolved_alternative ... ok test types::generics::tests::missing_dependency_does_not_use_declared_default ... ok test types::generics::tests::outer_typevar_with_same_name_remains_resolved ... ok test types::generics::tests::recording_constraints_does_not_project_legacy_mappings ... ok test types::generics::tests::recovery_inference_is_not_a_complete_solution ... ok test types::generics::tests::resolved_single_path_preserves_merged_projection ... ok test types::generics::tests::satisfiable_constraint_analysis_discards_rejected_paths ... ok test types::generics::tests::single_inference_defers_unsolved_defaults ... ok test types::generics::tests::unanchored_dependency_cycle_remains_unresolved ... ok test types::ide_support::tests::builtin_definition_lookup_does_not_infer_scope ... ok test types::ide_support::tests::call_argument_forms_preserve_known_type_form_parameters ... ok test types::ide_support::tests::conditional_special_forms_preserve_type_form_information ... ok test types::ide_support::tests::conditional_special_forms_use_successful_binding_for_positional_arguments ... ok test types::ide_support::tests::keyword_call_argument_forms_follow_source_order ... ok test types::ide_support::tests::overloaded_call_argument_forms_follow_source_order ... ok test types::ide_support::tests::successful_call_argument_forms_ignore_failed_bindings ... ok test types::ide_support::tests::variadic_call_argument_forms_are_unknown_when_matched_to_multiple_parameters ... ok test types::ide_support::unreachable_code::tests::does_not_report_conditional_noreturn_tail_as_unreachable ... ok test types::ide_support::unreachable_code::tests::does_not_report_type_checking_block_as_unreachable ... ok test types::ide_support::unreachable_code::tests::keeps_reachable_code_after_unreachable_statement_out_of_results ... ok test types::ide_support::unreachable_code::tests::keeps_reachable_code_before_return_out_of_results ... ok test types::ide_support::unreachable_code::tests::keeps_separate_unreachable_regions_separate ... ok test types::ide_support::unreachable_code::tests::merges_consecutive_unreachable_statements ... ok test types::ide_support::unreachable_code::tests::merges_overlapping_ranges_of_different_kinds ... ok test types::ide_support::unreachable_code::tests::merges_unreachable_comprehension_scope_into_enclosing_block ... ok test types::ide_support::unreachable_code::tests::merges_unreachable_other_comprehension_scopes_into_enclosing_blocks ... ok test types::ide_support::unreachable_code::tests::merges_unreachable_scope_range_into_enclosing_block ... ok test types::ide_support::unreachable_code::tests::reports_else_branch_after_true_condition ... ok test types::ide_support::unreachable_code::tests::reports_false_branch_from_statically_known_arithmetic ... ok test types::ide_support::unreachable_code::tests::reports_false_branch_statement ... ok test types::ide_support::unreachable_code::tests::reports_impossible_typed_dict_key_membership ... ok test types::ide_support::unreachable_code::tests::reports_noreturn_tail_as_current_analysis_unreachable ... ok test types::ide_support::unreachable_code::tests::reports_platform_guarded_branch_as_current_analysis_unreachable ... ok test types::ide_support::unreachable_code::tests::reports_statement_after_always_taken_terminating_branch ... ok test types::ide_support::unreachable_code::tests::reports_statement_after_assert_false ... ok test types::ide_support::unreachable_code::tests::reports_statement_after_break ... ok test types::ide_support::unreachable_code::tests::reports_statement_after_chained_always_taken_terminating_branch ... ok test types::ide_support::unreachable_code::tests::reports_statement_after_continue ... ok test types::ide_support::unreachable_code::tests::reports_statement_after_infinite_loop ... ok test types::ide_support::unreachable_code::tests::reports_statement_after_raise ... ok test types::ide_support::unreachable_code::tests::reports_statement_after_raise_inside_try ... ok test types::ide_support::unreachable_code::tests::reports_statement_after_return ... ok test types::ide_support::unreachable_code::tests::reports_statement_in_unreachable_elif_branch ... ok test types::ide_support::unreachable_code::tests::reports_statically_empty_loop_bodies ... ok test types::ide_support::unreachable_code::tests::reports_unreachable_class_definition ... ok test types::ide_support::unreachable_code::tests::reports_unreachable_function_definition ... ok test types::ide_support::unreachable_code::tests::reports_unreachable_ternary_branch ... ok test types::ide_support::unreachable_code::tests::reports_unreachable_type_alias ... ok test types::ide_support::unreachable_code::tests::reports_version_guarded_branch_as_current_analysis_unreachable ... ok test types::ide_support::unused_binding_support::tests::captures_safe_local_binding_kinds ... ok test types::ide_support::unused_binding_support::tests::captures_unused_function_and_lambda_parameters ... ok test types::ide_support::unused_binding_support::tests::closure_use_does_not_mark_shadowed_binding_used ... ok test types::ide_support::unused_binding_support::tests::closure_uses_later_annotated_binding ... ok test types::ide_support::unused_binding_support::tests::closure_uses_later_shadowing_binding ... ok test types::ide_support::unused_binding_support::tests::closure_uses_nearest_shadowed_binding ... ok test types::ide_support::unused_binding_support::tests::comprehension_binding_captured_by_nested_lambda_is_used ... ok test types::ide_support::unused_binding_support::tests::does_not_report_used_parameter_on_syntax_error ... ok test types::ide_support::unused_binding_support::tests::nested_comprehension_capture_uses_intermediate_rebindings ... ok test types::ide_support::unused_binding_support::tests::nested_local_same_name_does_not_mark_outer_used ... ok test types::ide_support::unused_binding_support::tests::nested_or_pattern_capture_used_in_guard_is_not_reported ... ok test types::ide_support::unused_binding_support::tests::nonlocal_proxy_scope_still_marks_outer_binding_used ... ok test types::ide_support::unused_binding_support::tests::or_pattern_captures_do_not_hide_other_unused_bindings ... ok test types::ide_support::unused_binding_support::tests::or_pattern_captures_used_in_body_are_not_reported ... ok test types::ide_support::unused_binding_support::tests::overriding_method_reports_unused_local_bindings ... ok test types::ide_support::unused_binding_support::tests::reports_dead_annotation_only_declaration ... ok test types::ide_support::unused_binding_support::tests::reports_non_parameter_self_and_cls_bindings ... ok test types::ide_support::unused_binding_support::tests::reports_shadowed_annotated_binding ... ok test types::ide_support::unused_binding_support::tests::reports_unused_binding_on_syntax_error ... ok test types::ide_support::unused_binding_support::tests::reports_unused_parameter_for_indirect_override ... ok test types::ide_support::unused_binding_support::tests::reports_unused_parameter_for_non_overriding_method ... ok test types::ide_support::unused_binding_support::tests::reports_unused_parameter_for_overriding_method ... ok test types::ide_support::unused_binding_support::tests::skips_annotated_loop_carried_rebinding ... ok test types::ide_support::unused_binding_support::tests::skips_annotation_only_declaration_before_reassignment ... ok test types::ide_support::unused_binding_support::tests::skips_annotation_only_declaration_before_unused_binding ... ok test types::ide_support::unused_binding_support::tests::skips_binding_captured_by_comprehension_in_nested_function ... ok test types::ide_support::unused_binding_support::tests::skips_closure_captured_bindings ... ok test types::ide_support::unused_binding_support::tests::skips_global_and_nonlocal_assignments ... ok test types::ide_support::unused_binding_support::tests::skips_loop_carried_rebinding ... ok test types::ide_support::unused_binding_support::tests::skips_loop_condition_guarded_rebinding ... ok test types::ide_support::unused_binding_support::tests::skips_module_and_class_scope_bindings ... ok test types::ide_support::unused_binding_support::tests::skips_parameter_captured_by_nested_comprehension ... ok test types::ide_support::unused_binding_support::tests::skips_placeholder_and_dunder_locals ... ok test types::ide_support::unused_binding_support::tests::skips_unreachable_loop_carried_rebinding ... ok test types::ide_support::unused_binding_support::tests::skips_unused_parameter_for_method_with_stub_body ... ok test types::ide_support::unused_binding_support::tests::skips_unused_parameter_for_module_level_overload_stub_declarations ... ok test types::ide_support::unused_binding_support::tests::skips_unused_parameter_for_overload_stub_declarations ... ok test types::ide_support::unused_binding_support::tests::skips_unused_parameters_in_stub_files ... ok test types::ide_support::unused_binding_support::tests::tracks_comprehension_walruses_in_local_scopes ... ok test types::infer::tests::adding_string_literals_and_literal_string ... ok test types::infer::tests::call_type_doesnt_rerun_when_only_callee_changed ... ok test types::infer::tests::compact_definition_types_omit_owner ... ok test types::infer::tests::comparison_truthiness_widens_across_sparse_cycle_results ... ok test types::infer::tests::dependency_implicit_class_member ... ok test types::infer::tests::dependency_implicit_instance_attribute ... ok test types::infer::tests::dependency_internal_symbol_change ... ok test types::infer::tests::dependency_own_instance_member ... ok test types::infer::tests::dependency_public_symbol_type_change ... ok test types::infer::tests::dependency_unrelated_symbol ... ok test types::infer::tests::dynamic_class_metaclass_updates_after_base_change ... 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::loop_variable_types_are_independent_of_file_order ... 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::recursive_protocol_materialization_tracks_member_type_changes ... ok test types::infer::tests::redundant_cast_without_closing_parenthesis ... ok test types::infer::tests::redundant_condition_lookup_does_not_reenter_scope_inference ... ok test types::infer::tests::redundant_elif_fix_preserves_line_endings_and_checks_cleanly ... ok test types::infer::tests::repeated_tuple_conditions_share_provenance ... 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::infer::tests::undefined_reveal_fix_updates_after_source_changes ... ok test types::instance::tests::protocol_materialization_noop_checks_synthesized_types ... 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_deduplicates_dnf_branches ... 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_preserves_same_length_tuples ... ok test types::set_theoretic::builder::tests::cycle_recovery_skips_other_redundancy_simplification ... ok test types::set_theoretic::builder::tests::cycle_recovery_widens_growing_tuple_lengths ... ok test types::set_theoretic::builder::tests::cycle_recovery_widens_never_tuples_to_an_upper_bound ... ok test types::set_theoretic::builder::tests::cycle_recovery_widens_recursive_literal_union ... ok test types::set_theoretic::builder::tests::cycle_recovery_widens_tuples_without_relation_queries ... ok test types::set_theoretic::builder::tests::literal_intersection_simplification_matches_relations ... 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::signatures::tests::paramspec_identity_specialization_preserves_source_positions ... ok test types::tests::bounded_intersection_limits_negated_alias_expansion ... ok test types::tests::bounded_intersection_preserves_late_union_elements ... ok test types::tests::bounded_intersection_returns_none_when_budget_exhausted ... ok test types::tests::divergent_type ... ok test types::tests::eager_expansion ... ok test types::tests::generic_alias_cycle_recovery_normalizes_same_origin_unknown_oscillation ... ok test types::tests::generic_alias_cycle_recovery_rejects_unsafe_merges ... ok test types::tests::member_lookup_result_size ... ok test types::tests::no_default_type_is_singleton::pythonversion_py312_expects ... ok test types::tests::no_default_type_is_singleton::pythonversion_py313_expects ... ok test types::tests::pending_narrowing_cycle_recovery_checks_alias_arguments ... ok test types::tests::pending_narrowing_cycle_recovery_preserves_guarded_contributions ... ok test types::tests::pending_narrowing_intersections_are_order_independent ... ok test types::tests::property_deprecations_do_not_infer_accessor_signatures ... ok test types::tests::recursive_annotated_normalization ... ok test types::tests::recursive_annotated_relations ... ok test types::tests::todo_types ... ok test types::tests::type_alias_variance ... ok test types::tests::typing_vs_typeshed_no_default ... ok test types::tests::unrestricted_tuple_materialization_absorbs_divergent_approximations ... ok test types::type_expansion::tests::expand_bool_type ... ok test types::type_expansion::tests::expand_tuple_type ... ok test types::type_expansion::tests::expand_union_type ... ok test types::typed_dict::btreemap_overlapping_items ... ok test types::typevar::tests::typevar_set_distinguishes_fresh_and_paramspec_identities ... ok test types::typevar::tests::typevar_set_empty_set_is_none ... ok test types::typevar::tests::typevar_set_keeps_first_instance_for_each_identity ... ok test types::visitor::tests::collected_types_spills_without_losing_deduplication ... ok test types::visitor::tests::fully_static_paramspec_value_has_no_dynamic_content ... ok test types::visitor::tests::materialization_noop_checks_hidden_function_types ... ok test types::visitor::tests::materialization_noop_rejects_divergent_markers ... ok test result: ok. 459 passed; 0 failed; 34 ignored; 0 measured; 0 filtered out; finished in 5.68s Running `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/corpus-4fff7ed38a574207 --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' --skip 'unix::symlink_inside_project'` running 14 tests test corpus_no_panic ... ok test linter_no_panic::_a_e_expects ... ok test linter_no_panic::_a_z_expects ... ok test linter_no_panic::_f_expects ... ok test linter_no_panic::_g_o_expects ... ok test linter_no_panic::_p_expects ... ok test linter_no_panic::_q_z_expects ... ok test linter_stubs_no_panic ... ok test parser_no_panic ... ok test typeshed_no_panic::_a_e_expects ... ok test typeshed_no_panic::_a_z_expects ... ok test typeshed_no_panic::_f_k_expects ... ok test typeshed_no_panic::_l_p_expects ... ok test typeshed_no_panic::_q_z_expects ... ok test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 4.31s Running `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/mdtest-8ed587bb54d690c8 --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' --skip 'unix::symlink_inside_project'` running 501 tests test lint_doc::implicit-concatenated-string-type-annotation.md ... ok test lint_doc::escape-character-in-forward-annotation.md ... ok test lint_doc::cyclic-class-definition.md ... ok test lint_doc::empty-body.md ... ok test lint_doc::ignore-comment-unknown-rule.md ... ok test lint_doc::invalid-attribute-access.md ... ok test lint_doc::invalid-argument-type.md ... ok test lint_doc::deprecated.md ... ok test lint_doc::final-without-value.md ... ok test lint_doc::duplicate-kw-only.md ... ok test lint_doc::inconsistent-mro.md ... ok test lint_doc::call-top-callable.md ... ok test lint_doc::dataclass-field-order.md ... ok test lint_doc::conflicting-declarations.md ... ok test lint_doc::invalid-attribute-override.md ... ok test lint_doc::conflicting-metaclass.md ... ok test lint_doc::abstract-and-final-method.md ... ok test lint_doc::abstract-method-in-final-class.md ... ok test lint_doc::ambiguous-protocol-member.md ... ok test lint_doc::invalid-legacy-positional-parameter.md ... ok test lint_doc::call-non-callable.md ... ok test lint_doc::invalid-declaration.md ... ok test lint_doc::invalid-base.md ... ok test lint_doc::invalid-context-manager.md ... ok test lint_doc::invalid-ignore-comment.md ... ok test lint_doc::invalid-dataclass.md ... ok test lint_doc::invalid-dataclass-override.md ... ok test lint_doc::invalid-named-tuple.md ... ok test lint_doc::invalid-enum-member-annotation.md ... ok test lint_doc::invalid-explicit-override.md ... ok test lint_doc::invalid-exception-caught.md ... ok test lint_doc::invalid-generic-enum.md ... ok test lint_doc::invalid-frozen-dataclass-subclass.md ... ok test lint_doc::invalid-await.md ... ok test lint_doc::invalid-generic-class.md ... ok test lint_doc::invalid-key.md ... ok test lint_doc::invalid-init-type-variable.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-metaclass.md ... ok test lint_doc::invalid-module-getattr-call.md ... ok test lint_doc::invalid-parameter-default.md ... ok test lint_doc::invalid-method-override.md ... ok test lint_doc::invalid-mutable-override.md ... ok test lint_doc::invalid-newtype.md ... ok test lint_doc::blanket-ignore-comment.md ... ok test lint_doc::invalid-overload.md ... ok test lint_doc::invalid-return-type.md ... ok test lint_doc::invalid-named-tuple-override.md ... ok test lint_doc::invalid-property-type-override.md ... ok test lint_doc::invalid-protocol.md ... ok test lint_doc::invalid-super-argument.md ... ok test lint_doc::experimental-syntax.md ... ok test lint_doc::invalid-raise.md ... ok test lint_doc::ineffective-final.md ... ok test lint_doc::invalid-type-checking-constant.md ... ok test lint_doc::division-by-zero.md ... ok test lint_doc::missing-direct-dependency.md ... ok test lint_doc::invalid-syntax-in-forward-annotation.md ... ok test lint_doc::assert-type-unspellable-subtype.md ... ok test lint_doc::duplicate-base.md ... ok test lint_doc::invalid-type-form.md ... ok test lint_doc::invalid-type-alias-type.md ... ok test lint_doc::invalid-total-ordering.md ... ok test lint_doc::disjoint-cast.md ... ok test lint_doc::invalid-type-arguments.md ... ok test lint_doc::invalid-type-guard-definition.md ... ok test lint_doc::invalid-type-variable-bound.md ... ok test lint_doc::instance-layout-conflict.md ... ok test lint_doc::invalid-type-variable-constraints.md ... ok test lint_doc::invalid-type-variable-default.md ... ok test lint_doc::invalid-assignment.md ... ok test lint_doc::call-abstract-method.md ... ok test lint_doc::pydantic-discarded-extra-argument.md ... ok test lint_doc::final-on-non-method.md ... ok test lint_doc::mismatched-type-name.md ... ok test lint_doc::invalid-typed-dict-statement.md ... ok test lint_doc::invalid-yield.md ... ok test lint_doc::invalid-typed-dict-field.md ... ok test lint_doc::missing-argument.md ... ok test lint_doc::parameter-already-assigned.md ... ok test lint_doc::isinstance-against-protocol.md ... ok test lint_doc::isinstance-against-typed-dict.md ... ok test lint_doc::missing-override-decorator.md ... ok test lint_doc::no-matching-overload.md ... ok test lint_doc::cyclic-type-alias-definition.md ... ok test lint_doc::missing-type-argument.md ... ok test lint_doc::override-of-final-method.md ... ok test lint_doc::override-of-final-variable.md ... ok test lint_doc::index-out-of-bounds.md ... ok test lint_doc::too-many-positional-arguments.md ... ok test lint_doc::possibly-missing-attribute.md ... ok test lint_doc::possibly-missing-implicit-call.md ... ok test lint_doc::possibly-missing-import.md ... ok test lint_doc::dynamic-function-decorator-return.md ... ok test lint_doc::unresolved-import.md ... ok test lint_doc::possibly-unresolved-reference.md ... ok test lint_doc::redundant-final-classvar.md ... ok test lint_doc::shadowed-type-variable.md ... ok test lint_doc::subclass-of-final-class.md ... ok test lint_doc::subclass-of-dataclass-with-order.md ... ok test lint_doc::static-assert-error.md ... ok test lint_doc::truthiness-test-of-callable.md ... ok test lint_doc::super-call-in-named-tuple-method.md ... ok test lint_doc::undefined-reveal.md ... ok test lint_doc::unbound-type-variable.md ... ok test lint_doc::unavailable-implicit-super-arguments.md ... ok test lint_doc::truthiness-test-of-none-union.md ... ok test lint_doc::unresolved-attribute.md ... ok test lint_doc::truthiness-test-of-iterable.md ... ok test lint_doc::unresolved-global.md ... ok test lint_doc::unresolved-reference.md ... ok test lint_doc::not-subscriptable.md ... ok test lint_doc::positional-only-parameter-as-kwarg.md ... ok test lint_doc::unused-ignore-comment.md ... ok test lint_doc::unused-type-ignore-comment.md ... ok test lint_doc::unsound-return-statement.md ... ok test lint_doc::invalid-typed-dict-header.md ... ok test lint_doc::possibly-missing-submodule.md ... ok test lint_doc::unsupported-bool-conversion.md ... ok test lint_doc::unsupported-base.md ... ok test lint_doc::raw-string-type-annotation.md ... ok test lint_doc::unsupported-dynamic-base.md ... ok test lint_doc::unsound-yield.md ... ok test lint_doc::unsupported-operator.md ... ok test lint_doc::unused-awaitable.md ... ok test lint_doc::useless-overload-body.md ... ok test lint_doc::zero-stepsize-in-slice.md ... ok test lint_doc::missing-typed-dict-key.md ... ok test lint_doc::redundant-cast.md ... ok test lint_doc::not-iterable.md ... ok test lint_doc::non-callable-init-subclass.md ... ok test lint_doc::missing-slot.md ... ok test lint_doc::unsound-assignment.md ... ok test mdtest::annotations/generic_alias.md ... ok test lint_doc::unknown-argument.md ... ok test lint_doc::redundant-condition-strict.md ... ok test lint_doc::type-assertion-failure.md ... ok test mdtest::annotations/optional.md ... ok test mdtest::annotations/annotated.md ... ok test mdtest::annotations/any.md ... ok test mdtest::annotations/stdlib_typing_aliases.md ... ok test mdtest::annotations/unsupported_type_qualifiers.md ... ok test lint_doc::redundant-condition.md ... ok test mdtest::annotations/unsupported_special_types.md ... ok test mdtest::abstract.md ... ok test mdtest::annotations/literal_string.md ... ok test mdtest::annotations/unsupported_special_forms.md ... ok test mdtest::annotations/starred.md ... ok test mdtest::binary/integers.md ... ok test mdtest::binary/classes.md ... ok test mdtest::assignment/unbound.md ... ok test mdtest::annotations/int_float_complex.md ... ok test mdtest::binary/custom.md ... ok test mdtest::call/annotation.md ... ok test mdtest::binary/tuples.md ... ok test mdtest::annotations/literal.md ... ok test mdtest::assignment/walrus.md ... ok test mdtest::binary/booleans.md ... ok test mdtest::annotations/callable.md ... ok test mdtest::assignment/multi_target.md ... ok test mdtest::call/dunder_import.md ... ok test mdtest::call/callable_instance.md ... ok test mdtest::binary/instances.md ... ok test mdtest::call/abstract_method.md ... ok test mdtest::boundness_declaredness/public.md ... ok test mdtest::annotations/union.md ... ok test mdtest::annotations/deferred.md ... ok test mdtest::call/never.md ... ok test mdtest::call/getattr_static.md ... ok test mdtest::call/str_startswith.md ... ok test mdtest::boolean/short_circuit.md ... ok test mdtest::call/subclass_of.md ... ok test mdtest::binary/unions.md ... ok test mdtest::annotations/never.md ... ok test mdtest::call/open.md ... ok test mdtest::comparison/byte_literals.md ... ok test mdtest::annotations/string.md ... ok test mdtest::comparison/enums.md ... ok test mdtest::call/replace.md ... ok test mdtest::classes.md ... ok test mdtest::call/invalid_syntax.md ... ok test mdtest::comparison/integers.md ... ok test mdtest::call/callables_as_descriptors.md ... ok test mdtest::async.md ... ok test mdtest::assignment/unsound.md ... ok test mdtest::comparison/non_bool_returns.md ... ok test mdtest::comparison/strings.md ... ok test mdtest::comprehensions/invalid_syntax.md ... ok test mdtest::annotations/self.md ... ok test mdtest::comparison/unsupported.md ... ok test mdtest::annotations/intersection_types.md ... ok test mdtest::call/new_class.md ... ok test mdtest::comparison/instances/rich_comparison.md ... ok test mdtest::conditional/if_statement.md ... ok test mdtest::assignment/augmented.md ... ok test mdtest::comparison/intersections.md ... ok test mdtest::assignment/annotations.md ... ok test mdtest::comparison/unions.md ... ok test mdtest::annotations/new_types.md ... ok test mdtest::annotations/invalid.md ... ok test mdtest::dataclasses/post_init.md ... ok test mdtest::class/super.md ... ok test mdtest::declaration/error.md ... ok test mdtest::class/slots.md ... ok test mdtest::comparison/tuples.md ... ok test mdtest::call/union.md ... ok test mdtest::comprehensions/basic.md ... ok test mdtest::comparison/instances/membership_test.md ... ok test mdtest::diagnostics/attribute_assignment.md ... ok test mdtest::call/dunder.md ... ok test mdtest::call/type.md ... ok test mdtest::decorators/total_ordering.md ... ok test mdtest::cycle/implicit_instance_attributes.md ... ok test mdtest::diagnostics/invalid_type_parameter_order.md ... ok test mdtest::diagnostics/invalid_await.md ... ok test mdtest::diagnostics/invalid_assignment_syntactic_variants.md ... ok test mdtest::diagnostics/missing_argument_paramspec.md ... ok test mdtest::comparison/identity.md ... ok test mdtest::conditional/match.md ... ok test mdtest::diagnostics/invalid_argument_type.md ... ok test mdtest::diagnostics/legacy_typevars.md ... ok test mdtest::diagnostics/shadowing.md ... ok test mdtest::diagnostics/invalid_match_pattern.md ... ok test mdtest::diagnostics/too_many_positionals.md ... ok test mdtest::diagnostics/special_form_attributes.md ... ok test mdtest::diagnostics/single_matching_overload.md ... ok test mdtest::diagnostics/no_matching_overload.md ... ok test mdtest::diagnostics/unknown_argument.md ... ok test mdtest::diagnostics/error_context.md ... ok test mdtest::diagnostics/unpacking.md ... ok test mdtest::call/function.md ... ok test mdtest::call/overloads.md ... ok test mdtest::doc/README.md ... ok test mdtest::diagnostics/unresolved_import.md ... ok test mdtest::conditional/if_expression.md ... ok test mdtest::diagnostics/unsupported_bool_conversion.md ... ok test mdtest::cycle/basic.md ... ok test mdtest::diagnostics/unsupported_base_dynamic_type.md ... ok test mdtest::diagnostics/missing_argument.md ... ok test mdtest::diagnostics/version_related_syntax_errors.md ... ok test mdtest::doc/public_type_undeclared_symbols.md ... ok test mdtest::diagnostics/unused_awaitable.md ... ok test mdtest::del.md ... ok test mdtest::exception/invalid_syntax.md ... ok test mdtest::directives/assert_never.md ... ok test mdtest::diagnostics/unresolved_reference.md ... ok test mdtest::diagnostics/same_names.md ... ok test mdtest::external/README.md ... ok test mdtest::external/attrs.md ... ok test mdtest::external/numpy.md ... ok test mdtest::external/pydantic.md ... ok test mdtest::external/pydantic_extra_search_paths.md ... ok test mdtest::external/pytest.md ... ok test mdtest::external/sqlalchemy.md ... ok test mdtest::exception/except_star.md ... ok test mdtest::external/strawberry.md ... ok test mdtest::external/sqlmodel.md ... ok test mdtest::expression/attribute.md ... ok test mdtest::directives/assert_type.md ... ok test mdtest::diagnostics/semantic_syntax_errors.md ... ok test mdtest::expression/if.md ... ok test mdtest::directives/reveal_type.md ... ok test mdtest::exception/basic.md ... ok test mdtest::generics/builtins.md ... ok test mdtest::call/functools_partial.md ... ok test mdtest::diagnostics/union_call.md ... ok test mdtest::expression/len.md ... ok test mdtest::expression/boolean.md ... ok test mdtest::dataclasses/fields.md ... ok test mdtest::expression/assert.md ... ok test mdtest::directives/cast.md ... ok test mdtest::exhaustiveness_checking.md ... ok test mdtest::function/parameters.md ... ok test mdtest::dataclasses/dataclass_transform.md ... ok test mdtest::generics/legacy/unpack.md ... ok test mdtest::expression/yield_and_yield_from.md ... ok test mdtest::decorators.md ... ok test mdtest::generics/pep695/aliases.md ... ok test mdtest::function/return_type.md ... ok test mdtest::diagnostics/missing_type_argument.md ... ok test mdtest::bidirectional.md ... ok test mdtest::final.md ... ok test mdtest::call/methods.md ... ok test mdtest::expression/lambda.md ... ok test mdtest::generics/legacy/callables.md ... ok test mdtest::descriptor_protocol.md ... ok test mdtest::generics/pep695/variables.md ... ok test mdtest::generics/pep695/callables.md ... ok test mdtest::import/builtins.md ... ok test mdtest::generics/legacy/paramspec.md ... ok test mdtest::import/conflicts.md ... ok test mdtest::import/allowed_unresolved_imports.md ... ok test mdtest::import/basic.md ... ok test mdtest::import/dunder_file_attribute.md ... ok test mdtest::import/cyclic.md ... ok test mdtest::import/invalid_syntax.md ... ok test mdtest::generics/pep695/concatenate.md ... ok test mdtest::import/errors.md ... ok test mdtest::exception/control_flow.md ... ok test mdtest::generics/scoping.md ... ok test mdtest::generics/legacy/variables.md ... ok test mdtest::import/module_getattr.md ... ok test mdtest::deprecated.md ... ok test mdtest::generics/legacy/typevartuple.md ... ok test mdtest::import/namespace.md ... ok test mdtest::import/missing_direct_dependency.md ... ok test mdtest::import/tracking.md ... ok test mdtest::import/case_sensitive.md ... ok test mdtest::import/relative.md ... ok test mdtest::import/site_packages_discovery.md ... ok test mdtest::import/conventions.md ... ok test mdtest::import/nonstandard_conventions.md ... ok test mdtest::import/partial_stub_packages.md ... ok test mdtest::import/dunder_all.md ... ok test mdtest::import/replace_imports_with_any.md ... ok test mdtest::generics/pep695/typevartuple.md ... ok test mdtest::generics/pep695/variance.md ... ok test mdtest::libraries/numpy.md ... ok test mdtest::literal/boolean.md ... ok test mdtest::import/legacy_namespace.md ... ok test mdtest::known_constants.md ... ok test mdtest::import/conditional.md ... ok test mdtest::call/constructor.md ... ok test mdtest::import/workspaces.md ... ok test mdtest::literal/complex.md ... ok test mdtest::generics/set_theoretic.md ... ok test mdtest::instance_layout_conflict.md ... ok test mdtest::literal/collections/set.md ... ok test mdtest::literal/collections/tuple.md ... ok test mdtest::literal/collections/list.md ... ok test mdtest::import/stubs.md ... ok test mdtest::mdtest_custom_typeshed.md ... ok test mdtest::literal/f_string.md ... ok test mdtest::literal/string.md ... ok test mdtest::generics/legacy/variance.md ... ok test mdtest::loops/iterators.md ... ok test mdtest::literal/ellipsis.md ... ok test mdtest::enums.md ... ok test mdtest::generics/legacy/functions.md ... ok test mdtest::call/builtins.md ... ok test mdtest::literal/bytes.md ... ok test mdtest::loops/async_for.md ... ok test mdtest::import/star.md ... ok test mdtest::literal/collections/dictionary.md ... ok test mdtest::narrow/boolean.md ... ok test mdtest::mdtest_config.md ... ok test mdtest::literal/integer.md ... ok test mdtest::literal/float.md ... ok test mdtest::narrow/bool-call.md ... ok test mdtest::import/stub_packages.md ... ok test mdtest::narrow/conditionals/elif_else.md ... ok test mdtest::narrow/assignment.md ... ok test mdtest::narrow/callable.md ... ok test mdtest::invalid_syntax.md ... ok test mdtest::mro.md ... ok test mdtest::narrow/conditionals/is_not.md ... ok test mdtest::generics/legacy/classes.md ... ok test mdtest::intersection_types.md ... ok test mdtest::narrow/assert.md ... ok test mdtest::ide_support/all_members.md ... ok test mdtest::generics/pep695/functions.md ... ok test mdtest::narrow/aliased_conditions.md ... ok test mdtest::narrow/while.md ... ok test mdtest::narrow/conditionals/not.md ... ok test mdtest::narrow/hasattr.md ... ok test mdtest::literal/collections/generator_expressions.md ... ok test mdtest::notebook.md ... ok test mdtest::narrow/conditionals/boolean.md ... ok test mdtest::narrow/len.md ... ok test mdtest::narrow/conditionals/is.md ... ok test mdtest::narrow/truthiness.md ... ok test mdtest::os_name.md ... ok test mdtest::implicit_type_aliases.md ... ok test mdtest::loops/while_loop.md ... ok test mdtest::narrow/issubclass.md ... ok test mdtest::paramspec_subcall_error_location.md ... ok test mdtest::narrow/type.md ... ok test mdtest::regression/14334_diagnostics_in_wrong_file.md ... ok test mdtest::regression/1377_iteration_count_mismatch.md ... ok test mdtest::regression/3525_character_split_notebook.md ... ok test mdtest::public_types.md ... ok test mdtest::regression/2236_tuple_is_disjoint.md ... ok test mdtest::regression/2799_constraint_correlation.md ... ok test mdtest::narrow/type_guards.md ... ok test mdtest::regression/3020_callable_type_of.md ... ok test mdtest::regression/3593_function_known_decorators_cycle.md ... ok test mdtest::regression/3208_recursive_protocol_signature.md ... ok test mdtest::regression/3720_dynamic_class_codegen_cycle.md ... ok test mdtest::narrow/post_if_statement.md ... ok test mdtest::regression/3804_bound_typevar_default_cycle.md ... ok test mdtest::regression/3812_cyclic_generic_alias_base.md ... ok test mdtest::narrow/conditionals/nested.md ... ok test mdtest::dataclasses/dataclasses.md ... ok test mdtest::regression/paramspec_on_python39.md ... ok test mdtest::regression/noninferable_projection_to_terminal.md ... ok test mdtest::scopes/annotate_global.md ... ok test mdtest::python_version.md ... ok test mdtest::override.md ... ok test mdtest::named_tuple.md ... ok test mdtest::regression/derived_constraint_cycles.md ... ok test mdtest::regression/3954_recursive_protocol_structural_relation.md ... ok test mdtest::scopes/unbound.md ... ok test mdtest::shadowing/class.md ... ok test mdtest::scripts.md ... ok test mdtest::scopes/global-constants.md ... ok test mdtest::scopes/class_implicit_attrs.md ... ok test mdtest::scopes/moduletype_attrs.md ... ok test mdtest::shadowing/function.md ... ok test mdtest::shadowing/variable_declaration.md ... ok test mdtest::scopes/dunder_class.md ... ok test mdtest::regression/constraint_set_ordering.md ... ok test mdtest::scopes/global.md ... ok test mdtest::stubs/locals.md ... ok test mdtest::narrow/complex_target.md ... ok test mdtest::sentinels.md ... ok test mdtest::properties.md ... ok test mdtest::stubs/ellipsis.md ... ok test mdtest::scopes/builtin.md ... ok test mdtest::narrow/isinstance.md ... ok test mdtest::subscript/bytes.md ... ok test mdtest::attributes.md ... ok test mdtest::narrow/conditionals/in.md ... ok test mdtest::scopes/nonlocal.md ... ok test mdtest::subscript/alias.md ... ok test mdtest::metaclass.md ... ok test mdtest::narrow/conditionals/eq.md ... ok test mdtest::struct_unpack.md ... ok test mdtest::subscript/string.md ... ok test mdtest::type_compendium/README.md ... ok test mdtest::subscript/assignment_diagnostics.md ... ok test mdtest::subscript/lists.md ... ok test mdtest::overloads.md ... ok test mdtest::subscript/class.md ... ok test mdtest::subscript/instance.md ... ok test mdtest::suppressions/no_type_check.md ... ok test mdtest::sys_version_info.md ... ok test mdtest::type_compendium/any.md ... ok test mdtest::suppressions/blanket_ignore.md ... ok test mdtest::type_compendium/always_truthy_falsy.md ... ok test mdtest::subscript/typevar.md ... ok test mdtest::suppressions/ty_ignore.md ... ok test mdtest::sys_platform.md ... ok test mdtest::type_compendium/not_t.md ... ok test mdtest::type_compendium/never.md ... ok test mdtest::type_compendium/object.md ... ok test mdtest::subscript/stepsize_zero.md ... ok test mdtest::type_compendium/none.md ... ok test mdtest::t_strings.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::promotion.md ... ok test mdtest::type_display/callable.md ... ok test mdtest::stubs/class.md ... ok test mdtest::generics/pep695/classes.md ... ok test mdtest::loops/for.md ... ok test mdtest::terminal_statements.md ... ok test mdtest::type_properties/quantification.md ... ok test mdtest::ty_extensions.md ... ok test mdtest::suppressions/type_ignore.md ... ok test mdtest::type_compendium/tuple.md ... ok test mdtest::type_properties/implies_subtype_of.md ... ok test mdtest::pep613_type_aliases.md ... ok test mdtest::suspicious_conditions.md ... ok test mdtest::type_of/generics.md ... ok test mdtest::redundant_condition.md ... ok test mdtest::statically_known_branches.md ... ok test mdtest::narrow/match.md ... ok test mdtest::unary/custom.md ... ok test mdtest::unary/invert_add_usub.md ... ok test mdtest::type_properties/truthiness.md ... ok test mdtest::subscript/tuple.md ... ok test mdtest::type_of/basic.md ... ok test mdtest::type_qualifiers/initvar.md ... ok test mdtest::type_properties/is_equivalent_to.md ... ok test mdtest::scopes/eager.md ... ok test mdtest::type_properties/str_repr.md ... ok test mdtest::type_properties/tuples_containing_never.md ... ok test mdtest::unary/not.md ... ok test mdtest::unary/integers.md ... ok test mdtest::type_properties/is_assignable_to.md ... ok test mdtest::type_form.md ... ok test mdtest::type_properties/constraints.md ... ok test mdtest::liskov.md ... ok test mdtest::type_properties/is_subtype_of.md ... ok test mdtest::with/sync.md ... ok test mdtest::unreachable.md ... ok test mdtest::union_types.md ... ok test mdtest::pep695_type_aliases.md ... ok test mdtest::with/async.md ... ok test mdtest::type_qualifiers/classvar.md ... ok test mdtest::type_properties/is_disjoint_from.md ... ok test mdtest::type_properties/is_singleton.md ... ok test mdtest::unpacking.md ... ok test mdtest::type_properties/materialization.md ... ok test mdtest::type_qualifiers/final.md ... ok test mdtest::generics/pep695/paramspec.md ... ok test mdtest::protocols.md ... ok test mdtest::typed_dict.md ... ok test result: ok. 501 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.10s Running `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/ty_server-15684b28ab2320e9 --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' --skip 'unix::symlink_inside_project'` running 5 tests test document::text_document::tests::redo_edit ... ok test server::script_progress::tests::script_progress_reports_completion_counts_and_last_started ... ok test session::tests::closed_cached_stub_resolves_to_vendored_file ... 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.01s Running `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c --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' --skip 'unix::symlink_inside_project'` running 195 tests test call_hierarchy::incoming_calls_multi_file ... 2026-10-15 12:16:43.549032732 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:16:43.549149955 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:43.549206447 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:43.549353490 DEBUG Client info: None 2026-10-15 12:16:43.549401752 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:16:43.549422422 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:43.549431932 INFO Version: Unknown 2026-10-15 12:16:43.549502124 DEBUG Received server response for request 1 2026-10-15 12:16:43.549598697 DEBUG Client sends notification `initialized` 2026-10-15 12:16:43.549615867 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpSArdx4 2026-10-15 12:16:43.549641128 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:43.549762611 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:43.549809202 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:43.549812972 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:43.549820922 DEBUG No workspace configuration provided for file:///tmp/.tmpSArdx4 2026-10-15 12:16:43.549826452 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:16:43.549829152 DEBUG Client sends request `textDocument/prepareCallHierarchy` with ID 2 2026-10-15 12:16:43.549898674 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:43.549904294 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpSArdx4, using default options 2026-10-15 12:16:43.549930735 DEBUG Initializing workspace `file:///tmp/.tmpSArdx4`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:43.549958386 DEBUG Searching for a project in '/tmp/.tmpSArdx4' 2026-10-15 12:16:43.549984176 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:16:43.550002867 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:43.553680129 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:43.553702490 DEBUG Resolving local virtual environment: /tmp/.tmpSArdx4/.venv 2026-10-15 12:16:43.553747591 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:43.553752441 DEBUG No virtual environment found 2026-10-15 12:16:43.553764492 DEBUG Adding first-party search path `/tmp/.tmpSArdx4` 2026-10-15 12:16:43.553768712 DEBUG Using vendored stdlib 2026-10-15 12:16:43.553914485 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:43.553930326 DEBUG Adding new file root '/tmp/.tmpSArdx4' of kind Project 2026-10-15 12:16:43.558188883 INFO Project::index_files{project=.tmpSArdx4}: Indexed 3 file(s) in 0.003s 2026-10-15 12:16:43.558213644 DEBUG Updating project to check open files 2026-10-15 12:16:43.558323036 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpSArdx4/lib.py") 2026-10-15 12:16:43.558333817 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpSArdx4/lib.py` 2026-10-15 12:16:43.558340987 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpSArdx4/lib.py` 2026-10-15 12:16:43.558457360 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpSArdx4/lib.py` to project `.tmpSArdx4` 2026-10-15 12:16:43.558470180 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpSArdx4/lib.py` 2026-10-15 12:16:43.558472730 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:16:43.558480280 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:16:43.558884511 DEBUG request{id=2 method=textDocument/prepareCallHierarchy}: Resolving dynamic module resolution paths 2026-10-15 12:16:43.558951202 DEBUG method="textDocument/prepareCallHierarchy" response.id=2 duration=463.94µs 2026-10-15 12:16:43.558965913 DEBUG Received server response for request 2 2026-10-15 12:16:43.558982273 DEBUG Client sends request `callHierarchy/incomingCalls` with ID 3 2026-10-15 12:16:43.563304082 DEBUG method="callHierarchy/incomingCalls" response.id=3 duration=4.28ms 2026-10-15 12:16:43.563318082 DEBUG Received server response for request 3 2026-10-15 12:16:43.612667307 DEBUG Client sends request `shutdown` with ID 4 2026-10-15 12:16:43.612731248 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:43.612746389 DEBUG method="shutdown" response.id=4 duration=22.89µs 2026-10-15 12:16:43.612760429 DEBUG Received server response for request 4 2026-10-15 12:16:43.612765729 DEBUG Client sends notification `exit` 2026-10-15 12:16:43.612782710 DEBUG Received exit notification, exiting ok test call_hierarchy::outgoing_calls ... 2026-10-15 12:16:43.614791420 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:16:43.614866552 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:43.614910813 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:43.615004546 DEBUG Client info: None 2026-10-15 12:16:43.615049827 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:16:43.615065077 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:43.615071537 INFO Version: Unknown 2026-10-15 12:16:43.615112708 DEBUG Received server response for request 1 2026-10-15 12:16:43.615154619 DEBUG Client sends notification `initialized` 2026-10-15 12:16:43.615174550 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpeTdf0j 2026-10-15 12:16:43.615186940 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:43.615290613 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:43.615326344 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:43.615330274 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:43.615343904 DEBUG No workspace configuration provided for file:///tmp/.tmpeTdf0j 2026-10-15 12:16:43.615349794 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:16:43.615353024 DEBUG Client sends request `textDocument/prepareCallHierarchy` with ID 2 2026-10-15 12:16:43.615412576 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:43.615418876 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpeTdf0j, using default options 2026-10-15 12:16:43.615430276 DEBUG Initializing workspace `file:///tmp/.tmpeTdf0j`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:43.615446687 DEBUG Searching for a project in '/tmp/.tmpeTdf0j' 2026-10-15 12:16:43.615474407 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:16:43.615479458 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:43.616929634 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:43.616941725 DEBUG Resolving local virtual environment: /tmp/.tmpeTdf0j/.venv 2026-10-15 12:16:43.617003146 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:43.617007666 DEBUG No virtual environment found 2026-10-15 12:16:43.617020037 DEBUG Adding first-party search path `/tmp/.tmpeTdf0j` 2026-10-15 12:16:43.617024357 DEBUG Using vendored stdlib 2026-10-15 12:16:43.617141870 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:43.617147910 DEBUG Adding new file root '/tmp/.tmpeTdf0j' of kind Project 2026-10-15 12:16:43.620004832 INFO Project::index_files{project=.tmpeTdf0j}: Indexed 1 file(s) in 0.002s 2026-10-15 12:16:43.620020802 DEBUG Updating project to check open files 2026-10-15 12:16:43.620099984 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpeTdf0j/foo.py") 2026-10-15 12:16:43.620111614 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpeTdf0j/foo.py` 2026-10-15 12:16:43.620118145 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpeTdf0j/foo.py` 2026-10-15 12:16:43.620237408 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpeTdf0j/foo.py` to project `.tmpeTdf0j` 2026-10-15 12:16:43.620251128 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpeTdf0j/foo.py` 2026-10-15 12:16:43.620253598 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:16:43.620261378 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:16:43.620550835 DEBUG request{id=2 method=textDocument/prepareCallHierarchy}: Resolving dynamic module resolution paths 2026-10-15 12:16:43.620606317 DEBUG method="textDocument/prepareCallHierarchy" response.id=2 duration=338.11µs 2026-10-15 12:16:43.620618807 DEBUG Received server response for request 2 2026-10-15 12:16:43.620633518 DEBUG Client sends request `callHierarchy/outgoingCalls` with ID 3 2026-10-15 12:16:43.620839543 DEBUG method="callHierarchy/outgoingCalls" response.id=3 duration=192.62µs 2026-10-15 12:16:43.620850433 DEBUG Received server response for request 3 2026-10-15 12:16:43.631008349 DEBUG Client sends request `shutdown` with ID 4 2026-10-15 12:16:43.631028780 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:43.631035760 DEBUG method="shutdown" response.id=4 duration=10.71µs 2026-10-15 12:16:43.631045810 DEBUG Received server response for request 4 2026-10-15 12:16:43.631049010 DEBUG Client sends notification `exit` 2026-10-15 12:16:43.631057610 DEBUG Received exit notification, exiting ok test call_hierarchy::prepare_function ... 2026-10-15 12:16:43.632436935 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:16:43.632492727 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:43.632530698 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:43.632585939 DEBUG Client info: None 2026-10-15 12:16:43.632619360 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:16:43.632631620 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:43.632636420 INFO Version: Unknown 2026-10-15 12:16:43.632674331 DEBUG Received server response for request 1 2026-10-15 12:16:43.632703532 DEBUG Client sends notification `initialized` 2026-10-15 12:16:43.632715812 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpXMLlba 2026-10-15 12:16:43.632722372 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:43.632812205 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:43.632862146 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:43.632865616 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:43.632871206 DEBUG No workspace configuration provided for file:///tmp/.tmpXMLlba 2026-10-15 12:16:43.632876506 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:16:43.632879086 DEBUG Client sends request `textDocument/prepareCallHierarchy` with ID 2 2026-10-15 12:16:43.632926398 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:43.632931918 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpXMLlba, using default options 2026-10-15 12:16:43.632943128 DEBUG Initializing workspace `file:///tmp/.tmpXMLlba`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:43.632961428 DEBUG Searching for a project in '/tmp/.tmpXMLlba' 2026-10-15 12:16:43.633005529 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:16:43.633010640 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:43.634135848 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:43.634144248 DEBUG Resolving local virtual environment: /tmp/.tmpXMLlba/.venv 2026-10-15 12:16:43.634195679 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:43.634200490 DEBUG No virtual environment found 2026-10-15 12:16:43.634212650 DEBUG Adding first-party search path `/tmp/.tmpXMLlba` 2026-10-15 12:16:43.634217060 DEBUG Using vendored stdlib 2026-10-15 12:16:43.634322393 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:43.634327413 DEBUG Adding new file root '/tmp/.tmpXMLlba' of kind Project 2026-10-15 12:16:43.638291283 INFO Project::index_files{project=.tmpXMLlba}: Indexed 1 file(s) in 0.003s 2026-10-15 12:16:43.638305703 DEBUG Updating project to check open files 2026-10-15 12:16:43.638385955 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpXMLlba/foo.py") 2026-10-15 12:16:43.638395875 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpXMLlba/foo.py` 2026-10-15 12:16:43.638402315 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpXMLlba/foo.py` 2026-10-15 12:16:43.638516548 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpXMLlba/foo.py` to project `.tmpXMLlba` 2026-10-15 12:16:43.638528899 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpXMLlba/foo.py` 2026-10-15 12:16:43.638531459 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:16:43.638538859 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:16:43.638785705 DEBUG request{id=2 method=textDocument/prepareCallHierarchy}: Resolving dynamic module resolution paths 2026-10-15 12:16:43.638845087 DEBUG method="textDocument/prepareCallHierarchy" response.id=2 duration=300.09µs 2026-10-15 12:16:43.638876147 DEBUG Received server response for request 2 2026-10-15 12:16:43.649013353 DEBUG Client sends request `shutdown` with ID 3 2026-10-15 12:16:43.649040594 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:43.649048504 DEBUG method="shutdown" response.id=3 duration=10.96µs 2026-10-15 12:16:43.649066814 DEBUG Received server response for request 3 2026-10-15 12:16:43.649070664 DEBUG Client sends notification `exit` 2026-10-15 12:16:43.649086145 DEBUG Received exit notification, exiting ok test closed_documents::closed_external_file_respects_project_editor_settings ... 2026-10-15 12:16:43.650666055 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:16:43.650734286 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:43.650771207 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:43.650823299 DEBUG Client info: None 2026-10-15 12:16:43.650849459 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:16:43.650862900 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:43.650868350 INFO Version: Unknown 2026-10-15 12:16:43.650911581 DEBUG Received server response for request 1 2026-10-15 12:16:43.650957602 DEBUG Client sends notification `initialized` 2026-10-15 12:16:43.650974532 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:43.651062875 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:43.651105036 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:43.651109126 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:43.651128286 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-15 12:16:43.651168717 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:43.651186588 DEBUG Initializing workspace `file:///tmp/.tmph2US4o/a`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:43.651201058 DEBUG Searching for a project in '/tmp/.tmph2US4o/a' 2026-10-15 12:16:43.651234769 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:16:43.651239649 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:43.651710701 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:43.651715881 DEBUG Resolving local virtual environment: /tmp/.tmph2US4o/a/.venv 2026-10-15 12:16:43.651756202 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:43.651759862 DEBUG No virtual environment found 2026-10-15 12:16:43.651771143 DEBUG Adding first-party search path `/tmp/.tmph2US4o/a` 2026-10-15 12:16:43.651775043 DEBUG Using vendored stdlib 2026-10-15 12:16:43.651877805 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:43.651881755 DEBUG Adding new file root '/tmp/.tmph2US4o/a' of kind Project 2026-10-15 12:16:43.653794104 INFO Project::index_files{project=a}: Indexed 0 file(s) in 0.001s 2026-10-15 12:16:43.653806974 DEBUG Initializing workspace `file:///tmp/.tmph2US4o/b/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: Some( true, ), inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:43.653818424 DEBUG Searching for a project in '/tmp/.tmph2US4o/b/src' 2026-10-15 12:16:43.653861465 DEBUG Found project at '/tmp/.tmph2US4o/b' 2026-10-15 12:16:43.653865385 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:43.656229585 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:43.656236985 DEBUG Resolving local virtual environment: /tmp/.tmph2US4o/b/.venv 2026-10-15 12:16:43.656278676 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:43.656282826 DEBUG No virtual environment found 2026-10-15 12:16:43.656293327 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-15 12:16:43.656305747 DEBUG Adding extra search-path `/tmp/.tmph2US4o/deps` 2026-10-15 12:16:43.656309927 DEBUG Adding first-party search path `/tmp/.tmph2US4o/b/src` 2026-10-15 12:16:43.656313867 DEBUG Adding first-party search path `/tmp/.tmph2US4o/b` 2026-10-15 12:16:43.656317477 DEBUG Using vendored stdlib 2026-10-15 12:16:43.656436330 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:43.656440620 DEBUG Adding new file root '/tmp/.tmph2US4o/b' of kind Project 2026-10-15 12:16:43.656924913 DEBUG Adding new file root '/tmp/.tmph2US4o/deps' of kind SearchPath 2026-10-15 12:16:43.658365249 INFO Project::index_files{project=b}: Indexed 0 file(s) in 0.001s 2026-10-15 12:16:43.658377159 DEBUG Updating project to check open files 2026-10-15 12:16:43.658391520 DEBUG Updating project to check open files 2026-10-15 12:16:43.658442781 DEBUG Resolving dynamic module resolution paths 2026-10-15 12:16:43.658506552 DEBUG method="textDocument/hover" response.id=2 duration=105.64µs 2026-10-15 12:16:43.658520133 DEBUG Received server response for request 2 2026-10-15 12:16:43.668598017 DEBUG Client sends request `shutdown` with ID 3 2026-10-15 12:16:43.668622448 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:43.668629868 DEBUG method="shutdown" response.id=3 duration=10.85µs 2026-10-15 12:16:43.668640408 DEBUG Received server response for request 3 2026-10-15 12:16:43.668645178 DEBUG Client sends notification `exit` 2026-10-15 12:16:43.668654338 DEBUG Received exit notification, exiting ok test closed_documents::closed_unrelated_file_uses_fallback_project ... 2026-10-15 12:16:43.670846984 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:16:43.670908135 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:43.670943636 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:43.671011308 DEBUG Client info: None 2026-10-15 12:16:43.671041488 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:16:43.671052869 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:43.671058189 INFO Version: Unknown 2026-10-15 12:16:43.671100940 DEBUG Received server response for request 1 2026-10-15 12:16:43.671136651 DEBUG Client sends notification `initialized` 2026-10-15 12:16:43.671153721 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:43.671245324 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:43.671285455 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:43.671288815 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:43.671306735 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-15 12:16:43.671368057 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:43.671388807 DEBUG Initializing workspace `file:///tmp/.tmpHy6VFa/a`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:43.671404908 DEBUG Searching for a project in '/tmp/.tmpHy6VFa/a' 2026-10-15 12:16:43.671440699 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:16:43.671446409 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:43.672653869 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:43.672665329 DEBUG Resolving local virtual environment: /tmp/.tmpHy6VFa/a/.venv 2026-10-15 12:16:43.672713151 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:43.672717861 DEBUG No virtual environment found 2026-10-15 12:16:43.672730811 DEBUG Adding first-party search path `/tmp/.tmpHy6VFa/a` 2026-10-15 12:16:43.672734911 DEBUG Using vendored stdlib 2026-10-15 12:16:43.672847044 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:43.672851904 DEBUG Adding new file root '/tmp/.tmpHy6VFa/a' of kind Project 2026-10-15 12:16:43.675001548 INFO Project::index_files{project=a}: Indexed 1 file(s) in 0.002s 2026-10-15 12:16:43.675016729 DEBUG Initializing workspace `file:///tmp/.tmpHy6VFa/b`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:43.675027199 DEBUG Searching for a project in '/tmp/.tmpHy6VFa/b' 2026-10-15 12:16:43.675059760 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:16:43.675064230 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:43.677191044 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:43.677199564 DEBUG Resolving local virtual environment: /tmp/.tmpHy6VFa/b/.venv 2026-10-15 12:16:43.677239195 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:43.677243105 DEBUG No virtual environment found 2026-10-15 12:16:43.677253605 DEBUG Adding first-party search path `/tmp/.tmpHy6VFa/b` 2026-10-15 12:16:43.677257635 DEBUG Using vendored stdlib 2026-10-15 12:16:43.677366118 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:43.677371838 DEBUG Adding new file root '/tmp/.tmpHy6VFa/b' of kind Project 2026-10-15 12:16:43.680325523 INFO Project::index_files{project=b}: Indexed 1 file(s) in 0.002s 2026-10-15 12:16:43.680339893 DEBUG Updating project to check open files 2026-10-15 12:16:43.680361463 DEBUG Updating project to check open files 2026-10-15 12:16:43.680415815 DEBUG Resolving dynamic module resolution paths 2026-10-15 12:16:43.680441926 DEBUG Resolving dynamic module resolution paths 2026-10-15 12:16:43.683168894 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal["a"] 2026-10-15 12:16:43.683234456 DEBUG method="textDocument/hover" response.id=2 duration=2.86ms 2026-10-15 12:16:43.683257876 DEBUG Received server response for request 2 2026-10-15 12:16:43.693339091 DEBUG Client sends request `shutdown` with ID 3 2026-10-15 12:16:43.693361161 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:43.693367961 DEBUG method="shutdown" response.id=3 duration=10.70µs 2026-10-15 12:16:43.693380302 DEBUG Received server response for request 3 2026-10-15 12:16:43.693384032 DEBUG Client sends notification `exit` 2026-10-15 12:16:43.693393582 DEBUG Received exit notification, exiting ok test closed_documents::opening_extensionless_script_enables_inline_settings ... 2026-10-15 12:16:43.696156162 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:16:43.696215913 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:43.696250744 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:43.696318066 DEBUG Client info: None 2026-10-15 12:16:43.696348947 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:16:43.696362197 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:43.696367737 INFO Version: Unknown 2026-10-15 12:16:43.696407728 DEBUG Received server response for request 1 2026-10-15 12:16:43.696443899 DEBUG Client sends notification `initialized` 2026-10-15 12:16:43.696462979 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:43.696554772 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:43.696598973 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:43.696602473 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:43.696615213 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-15 12:16:43.696678805 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:43.696697235 DEBUG Initializing workspace `file:///tmp/.tmpEX7oyR/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:43.696728426 DEBUG Searching for a project in '/tmp/.tmpEX7oyR/src' 2026-10-15 12:16:43.696771447 DEBUG Found project at '/tmp/.tmpEX7oyR/src' 2026-10-15 12:16:43.696776327 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:43.697964547 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:43.697973547 DEBUG Resolving local virtual environment: /tmp/.tmpEX7oyR/src/.venv 2026-10-15 12:16:43.698042259 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:43.698046989 DEBUG No virtual environment found 2026-10-15 12:16:43.698064770 DEBUG Adding extra search-path `/tmp/.tmpEX7oyR/src/workspace-deps` 2026-10-15 12:16:43.698069220 DEBUG Adding first-party search path `/tmp/.tmpEX7oyR/src` 2026-10-15 12:16:43.698073160 DEBUG Using vendored stdlib 2026-10-15 12:16:43.698186723 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:43.698191173 DEBUG Adding new file root '/tmp/.tmpEX7oyR/src' of kind Project 2026-10-15 12:16:43.698751037 DEBUG Adding new file root '/tmp/.tmpEX7oyR/src/workspace-deps' of kind SearchPath 2026-10-15 12:16:43.700351408 INFO Project::index_files{project=src}: Indexed 2 file(s) in 0.002s 2026-10-15 12:16:43.700365538 DEBUG Updating project to check open files 2026-10-15 12:16:43.700676626 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-15 12:16:43.703372744 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal["workspace"] 2026-10-15 12:16:43.703410695 DEBUG method="textDocument/hover" response.id=2 duration=3.02ms 2026-10-15 12:16:43.703427905 DEBUG Received server response for request 2 2026-10-15 12:16:43.703448406 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:16:43.703456056 DEBUG Client sends request `textDocument/hover` with ID 3 2026-10-15 12:16:43.703498177 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpEX7oyR/src/script") 2026-10-15 12:16:43.703507217 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpEX7oyR/src/script` 2026-10-15 12:16:43.703516097 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpEX7oyR/src/script` 2026-10-15 12:16:43.703680981 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpEX7oyR/src/script` to project `src` 2026-10-15 12:16:43.703701442 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpEX7oyR/src/script` 2026-10-15 12:16:43.703704182 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:16:43.703710202 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(181))}}: Set open project files (count: 1) 2026-10-15 12:16:43.704160724 INFO request{id=3 method=textDocument/hover}: Defaulting to python-platform `linux` 2026-10-15 12:16:43.704205345 DEBUG request{id=3 method=textDocument/hover}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:43.704210855 DEBUG request{id=3 method=textDocument/hover}: No virtual environment found 2026-10-15 12:16:43.704219845 DEBUG request{id=3 method=textDocument/hover}: Adding extra search-path `/tmp/.tmpEX7oyR/src/script-deps` 2026-10-15 12:16:43.704224685 DEBUG request{id=3 method=textDocument/hover}: Using vendored stdlib 2026-10-15 12:16:43.704331228 INFO request{id=3 method=textDocument/hover}: Python version: Python 3.15, platform: linux 2026-10-15 12:16:43.704338798 DEBUG request{id=3 method=textDocument/hover}: Adding new file root '/tmp/.tmpEX7oyR/src/script-deps' of kind SearchPath 2026-10-15 12:16:43.704398020 DEBUG request{id=3 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-15 12:16:43.706038041 DEBUG request{id=3 method=textDocument/hover}: Inferred type of covering node is Literal["script"] 2026-10-15 12:16:43.706067602 DEBUG method="textDocument/hover" response.id=3 duration=2.35ms 2026-10-15 12:16:43.706079712 DEBUG Received server response for request 3 2026-10-15 12:16:43.716156876 DEBUG Client sends request `shutdown` with ID 4 2026-10-15 12:16:43.716186757 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:43.716194187 DEBUG method="shutdown" response.id=4 duration=10.69µs 2026-10-15 12:16:43.716204127 DEBUG Received server response for request 4 2026-10-15 12:16:43.716207297 DEBUG Client sends notification `exit` 2026-10-15 12:16:43.716222878 DEBUG Received exit notification, exiting ok test closed_documents::server_fulfills_requests_for_closed_workspace_files ... 2026-10-15 12:16:43.718654959 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:16:43.718714960 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:43.718747691 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:43.718795853 DEBUG Client info: None 2026-10-15 12:16:43.718828493 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:16:43.718840464 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:43.718846384 INFO Version: Unknown 2026-10-15 12:16:43.718885285 DEBUG Received server response for request 1 2026-10-15 12:16:43.718922086 DEBUG Client sends notification `initialized` 2026-10-15 12:16:43.718934556 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpGGJT2w 2026-10-15 12:16:43.718941206 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:43.719035949 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:43.719072089 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:43.719075550 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:43.719082010 DEBUG No workspace configuration provided for file:///tmp/.tmpGGJT2w 2026-10-15 12:16:43.719086860 DEBUG Client sends request `textDocument/documentSymbol` with ID 2 2026-10-15 12:16:43.719142521 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:43.719148071 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpGGJT2w, using default options 2026-10-15 12:16:43.719158432 DEBUG Initializing workspace `file:///tmp/.tmpGGJT2w`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:43.719173232 DEBUG Searching for a project in '/tmp/.tmpGGJT2w' 2026-10-15 12:16:43.719215293 DEBUG Found project at '/tmp/.tmpGGJT2w' 2026-10-15 12:16:43.719219733 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:43.720330081 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:43.720339061 DEBUG Resolving local virtual environment: /tmp/.tmpGGJT2w/.venv 2026-10-15 12:16:43.720384713 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:43.720389183 DEBUG No virtual environment found 2026-10-15 12:16:43.720402883 DEBUG Adding first-party search path `/tmp/.tmpGGJT2w` 2026-10-15 12:16:43.720407193 DEBUG Using vendored stdlib 2026-10-15 12:16:43.720501796 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:43.720509266 DEBUG Adding new file root '/tmp/.tmpGGJT2w' of kind Project 2026-10-15 12:16:43.722194488 DEBUG Skipping directory '/tmp/.tmpGGJT2w/excluded' because it is excluded by a default or `src.exclude` pattern 2026-10-15 12:16:43.723472961 INFO Project::index_files{project=.tmpGGJT2w}: Indexed 2 file(s) in 0.002s 2026-10-15 12:16:43.723488681 DEBUG Updating project to check open files 2026-10-15 12:16:43.723642965 DEBUG method="textDocument/documentSymbol" response.id=2 duration=134.33µs 2026-10-15 12:16:43.723657285 DEBUG Received server response for request 2 2026-10-15 12:16:43.723671146 DEBUG Client sends request `textDocument/documentSymbol` with ID 3 2026-10-15 12:16:43.723715587 DEBUG method="textDocument/documentSymbol" response.id=3 duration=35.01µs 2026-10-15 12:16:43.723732487 DEBUG Received server response for request 3 2026-10-15 12:16:43.723738937 DEBUG Client sends request `textDocument/documentSymbol` with ID 4 2026-10-15 12:16:43.723806789 DEBUG method="textDocument/documentSymbol" response.id=4 duration=58.98µs 2026-10-15 12:16:43.723817149 DEBUG Received server response for request 4 2026-10-15 12:16:43.723823819 DEBUG Client sends request `textDocument/documentSymbol` with ID 5 2026-10-15 12:16:43.723878701 DEBUG method="textDocument/documentSymbol" response.id=5 duration=46.14µs 2026-10-15 12:16:43.723896081 DEBUG Received server response for request 5 2026-10-15 12:16:43.723902391 DEBUG Client sends request `textDocument/documentSymbol` with ID 6 2026-10-15 12:16:43.723956023 DEBUG method="textDocument/documentSymbol" response.id=6 duration=44.81µs 2026-10-15 12:16:43.723967873 DEBUG Received server response for request 6 2026-10-15 12:16:43.723979933 DEBUG Client sends request `textDocument/hover` with ID 7 2026-10-15 12:16:43.724169648 DEBUG request{id=7 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-15 12:16:43.735394011 DEBUG request{id=7 method=textDocument/hover}: Module `__builtins__` not found in search paths 2026-10-15 12:16:43.736851638 DEBUG request{id=7 method=textDocument/hover}: Inferred type of covering node is def answer() -> int 2026-10-15 12:16:43.736886359 DEBUG method="textDocument/hover" response.id=7 duration=12.89ms 2026-10-15 12:16:43.736901609 DEBUG Received server response for request 7 2026-10-15 12:16:43.736913709 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 8 2026-10-15 12:16:43.736983031 DEBUG method="textDocument/semanticTokens/full" response.id=8 duration=57.91µs 2026-10-15 12:16:43.737019952 DEBUG Received server response for request 8 2026-10-15 12:16:43.737026412 DEBUG Client sends request `textDocument/foldingRange` with ID 9 2026-10-15 12:16:43.737069763 DEBUG method="textDocument/foldingRange" response.id=9 duration=32.51µs 2026-10-15 12:16:43.737079534 DEBUG Received server response for request 9 2026-10-15 12:16:43.737083514 DEBUG Client sends request `textDocument/prepareRename` with ID 10 2026-10-15 12:16:43.737129555 DEBUG method="textDocument/prepareRename" response.id=10 duration=36.46µs 2026-10-15 12:16:43.737138505 DEBUG Received server response for request 10 2026-10-15 12:16:43.737143445 DEBUG Client sends request `textDocument/rename` with ID 11 2026-10-15 12:16:43.737245298 DEBUG method="textDocument/rename" response.id=11 duration=92.80µs 2026-10-15 12:16:43.737256628 DEBUG Received server response for request 11 2026-10-15 12:16:43.747341132 DEBUG Client sends request `shutdown` with ID 12 2026-10-15 12:16:43.747371073 DEBUG request{id=12 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:43.747379863 DEBUG method="shutdown" response.id=12 duration=12.50µs 2026-10-15 12:16:43.747400764 DEBUG Received server response for request 12 2026-10-15 12:16:43.747408434 DEBUG Client sends notification `exit` 2026-10-15 12:16:43.747425194 DEBUG Received exit notification, exiting ok test closed_documents::server_rejects_unsupported_targets ... 2026-10-15 12:16:43.751946908 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:16:43.752023850 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:43.752059791 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:43.752115503 DEBUG Client info: None 2026-10-15 12:16:43.752140203 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:16:43.752153654 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:43.752159864 INFO Version: Unknown 2026-10-15 12:16:43.752200725 DEBUG Received server response for request 1 2026-10-15 12:16:43.752236356 DEBUG Client sends notification `initialized` 2026-10-15 12:16:43.752250876 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:43.752337018 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:43.752375539 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:43.752379429 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:43.752392740 DEBUG Client sends request `textDocument/documentSymbol` with ID 2 2026-10-15 12:16:43.752440841 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:43.752456321 DEBUG Initializing workspace `file:///tmp/.tmpyhoLU7/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:43.752472082 DEBUG Searching for a project in '/tmp/.tmpyhoLU7/src' 2026-10-15 12:16:43.752505912 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:16:43.752511173 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:43.753656881 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:43.753671072 DEBUG Resolving local virtual environment: /tmp/.tmpyhoLU7/src/.venv 2026-10-15 12:16:43.753719223 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:43.753723743 DEBUG No virtual environment found 2026-10-15 12:16:43.753735513 DEBUG Adding first-party search path `/tmp/.tmpyhoLU7/src` 2026-10-15 12:16:43.753740004 DEBUG Using vendored stdlib 2026-10-15 12:16:43.753851186 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:43.753855997 DEBUG Adding new file root '/tmp/.tmpyhoLU7/src' of kind Project 2026-10-15 12:16:43.756877403 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-15 12:16:43.756893423 DEBUG Updating project to check open files 2026-10-15 12:16:43.756927874 WARN Ignoring request id=2 method=textDocument/documentSymbol because Document file:///tmp/.tmpyhoLU7/src/notebook.ipynb is neither open nor a supported closed file 2026-10-15 12:16:43.756961055 DEBUG method="textDocument/documentSymbol" response.id=2 duration=43.15µs 2026-10-15 12:16:43.756974875 DEBUG Received server response for request 2 2026-10-15 12:16:43.756984545 DEBUG Client sends request `textDocument/documentSymbol` with ID 3 2026-10-15 12:16:43.757012796 WARN Ignoring request id=3 method=textDocument/documentSymbol because Document untitled:unknown is neither open nor a supported closed file 2026-10-15 12:16:43.757036547 DEBUG method="textDocument/documentSymbol" response.id=3 duration=25.78µs 2026-10-15 12:16:43.757047077 DEBUG Received server response for request 3 2026-10-15 12:16:43.767118341 DEBUG Client sends request `shutdown` with ID 4 2026-10-15 12:16:43.767139491 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:43.767145712 DEBUG method="shutdown" response.id=4 duration=10.02µs 2026-10-15 12:16:43.767156162 DEBUG Received server response for request 4 2026-10-15 12:16:43.767159892 DEBUG Client sends notification `exit` 2026-10-15 12:16:43.767168892 DEBUG Received exit notification, exiting ok test closed_documents::server_reports_only_included_closed_files_in_workspace_mode ... 2026-10-15 12:16:43.768736742 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:16:43.768807833 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:43.768847844 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:43.768909006 DEBUG Client info: None 2026-10-15 12:16:43.768932397 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-10-15 12:16:43.768945737 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:43.768952227 INFO Version: Unknown 2026-10-15 12:16:43.769007278 DEBUG Received server response for request 1 2026-10-15 12:16:43.769051250 DEBUG Client sends notification `initialized` 2026-10-15 12:16:43.769066640 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:43.769144802 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:43.769179713 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:43.769183393 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:43.769198183 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-15 12:16:43.769237734 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:43.769252455 DEBUG Initializing workspace `file:///tmp/.tmpbPMumT/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:43.769267035 DEBUG Searching for a project in '/tmp/.tmpbPMumT/src' 2026-10-15 12:16:43.769312156 DEBUG Found project at '/tmp/.tmpbPMumT/src' 2026-10-15 12:16:43.769316196 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:43.769769028 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:43.769773938 DEBUG Resolving local virtual environment: /tmp/.tmpbPMumT/src/.venv 2026-10-15 12:16:43.769814879 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:43.769818989 DEBUG No virtual environment found 2026-10-15 12:16:43.769834309 DEBUG Adding extra search-path `/tmp/.tmpbPMumT/deps` 2026-10-15 12:16:43.769838800 DEBUG Adding first-party search path `/tmp/.tmpbPMumT/src` 2026-10-15 12:16:43.769842840 DEBUG Using vendored stdlib 2026-10-15 12:16:43.769926582 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:43.769930222 DEBUG Adding new file root '/tmp/.tmpbPMumT/src' of kind Project 2026-10-15 12:16:43.770369413 DEBUG Adding new file root '/tmp/.tmpbPMumT/deps' of kind SearchPath 2026-10-15 12:16:43.770654100 DEBUG Ignoring file `/tmp/.tmpbPMumT/src/excluded.py` because it is excluded by a default or `src.exclude` pattern. 2026-10-15 12:16:43.771914742 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-15 12:16:43.772076486 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpbPMumT/src/main.py"))}: Checking file '/tmp/.tmpbPMumT/src/main.py' 2026-10-15 12:16:43.772180169 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpbPMumT/src/main.py"))}: Resolving dynamic module resolution paths 2026-10-15 12:16:43.782574131 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpbPMumT/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-15 12:16:43.782659133 DEBUG method="textDocument/diagnostic" response.id=2 duration=10.73ms 2026-10-15 12:16:43.782675383 DEBUG Received server response for request 2 2026-10-15 12:16:43.782783736 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-15 12:16:43.782835497 DEBUG method="textDocument/diagnostic" response.id=3 duration=35.44µs 2026-10-15 12:16:43.782845648 DEBUG Received server response for request 3 2026-10-15 12:16:43.782856818 DEBUG Client sends request `textDocument/diagnostic` with ID 4 2026-10-15 12:16:43.782888329 DEBUG method="textDocument/diagnostic" response.id=4 duration=22.92µs 2026-10-15 12:16:43.782897339 DEBUG Received server response for request 4 2026-10-15 12:16:43.782904739 DEBUG Client sends request `textDocument/diagnostic` with ID 5 2026-10-15 12:16:43.782931400 DEBUG request{id=5 method=textDocument/diagnostic}: Failed to resolve file: file not found for `file:///tmp/.tmpbPMumT/src/missing.py` 2026-10-15 12:16:43.782940950 DEBUG method="textDocument/diagnostic" response.id=5 duration=27.87µs 2026-10-15 12:16:43.782949410 DEBUG Received server response for request 5 2026-10-15 12:16:43.793026874 DEBUG Client sends request `shutdown` with ID 6 2026-10-15 12:16:43.793047225 DEBUG request{id=6 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:43.793054525 DEBUG method="shutdown" response.id=6 duration=11.27µs 2026-10-15 12:16:43.793063935 DEBUG Received server response for request 6 2026-10-15 12:16:43.793067465 DEBUG Client sends notification `exit` 2026-10-15 12:16:43.793076895 DEBUG Received exit notification, exiting ok test closed_documents::server_returns_no_closed_file_diagnostics_in_open_files_mode ... 2026-10-15 12:16:43.796040310 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:16:43.796101262 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:43.796135973 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:43.796199384 DEBUG Client info: None 2026-10-15 12:16:43.796227765 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-10-15 12:16:43.796240585 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:43.796246365 INFO Version: Unknown 2026-10-15 12:16:43.796286046 DEBUG Received server response for request 1 2026-10-15 12:16:43.796321407 DEBUG Client sends notification `initialized` 2026-10-15 12:16:43.796334778 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:43.796407609 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:43.796439660 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:43.796443120 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:43.796455321 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-15 12:16:43.796497402 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:43.796510492 DEBUG Initializing workspace `file:///tmp/.tmp9wy8yk/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:43.796524222 DEBUG Searching for a project in '/tmp/.tmp9wy8yk/src' 2026-10-15 12:16:43.796555923 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:16:43.796560743 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:43.797044245 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:43.797049906 DEBUG Resolving local virtual environment: /tmp/.tmp9wy8yk/src/.venv 2026-10-15 12:16:43.797091227 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:43.797094927 DEBUG No virtual environment found 2026-10-15 12:16:43.797104687 DEBUG Adding first-party search path `/tmp/.tmp9wy8yk/src` 2026-10-15 12:16:43.797108787 DEBUG Using vendored stdlib 2026-10-15 12:16:43.797193449 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:43.797197509 DEBUG Adding new file root '/tmp/.tmp9wy8yk/src' of kind Project 2026-10-15 12:16:43.799159299 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-15 12:16:43.799174619 DEBUG Updating project to check open files 2026-10-15 12:16:43.799250341 DEBUG method="textDocument/diagnostic" response.id=2 duration=56.18µs 2026-10-15 12:16:43.799261021 DEBUG Received server response for request 2 2026-10-15 12:16:43.809339005 DEBUG Client sends request `shutdown` with ID 3 2026-10-15 12:16:43.809359436 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:43.809366586 DEBUG method="shutdown" response.id=3 duration=10.59µs 2026-10-15 12:16:43.809376596 DEBUG Received server response for request 3 2026-10-15 12:16:43.809379596 DEBUG Client sends notification `exit` 2026-10-15 12:16:43.809388527 DEBUG Received exit notification, exiting ok test closed_documents::server_returns_no_closed_file_diagnostics_when_disabled ... 2026-10-15 12:16:43.810779132 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:16:43.810848944 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:43.810887204 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:43.810940196 DEBUG Client info: None 2026-10-15 12:16:43.810964356 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: Some( Off, ), experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:16:43.810975377 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:43.810980437 INFO Version: Unknown 2026-10-15 12:16:43.811040768 DEBUG Received server response for request 1 2026-10-15 12:16:43.811077909 DEBUG Client sends notification `initialized` 2026-10-15 12:16:43.811092250 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:43.811167892 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:43.811206273 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:43.811209993 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:43.811222693 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-15 12:16:43.811269094 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:43.811293385 DEBUG Initializing workspace `file:///tmp/.tmpdJgImb/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:43.811307115 DEBUG Searching for a project in '/tmp/.tmpdJgImb/src' 2026-10-15 12:16:43.811345356 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:16:43.811350036 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:43.811796787 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:43.811802368 DEBUG Resolving local virtual environment: /tmp/.tmpdJgImb/src/.venv 2026-10-15 12:16:43.811843019 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:43.811846809 DEBUG No virtual environment found 2026-10-15 12:16:43.811858359 DEBUG Adding first-party search path `/tmp/.tmpdJgImb/src` 2026-10-15 12:16:43.811862329 DEBUG Using vendored stdlib 2026-10-15 12:16:43.811944161 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:43.811948431 DEBUG Adding new file root '/tmp/.tmpdJgImb/src' of kind Project 2026-10-15 12:16:43.813886850 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-15 12:16:43.813948062 DEBUG method="textDocument/diagnostic" response.id=2 duration=44.17µs 2026-10-15 12:16:43.813961302 DEBUG Received server response for request 2 2026-10-15 12:16:43.824030376 DEBUG Client sends request `shutdown` with ID 3 2026-10-15 12:16:43.824060647 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:43.824067137 DEBUG method="shutdown" response.id=3 duration=9.20µs 2026-10-15 12:16:43.824077107 DEBUG Received server response for request 3 2026-10-15 12:16:43.824080797 DEBUG Client sends notification `exit` 2026-10-15 12:16:43.824096618 DEBUG Received exit notification, exiting ok test closed_documents::server_uses_current_contents_for_open_and_closed_files ... 2026-10-15 12:16:43.825531094 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:16:43.825585855 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:43.825622386 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:43.825674767 DEBUG Client info: None 2026-10-15 12:16:43.825698468 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:16:43.825711308 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:43.825717988 INFO Version: Unknown 2026-10-15 12:16:43.825759499 DEBUG Received server response for request 1 2026-10-15 12:16:43.825794050 DEBUG Client sends notification `initialized` 2026-10-15 12:16:43.825811531 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:43.825885643 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:43.825921463 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:43.825924934 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:43.825941724 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-15 12:16:43.825984515 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:43.826013086 DEBUG Initializing workspace `file:///tmp/.tmpmHBkcL/a`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:43.826027616 DEBUG Searching for a project in '/tmp/.tmpmHBkcL/a' 2026-10-15 12:16:43.826059577 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:16:43.826064017 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:43.826507198 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:43.826512558 DEBUG Resolving local virtual environment: /tmp/.tmpmHBkcL/a/.venv 2026-10-15 12:16:43.826551379 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:43.826555389 DEBUG No virtual environment found 2026-10-15 12:16:43.826565770 DEBUG Adding first-party search path `/tmp/.tmpmHBkcL/a` 2026-10-15 12:16:43.826569850 DEBUG Using vendored stdlib 2026-10-15 12:16:43.826648922 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:43.826653322 DEBUG Adding new file root '/tmp/.tmpmHBkcL/a' of kind Project 2026-10-15 12:16:43.829626357 INFO Project::index_files{project=a}: Indexed 0 file(s) in 0.003s 2026-10-15 12:16:43.829640927 DEBUG Initializing workspace `file:///tmp/.tmpmHBkcL/b/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:43.829652138 DEBUG Searching for a project in '/tmp/.tmpmHBkcL/b/src' 2026-10-15 12:16:43.829693709 DEBUG Found project at '/tmp/.tmpmHBkcL/b' 2026-10-15 12:16:43.829698139 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:43.831795262 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:43.831802302 DEBUG Resolving local virtual environment: /tmp/.tmpmHBkcL/b/.venv 2026-10-15 12:16:43.831842393 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:43.831846063 DEBUG No virtual environment found 2026-10-15 12:16:43.831856323 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-15 12:16:43.831869034 DEBUG Adding extra search-path `/tmp/.tmpmHBkcL/deps` 2026-10-15 12:16:43.831873084 DEBUG Adding first-party search path `/tmp/.tmpmHBkcL/b/src` 2026-10-15 12:16:43.831876954 DEBUG Adding first-party search path `/tmp/.tmpmHBkcL/b` 2026-10-15 12:16:43.831880794 DEBUG Using vendored stdlib 2026-10-15 12:16:43.832016257 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:43.832020157 DEBUG Adding new file root '/tmp/.tmpmHBkcL/b' of kind Project 2026-10-15 12:16:43.832508840 DEBUG Adding new file root '/tmp/.tmpmHBkcL/deps' of kind SearchPath 2026-10-15 12:16:43.834000787 INFO Project::index_files{project=b}: Indexed 0 file(s) in 0.001s 2026-10-15 12:16:43.834013158 DEBUG Updating project to check open files 2026-10-15 12:16:43.834031738 DEBUG Updating project to check open files 2026-10-15 12:16:43.834077279 DEBUG Resolving dynamic module resolution paths 2026-10-15 12:16:43.834296095 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-15 12:16:43.836123111 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal["disk"] 2026-10-15 12:16:43.836152041 DEBUG method="textDocument/hover" response.id=2 duration=2.11ms 2026-10-15 12:16:43.836166892 DEBUG Received server response for request 2 2026-10-15 12:16:43.836190132 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:16:43.836198823 DEBUG Client sends request `textDocument/hover` with ID 3 2026-10-15 12:16:43.836240294 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpmHBkcL/deps/library.py") 2026-10-15 12:16:43.836248534 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpmHBkcL/deps/library.py` 2026-10-15 12:16:43.836256164 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpmHBkcL/deps/library.py` 2026-10-15 12:16:43.836326526 DEBUG request{id=3 method=textDocument/hover}: Inferred type of covering node is Literal["unsaved"] 2026-10-15 12:16:43.836344616 DEBUG method="textDocument/hover" response.id=3 duration=73.86µs 2026-10-15 12:16:43.836353837 DEBUG Received server response for request 3 2026-10-15 12:16:43.836365687 DEBUG Client sends notification `textDocument/didClose` 2026-10-15 12:16:43.836371907 DEBUG Client sends request `textDocument/hover` with ID 4 2026-10-15 12:16:43.836382967 DEBUG notification{method=textDocument/didClose}: Closing file `/tmp/.tmpmHBkcL/deps/library.py` 2026-10-15 12:16:43.836385927 DEBUG notification{method=textDocument/didClose}: Take open project files 2026-10-15 12:16:43.836397888 DEBUG notification{method=textDocument/didClose}:set_open_files{open_files={}}: Set open project files (count: 0) 2026-10-15 12:16:43.836420388 DEBUG notification{method=textDocument/didClose}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpmHBkcL/deps/library.py", kind: FileContent } 2026-10-15 12:16:43.836440159 DEBUG notification{method=textDocument/didClose}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpmHBkcL/deps/library.py", kind: FileContent } 2026-10-15 12:16:43.836445319 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the revision of `/tmp/.tmpmHBkcL/deps/library.py` 2026-10-15 12:16:43.836450289 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the permissions of `/tmp/.tmpmHBkcL/deps/library.py` 2026-10-15 12:16:43.836512921 DEBUG request{id=4 method=textDocument/hover}: Inferred type of covering node is Literal["disk"] 2026-10-15 12:16:43.836526251 DEBUG method="textDocument/hover" response.id=4 duration=68.00µs 2026-10-15 12:16:43.836534821 DEBUG Received server response for request 4 2026-10-15 12:16:43.836575352 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-15 12:16:43.836581612 DEBUG Client sends request `textDocument/hover` with ID 5 2026-10-15 12:16:43.836591573 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpmHBkcL/a` 2026-10-15 12:16:43.836609663 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpmHBkcL/deps/library.py", kind: Any } 2026-10-15 12:16:43.836615243 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpmHBkcL/b/src` 2026-10-15 12:16:43.836630414 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpmHBkcL/deps/library.py", kind: Any } 2026-10-15 12:16:43.836635354 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the revision of `/tmp/.tmpmHBkcL/deps/library.py` 2026-10-15 12:16:43.836692535 DEBUG request{id=5 method=textDocument/hover}: Inferred type of covering node is Literal["edited"] 2026-10-15 12:16:43.836705025 DEBUG method="textDocument/hover" response.id=5 duration=57.48µs 2026-10-15 12:16:43.836713486 DEBUG Received server response for request 5 2026-10-15 12:16:43.836733866 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-15 12:16:43.836739716 DEBUG Client sends request `textDocument/hover` with ID 6 2026-10-15 12:16:43.836746746 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpmHBkcL/a` 2026-10-15 12:16:43.836763967 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Deleted { path: "/tmp/.tmpmHBkcL/deps/library.py", kind: Any } 2026-10-15 12:16:43.836772967 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpmHBkcL/b/src` 2026-10-15 12:16:43.836789068 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Deleted { path: "/tmp/.tmpmHBkcL/deps/library.py", kind: File } 2026-10-15 12:16:43.836795768 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the status of `/tmp/.tmpmHBkcL/deps/library.py` 2026-10-15 12:16:43.836803808 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the revision of `/tmp/.tmpmHBkcL/deps/library.py` 2026-10-15 12:16:43.836808508 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the permissions of `/tmp/.tmpmHBkcL/deps/library.py` 2026-10-15 12:16:43.836815638 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the revision of `/tmp/.tmpmHBkcL/deps` 2026-10-15 12:16:43.836822178 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes:remove_file{file=file(Id(280))}: Removing file `/tmp/.tmpmHBkcL/deps/library.py` from project `b` 2026-10-15 12:16:43.836840819 DEBUG request{id=6 method=textDocument/hover}: Failed to resolve file: file not found for `file:///tmp/.tmpmHBkcL/deps/library.py` 2026-10-15 12:16:43.836849229 DEBUG method="textDocument/hover" response.id=6 duration=21.15µs 2026-10-15 12:16:43.836857499 DEBUG Received server response for request 6 2026-10-15 12:16:43.836886250 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-15 12:16:43.836890670 DEBUG Client sends request `textDocument/hover` with ID 7 2026-10-15 12:16:43.836899240 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpmHBkcL/a` 2026-10-15 12:16:43.836915231 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpmHBkcL/deps/library.py", kind: File } 2026-10-15 12:16:43.836923061 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpmHBkcL/b/src` 2026-10-15 12:16:43.836938851 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpmHBkcL/deps/library.py", kind: File } 2026-10-15 12:16:43.836943961 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the status of `/tmp/.tmpmHBkcL/deps/library.py` 2026-10-15 12:16:43.836948822 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the revision of `/tmp/.tmpmHBkcL/deps/library.py` 2026-10-15 12:16:43.836953202 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the permissions of `/tmp/.tmpmHBkcL/deps/library.py` 2026-10-15 12:16:43.836959752 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the revision of `/tmp/.tmpmHBkcL/deps` 2026-10-15 12:16:43.837041714 DEBUG request{id=7 method=textDocument/hover}: Inferred type of covering node is Literal["disk"] 2026-10-15 12:16:43.837056884 DEBUG method="textDocument/hover" response.id=7 duration=87.40µs 2026-10-15 12:16:43.837065824 DEBUG Received server response for request 7 2026-10-15 12:16:43.847142349 DEBUG Client sends request `shutdown` with ID 8 2026-10-15 12:16:43.847162879 DEBUG request{id=8 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:43.847171139 DEBUG method="shutdown" response.id=8 duration=11.26µs 2026-10-15 12:16:43.847180870 DEBUG Received server response for request 8 2026-10-15 12:16:43.847184200 DEBUG Client sends notification `exit` 2026-10-15 12:16:43.847201850 DEBUG Received exit notification, exiting ok test code_actions::code_action ... 2026-10-15 12:16:43.849121748 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:16:43.849177960 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:43.849213051 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:43.849269672 DEBUG Client info: None 2026-10-15 12:16:43.849297143 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:16:43.849310093 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:43.849314973 INFO Version: Unknown 2026-10-15 12:16:43.849353774 DEBUG Received server response for request 1 2026-10-15 12:16:43.849388105 DEBUG Client sends notification `initialized` 2026-10-15 12:16:43.849402356 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:43.849495758 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:43.849531299 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:43.849535049 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:43.849550599 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:16:43.849553449 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-15 12:16:43.849602801 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:43.849620831 DEBUG Initializing workspace `file:///tmp/.tmp1lpOmU/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:43.849637091 DEBUG Searching for a project in '/tmp/.tmp1lpOmU/src' 2026-10-15 12:16:43.849685093 DEBUG Found project at '/tmp/.tmp1lpOmU' 2026-10-15 12:16:43.849690193 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:43.851051967 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:43.851060427 DEBUG Resolving local virtual environment: /tmp/.tmp1lpOmU/.venv 2026-10-15 12:16:43.851111319 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:43.851116039 DEBUG No virtual environment found 2026-10-15 12:16:43.851126889 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-15 12:16:43.851135479 DEBUG Adding first-party search path `/tmp/.tmp1lpOmU/src` 2026-10-15 12:16:43.851139459 DEBUG Adding first-party search path `/tmp/.tmp1lpOmU` 2026-10-15 12:16:43.851143299 DEBUG Using vendored stdlib 2026-10-15 12:16:43.851261232 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:43.851266473 DEBUG Adding new file root '/tmp/.tmp1lpOmU' of kind Project 2026-10-15 12:16:43.855090389 INFO Project::index_files{project=.tmp1lpOmU}: Indexed 1 file(s) in 0.003s 2026-10-15 12:16:43.855104529 DEBUG Updating project to check open files 2026-10-15 12:16:43.855187201 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp1lpOmU/src/foo.py") 2026-10-15 12:16:43.855196262 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp1lpOmU/src/foo.py` 2026-10-15 12:16:43.855203172 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp1lpOmU/src/foo.py` 2026-10-15 12:16:43.855343665 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp1lpOmU/src/foo.py` to project `.tmp1lpOmU` 2026-10-15 12:16:43.855357546 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp1lpOmU/src/foo.py` 2026-10-15 12:16:43.855360346 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:16:43.855367866 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:16:43.855476429 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp1lpOmU/src/foo.py"))}: Checking file '/tmp/.tmp1lpOmU/src/foo.py' 2026-10-15 12:16:43.855603042 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp1lpOmU/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-15 12:16:43.868205200 DEBUG method="textDocument/diagnostic" response.id=2 duration=12.83ms 2026-10-15 12:16:43.868224660 DEBUG Received server response for request 2 2026-10-15 12:16:43.868277011 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-15 12:16:43.868367204 DEBUG method="textDocument/codeAction" response.id=3 duration=69.89µs 2026-10-15 12:16:43.868377934 DEBUG Received server response for request 3 2026-10-15 12:16:43.878705174 DEBUG Client sends request `shutdown` with ID 4 2026-10-15 12:16:43.878738115 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:43.878744265 DEBUG method="shutdown" response.id=4 duration=10.86µs 2026-10-15 12:16:43.878753596 DEBUG Received server response for request 4 2026-10-15 12:16:43.878758006 DEBUG Client sends notification `exit` 2026-10-15 12:16:43.878766886 DEBUG Received exit notification, exiting ok test code_actions::code_action_attribute_access_on_unimported ... 2026-10-15 12:16:43.881851184 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:16:43.881921625 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:43.881958826 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:43.882023868 DEBUG Client info: None 2026-10-15 12:16:43.882052999 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:16:43.882065469 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:43.882071769 INFO Version: Unknown 2026-10-15 12:16:43.882112480 DEBUG Received server response for request 1 2026-10-15 12:16:43.882158351 DEBUG Client sends notification `initialized` 2026-10-15 12:16:43.882173432 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:43.882265384 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:43.882301655 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:43.882305315 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:43.882319996 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:16:43.882323266 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-15 12:16:43.882381677 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:43.882400608 DEBUG Initializing workspace `file:///tmp/.tmpyrGksc/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:43.882417358 DEBUG Searching for a project in '/tmp/.tmpyrGksc/src' 2026-10-15 12:16:43.882452329 DEBUG Found project at '/tmp/.tmpyrGksc' 2026-10-15 12:16:43.882456969 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:43.883690760 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:43.883702530 DEBUG Resolving local virtual environment: /tmp/.tmpyrGksc/.venv 2026-10-15 12:16:43.883753432 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:43.883757992 DEBUG No virtual environment found 2026-10-15 12:16:43.883768742 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-15 12:16:43.883777432 DEBUG Adding first-party search path `/tmp/.tmpyrGksc/src` 2026-10-15 12:16:43.883781272 DEBUG Adding first-party search path `/tmp/.tmpyrGksc` 2026-10-15 12:16:43.883785102 DEBUG Using vendored stdlib 2026-10-15 12:16:43.883889055 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:43.883894275 DEBUG Adding new file root '/tmp/.tmpyrGksc' of kind Project 2026-10-15 12:16:43.886870090 INFO Project::index_files{project=.tmpyrGksc}: Indexed 1 file(s) in 0.002s 2026-10-15 12:16:43.886886771 DEBUG Updating project to check open files 2026-10-15 12:16:43.886970943 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpyrGksc/src/foo.py") 2026-10-15 12:16:43.886982323 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpyrGksc/src/foo.py` 2026-10-15 12:16:43.887000524 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpyrGksc/src/foo.py` 2026-10-15 12:16:43.887149277 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpyrGksc/src/foo.py` to project `.tmpyrGksc` 2026-10-15 12:16:43.887164118 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpyrGksc/src/foo.py` 2026-10-15 12:16:43.887166738 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:16:43.887174078 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:16:43.887280551 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpyrGksc/src/foo.py"))}: Checking file '/tmp/.tmpyrGksc/src/foo.py' 2026-10-15 12:16:43.887431534 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpyrGksc/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-15 12:16:43.898390771 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpyrGksc/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-15 12:16:43.898511234 DEBUG method="textDocument/diagnostic" response.id=2 duration=11.33ms 2026-10-15 12:16:43.898530094 DEBUG Received server response for request 2 2026-10-15 12:16:43.898570355 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-15 12:16:43.909793068 DEBUG method="textDocument/codeAction" response.id=3 duration=11.21ms 2026-10-15 12:16:43.909811449 DEBUG Received server response for request 3 2026-10-15 12:16:43.920163340 DEBUG Client sends request `shutdown` with ID 4 2026-10-15 12:16:43.920201401 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:43.920210411 DEBUG method="shutdown" response.id=4 duration=12.79µs 2026-10-15 12:16:43.920220701 DEBUG Received server response for request 4 2026-10-15 12:16:43.920225391 DEBUG Client sends notification `exit` 2026-10-15 12:16:43.920241822 DEBUG Received exit notification, exiting ok test code_actions::code_action_existing_import_undefined_decorator ... 2026-10-15 12:16:43.925261408 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:16:43.925331170 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:43.925369461 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:43.925429633 DEBUG Client info: None 2026-10-15 12:16:43.925461333 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:16:43.925475414 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:43.925480914 INFO Version: Unknown 2026-10-15 12:16:43.925519165 DEBUG Received server response for request 1 2026-10-15 12:16:43.925563966 DEBUG Client sends notification `initialized` 2026-10-15 12:16:43.925578716 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:43.925675699 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:43.925712140 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:43.925715860 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:43.925730800 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:16:43.925733990 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-15 12:16:43.925792302 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:43.925810582 DEBUG Initializing workspace `file:///tmp/.tmpHtZ5pz/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:43.925827743 DEBUG Searching for a project in '/tmp/.tmpHtZ5pz/src' 2026-10-15 12:16:43.925861813 DEBUG Found project at '/tmp/.tmpHtZ5pz' 2026-10-15 12:16:43.925866414 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:43.927060304 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:43.927066984 DEBUG Resolving local virtual environment: /tmp/.tmpHtZ5pz/.venv 2026-10-15 12:16:43.927115635 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:43.927120475 DEBUG No virtual environment found 2026-10-15 12:16:43.927130995 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-15 12:16:43.927139276 DEBUG Adding first-party search path `/tmp/.tmpHtZ5pz/src` 2026-10-15 12:16:43.927143226 DEBUG Adding first-party search path `/tmp/.tmpHtZ5pz` 2026-10-15 12:16:43.927147006 DEBUG Using vendored stdlib 2026-10-15 12:16:43.927242308 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:43.927251228 DEBUG Adding new file root '/tmp/.tmpHtZ5pz' of kind Project 2026-10-15 12:16:43.930137261 INFO Project::index_files{project=.tmpHtZ5pz}: Indexed 1 file(s) in 0.002s 2026-10-15 12:16:43.930152642 DEBUG Updating project to check open files 2026-10-15 12:16:43.930231764 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpHtZ5pz/src/foo.py") 2026-10-15 12:16:43.930240984 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpHtZ5pz/src/foo.py` 2026-10-15 12:16:43.930247564 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpHtZ5pz/src/foo.py` 2026-10-15 12:16:43.930378077 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpHtZ5pz/src/foo.py` to project `.tmpHtZ5pz` 2026-10-15 12:16:43.930393518 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpHtZ5pz/src/foo.py` 2026-10-15 12:16:43.930396088 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:16:43.930403958 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:16:43.930513671 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpHtZ5pz/src/foo.py"))}: Checking file '/tmp/.tmpHtZ5pz/src/foo.py' 2026-10-15 12:16:43.930647404 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpHtZ5pz/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-15 12:16:43.941666882 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpHtZ5pz/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-15 12:16:43.947555870 DEBUG method="textDocument/diagnostic" response.id=2 duration=17.14ms 2026-10-15 12:16:43.947578061 DEBUG Received server response for request 2 2026-10-15 12:16:43.947619152 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-15 12:16:43.955495190 DEBUG request{id=3 method=textDocument/codeAction}: Resolving dynamic module resolution paths 2026-10-15 12:16:43.955506481 DEBUG request{id=3 method=textDocument/codeAction}: Module `typing_extensions` not found in search paths 2026-10-15 12:16:43.955551452 DEBUG request{id=3 method=textDocument/codeAction}: Module `typing_extensions` not found while looking in parent dirs (runtime mode with some shadowing allowed) 2026-10-15 12:16:43.958078886 DEBUG method="textDocument/codeAction" response.id=3 duration=10.44ms 2026-10-15 12:16:43.958098966 DEBUG Received server response for request 3 2026-10-15 12:16:43.968455767 DEBUG Client sends request `shutdown` with ID 4 2026-10-15 12:16:43.968496208 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:43.968505139 DEBUG method="shutdown" response.id=4 duration=13.86µs 2026-10-15 12:16:43.968517069 DEBUG Received server response for request 4 2026-10-15 12:16:43.968521169 DEBUG Client sends notification `exit` 2026-10-15 12:16:43.968537439 DEBUG Received exit notification, exiting ok test code_actions::code_action_invalid_string_annotations ... 2026-10-15 12:16:43.974098060 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:16:43.974170081 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:43.974211702 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:43.974292254 DEBUG Client info: None 2026-10-15 12:16:43.974336226 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:16:43.974351146 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:43.974357976 INFO Version: Unknown 2026-10-15 12:16:43.974401597 DEBUG Received server response for request 1 2026-10-15 12:16:43.974447198 DEBUG Client sends notification `initialized` 2026-10-15 12:16:43.974462439 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:43.974555201 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:43.974592372 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:43.974596012 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:43.974611013 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:16:43.974614483 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-15 12:16:43.974673064 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:43.974692265 DEBUG Initializing workspace `file:///tmp/.tmpcbWvzH/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:43.974710325 DEBUG Searching for a project in '/tmp/.tmpcbWvzH/src' 2026-10-15 12:16:43.974744236 DEBUG Found project at '/tmp/.tmpcbWvzH' 2026-10-15 12:16:43.974748796 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:43.975971637 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:43.975983457 DEBUG Resolving local virtual environment: /tmp/.tmpcbWvzH/.venv 2026-10-15 12:16:43.976047239 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:43.976051859 DEBUG No virtual environment found 2026-10-15 12:16:43.976063329 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-15 12:16:43.976072179 DEBUG Adding first-party search path `/tmp/.tmpcbWvzH/src` 2026-10-15 12:16:43.976076249 DEBUG Adding first-party search path `/tmp/.tmpcbWvzH` 2026-10-15 12:16:43.976080110 DEBUG Using vendored stdlib 2026-10-15 12:16:43.976172662 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:43.976177472 DEBUG Adding new file root '/tmp/.tmpcbWvzH' of kind Project 2026-10-15 12:16:43.979148557 INFO Project::index_files{project=.tmpcbWvzH}: Indexed 1 file(s) in 0.002s 2026-10-15 12:16:43.979164707 DEBUG Updating project to check open files 2026-10-15 12:16:43.979242939 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpcbWvzH/src/foo.py") 2026-10-15 12:16:43.979254330 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpcbWvzH/src/foo.py` 2026-10-15 12:16:43.979262300 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpcbWvzH/src/foo.py` 2026-10-15 12:16:43.979399313 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpcbWvzH/src/foo.py` to project `.tmpcbWvzH` 2026-10-15 12:16:43.979414044 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpcbWvzH/src/foo.py` 2026-10-15 12:16:43.979416414 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:16:43.979423854 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:16:43.979540337 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpcbWvzH/src/foo.py"))}: Checking file '/tmp/.tmpcbWvzH/src/foo.py' 2026-10-15 12:16:43.979677460 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpcbWvzH/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-15 12:16:43.987760814 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpcbWvzH/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-15 12:16:43.987865947 DEBUG method="textDocument/diagnostic" response.id=2 duration=8.44ms 2026-10-15 12:16:43.987887317 DEBUG Received server response for request 2 2026-10-15 12:16:43.987910928 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-15 12:16:43.987981000 DEBUG method="textDocument/codeAction" response.id=3 duration=54.69µs 2026-10-15 12:16:43.988026461 DEBUG Received server response for request 3 2026-10-15 12:16:43.998275809 DEBUG Client sends request `shutdown` with ID 4 2026-10-15 12:16:43.998299120 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:43.998307750 DEBUG method="shutdown" response.id=4 duration=13.21µs 2026-10-15 12:16:43.998318150 DEBUG Received server response for request 4 2026-10-15 12:16:43.998322170 DEBUG Client sends notification `exit` 2026-10-15 12:16:43.998332151 DEBUG Received exit notification, exiting ok test code_actions::code_action_possible_missing_submodule_attribute ... 2026-10-15 12:16:44.002319891 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:16:44.002393223 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:44.002436134 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:44.002489675 DEBUG Client info: None 2026-10-15 12:16:44.002515106 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:16:44.002527666 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:44.002532586 INFO Version: Unknown 2026-10-15 12:16:44.002570137 DEBUG Received server response for request 1 2026-10-15 12:16:44.002612638 DEBUG Client sends notification `initialized` 2026-10-15 12:16:44.002628059 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:44.002709111 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:44.002747822 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:44.002751662 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:44.002766692 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:16:44.002770022 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-15 12:16:44.002811643 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:44.002826164 DEBUG Initializing workspace `file:///tmp/.tmpVUNwQ2/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:44.002842924 DEBUG Searching for a project in '/tmp/.tmpVUNwQ2/src' 2026-10-15 12:16:44.002887915 DEBUG Found project at '/tmp/.tmpVUNwQ2' 2026-10-15 12:16:44.002892496 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:44.003378858 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:44.003384898 DEBUG Resolving local virtual environment: /tmp/.tmpVUNwQ2/.venv 2026-10-15 12:16:44.003425799 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:44.003430219 DEBUG No virtual environment found 2026-10-15 12:16:44.003440879 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-15 12:16:44.003448650 DEBUG Adding first-party search path `/tmp/.tmpVUNwQ2/src` 2026-10-15 12:16:44.003452710 DEBUG Adding first-party search path `/tmp/.tmpVUNwQ2` 2026-10-15 12:16:44.003456410 DEBUG Using vendored stdlib 2026-10-15 12:16:44.003542682 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:44.003546852 DEBUG Adding new file root '/tmp/.tmpVUNwQ2' of kind Project 2026-10-15 12:16:44.007229895 INFO Project::index_files{project=.tmpVUNwQ2}: Indexed 1 file(s) in 0.002s 2026-10-15 12:16:44.007249655 DEBUG Updating project to check open files 2026-10-15 12:16:44.007314337 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpVUNwQ2/src/foo.py") 2026-10-15 12:16:44.007322097 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpVUNwQ2/src/foo.py` 2026-10-15 12:16:44.007328647 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpVUNwQ2/src/foo.py` 2026-10-15 12:16:44.007452621 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpVUNwQ2/src/foo.py` to project `.tmpVUNwQ2` 2026-10-15 12:16:44.007468751 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpVUNwQ2/src/foo.py` 2026-10-15 12:16:44.007471351 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:16:44.007479151 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:16:44.007624785 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpVUNwQ2/src/foo.py"))}: Checking file '/tmp/.tmpVUNwQ2/src/foo.py' 2026-10-15 12:16:44.007792479 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpVUNwQ2/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-15 12:16:44.018674524 DEBUG method="textDocument/diagnostic" response.id=2 duration=11.19ms 2026-10-15 12:16:44.018695524 DEBUG Received server response for request 2 2026-10-15 12:16:44.018731645 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-15 12:16:44.018804027 DEBUG method="textDocument/codeAction" response.id=3 duration=55.82µs 2026-10-15 12:16:44.018813947 DEBUG Received server response for request 3 2026-10-15 12:16:44.029123877 DEBUG Client sends request `shutdown` with ID 4 2026-10-15 12:16:44.029148838 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:44.029155088 DEBUG method="shutdown" response.id=4 duration=9.48µs 2026-10-15 12:16:44.029164278 DEBUG Received server response for request 4 2026-10-15 12:16:44.029168188 DEBUG Client sends notification `exit` 2026-10-15 12:16:44.029177388 DEBUG Received exit notification, exiting ok test code_actions::code_action_undefined_decorator ... 2026-10-15 12:16:44.033516088 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:16:44.033576439 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:44.033614470 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:44.033675342 DEBUG Client info: None 2026-10-15 12:16:44.033705352 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:16:44.033718223 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:44.033723763 INFO Version: Unknown 2026-10-15 12:16:44.033763454 DEBUG Received server response for request 1 2026-10-15 12:16:44.033802505 DEBUG Client sends notification `initialized` 2026-10-15 12:16:44.033817635 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:44.033880087 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:44.033915098 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:44.033918768 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:44.033933788 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:16:44.033936768 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-15 12:16:44.033972219 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:44.033986780 DEBUG Initializing workspace `file:///tmp/.tmp8E42U5/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:44.034014530 DEBUG Searching for a project in '/tmp/.tmp8E42U5/src' 2026-10-15 12:16:44.034050081 DEBUG Found project at '/tmp/.tmp8E42U5' 2026-10-15 12:16:44.034054091 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:44.034537713 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:44.034542704 DEBUG Resolving local virtual environment: /tmp/.tmp8E42U5/.venv 2026-10-15 12:16:44.034586195 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:44.034590245 DEBUG No virtual environment found 2026-10-15 12:16:44.034599645 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-15 12:16:44.034607995 DEBUG Adding first-party search path `/tmp/.tmp8E42U5/src` 2026-10-15 12:16:44.034611925 DEBUG Adding first-party search path `/tmp/.tmp8E42U5` 2026-10-15 12:16:44.034615655 DEBUG Using vendored stdlib 2026-10-15 12:16:44.034705308 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:44.034709538 DEBUG Adding new file root '/tmp/.tmp8E42U5' of kind Project 2026-10-15 12:16:44.038493723 INFO Project::index_files{project=.tmp8E42U5}: Indexed 1 file(s) in 0.003s 2026-10-15 12:16:44.038507664 DEBUG Updating project to check open files 2026-10-15 12:16:44.038572805 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp8E42U5/src/foo.py") 2026-10-15 12:16:44.038581395 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp8E42U5/src/foo.py` 2026-10-15 12:16:44.038587996 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp8E42U5/src/foo.py` 2026-10-15 12:16:44.038704259 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp8E42U5/src/foo.py` to project `.tmp8E42U5` 2026-10-15 12:16:44.038716449 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp8E42U5/src/foo.py` 2026-10-15 12:16:44.038719309 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:16:44.038726559 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:16:44.038844272 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp8E42U5/src/foo.py"))}: Checking file '/tmp/.tmp8E42U5/src/foo.py' 2026-10-15 12:16:44.039010166 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp8E42U5/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-15 12:16:44.047673085 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp8E42U5/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-15 12:16:44.053455951 DEBUG method="textDocument/diagnostic" response.id=2 duration=14.72ms 2026-10-15 12:16:44.053475321 DEBUG Received server response for request 2 2026-10-15 12:16:44.053501562 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-15 12:16:44.062459737 DEBUG request{id=3 method=textDocument/codeAction}: Resolving dynamic module resolution paths 2026-10-15 12:16:44.062470048 DEBUG request{id=3 method=textDocument/codeAction}: Module `typing_extensions` not found in search paths 2026-10-15 12:16:44.062542740 DEBUG request{id=3 method=textDocument/codeAction}: Module `typing_extensions` not found while looking in parent dirs (runtime mode with some shadowing allowed) 2026-10-15 12:16:44.065128045 DEBUG method="textDocument/codeAction" response.id=3 duration=11.60ms 2026-10-15 12:16:44.065151835 DEBUG Received server response for request 3 2026-10-15 12:16:44.075461995 DEBUG Client sends request `shutdown` with ID 4 2026-10-15 12:16:44.075497586 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:44.075506756 DEBUG method="shutdown" response.id=4 duration=13.08µs 2026-10-15 12:16:44.075517467 DEBUG Received server response for request 4 2026-10-15 12:16:44.075521917 DEBUG Client sends notification `exit` 2026-10-15 12:16:44.075537007 DEBUG Received exit notification, exiting ok test code_actions::code_action_undefined_reference_multi ... 2026-10-15 12:16:44.081363964 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:16:44.081437686 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:44.081482647 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:44.081541269 DEBUG Client info: None 2026-10-15 12:16:44.081573099 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:16:44.081585500 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:44.081590470 INFO Version: Unknown 2026-10-15 12:16:44.081628091 DEBUG Received server response for request 1 2026-10-15 12:16:44.081671202 DEBUG Client sends notification `initialized` 2026-10-15 12:16:44.081685842 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:44.081752134 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:44.081787935 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:44.081791995 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:44.081807545 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:16:44.081810625 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-15 12:16:44.081850466 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:44.081865177 DEBUG Initializing workspace `file:///tmp/.tmpuI0XD5/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:44.081881117 DEBUG Searching for a project in '/tmp/.tmpuI0XD5/src' 2026-10-15 12:16:44.081918648 DEBUG Found project at '/tmp/.tmpuI0XD5' 2026-10-15 12:16:44.081922918 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:44.082453752 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:44.082459702 DEBUG Resolving local virtual environment: /tmp/.tmpuI0XD5/.venv 2026-10-15 12:16:44.082504743 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:44.082508733 DEBUG No virtual environment found 2026-10-15 12:16:44.082519423 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-15 12:16:44.082528014 DEBUG Adding first-party search path `/tmp/.tmpuI0XD5/src` 2026-10-15 12:16:44.082531954 DEBUG Adding first-party search path `/tmp/.tmpuI0XD5` 2026-10-15 12:16:44.082535874 DEBUG Using vendored stdlib 2026-10-15 12:16:44.082626756 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:44.082630836 DEBUG Adding new file root '/tmp/.tmpuI0XD5' of kind Project 2026-10-15 12:16:44.086401531 INFO Project::index_files{project=.tmpuI0XD5}: Indexed 1 file(s) in 0.003s 2026-10-15 12:16:44.086416862 DEBUG Updating project to check open files 2026-10-15 12:16:44.086490724 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpuI0XD5/src/foo.py") 2026-10-15 12:16:44.086499184 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpuI0XD5/src/foo.py` 2026-10-15 12:16:44.086505874 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpuI0XD5/src/foo.py` 2026-10-15 12:16:44.086630107 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpuI0XD5/src/foo.py` to project `.tmpuI0XD5` 2026-10-15 12:16:44.086642187 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpuI0XD5/src/foo.py` 2026-10-15 12:16:44.086644607 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:16:44.086652388 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:16:44.086803031 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpuI0XD5/src/foo.py"))}: Checking file '/tmp/.tmpuI0XD5/src/foo.py' 2026-10-15 12:16:44.086978286 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpuI0XD5/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-15 12:16:44.095592223 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpuI0XD5/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-15 12:16:44.098216879 DEBUG method="textDocument/diagnostic" response.id=2 duration=11.56ms 2026-10-15 12:16:44.098239580 DEBUG Received server response for request 2 2026-10-15 12:16:44.098276961 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-15 12:16:44.106156479 DEBUG request{id=3 method=textDocument/codeAction}: Resolving dynamic module resolution paths 2026-10-15 12:16:44.106168830 DEBUG request{id=3 method=textDocument/codeAction}: Module `typing_extensions` not found in search paths 2026-10-15 12:16:44.106236721 DEBUG request{id=3 method=textDocument/codeAction}: Module `typing_extensions` not found while looking in parent dirs (runtime mode with some shadowing allowed) 2026-10-15 12:16:44.108770675 DEBUG method="textDocument/codeAction" response.id=3 duration=10.48ms 2026-10-15 12:16:44.108788556 DEBUG Received server response for request 3 2026-10-15 12:16:44.119161147 DEBUG Client sends request `shutdown` with ID 4 2026-10-15 12:16:44.119199238 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:44.119207718 DEBUG method="shutdown" response.id=4 duration=13.48µs 2026-10-15 12:16:44.119218699 DEBUG Received server response for request 4 2026-10-15 12:16:44.119222799 DEBUG Client sends notification `exit` 2026-10-15 12:16:44.119239889 DEBUG Received exit notification, exiting ok test code_actions::code_action_undefined_reveal ... 2026-10-15 12:16:44.124870241 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:16:44.124940843 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:44.124987024 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:44.125071256 DEBUG Client info: None 2026-10-15 12:16:44.125105827 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:16:44.125119697 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:44.125125678 INFO Version: Unknown 2026-10-15 12:16:44.125184439 DEBUG Received server response for request 1 2026-10-15 12:16:44.125230060 DEBUG Client sends notification `initialized` 2026-10-15 12:16:44.125246941 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:44.125333603 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:44.125377714 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:44.125381744 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:44.125397664 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:16:44.125400955 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-15 12:16:44.125453366 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:44.125471266 DEBUG Initializing workspace `file:///tmp/.tmpl7lrQz/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:44.125488187 DEBUG Searching for a project in '/tmp/.tmpl7lrQz/src' 2026-10-15 12:16:44.125528108 DEBUG Found project at '/tmp/.tmpl7lrQz/src' 2026-10-15 12:16:44.125532698 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:44.126813380 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:44.126825220 DEBUG Resolving local virtual environment: /tmp/.tmpl7lrQz/src/.venv 2026-10-15 12:16:44.126873682 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:44.126878662 DEBUG No virtual environment found 2026-10-15 12:16:44.126890112 DEBUG Adding first-party search path `/tmp/.tmpl7lrQz/src` 2026-10-15 12:16:44.126894312 DEBUG Using vendored stdlib 2026-10-15 12:16:44.127011685 INFO Python version: Python 3.11, platform: linux 2026-10-15 12:16:44.127016135 DEBUG Adding new file root '/tmp/.tmpl7lrQz/src' of kind Project 2026-10-15 12:16:44.129142549 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-15 12:16:44.129158379 DEBUG Updating project to check open files 2026-10-15 12:16:44.129231561 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpl7lrQz/src/foo.py") 2026-10-15 12:16:44.129241881 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpl7lrQz/src/foo.py` 2026-10-15 12:16:44.129248282 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpl7lrQz/src/foo.py` 2026-10-15 12:16:44.129394845 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpl7lrQz/src/foo.py` to project `src` 2026-10-15 12:16:44.129409416 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpl7lrQz/src/foo.py` 2026-10-15 12:16:44.129411866 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:16:44.129419256 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:16:44.129526699 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpl7lrQz/src/foo.py"))}: Checking file '/tmp/.tmpl7lrQz/src/foo.py' 2026-10-15 12:16:44.129661462 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpl7lrQz/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-15 12:16:44.138411363 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpl7lrQz/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-15 12:16:44.143714306 DEBUG method="textDocument/diagnostic" response.id=2 duration=14.29ms 2026-10-15 12:16:44.143741647 DEBUG Received server response for request 2 2026-10-15 12:16:44.143796458 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-15 12:16:44.143953752 DEBUG method="textDocument/codeAction" response.id=3 duration=138.33µs 2026-10-15 12:16:44.143971993 DEBUG Received server response for request 3 2026-10-15 12:16:44.154282153 DEBUG Client sends request `shutdown` with ID 4 2026-10-15 12:16:44.154316554 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:44.154324764 DEBUG method="shutdown" response.id=4 duration=12.07µs 2026-10-15 12:16:44.154342204 DEBUG Received server response for request 4 2026-10-15 12:16:44.154346014 DEBUG Client sends notification `exit` 2026-10-15 12:16:44.154360945 DEBUG Received exit notification, exiting ok test code_actions::code_action_unsafe_fix ... 2026-10-15 12:16:44.157344050 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:16:44.157418952 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:44.157461593 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:44.157516534 DEBUG Client info: None 2026-10-15 12:16:44.157549585 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:16:44.157562435 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:44.157567356 INFO Version: Unknown 2026-10-15 12:16:44.157605157 DEBUG Received server response for request 1 2026-10-15 12:16:44.157651018 DEBUG Client sends notification `initialized` 2026-10-15 12:16:44.157679858 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:44.157758310 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:44.157795391 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:44.157799421 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:44.157815532 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:16:44.157818862 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-15 12:16:44.157859243 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:44.157874023 DEBUG Initializing workspace `file:///tmp/.tmp621LE5/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:44.157890514 DEBUG Searching for a project in '/tmp/.tmp621LE5/src' 2026-10-15 12:16:44.157947575 DEBUG Found project at '/tmp/.tmp621LE5' 2026-10-15 12:16:44.157952335 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:44.158440348 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:44.158446038 DEBUG Resolving local virtual environment: /tmp/.tmp621LE5/.venv 2026-10-15 12:16:44.158490039 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:44.158494009 DEBUG No virtual environment found 2026-10-15 12:16:44.158504159 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-15 12:16:44.158511839 DEBUG Adding first-party search path `/tmp/.tmp621LE5/src` 2026-10-15 12:16:44.158515950 DEBUG Adding first-party search path `/tmp/.tmp621LE5` 2026-10-15 12:16:44.158520270 DEBUG Using vendored stdlib 2026-10-15 12:16:44.158606922 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:44.158611492 DEBUG Adding new file root '/tmp/.tmp621LE5' of kind Project 2026-10-15 12:16:44.162355506 INFO Project::index_files{project=.tmp621LE5}: Indexed 1 file(s) in 0.002s 2026-10-15 12:16:44.162371987 DEBUG Updating project to check open files 2026-10-15 12:16:44.162435868 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp621LE5/src/foo.py") 2026-10-15 12:16:44.162444039 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp621LE5/src/foo.py` 2026-10-15 12:16:44.162451269 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp621LE5/src/foo.py` 2026-10-15 12:16:44.162570452 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp621LE5/src/foo.py` to project `.tmp621LE5` 2026-10-15 12:16:44.162584622 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp621LE5/src/foo.py` 2026-10-15 12:16:44.162587012 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:16:44.162594232 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:16:44.162807708 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp621LE5/src/foo.py"))}: Checking file '/tmp/.tmp621LE5/src/foo.py' 2026-10-15 12:16:44.162968482 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp621LE5/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-15 12:16:44.173336103 DEBUG method="textDocument/diagnostic" response.id=2 duration=10.73ms 2026-10-15 12:16:44.173359064 DEBUG Received server response for request 2 2026-10-15 12:16:44.173407005 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-15 12:16:44.173497457 DEBUG method="textDocument/codeAction" response.id=3 duration=70.67µs 2026-10-15 12:16:44.173509638 DEBUG Received server response for request 3 2026-10-15 12:16:44.183816967 DEBUG Client sends request `shutdown` with ID 4 2026-10-15 12:16:44.183842648 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:44.183849888 DEBUG method="shutdown" response.id=4 duration=11.40µs 2026-10-15 12:16:44.183860979 DEBUG Received server response for request 4 2026-10-15 12:16:44.183865659 DEBUG Client sends notification `exit` 2026-10-15 12:16:44.183874649 DEBUG Received exit notification, exiting ok test code_actions::code_action_with_full_diagnostic_output_link ... 2026-10-15 12:16:44.188238219 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { 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-10-15 12:16:44.188306031 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:44.188342411 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:44.188400823 DEBUG Client info: None 2026-10-15 12:16:44.188424614 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:16:44.188437734 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "FULL_DIAGNOSTIC_OUTPUT"] 2026-10-15 12:16:44.188444144 INFO Version: Unknown 2026-10-15 12:16:44.188484025 DEBUG Received server response for request 1 2026-10-15 12:16:44.188526166 DEBUG Client sends notification `initialized` 2026-10-15 12:16:44.188540986 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:44.188642669 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:44.188682380 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:44.188686080 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:44.188699560 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:16:44.188702591 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-15 12:16:44.188755952 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:44.188775152 DEBUG Initializing workspace `file:///tmp/.tmpJQ6WaA/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:44.188791683 DEBUG Searching for a project in '/tmp/.tmpJQ6WaA/src' 2026-10-15 12:16:44.188828134 DEBUG Found project at '/tmp/.tmpJQ6WaA' 2026-10-15 12:16:44.188832874 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:44.190127516 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:44.190139267 DEBUG Resolving local virtual environment: /tmp/.tmpJQ6WaA/.venv 2026-10-15 12:16:44.190187988 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:44.190192588 DEBUG No virtual environment found 2026-10-15 12:16:44.190203688 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-15 12:16:44.190213039 DEBUG Adding first-party search path `/tmp/.tmpJQ6WaA/src` 2026-10-15 12:16:44.190217069 DEBUG Adding first-party search path `/tmp/.tmpJQ6WaA` 2026-10-15 12:16:44.190220979 DEBUG Using vendored stdlib 2026-10-15 12:16:44.190336342 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:44.190340582 DEBUG Adding new file root '/tmp/.tmpJQ6WaA' of kind Project 2026-10-15 12:16:44.194283951 INFO Project::index_files{project=.tmpJQ6WaA}: Indexed 1 file(s) in 0.002s 2026-10-15 12:16:44.194299442 DEBUG Updating project to check open files 2026-10-15 12:16:44.194381594 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpJQ6WaA/src/foo.py") 2026-10-15 12:16:44.194392494 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpJQ6WaA/src/foo.py` 2026-10-15 12:16:44.194400854 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpJQ6WaA/src/foo.py` 2026-10-15 12:16:44.194528998 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpJQ6WaA/src/foo.py` to project `.tmpJQ6WaA` 2026-10-15 12:16:44.194544118 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpJQ6WaA/src/foo.py` 2026-10-15 12:16:44.194546558 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:16:44.194554358 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:16:44.194721192 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpJQ6WaA/src/foo.py"))}: Checking file '/tmp/.tmpJQ6WaA/src/foo.py' 2026-10-15 12:16:44.194905157 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpJQ6WaA/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-15 12:16:44.204481518 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpJQ6WaA/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-15 12:16:44.207196097 DEBUG method="textDocument/diagnostic" response.id=2 duration=12.64ms 2026-10-15 12:16:44.207216197 DEBUG Received server response for request 2 2026-10-15 12:16:44.207257178 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-15 12:16:44.214010239 DEBUG request{id=3 method=textDocument/codeAction}: Resolving dynamic module resolution paths 2026-10-15 12:16:44.214021309 DEBUG request{id=3 method=textDocument/codeAction}: Module `typing_extensions` not found in search paths 2026-10-15 12:16:44.214078830 DEBUG request{id=3 method=textDocument/codeAction}: Module `typing_extensions` not found while looking in parent dirs (runtime mode with some shadowing allowed) 2026-10-15 12:16:44.216356948 DEBUG method="textDocument/codeAction" response.id=3 duration=9.08ms 2026-10-15 12:16:44.216376318 DEBUG Received server response for request 3 2026-10-15 12:16:44.226728109 DEBUG Client sends request `shutdown` with ID 4 2026-10-15 12:16:44.226763830 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:44.226772060 DEBUG method="shutdown" response.id=4 duration=12.16µs 2026-10-15 12:16:44.226782761 DEBUG Received server response for request 4 2026-10-15 12:16:44.226787071 DEBUG Client sends notification `exit` 2026-10-15 12:16:44.226802441 DEBUG Received exit notification, exiting ok test code_actions::no_code_action_for_non_overlapping_range_on_same_line ... 2026-10-15 12:16:44.232335051 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:16:44.232397892 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:44.232435303 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:44.232499485 DEBUG Client info: None 2026-10-15 12:16:44.232531666 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:16:44.232546166 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:44.232552756 INFO Version: Unknown 2026-10-15 12:16:44.232595947 DEBUG Received server response for request 1 2026-10-15 12:16:44.232629708 DEBUG Client sends notification `initialized` 2026-10-15 12:16:44.232645069 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:44.232731221 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:44.232776772 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:44.232780382 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:44.232793652 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:16:44.232796432 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-15 12:16:44.232875354 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:44.232897005 DEBUG Initializing workspace `file:///tmp/.tmp1yzlPE/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:44.232913805 DEBUG Searching for a project in '/tmp/.tmp1yzlPE/src' 2026-10-15 12:16:44.232978447 DEBUG Found project at '/tmp/.tmp1yzlPE' 2026-10-15 12:16:44.232986797 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:44.233602463 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:44.233608283 DEBUG Resolving local virtual environment: /tmp/.tmp1yzlPE/.venv 2026-10-15 12:16:44.233657524 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:44.233666024 DEBUG No virtual environment found 2026-10-15 12:16:44.233676575 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-15 12:16:44.233689755 DEBUG Adding first-party search path `/tmp/.tmp1yzlPE/src` 2026-10-15 12:16:44.233693665 DEBUG Adding first-party search path `/tmp/.tmp1yzlPE` 2026-10-15 12:16:44.233697555 DEBUG Using vendored stdlib 2026-10-15 12:16:44.233795978 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:44.233803968 DEBUG Adding new file root '/tmp/.tmp1yzlPE' of kind Project 2026-10-15 12:16:44.236871545 INFO Project::index_files{project=.tmp1yzlPE}: Indexed 1 file(s) in 0.002s 2026-10-15 12:16:44.236889746 DEBUG Updating project to check open files 2026-10-15 12:16:44.236977408 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp1yzlPE/src/foo.py") 2026-10-15 12:16:44.237000378 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp1yzlPE/src/foo.py` 2026-10-15 12:16:44.237007328 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp1yzlPE/src/foo.py` 2026-10-15 12:16:44.237145762 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp1yzlPE/src/foo.py` to project `.tmp1yzlPE` 2026-10-15 12:16:44.237157722 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp1yzlPE/src/foo.py` 2026-10-15 12:16:44.237160262 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:16:44.237167863 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:16:44.237320876 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp1yzlPE/src/foo.py"))}: Checking file '/tmp/.tmp1yzlPE/src/foo.py' 2026-10-15 12:16:44.237455730 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp1yzlPE/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-15 12:16:44.247526764 DEBUG method="textDocument/diagnostic" response.id=2 duration=10.35ms 2026-10-15 12:16:44.247548664 DEBUG Received server response for request 2 2026-10-15 12:16:44.247578365 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-15 12:16:44.247645647 DEBUG method="textDocument/codeAction" response.id=3 duration=47.72µs 2026-10-15 12:16:44.247664027 DEBUG Received server response for request 3 2026-10-15 12:16:44.257737221 DEBUG Client sends request `shutdown` with ID 4 2026-10-15 12:16:44.257770302 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:44.257779072 DEBUG method="shutdown" response.id=4 duration=12.33µs 2026-10-15 12:16:44.257797213 DEBUG Received server response for request 4 2026-10-15 12:16:44.257800813 DEBUG Client sends notification `exit` 2026-10-15 12:16:44.257815813 DEBUG Received exit notification, exiting ok test commands::debug_command ... 2026-10-15 12:16:44.262158353 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-10-15 12:16:44.262231175 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:44.262279256 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:44.262338607 DEBUG Client info: None 2026-10-15 12:16:44.262369768 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:16:44.262381508 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:44.262386419 INFO Version: Unknown 2026-10-15 12:16:44.262423599 DEBUG Received server response for request 1 2026-10-15 12:16:44.262470331 DEBUG Client sends notification `initialized` 2026-10-15 12:16:44.262485501 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:44.262568273 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:44.262604074 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:44.262607874 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:44.262621334 DEBUG Client sends request `workspace/executeCommand` with ID 2 2026-10-15 12:16:44.262680186 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:44.262698586 DEBUG Initializing workspace `file:///tmp/.tmpuABFvQ/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:44.262715277 DEBUG Searching for a project in '/tmp/.tmpuABFvQ/src' 2026-10-15 12:16:44.262766758 DEBUG Found project at '/tmp/.tmpuABFvQ' 2026-10-15 12:16:44.262772378 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:44.264107672 DEBUG Resolving local virtual environment: /tmp/.tmpuABFvQ/.venv 2026-10-15 12:16:44.264164803 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:44.264169743 DEBUG No virtual environment found 2026-10-15 12:16:44.264179814 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-15 12:16:44.264188234 DEBUG Adding first-party search path `/tmp/.tmpuABFvQ/src` 2026-10-15 12:16:44.264192024 DEBUG Adding first-party search path `/tmp/.tmpuABFvQ` 2026-10-15 12:16:44.264195834 DEBUG Using vendored stdlib 2026-10-15 12:16:44.264297507 INFO Python version: Python 3.10, platform: linux 2026-10-15 12:16:44.264301517 DEBUG Adding new file root '/tmp/.tmpuABFvQ' of kind Project 2026-10-15 12:16:44.268159794 INFO Project::index_files{project=.tmpuABFvQ}: Indexed 1 file(s) in 0.003s 2026-10-15 12:16:44.268175804 DEBUG Updating project to check open files 2026-10-15 12:16:44.268239056 DEBUG request{id=2 method=workspace/executeCommand}: Resolving dynamic module resolution paths 2026-10-15 12:16:44.268402440 WARN request{id=2 method=workspace/executeCommand}: expected `heap_size` to be provided by Salsa query `script_tag` 2026-10-15 12:16:44.268418791 DEBUG method="workspace/executeCommand" response.id=2 duration=218.68µs 2026-10-15 12:16:44.268431741 DEBUG Received server response for request 2 2026-10-15 12:16:44.279492420 DEBUG Client sends request `shutdown` with ID 3 2026-10-15 12:16:44.279517860 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:44.279523941 DEBUG method="shutdown" response.id=3 duration=8.95µs 2026-10-15 12:16:44.279535011 DEBUG Received server response for request 3 2026-10-15 12:16:44.279539541 DEBUG Client sends notification `exit` 2026-10-15 12:16:44.279548831 DEBUG Received exit notification, exiting ok test completions::auto_import_shows_qualification ... 2026-10-15 12:16:44.281143401 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:16:44.281211053 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:44.281251394 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:44.281314816 DEBUG Client info: None 2026-10-15 12:16:44.281341016 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:16:44.281353177 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:44.281358907 INFO Version: Unknown 2026-10-15 12:16:44.281398588 DEBUG Received server response for request 1 2026-10-15 12:16:44.281442909 DEBUG Client sends notification `initialized` 2026-10-15 12:16:44.281457779 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:44.281522671 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:44.281561142 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:44.281568772 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:44.281588463 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:16:44.281591633 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-15 12:16:44.281626544 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:44.281640794 DEBUG Initializing workspace `file:///tmp/.tmpFrDEU8/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:44.281654844 DEBUG Searching for a project in '/tmp/.tmpFrDEU8/src' 2026-10-15 12:16:44.281688965 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:16:44.281693715 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:44.282164627 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:44.282170397 DEBUG Resolving local virtual environment: /tmp/.tmpFrDEU8/src/.venv 2026-10-15 12:16:44.282212048 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:44.282216238 DEBUG No virtual environment found 2026-10-15 12:16:44.282227329 DEBUG Adding first-party search path `/tmp/.tmpFrDEU8/src` 2026-10-15 12:16:44.282231369 DEBUG Using vendored stdlib 2026-10-15 12:16:44.282315281 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:44.282319471 DEBUG Adding new file root '/tmp/.tmpFrDEU8/src' of kind Project 2026-10-15 12:16:44.284256080 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-15 12:16:44.284271650 DEBUG Updating project to check open files 2026-10-15 12:16:44.284330812 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpFrDEU8/src/foo.py") 2026-10-15 12:16:44.284338262 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpFrDEU8/src/foo.py` 2026-10-15 12:16:44.284344452 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpFrDEU8/src/foo.py` 2026-10-15 12:16:44.284462355 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpFrDEU8/src/foo.py` to project `src` 2026-10-15 12:16:44.284475185 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpFrDEU8/src/foo.py` 2026-10-15 12:16:44.284477895 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:16:44.284484796 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:16:44.284804154 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-15 12:16:44.298599812 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-15 12:16:44.303167817 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-15 12:16:44.327500960 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-15 12:16:44.327519791 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-15 12:16:44.327526671 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-15 12:16:44.327578122 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-15 12:16:44.327582032 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-15 12:16:44.346598452 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-15 12:16:44.346612962 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-10-15 12:16:44.346620212 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found while looking in parent dirs (runtime mode with some shadowing allowed) 2026-10-15 12:16:44.346885379 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 8 suggestions in 62.366232ms 2026-10-15 12:16:44.346969641 DEBUG method="textDocument/completion" response.id=2 duration=62.48ms 2026-10-15 12:16:44.347000212 DEBUG Received server response for request 2 2026-10-15 12:16:44.357318702 DEBUG Client sends request `shutdown` with ID 3 2026-10-15 12:16:44.357359333 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:44.357367363 DEBUG method="shutdown" response.id=3 duration=14.43µs 2026-10-15 12:16:44.357385654 DEBUG Received server response for request 3 2026-10-15 12:16:44.357389994 DEBUG Client sends notification `exit` 2026-10-15 12:16:44.357406514 DEBUG Received exit notification, exiting ok test completions::auto_import_shows_qualification_and_import ... 2026-10-15 12:16:44.364911553 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:16:44.365009946 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:44.365057687 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:44.365130349 DEBUG Client info: None 2026-10-15 12:16:44.365164880 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:16:44.365179030 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:44.365184810 INFO Version: Unknown 2026-10-15 12:16:44.365221521 DEBUG Received server response for request 1 2026-10-15 12:16:44.365266932 DEBUG Client sends notification `initialized` 2026-10-15 12:16:44.365282483 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:44.365403806 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:44.365446397 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:44.365449997 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:44.365465437 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:16:44.365468617 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-15 12:16:44.365571850 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:44.365594991 DEBUG Initializing workspace `file:///tmp/.tmpehoQuW/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:44.365627531 DEBUG Searching for a project in '/tmp/.tmpehoQuW/src' 2026-10-15 12:16:44.365668462 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:16:44.365678283 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:44.367095119 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:44.367111159 DEBUG Resolving local virtual environment: /tmp/.tmpehoQuW/src/.venv 2026-10-15 12:16:44.367170791 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:44.367175481 DEBUG No virtual environment found 2026-10-15 12:16:44.367191471 DEBUG Adding first-party search path `/tmp/.tmpehoQuW/src` 2026-10-15 12:16:44.367195701 DEBUG Using vendored stdlib 2026-10-15 12:16:44.367309504 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:44.367314574 DEBUG Adding new file root '/tmp/.tmpehoQuW/src' of kind Project 2026-10-15 12:16:44.369668283 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-15 12:16:44.369686634 DEBUG Updating project to check open files 2026-10-15 12:16:44.369775456 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpehoQuW/src/foo.py") 2026-10-15 12:16:44.369784906 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpehoQuW/src/foo.py` 2026-10-15 12:16:44.369792387 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpehoQuW/src/foo.py` 2026-10-15 12:16:44.369929080 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpehoQuW/src/foo.py` to project `src` 2026-10-15 12:16:44.369947760 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpehoQuW/src/foo.py` 2026-10-15 12:16:44.369950381 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:16:44.369957641 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:16:44.370297939 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-15 12:16:44.383148483 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-15 12:16:44.387588845 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-15 12:16:44.411494798 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-15 12:16:44.411513328 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-15 12:16:44.411520019 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-15 12:16:44.411572350 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-15 12:16:44.411576180 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-15 12:16:44.427747268 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-15 12:16:44.427761158 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-10-15 12:16:44.427768458 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found while looking in parent dirs (runtime mode with some shadowing allowed) 2026-10-15 12:16:44.428057936 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 8 suggestions in 58.022903ms 2026-10-15 12:16:44.428126407 DEBUG method="textDocument/completion" response.id=2 duration=58.16ms 2026-10-15 12:16:44.428157068 DEBUG Received server response for request 2 2026-10-15 12:16:44.438489859 DEBUG Client sends request `shutdown` with ID 3 2026-10-15 12:16:44.438530770 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:44.438538520 DEBUG method="shutdown" response.id=3 duration=13.91µs 2026-10-15 12:16:44.438555990 DEBUG Received server response for request 3 2026-10-15 12:16:44.438559600 DEBUG Client sends notification `exit` 2026-10-15 12:16:44.438574651 DEBUG Received exit notification, exiting ok test completions::complete_function_parentheses ... 2026-10-15 12:16:44.445920486 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, 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-10-15 12:16:44.446028129 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:44.446073080 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:44.446186413 DEBUG Client info: None 2026-10-15 12:16:44.446230524 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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-10-15 12:16:44.446248024 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "COMPLETION_ITEM_SNIPPET_SUPPORT", "TRIGGER_SIGNATURE_HELP_COMMAND"] 2026-10-15 12:16:44.446254594 INFO Version: Unknown 2026-10-15 12:16:44.446295275 DEBUG Received server response for request 1 2026-10-15 12:16:44.446340707 DEBUG Client sends notification `initialized` 2026-10-15 12:16:44.446357097 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:44.446459980 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:44.446497601 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:44.446501701 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:44.446515971 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:16:44.446519081 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-15 12:16:44.446584953 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:44.446603743 DEBUG Initializing workspace `file:///tmp/.tmpGda1rY/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-10-15 12:16:44.446625154 DEBUG Searching for a project in '/tmp/.tmpGda1rY/src' 2026-10-15 12:16:44.446660615 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:16:44.446665875 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:44.447854885 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:44.447861365 DEBUG Resolving local virtual environment: /tmp/.tmpGda1rY/src/.venv 2026-10-15 12:16:44.447912116 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:44.447917016 DEBUG No virtual environment found 2026-10-15 12:16:44.447929557 DEBUG Adding first-party search path `/tmp/.tmpGda1rY/src` 2026-10-15 12:16:44.447933877 DEBUG Using vendored stdlib 2026-10-15 12:16:44.448050570 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:44.448055240 DEBUG Adding new file root '/tmp/.tmpGda1rY/src' of kind Project 2026-10-15 12:16:44.451039955 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-15 12:16:44.451057166 DEBUG Updating project to check open files 2026-10-15 12:16:44.451140348 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpGda1rY/src/foo.py") 2026-10-15 12:16:44.451149248 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpGda1rY/src/foo.py` 2026-10-15 12:16:44.451159348 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpGda1rY/src/foo.py` 2026-10-15 12:16:44.451297562 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpGda1rY/src/foo.py` to project `src` 2026-10-15 12:16:44.451314062 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpGda1rY/src/foo.py` 2026-10-15 12:16:44.451316822 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:16:44.451324702 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:16:44.451775174 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-15 12:16:44.465139841 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-15 12:16:44.469338586 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-15 12:16:44.489015503 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-15 12:16:44.489032643 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-15 12:16:44.489038893 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-15 12:16:44.489105405 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-15 12:16:44.489109545 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-15 12:16:44.504576485 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 53.205281ms 2026-10-15 12:16:44.504624056 DEBUG method="textDocument/completion" response.id=2 duration=53.29ms 2026-10-15 12:16:44.504658107 DEBUG Received server response for request 2 2026-10-15 12:16:44.514937996 DEBUG Client sends request `shutdown` with ID 3 2026-10-15 12:16:44.514978187 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:44.514999228 DEBUG method="shutdown" response.id=3 duration=27.33µs 2026-10-15 12:16:44.515011318 DEBUG Received server response for request 3 2026-10-15 12:16:44.515015688 DEBUG Client sends notification `exit` 2026-10-15 12:16:44.515032149 DEBUG Received exit notification, exiting ok test completions::complete_function_parentheses_disabled_by_default ... 2026-10-15 12:16:44.523532473 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, 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-10-15 12:16:44.523608985 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:44.523650416 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:44.523733598 DEBUG Client info: None 2026-10-15 12:16:44.523771289 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:16:44.523785469 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "COMPLETION_ITEM_SNIPPET_SUPPORT"] 2026-10-15 12:16:44.523792009 INFO Version: Unknown 2026-10-15 12:16:44.523832391 DEBUG Received server response for request 1 2026-10-15 12:16:44.523871902 DEBUG Client sends notification `initialized` 2026-10-15 12:16:44.523886772 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:44.524012465 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:44.524072127 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:44.524075717 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:44.524089967 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:16:44.524092977 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-15 12:16:44.524163419 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:44.524182789 DEBUG Initializing workspace `file:///tmp/.tmp1NIHPH/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:44.524203030 DEBUG Searching for a project in '/tmp/.tmp1NIHPH/src' 2026-10-15 12:16:44.524239371 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:16:44.524245281 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:44.525466382 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:44.525478602 DEBUG Resolving local virtual environment: /tmp/.tmp1NIHPH/src/.venv 2026-10-15 12:16:44.525534183 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:44.525539004 DEBUG No virtual environment found 2026-10-15 12:16:44.525551554 DEBUG Adding first-party search path `/tmp/.tmp1NIHPH/src` 2026-10-15 12:16:44.525555944 DEBUG Using vendored stdlib 2026-10-15 12:16:44.525654806 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:44.525659537 DEBUG Adding new file root '/tmp/.tmp1NIHPH/src' of kind Project 2026-10-15 12:16:44.527861252 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-15 12:16:44.527877292 DEBUG Updating project to check open files 2026-10-15 12:16:44.527966055 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp1NIHPH/src/foo.py") 2026-10-15 12:16:44.527976765 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp1NIHPH/src/foo.py` 2026-10-15 12:16:44.527984055 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp1NIHPH/src/foo.py` 2026-10-15 12:16:44.528140479 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp1NIHPH/src/foo.py` to project `src` 2026-10-15 12:16:44.528155809 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp1NIHPH/src/foo.py` 2026-10-15 12:16:44.528158480 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:16:44.528166300 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:16:44.528557700 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-15 12:16:44.541701831 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-15 12:16:44.545795674 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-15 12:16:44.565342737 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-15 12:16:44.565359937 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-15 12:16:44.565366058 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-15 12:16:44.565432989 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-15 12:16:44.565436459 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-15 12:16:44.583257739 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 54.989817ms 2026-10-15 12:16:44.583302270 DEBUG method="textDocument/completion" response.id=2 duration=55.13ms 2026-10-15 12:16:44.583332791 DEBUG Received server response for request 2 2026-10-15 12:16:44.593637371 DEBUG Client sends request `shutdown` with ID 3 2026-10-15 12:16:44.593679532 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:44.593688582 DEBUG method="shutdown" response.id=3 duration=14.47µs 2026-10-15 12:16:44.593706113 DEBUG Received server response for request 3 2026-10-15 12:16:44.593710333 DEBUG Client sends notification `exit` 2026-10-15 12:16:44.593725873 DEBUG Received exit notification, exiting ok test completions::complete_function_parentheses_preserves_qualified_label ... 2026-10-15 12:16:44.601089929 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, 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-10-15 12:16:44.601170881 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:44.601215392 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:44.601301004 DEBUG Client info: None 2026-10-15 12:16:44.601339455 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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-10-15 12:16:44.601357026 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "COMPLETION_ITEM_SNIPPET_SUPPORT", "TRIGGER_SIGNATURE_HELP_COMMAND"] 2026-10-15 12:16:44.601363586 INFO Version: Unknown 2026-10-15 12:16:44.601404357 DEBUG Received server response for request 1 2026-10-15 12:16:44.601444128 DEBUG Client sends notification `initialized` 2026-10-15 12:16:44.601459478 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:44.601572291 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:44.601629493 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:44.601632913 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:44.601647403 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:16:44.601650123 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-15 12:16:44.601719585 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:44.601738275 DEBUG Initializing workspace `file:///tmp/.tmp3y1YPI/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-10-15 12:16:44.601761796 DEBUG Searching for a project in '/tmp/.tmp3y1YPI/src' 2026-10-15 12:16:44.601797567 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:16:44.601802827 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:44.602971296 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:44.602977976 DEBUG Resolving local virtual environment: /tmp/.tmp3y1YPI/src/.venv 2026-10-15 12:16:44.603051628 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:44.603056378 DEBUG No virtual environment found 2026-10-15 12:16:44.603068259 DEBUG Adding first-party search path `/tmp/.tmp3y1YPI/src` 2026-10-15 12:16:44.603072449 DEBUG Using vendored stdlib 2026-10-15 12:16:44.603178382 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:44.603183202 DEBUG Adding new file root '/tmp/.tmp3y1YPI/src' of kind Project 2026-10-15 12:16:44.605394017 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-15 12:16:44.605411238 DEBUG Updating project to check open files 2026-10-15 12:16:44.605498760 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp3y1YPI/src/foo.py") 2026-10-15 12:16:44.605510410 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp3y1YPI/src/foo.py` 2026-10-15 12:16:44.605517570 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp3y1YPI/src/foo.py` 2026-10-15 12:16:44.605646694 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp3y1YPI/src/foo.py` to project `src` 2026-10-15 12:16:44.605662534 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp3y1YPI/src/foo.py` 2026-10-15 12:16:44.605665064 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:16:44.605673564 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:16:44.606077775 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-15 12:16:44.619311078 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-15 12:16:44.623440842 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-15 12:16:44.643027436 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-15 12:16:44.643045076 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-15 12:16:44.643051636 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-15 12:16:44.643101338 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-15 12:16:44.643105288 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-15 12:16:44.664477787 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-15 12:16:44.664493857 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-10-15 12:16:44.664501137 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found while looking in parent dirs (runtime mode with some shadowing allowed) 2026-10-15 12:16:44.664715443 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 2 suggestions in 58.997187ms 2026-10-15 12:16:44.664758704 DEBUG method="textDocument/completion" response.id=2 duration=59.08ms 2026-10-15 12:16:44.664784204 DEBUG Received server response for request 2 2026-10-15 12:16:44.675092974 DEBUG Client sends request `shutdown` with ID 3 2026-10-15 12:16:44.675131845 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:44.675141055 DEBUG method="shutdown" response.id=3 duration=14.17µs 2026-10-15 12:16:44.675151526 DEBUG Received server response for request 3 2026-10-15 12:16:44.675156406 DEBUG Client sends notification `exit` 2026-10-15 12:16:44.675171686 DEBUG Received exit notification, exiting ok test completions::complete_function_parentheses_without_command_support ... 2026-10-15 12:16:44.682752337 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, 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-10-15 12:16:44.682841520 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:44.682884441 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:44.682965283 DEBUG Client info: None 2026-10-15 12:16:44.683013594 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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-10-15 12:16:44.683030564 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "COMPLETION_ITEM_SNIPPET_SUPPORT"] 2026-10-15 12:16:44.683036654 INFO Version: Unknown 2026-10-15 12:16:44.683077055 DEBUG Received server response for request 1 2026-10-15 12:16:44.683122907 DEBUG Client sends notification `initialized` 2026-10-15 12:16:44.683138387 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:44.683222959 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:44.683260310 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:44.683264170 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:44.683279451 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:16:44.683282701 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-15 12:16:44.683324062 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:44.683345572 DEBUG Initializing workspace `file:///tmp/.tmpfxuZMD/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-10-15 12:16:44.683365653 DEBUG Searching for a project in '/tmp/.tmpfxuZMD/src' 2026-10-15 12:16:44.683404154 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:16:44.683409834 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:44.683964868 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:44.683970578 DEBUG Resolving local virtual environment: /tmp/.tmpfxuZMD/src/.venv 2026-10-15 12:16:44.684040990 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:44.684045220 DEBUG No virtual environment found 2026-10-15 12:16:44.684057430 DEBUG Adding first-party search path `/tmp/.tmpfxuZMD/src` 2026-10-15 12:16:44.684061880 DEBUG Using vendored stdlib 2026-10-15 12:16:44.684147003 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:44.684152053 DEBUG Adding new file root '/tmp/.tmpfxuZMD/src' of kind Project 2026-10-15 12:16:44.687105447 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-15 12:16:44.687121888 DEBUG Updating project to check open files 2026-10-15 12:16:44.687201670 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpfxuZMD/src/foo.py") 2026-10-15 12:16:44.687212390 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpfxuZMD/src/foo.py` 2026-10-15 12:16:44.687218990 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpfxuZMD/src/foo.py` 2026-10-15 12:16:44.687341423 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpfxuZMD/src/foo.py` to project `src` 2026-10-15 12:16:44.687357493 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpfxuZMD/src/foo.py` 2026-10-15 12:16:44.687360214 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:16:44.687367704 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:16:44.687769494 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-15 12:16:44.701101870 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-15 12:16:44.705304996 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-15 12:16:44.724964752 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-15 12:16:44.724983942 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-15 12:16:44.725003603 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-15 12:16:44.725068804 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-15 12:16:44.725072934 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-15 12:16:44.746495475 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 59.08317ms 2026-10-15 12:16:44.746545696 DEBUG method="textDocument/completion" response.id=2 duration=59.17ms 2026-10-15 12:16:44.746580697 DEBUG Received server response for request 2 2026-10-15 12:16:44.756870266 DEBUG Client sends request `shutdown` with ID 3 2026-10-15 12:16:44.756907507 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:44.756917297 DEBUG method="shutdown" response.id=3 duration=15.85µs 2026-10-15 12:16:44.756933628 DEBUG Received server response for request 3 2026-10-15 12:16:44.756938438 DEBUG Client sends notification `exit` 2026-10-15 12:16:44.756954448 DEBUG Received exit notification, exiting ok test completions::complete_function_parentheses_without_snippet_support ... 2026-10-15 12:16:44.765376921 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:16:44.765443982 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:44.765487273 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:44.765562745 DEBUG Client info: None 2026-10-15 12:16:44.765598186 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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-10-15 12:16:44.765614937 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:44.765621047 INFO Version: Unknown 2026-10-15 12:16:44.765657928 DEBUG Received server response for request 1 2026-10-15 12:16:44.765697689 DEBUG Client sends notification `initialized` 2026-10-15 12:16:44.765712209 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:44.765784711 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:44.765823222 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:44.765827032 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:44.765842072 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:16:44.765844852 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-15 12:16:44.765887204 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:44.765902584 DEBUG Initializing workspace `file:///tmp/.tmprtAFUl/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-10-15 12:16:44.765921644 DEBUG Searching for a project in '/tmp/.tmprtAFUl/src' 2026-10-15 12:16:44.765959205 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:16:44.765964796 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:44.766560001 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:44.766566461 DEBUG Resolving local virtual environment: /tmp/.tmprtAFUl/src/.venv 2026-10-15 12:16:44.766619142 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:44.766623342 DEBUG No virtual environment found 2026-10-15 12:16:44.766636182 DEBUG Adding first-party search path `/tmp/.tmprtAFUl/src` 2026-10-15 12:16:44.766640543 DEBUG Using vendored stdlib 2026-10-15 12:16:44.766727365 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:44.766732335 DEBUG Adding new file root '/tmp/.tmprtAFUl/src' of kind Project 2026-10-15 12:16:44.768814157 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-15 12:16:44.768829508 DEBUG Updating project to check open files 2026-10-15 12:16:44.768900259 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmprtAFUl/src/foo.py") 2026-10-15 12:16:44.768908370 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmprtAFUl/src/foo.py` 2026-10-15 12:16:44.768915870 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmprtAFUl/src/foo.py` 2026-10-15 12:16:44.769059173 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmprtAFUl/src/foo.py` to project `src` 2026-10-15 12:16:44.769072194 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmprtAFUl/src/foo.py` 2026-10-15 12:16:44.769074944 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:16:44.769083164 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:16:44.769565056 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-15 12:16:44.782908883 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-15 12:16:44.787087998 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-15 12:16:44.806708843 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-15 12:16:44.806728583 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-15 12:16:44.806734823 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-15 12:16:44.806801375 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-15 12:16:44.806805375 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-15 12:16:44.827459136 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 58.254989ms 2026-10-15 12:16:44.827504267 DEBUG method="textDocument/completion" response.id=2 duration=58.41ms 2026-10-15 12:16:44.827539508 DEBUG Received server response for request 2 2026-10-15 12:16:44.837795627 DEBUG Client sends request `shutdown` with ID 3 2026-10-15 12:16:44.837834498 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:44.837843628 DEBUG method="shutdown" response.id=3 duration=14.66µs 2026-10-15 12:16:44.837860868 DEBUG Received server response for request 3 2026-10-15 12:16:44.837864868 DEBUG Client sends notification `exit` 2026-10-15 12:16:44.837880629 DEBUG Received exit notification, exiting ok test completions::default_auto_import ... 2026-10-15 12:16:44.846302391 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:16:44.846372053 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:44.846419814 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:44.846520246 DEBUG Client info: None 2026-10-15 12:16:44.846564898 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:16:44.846578958 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:44.846585078 INFO Version: Unknown 2026-10-15 12:16:44.846628789 DEBUG Received server response for request 1 2026-10-15 12:16:44.846673890 DEBUG Client sends notification `initialized` 2026-10-15 12:16:44.846689731 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:44.846791843 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:44.846832474 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:44.846836154 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:44.846851405 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:16:44.846854525 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-15 12:16:44.846917976 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:44.846937377 DEBUG Initializing workspace `file:///tmp/.tmplkSSia/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:44.846956077 DEBUG Searching for a project in '/tmp/.tmplkSSia/src' 2026-10-15 12:16:44.847006749 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:16:44.847011749 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:44.848290381 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:44.848302052 DEBUG Resolving local virtual environment: /tmp/.tmplkSSia/src/.venv 2026-10-15 12:16:44.848352763 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:44.848357603 DEBUG No virtual environment found 2026-10-15 12:16:44.848370223 DEBUG Adding first-party search path `/tmp/.tmplkSSia/src` 2026-10-15 12:16:44.848374573 DEBUG Using vendored stdlib 2026-10-15 12:16:44.848479546 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:44.848484266 DEBUG Adding new file root '/tmp/.tmplkSSia/src' of kind Project 2026-10-15 12:16:44.850691622 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-15 12:16:44.850707072 DEBUG Updating project to check open files 2026-10-15 12:16:44.850793074 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmplkSSia/src/foo.py") 2026-10-15 12:16:44.850804155 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmplkSSia/src/foo.py` 2026-10-15 12:16:44.850811455 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmplkSSia/src/foo.py` 2026-10-15 12:16:44.850939008 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmplkSSia/src/foo.py` to project `src` 2026-10-15 12:16:44.850954568 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmplkSSia/src/foo.py` 2026-10-15 12:16:44.850957078 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:16:44.850965329 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:16:44.851285947 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-15 12:16:44.864756336 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-15 12:16:44.868881370 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-15 12:16:44.888525076 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-15 12:16:44.888543766 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-15 12:16:44.888550016 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-15 12:16:44.888604478 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-15 12:16:44.888608438 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-15 12:16:44.908755386 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 57.745006ms 2026-10-15 12:16:44.908804997 DEBUG method="textDocument/completion" response.id=2 duration=57.83ms 2026-10-15 12:16:44.908833698 DEBUG Received server response for request 2 2026-10-15 12:16:44.919120877 DEBUG Client sends request `shutdown` with ID 3 2026-10-15 12:16:44.919159838 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:44.919168708 DEBUG method="shutdown" response.id=3 duration=14.14µs 2026-10-15 12:16:44.919185649 DEBUG Received server response for request 3 2026-10-15 12:16:44.919190179 DEBUG Client sends notification `exit` 2026-10-15 12:16:44.919206659 DEBUG Received exit notification, exiting ok test completions::disable_auto_import ... 2026-10-15 12:16:44.926746459 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:16:44.926822571 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:44.926866792 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:44.926947034 DEBUG Client info: None 2026-10-15 12:16:44.926983795 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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-10-15 12:16:44.927013186 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:44.927019146 INFO Version: Unknown 2026-10-15 12:16:44.927059417 DEBUG Received server response for request 1 2026-10-15 12:16:44.927105368 DEBUG Client sends notification `initialized` 2026-10-15 12:16:44.927120559 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:44.927208401 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:44.927245952 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:44.927250032 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:44.927266532 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:16:44.927269292 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-15 12:16:44.927313194 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:44.927328224 DEBUG Initializing workspace `file:///tmp/.tmpBovqbC/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-10-15 12:16:44.927351264 DEBUG Searching for a project in '/tmp/.tmpBovqbC/src' 2026-10-15 12:16:44.927387605 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:16:44.927393306 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:44.927953180 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:44.927959720 DEBUG Resolving local virtual environment: /tmp/.tmpBovqbC/src/.venv 2026-10-15 12:16:44.928030572 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:44.928035372 DEBUG No virtual environment found 2026-10-15 12:16:44.928047722 DEBUG Adding first-party search path `/tmp/.tmpBovqbC/src` 2026-10-15 12:16:44.928052072 DEBUG Using vendored stdlib 2026-10-15 12:16:44.928138404 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:44.928143484 DEBUG Adding new file root '/tmp/.tmpBovqbC/src' of kind Project 2026-10-15 12:16:44.931200982 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-15 12:16:44.931218732 DEBUG Updating project to check open files 2026-10-15 12:16:44.931293454 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpBovqbC/src/foo.py") 2026-10-15 12:16:44.931301474 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpBovqbC/src/foo.py` 2026-10-15 12:16:44.931308164 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpBovqbC/src/foo.py` 2026-10-15 12:16:44.931429767 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpBovqbC/src/foo.py` to project `src` 2026-10-15 12:16:44.931442098 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpBovqbC/src/foo.py` 2026-10-15 12:16:44.931444658 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:16:44.931451798 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:16:44.931918590 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-15 12:16:44.945477072 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-15 12:16:44.949653937 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-15 12:16:44.969429995 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-15 12:16:44.969447486 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-15 12:16:44.969453926 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-15 12:16:44.969505967 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-15 12:16:44.969510048 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-15 12:16:44.969597430 DEBUG method="textDocument/completion" response.id=2 duration=38.14ms 2026-10-15 12:16:44.969638031 DEBUG Received server response for request 2 2026-10-15 12:16:44.979807547 DEBUG Client sends request `shutdown` with ID 3 2026-10-15 12:16:44.979848028 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:44.979856708 DEBUG method="shutdown" response.id=3 duration=14.39µs 2026-10-15 12:16:44.979874189 DEBUG Received server response for request 3 2026-10-15 12:16:44.979878819 DEBUG Client sends notification `exit` 2026-10-15 12:16:44.979895599 DEBUG Received exit notification, exiting ok test completions::documentation_prefers_markdown_when_listed_first ... 2026-10-15 12:16:44.989034550 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, 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-10-15 12:16:44.989129932 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:44.989179024 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:44.989244815 DEBUG Client info: None 2026-10-15 12:16:44.989280076 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:16:44.989293656 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "PREFER_MARKDOWN_IN_COMPLETION"] 2026-10-15 12:16:44.989299887 INFO Version: Unknown 2026-10-15 12:16:44.989337978 DEBUG Received server response for request 1 2026-10-15 12:16:44.989384529 DEBUG Client sends notification `initialized` 2026-10-15 12:16:44.989399159 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:44.989503822 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:44.989542803 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:44.989546733 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:44.989563823 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:16:44.989566833 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-15 12:16:44.989629035 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:44.989649425 DEBUG Initializing workspace `file:///tmp/.tmpK6cEwQ/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:44.989669146 DEBUG Searching for a project in '/tmp/.tmpK6cEwQ/src' 2026-10-15 12:16:44.989706837 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:16:44.989712557 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:44.990950328 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:44.990956758 DEBUG Resolving local virtual environment: /tmp/.tmpK6cEwQ/src/.venv 2026-10-15 12:16:44.991023120 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:44.991028070 DEBUG No virtual environment found 2026-10-15 12:16:44.991040760 DEBUG Adding first-party search path `/tmp/.tmpK6cEwQ/src` 2026-10-15 12:16:44.991045511 DEBUG Using vendored stdlib 2026-10-15 12:16:44.991155443 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:44.991164964 DEBUG Adding new file root '/tmp/.tmpK6cEwQ/src' of kind Project 2026-10-15 12:16:44.993375959 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-15 12:16:44.993393210 DEBUG Updating project to check open files 2026-10-15 12:16:44.993473352 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpK6cEwQ/src/foo.py") 2026-10-15 12:16:44.993483812 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpK6cEwQ/src/foo.py` 2026-10-15 12:16:44.993490952 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpK6cEwQ/src/foo.py` 2026-10-15 12:16:44.993627136 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpK6cEwQ/src/foo.py` to project `src` 2026-10-15 12:16:44.993642156 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpK6cEwQ/src/foo.py` 2026-10-15 12:16:44.993644756 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:16:44.993653036 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:16:44.994146969 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-15 12:16:45.007718671 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-15 12:16:45.011857045 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-15 12:16:45.031578472 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-15 12:16:45.031596313 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-15 12:16:45.031602393 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-15 12:16:45.031654584 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-15 12:16:45.031658294 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-15 12:16:45.054877700 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 19 suggestions in 60.980538ms 2026-10-15 12:16:45.055001783 DEBUG method="textDocument/completion" response.id=2 duration=61.34ms 2026-10-15 12:16:45.055031614 DEBUG Received server response for request 2 2026-10-15 12:16:45.065226411 DEBUG Client sends request `shutdown` with ID 3 2026-10-15 12:16:45.065265532 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:45.065273572 DEBUG method="shutdown" response.id=3 duration=13.93µs 2026-10-15 12:16:45.065289642 DEBUG Received server response for request 3 2026-10-15 12:16:45.065293463 DEBUG Client sends notification `exit` 2026-10-15 12:16:45.065309673 DEBUG Received exit notification, exiting ok test completions::documentation_prefers_plain_text_when_listed_first ... 2026-10-15 12:16:45.072799222 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, 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-10-15 12:16:45.072888264 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:45.072931255 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:45.073014827 DEBUG Client info: None 2026-10-15 12:16:45.073059208 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:16:45.073073669 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:45.073080159 INFO Version: Unknown 2026-10-15 12:16:45.073119300 DEBUG Received server response for request 1 2026-10-15 12:16:45.073164311 DEBUG Client sends notification `initialized` 2026-10-15 12:16:45.073179291 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:45.073286324 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:45.073327665 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:45.073331235 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:45.073348126 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:16:45.073351226 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-15 12:16:45.073413107 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:45.073430868 DEBUG Initializing workspace `file:///tmp/.tmpnOzJ71/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:45.073448248 DEBUG Searching for a project in '/tmp/.tmpnOzJ71/src' 2026-10-15 12:16:45.073484849 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:16:45.073490299 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:45.074667819 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:45.074674579 DEBUG Resolving local virtual environment: /tmp/.tmpnOzJ71/src/.venv 2026-10-15 12:16:45.074729540 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:45.074734551 DEBUG No virtual environment found 2026-10-15 12:16:45.074746991 DEBUG Adding first-party search path `/tmp/.tmpnOzJ71/src` 2026-10-15 12:16:45.074751401 DEBUG Using vendored stdlib 2026-10-15 12:16:45.074853144 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:45.074863834 DEBUG Adding new file root '/tmp/.tmpnOzJ71/src' of kind Project 2026-10-15 12:16:45.077026658 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-15 12:16:45.077042849 DEBUG Updating project to check open files 2026-10-15 12:16:45.077124831 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpnOzJ71/src/foo.py") 2026-10-15 12:16:45.077134131 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpnOzJ71/src/foo.py` 2026-10-15 12:16:45.077142491 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpnOzJ71/src/foo.py` 2026-10-15 12:16:45.077282825 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpnOzJ71/src/foo.py` to project `src` 2026-10-15 12:16:45.077297975 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpnOzJ71/src/foo.py` 2026-10-15 12:16:45.077300445 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:16:45.077308385 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:16:45.077682135 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-15 12:16:45.091149874 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-15 12:16:45.095307249 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-15 12:16:45.114798221 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-15 12:16:45.114816981 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-15 12:16:45.114823211 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-15 12:16:45.114874303 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-15 12:16:45.114878143 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-15 12:16:45.133266066 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 19 suggestions in 55.913839ms 2026-10-15 12:16:45.133381299 DEBUG method="textDocument/completion" response.id=2 duration=56.07ms 2026-10-15 12:16:45.133415510 DEBUG Received server response for request 2 2026-10-15 12:16:45.143608437 DEBUG Client sends request `shutdown` with ID 3 2026-10-15 12:16:45.143650688 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:45.143659568 DEBUG method="shutdown" response.id=3 duration=15.64µs 2026-10-15 12:16:45.143677119 DEBUG Received server response for request 3 2026-10-15 12:16:45.143681049 DEBUG Client sends notification `exit` 2026-10-15 12:16:45.143696769 DEBUG Received exit notification, exiting ok test completions::documentation_supports_only_markdown ... 2026-10-15 12:16:45.152294106 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, 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-10-15 12:16:45.152389759 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:45.152438560 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:45.152508862 DEBUG Client info: None 2026-10-15 12:16:45.152545533 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:16:45.152559253 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "PREFER_MARKDOWN_IN_COMPLETION"] 2026-10-15 12:16:45.152565783 INFO Version: Unknown 2026-10-15 12:16:45.152603204 DEBUG Received server response for request 1 2026-10-15 12:16:45.152649615 DEBUG Client sends notification `initialized` 2026-10-15 12:16:45.152664686 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:45.152774668 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:45.152817589 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:45.152821090 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:45.152837370 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:16:45.152840200 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-15 12:16:45.152903622 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:45.152923262 DEBUG Initializing workspace `file:///tmp/.tmpxvit35/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:45.152941363 DEBUG Searching for a project in '/tmp/.tmpxvit35/src' 2026-10-15 12:16:45.152975953 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:16:45.152981464 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:45.154248336 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:45.154254556 DEBUG Resolving local virtual environment: /tmp/.tmpxvit35/src/.venv 2026-10-15 12:16:45.154307807 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:45.154312607 DEBUG No virtual environment found 2026-10-15 12:16:45.154325277 DEBUG Adding first-party search path `/tmp/.tmpxvit35/src` 2026-10-15 12:16:45.154329528 DEBUG Using vendored stdlib 2026-10-15 12:16:45.154433730 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:45.154438640 DEBUG Adding new file root '/tmp/.tmpxvit35/src' of kind Project 2026-10-15 12:16:45.156538553 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-15 12:16:45.156554104 DEBUG Updating project to check open files 2026-10-15 12:16:45.156637506 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpxvit35/src/foo.py") 2026-10-15 12:16:45.156647196 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpxvit35/src/foo.py` 2026-10-15 12:16:45.156654926 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpxvit35/src/foo.py` 2026-10-15 12:16:45.156804800 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpxvit35/src/foo.py` to project `src` 2026-10-15 12:16:45.156818590 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpxvit35/src/foo.py` 2026-10-15 12:16:45.156821290 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:16:45.156829421 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:16:45.157214590 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-15 12:16:45.170665569 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-15 12:16:45.174826084 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-15 12:16:45.194359937 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-15 12:16:45.194377717 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-15 12:16:45.194384287 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-15 12:16:45.194434439 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-15 12:16:45.194437979 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-15 12:16:45.217146391 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 19 suggestions in 60.275039ms 2026-10-15 12:16:45.217268004 DEBUG method="textDocument/completion" response.id=2 duration=60.43ms 2026-10-15 12:16:45.217295995 DEBUG Received server response for request 2 2026-10-15 12:16:45.227497663 DEBUG Client sends request `shutdown` with ID 3 2026-10-15 12:16:45.227539174 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:45.227547144 DEBUG method="shutdown" response.id=3 duration=14.03µs 2026-10-15 12:16:45.227563745 DEBUG Received server response for request 3 2026-10-15 12:16:45.227567445 DEBUG Client sends notification `exit` 2026-10-15 12:16:45.227583775 DEBUG Received exit notification, exiting ok test completions::documentation_supports_only_plain_text ... 2026-10-15 12:16:45.235054723 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, 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-10-15 12:16:45.235141136 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:45.235186057 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:45.235282329 DEBUG Client info: None 2026-10-15 12:16:45.235327180 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:16:45.235348511 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:45.235355661 INFO Version: Unknown 2026-10-15 12:16:45.235400292 DEBUG Received server response for request 1 2026-10-15 12:16:45.235446633 DEBUG Client sends notification `initialized` 2026-10-15 12:16:45.235463474 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:45.235570716 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:45.235628218 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:45.235632138 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:45.235648388 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:16:45.235651339 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-15 12:16:45.235716290 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:45.235736351 DEBUG Initializing workspace `file:///tmp/.tmpIOg1Qx/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:45.235756701 DEBUG Searching for a project in '/tmp/.tmpIOg1Qx/src' 2026-10-15 12:16:45.235793702 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:16:45.235799132 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:45.237013783 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:45.237025563 DEBUG Resolving local virtual environment: /tmp/.tmpIOg1Qx/src/.venv 2026-10-15 12:16:45.237081065 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:45.237085995 DEBUG No virtual environment found 2026-10-15 12:16:45.237098705 DEBUG Adding first-party search path `/tmp/.tmpIOg1Qx/src` 2026-10-15 12:16:45.237102975 DEBUG Using vendored stdlib 2026-10-15 12:16:45.237203658 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:45.237208738 DEBUG Adding new file root '/tmp/.tmpIOg1Qx/src' of kind Project 2026-10-15 12:16:45.240396848 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-15 12:16:45.240412879 DEBUG Updating project to check open files 2026-10-15 12:16:45.240501331 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpIOg1Qx/src/foo.py") 2026-10-15 12:16:45.240512611 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpIOg1Qx/src/foo.py` 2026-10-15 12:16:45.240519971 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpIOg1Qx/src/foo.py` 2026-10-15 12:16:45.240660555 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpIOg1Qx/src/foo.py` to project `src` 2026-10-15 12:16:45.240676225 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpIOg1Qx/src/foo.py` 2026-10-15 12:16:45.240678765 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:16:45.240686725 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:16:45.241062785 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-15 12:16:45.254396751 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-15 12:16:45.258537285 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-15 12:16:45.278153890 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-15 12:16:45.278170610 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-15 12:16:45.278176940 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-15 12:16:45.278229812 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-15 12:16:45.278233652 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-15 12:16:45.297473587 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 19 suggestions in 56.74239ms 2026-10-15 12:16:45.297594280 DEBUG method="textDocument/completion" response.id=2 duration=56.90ms 2026-10-15 12:16:45.297621410 DEBUG Received server response for request 2 2026-10-15 12:16:45.307820847 DEBUG Client sends request `shutdown` with ID 3 2026-10-15 12:16:45.307859448 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:45.307867289 DEBUG method="shutdown" response.id=3 duration=13.58µs 2026-10-15 12:16:45.307877359 DEBUG Received server response for request 3 2026-10-15 12:16:45.307880709 DEBUG Client sends notification `exit` 2026-10-15 12:16:45.307896239 DEBUG Received exit notification, exiting ok test completions::external_file_uses_fallback_workspace_auto_import_setting ... 2026-10-15 12:16:45.315568893 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:16:45.315638545 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:45.315682886 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:45.315755638 DEBUG Client info: None 2026-10-15 12:16:45.315798569 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:16:45.315812939 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:45.315819419 INFO Version: Unknown 2026-10-15 12:16:45.315857820 DEBUG Received server response for request 1 2026-10-15 12:16:45.315896091 DEBUG Client sends notification `initialized` 2026-10-15 12:16:45.315913021 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:45.316032414 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:45.316095116 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:45.316098496 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:45.316120627 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:16:45.316123227 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-15 12:16:45.316188398 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:45.316212289 DEBUG Initializing workspace `file:///tmp/.tmpbOj5s2/app/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-10-15 12:16:45.316235310 DEBUG Searching for a project in '/tmp/.tmpbOj5s2/app/src' 2026-10-15 12:16:45.316277861 DEBUG Found project at '/tmp/.tmpbOj5s2/app' 2026-10-15 12:16:45.316282871 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:45.317459831 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:45.317471721 DEBUG Resolving local virtual environment: /tmp/.tmpbOj5s2/app/.venv 2026-10-15 12:16:45.317527132 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:45.317532332 DEBUG No virtual environment found 2026-10-15 12:16:45.317543883 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-15 12:16:45.317553793 DEBUG Adding first-party search path `/tmp/.tmpbOj5s2/app/src` 2026-10-15 12:16:45.317557923 DEBUG Adding first-party search path `/tmp/.tmpbOj5s2/app` 2026-10-15 12:16:45.317561803 DEBUG Using vendored stdlib 2026-10-15 12:16:45.317660936 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:45.317665966 DEBUG Adding new file root '/tmp/.tmpbOj5s2/app' of kind Project 2026-10-15 12:16:45.320834026 INFO Project::index_files{project=app}: Indexed 0 file(s) in 0.003s 2026-10-15 12:16:45.320851586 DEBUG Initializing workspace `file:///tmp/.tmpbOj5s2/tools`: 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-10-15 12:16:45.320864686 DEBUG Searching for a project in '/tmp/.tmpbOj5s2/tools' 2026-10-15 12:16:45.320897747 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:16:45.320903007 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:45.321446001 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:45.321455551 DEBUG Resolving local virtual environment: /tmp/.tmpbOj5s2/tools/.venv 2026-10-15 12:16:45.321494202 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:45.321498152 DEBUG No virtual environment found 2026-10-15 12:16:45.321509683 DEBUG Adding first-party search path `/tmp/.tmpbOj5s2/tools` 2026-10-15 12:16:45.321513653 DEBUG Using vendored stdlib 2026-10-15 12:16:45.321607765 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:45.321613485 DEBUG Adding new file root '/tmp/.tmpbOj5s2/tools' of kind Project 2026-10-15 12:16:45.323487823 INFO Project::index_files{project=tools}: Indexed 0 file(s) in 0.001s 2026-10-15 12:16:45.323501243 DEBUG Updating project to check open files 2026-10-15 12:16:45.323523863 DEBUG Updating project to check open files 2026-10-15 12:16:45.323571855 DEBUG notification{method=textDocument/didOpen}: Resolving dynamic module resolution paths 2026-10-15 12:16:45.323602425 DEBUG notification{method=textDocument/didOpen}: Resolving dynamic module resolution paths 2026-10-15 12:16:45.323635506 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpbOj5s2/scratch.py") 2026-10-15 12:16:45.337537167 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-15 12:16:45.341749223 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-15 12:16:45.361402988 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-15 12:16:45.361422939 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-15 12:16:45.361428829 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-15 12:16:45.361480580 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-15 12:16:45.361484441 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-15 12:16:45.361563502 DEBUG method="textDocument/completion" response.id=2 duration=37.91ms 2026-10-15 12:16:45.361596093 DEBUG Received server response for request 2 2026-10-15 12:16:45.371689028 DEBUG Client sends request `shutdown` with ID 3 2026-10-15 12:16:45.371724189 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:45.371730989 DEBUG method="shutdown" response.id=3 duration=10.94µs 2026-10-15 12:16:45.371747069 DEBUG Received server response for request 3 2026-10-15 12:16:45.371751249 DEBUG Client sends notification `exit` 2026-10-15 12:16:45.371767040 DEBUG Received exit notification, exiting 2026-10-15 12:16:45.377081524 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:16:45.377124005 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:45.377170266 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:45.377251348 DEBUG Client info: None 2026-10-15 12:16:45.377300329 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:16:45.377315610 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:45.377323940 INFO Version: Unknown 2026-10-15 12:16:45.377368151 DEBUG Received server response for request 1 2026-10-15 12:16:45.377406942 DEBUG Client sends notification `initialized` 2026-10-15 12:16:45.377423332 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:45.377520175 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:45.377564976 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:45.377568426 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:45.377587677 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:16:45.377590617 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-15 12:16:45.377647898 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:45.377668109 DEBUG Initializing workspace `file:///tmp/.tmpZO2eYY/app/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-10-15 12:16:45.377688559 DEBUG Searching for a project in '/tmp/.tmpZO2eYY/app/src' 2026-10-15 12:16:45.377728510 DEBUG Found project at '/tmp/.tmpZO2eYY/app' 2026-10-15 12:16:45.377733170 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:45.378301915 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:45.378308475 DEBUG Resolving local virtual environment: /tmp/.tmpZO2eYY/app/.venv 2026-10-15 12:16:45.378359306 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:45.378363746 DEBUG No virtual environment found 2026-10-15 12:16:45.378374586 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-15 12:16:45.378383457 DEBUG Adding first-party search path `/tmp/.tmpZO2eYY/app/src` 2026-10-15 12:16:45.378387607 DEBUG Adding first-party search path `/tmp/.tmpZO2eYY/app` 2026-10-15 12:16:45.378391527 DEBUG Using vendored stdlib 2026-10-15 12:16:45.378476579 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:45.378481329 DEBUG Adding new file root '/tmp/.tmpZO2eYY/app' of kind Project 2026-10-15 12:16:45.381424783 INFO Project::index_files{project=app}: Indexed 0 file(s) in 0.003s 2026-10-15 12:16:45.381440994 DEBUG Initializing workspace `file:///tmp/.tmpZO2eYY/tools`: 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-10-15 12:16:45.381453704 DEBUG Searching for a project in '/tmp/.tmpZO2eYY/tools' 2026-10-15 12:16:45.381485745 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:16:45.381491285 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:45.381957127 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:45.381963127 DEBUG Resolving local virtual environment: /tmp/.tmpZO2eYY/tools/.venv 2026-10-15 12:16:45.382018038 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:45.382022348 DEBUG No virtual environment found 2026-10-15 12:16:45.382032669 DEBUG Adding first-party search path `/tmp/.tmpZO2eYY/tools` 2026-10-15 12:16:45.382036649 DEBUG Using vendored stdlib 2026-10-15 12:16:45.382110881 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:45.382114591 DEBUG Adding new file root '/tmp/.tmpZO2eYY/tools' of kind Project 2026-10-15 12:16:45.383932697 INFO Project::index_files{project=tools}: Indexed 0 file(s) in 0.001s 2026-10-15 12:16:45.383945397 DEBUG Updating project to check open files 2026-10-15 12:16:45.383965237 DEBUG Updating project to check open files 2026-10-15 12:16:45.384017169 DEBUG notification{method=textDocument/didOpen}: Resolving dynamic module resolution paths 2026-10-15 12:16:45.384035829 DEBUG notification{method=textDocument/didOpen}: Resolving dynamic module resolution paths 2026-10-15 12:16:45.384062470 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpZO2eYY/scratch.py") 2026-10-15 12:16:45.398569416 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-15 12:16:45.402716480 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-15 12:16:45.422558661 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-15 12:16:45.422576841 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-15 12:16:45.422583471 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-15 12:16:45.422639363 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-15 12:16:45.422643633 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-15 12:16:45.446344990 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 62.237049ms 2026-10-15 12:16:45.446394481 DEBUG method="textDocument/completion" response.id=2 duration=62.31ms 2026-10-15 12:16:45.446423152 DEBUG Received server response for request 2 2026-10-15 12:16:45.456548087 DEBUG Client sends request `shutdown` with ID 3 2026-10-15 12:16:45.456586048 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:45.456593719 DEBUG method="shutdown" response.id=3 duration=13.42µs 2026-10-15 12:16:45.456612239 DEBUG Received server response for request 3 2026-10-15 12:16:45.456616279 DEBUG Client sends notification `exit` 2026-10-15 12:16:45.456632980 DEBUG Received exit notification, exiting ok test completions::function_parameter_shows_equals_suffix ... 2026-10-15 12:16:45.464679503 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:16:45.464746844 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:45.464792435 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:45.464908078 DEBUG Client info: None 2026-10-15 12:16:45.464950679 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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-10-15 12:16:45.464968090 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:45.464974580 INFO Version: Unknown 2026-10-15 12:16:45.465036111 DEBUG Received server response for request 1 2026-10-15 12:16:45.465077963 DEBUG Client sends notification `initialized` 2026-10-15 12:16:45.465094203 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:45.465182385 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:45.465229846 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:45.465233656 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:45.465248287 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:16:45.465251267 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-15 12:16:45.465314679 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:45.465332979 DEBUG Initializing workspace `file:///tmp/.tmpG5qxBw/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-10-15 12:16:45.465353770 DEBUG Searching for a project in '/tmp/.tmpG5qxBw/src' 2026-10-15 12:16:45.465390030 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:16:45.465395871 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:45.465966375 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:45.465972715 DEBUG Resolving local virtual environment: /tmp/.tmpG5qxBw/src/.venv 2026-10-15 12:16:45.466045297 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:45.466050437 DEBUG No virtual environment found 2026-10-15 12:16:45.466063107 DEBUG Adding first-party search path `/tmp/.tmpG5qxBw/src` 2026-10-15 12:16:45.466067737 DEBUG Using vendored stdlib 2026-10-15 12:16:45.466153540 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:45.466158890 DEBUG Adding new file root '/tmp/.tmpG5qxBw/src' of kind Project 2026-10-15 12:16:45.469102374 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-15 12:16:45.469117304 DEBUG Updating project to check open files 2026-10-15 12:16:45.469191656 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpG5qxBw/src/foo.py") 2026-10-15 12:16:45.469200097 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpG5qxBw/src/foo.py` 2026-10-15 12:16:45.469207087 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpG5qxBw/src/foo.py` 2026-10-15 12:16:45.469335760 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpG5qxBw/src/foo.py` to project `src` 2026-10-15 12:16:45.469351420 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpG5qxBw/src/foo.py` 2026-10-15 12:16:45.469353880 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:16:45.469361371 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:16:45.469775851 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-15 12:16:45.483168119 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-15 12:16:45.487385885 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-15 12:16:45.506910957 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-15 12:16:45.506930408 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-15 12:16:45.506936688 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-15 12:16:45.506987729 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-15 12:16:45.507007470 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-15 12:16:45.508483737 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `re` not found in search paths 2026-10-15 12:16:45.508497707 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `re` not found while looking in parent dirs (runtime mode) 2026-10-15 12:16:45.508520078 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 4 suggestions in 39.120956ms 2026-10-15 12:16:45.508558709 DEBUG method="textDocument/completion" response.id=2 duration=39.19ms 2026-10-15 12:16:45.508589600 DEBUG Received server response for request 2 2026-10-15 12:16:45.518825498 DEBUG Client sends request `shutdown` with ID 3 2026-10-15 12:16:45.518866139 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:45.518875469 DEBUG method="shutdown" response.id=3 duration=15.34µs 2026-10-15 12:16:45.518891569 DEBUG Received server response for request 3 2026-10-15 12:16:45.518895759 DEBUG Client sends notification `exit` 2026-10-15 12:16:45.518911980 DEBUG Received exit notification, exiting ok test completions::string_literal_completion_uses_full_lsp_insert_text ... 2026-10-15 12:16:45.528532573 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:16:45.528612415 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:45.528662736 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:45.528756988 DEBUG Client info: None 2026-10-15 12:16:45.528796819 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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-10-15 12:16:45.528814650 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:45.528821180 INFO Version: Unknown 2026-10-15 12:16:45.528863591 DEBUG Received server response for request 1 2026-10-15 12:16:45.528909562 DEBUG Client sends notification `initialized` 2026-10-15 12:16:45.528925112 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:45.529039875 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:45.529086567 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:45.529090637 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:45.529106037 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:16:45.529109147 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-15 12:16:45.529159728 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:45.529178049 DEBUG Initializing workspace `file:///tmp/.tmpUinzgL/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-10-15 12:16:45.529199929 DEBUG Searching for a project in '/tmp/.tmpUinzgL/src' 2026-10-15 12:16:45.529236410 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:16:45.529241980 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:45.530442791 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:45.530449351 DEBUG Resolving local virtual environment: /tmp/.tmpUinzgL/src/.venv 2026-10-15 12:16:45.530502922 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:45.530507522 DEBUG No virtual environment found 2026-10-15 12:16:45.530519503 DEBUG Adding first-party search path `/tmp/.tmpUinzgL/src` 2026-10-15 12:16:45.530523933 DEBUG Using vendored stdlib 2026-10-15 12:16:45.530620945 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:45.530625285 DEBUG Adding new file root '/tmp/.tmpUinzgL/src' of kind Project 2026-10-15 12:16:45.532907763 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-15 12:16:45.532924893 DEBUG Updating project to check open files 2026-10-15 12:16:45.533019096 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpUinzgL/src/foo.py") 2026-10-15 12:16:45.533028076 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpUinzgL/src/foo.py` 2026-10-15 12:16:45.533036576 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpUinzgL/src/foo.py` 2026-10-15 12:16:45.533169139 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpUinzgL/src/foo.py` to project `src` 2026-10-15 12:16:45.533184330 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpUinzgL/src/foo.py` 2026-10-15 12:16:45.533186820 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:16:45.533194710 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:16:45.533499028 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-15 12:16:45.546220908 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-15 12:16:45.546389053 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 13.151102ms 2026-10-15 12:16:45.546412323 DEBUG method="textDocument/completion" response.id=2 duration=13.21ms 2026-10-15 12:16:45.546431514 DEBUG Received server response for request 2 2026-10-15 12:16:45.556616101 DEBUG Client sends request `shutdown` with ID 3 2026-10-15 12:16:45.556638521 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:45.556645321 DEBUG method="shutdown" response.id=3 duration=10.90µs 2026-10-15 12:16:45.556655122 DEBUG Received server response for request 3 2026-10-15 12:16:45.556659162 DEBUG Client sends notification `exit` 2026-10-15 12:16:45.556668372 DEBUG Received exit notification, exiting ok test completions::typed_dict_literal_key_completion_before_colon ... 2026-10-15 12:16:45.559616256 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:16:45.559692718 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:45.559736919 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:45.559796791 DEBUG Client info: None 2026-10-15 12:16:45.559827972 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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-10-15 12:16:45.559841502 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:45.559846842 INFO Version: Unknown 2026-10-15 12:16:45.559885983 DEBUG Received server response for request 1 2026-10-15 12:16:45.559929844 DEBUG Client sends notification `initialized` 2026-10-15 12:16:45.559944154 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:45.560054787 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:45.560092798 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:45.560096748 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:45.560112699 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:16:45.560115519 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-15 12:16:45.560171780 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:45.560191441 DEBUG Initializing workspace `file:///tmp/.tmp0dLztj/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-10-15 12:16:45.560211351 DEBUG Searching for a project in '/tmp/.tmp0dLztj/src' 2026-10-15 12:16:45.560243402 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:16:45.560248762 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:45.561470023 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:45.561477063 DEBUG Resolving local virtual environment: /tmp/.tmp0dLztj/src/.venv 2026-10-15 12:16:45.561529524 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:45.561533785 DEBUG No virtual environment found 2026-10-15 12:16:45.561546065 DEBUG Adding first-party search path `/tmp/.tmp0dLztj/src` 2026-10-15 12:16:45.561550455 DEBUG Using vendored stdlib 2026-10-15 12:16:45.561663718 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:45.561675948 DEBUG Adding new file root '/tmp/.tmp0dLztj/src' of kind Project 2026-10-15 12:16:45.563859303 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-15 12:16:45.563875584 DEBUG Updating project to check open files 2026-10-15 12:16:45.563953946 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp0dLztj/src/foo.py") 2026-10-15 12:16:45.563965296 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp0dLztj/src/foo.py` 2026-10-15 12:16:45.563972906 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp0dLztj/src/foo.py` 2026-10-15 12:16:45.564111550 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp0dLztj/src/foo.py` to project `src` 2026-10-15 12:16:45.564125590 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp0dLztj/src/foo.py` 2026-10-15 12:16:45.564128150 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:16:45.564136490 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:16:45.564425068 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-15 12:16:45.577480687 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-15 12:16:45.581079377 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 3 suggestions in 16.900916ms 2026-10-15 12:16:45.581108388 DEBUG method="textDocument/completion" response.id=2 duration=16.96ms 2026-10-15 12:16:45.581139219 DEBUG Received server response for request 2 2026-10-15 12:16:45.591346426 DEBUG Client sends request `shutdown` with ID 3 2026-10-15 12:16:45.591373267 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:45.591381767 DEBUG method="shutdown" response.id=3 duration=12.86µs 2026-10-15 12:16:45.591398088 DEBUG Received server response for request 3 2026-10-15 12:16:45.591402298 DEBUG Client sends notification `exit` 2026-10-15 12:16:45.591411508 DEBUG Received exit notification, exiting ok test configuration::configuration_file ... 2026-10-15 12:16:45.597233085 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: Some( DidChangeWatchedFilesClientCapabilities { dynamic_registration: Some( true, ), relative_pattern_support: Some( true, ), }, ), symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:16:45.597302456 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:45.597343957 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:45.597405509 DEBUG Client info: None 2026-10-15 12:16:45.597434920 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:16:45.597449510 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "FILE_WATCHER_SUPPORT", "RELATIVE_FILE_WATCHER_SUPPORT", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:45.597456200 INFO Version: Unknown 2026-10-15 12:16:45.597500711 DEBUG Received server response for request 1 2026-10-15 12:16:45.597543593 DEBUG Client sends notification `initialized` 2026-10-15 12:16:45.597641635 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:45.597683466 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:45.597690966 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:45.597739798 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:45.597755378 DEBUG Initializing workspace `file:///tmp/.tmpcaJP8k/src`: WorkspaceOptions { configuration: None, configuration_file: Some( "/tmp/.tmpcaJP8k/ty[dev].toml", ), disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:45.597771338 DEBUG Using overridden configuration file at '/tmp/.tmpcaJP8k/ty[dev].toml' 2026-10-15 12:16:45.597802409 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:45.599035880 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:45.599047040 DEBUG Resolving local virtual environment: /tmp/.tmpcaJP8k/src/.venv 2026-10-15 12:16:45.599100512 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:45.599105462 DEBUG No virtual environment found 2026-10-15 12:16:45.599117472 DEBUG Adding first-party search path `/tmp/.tmpcaJP8k/src` 2026-10-15 12:16:45.599121832 DEBUG Using vendored stdlib 2026-10-15 12:16:45.599223885 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:45.599228525 DEBUG Adding new file root '/tmp/.tmpcaJP8k/src' of kind Project 2026-10-15 12:16:45.602374694 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-15 12:16:45.602391845 DEBUG Updating project to check open files 2026-10-15 12:16:45.602445616 DEBUG Resolving dynamic module resolution paths 2026-10-15 12:16:45.602483947 DEBUG Received server request `client/registerCapability` 2026-10-15 12:16:45.602491497 INFO Retrying to receive `client/registerCapability` request 2026-10-15 12:16:45.602582350 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:16:45.602588660 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-15 12:16:45.602629161 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpcaJP8k/src/foo.py") 2026-10-15 12:16:45.602637931 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpcaJP8k/src/foo.py` 2026-10-15 12:16:45.602645541 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpcaJP8k/src/foo.py` 2026-10-15 12:16:45.602775144 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpcaJP8k/src/foo.py` to project `src` 2026-10-15 12:16:45.602788495 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpcaJP8k/src/foo.py` 2026-10-15 12:16:45.602791095 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:16:45.602799255 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:16:45.603218806 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpcaJP8k/src/foo.py"))}: Checking file '/tmp/.tmpcaJP8k/src/foo.py' 2026-10-15 12:16:45.613212488 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpcaJP8k/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-15 12:16:45.617408083 DEBUG method="textDocument/diagnostic" response.id=2 duration=14.60ms 2026-10-15 12:16:45.617428284 DEBUG Received server response for request 2 2026-10-15 12:16:45.627646672 DEBUG Client sends request `shutdown` with ID 3 2026-10-15 12:16:45.627673002 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:45.627677762 DEBUG method="shutdown" response.id=3 duration=8.36µs 2026-10-15 12:16:45.627685242 DEBUG Received server response for request 3 2026-10-15 12:16:45.627688933 DEBUG Client sends notification `exit` 2026-10-15 12:16:45.627701493 DEBUG Received exit notification, exiting ok test configuration::configuration_file_and_overrides ... 2026-10-15 12:16:45.630760390 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:16:45.630831412 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:45.630873513 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:45.630958765 DEBUG Client info: None 2026-10-15 12:16:45.631014056 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:16:45.631029437 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:45.631037207 INFO Version: Unknown 2026-10-15 12:16:45.631084648 DEBUG Received server response for request 1 2026-10-15 12:16:45.631127129 DEBUG Client sends notification `initialized` 2026-10-15 12:16:45.631142640 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:45.631218412 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:45.631250712 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:45.631254582 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:45.631270573 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:16:45.631273713 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-15 12:16:45.631321734 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:45.631344545 DEBUG Initializing workspace `file:///tmp/.tmpBUXjgP/src`: WorkspaceOptions { configuration: Some( ConfigurationMap( { "rules": Object { "unresolved-reference": String("ignore"), }, }, ), ), configuration_file: Some( "/tmp/.tmpBUXjgP/ty2.toml", ), disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:45.631369135 DEBUG Using overridden configuration file at '/tmp/.tmpBUXjgP/ty2.toml' 2026-10-15 12:16:45.631396716 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:45.631906329 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:45.631912059 DEBUG Resolving local virtual environment: /tmp/.tmpBUXjgP/src/.venv 2026-10-15 12:16:45.631955100 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:45.631959410 DEBUG No virtual environment found 2026-10-15 12:16:45.631970540 DEBUG Adding first-party search path `/tmp/.tmpBUXjgP/src` 2026-10-15 12:16:45.631975081 DEBUG Using vendored stdlib 2026-10-15 12:16:45.632075913 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:45.632079993 DEBUG Adding new file root '/tmp/.tmpBUXjgP/src' of kind Project 2026-10-15 12:16:45.634043923 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-15 12:16:45.634059823 DEBUG Updating project to check open files 2026-10-15 12:16:45.634127475 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpBUXjgP/src/foo.py") 2026-10-15 12:16:45.634139475 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpBUXjgP/src/foo.py` 2026-10-15 12:16:45.634146135 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpBUXjgP/src/foo.py` 2026-10-15 12:16:45.634267939 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpBUXjgP/src/foo.py` to project `src` 2026-10-15 12:16:45.634279479 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpBUXjgP/src/foo.py` 2026-10-15 12:16:45.634282299 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:16:45.634288599 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:16:45.634423042 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpBUXjgP/src/foo.py"))}: Checking file '/tmp/.tmpBUXjgP/src/foo.py' 2026-10-15 12:16:45.634551496 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpBUXjgP/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-15 12:16:45.644166518 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpBUXjgP/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-15 12:16:45.648309363 DEBUG method="textDocument/diagnostic" response.id=2 duration=14.01ms 2026-10-15 12:16:45.648327443 DEBUG Received server response for request 2 2026-10-15 12:16:45.658570751 DEBUG Client sends request `shutdown` with ID 3 2026-10-15 12:16:45.658592172 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:45.658600312 DEBUG method="shutdown" response.id=3 duration=11.53µs 2026-10-15 12:16:45.658610552 DEBUG Received server response for request 3 2026-10-15 12:16:45.658614362 DEBUG Client sends notification `exit` 2026-10-15 12:16:45.658624103 DEBUG Received exit notification, exiting ok test configuration::configuration_overrides ... 2026-10-15 12:16:45.661394682 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:16:45.661449854 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:45.661490685 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:45.661594357 DEBUG Client info: None 2026-10-15 12:16:45.661640709 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:16:45.661657009 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:45.661664559 INFO Version: Unknown 2026-10-15 12:16:45.661710430 DEBUG Received server response for request 1 2026-10-15 12:16:45.661742901 DEBUG Client sends notification `initialized` 2026-10-15 12:16:45.661758692 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:45.661870944 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:45.661914596 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:45.661917636 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:45.661931926 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:16:45.661934716 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-15 12:16:45.662003068 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:45.662024688 DEBUG Initializing workspace `file:///tmp/.tmpwAGdX1/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-10-15 12:16:45.662048749 DEBUG Searching for a project in '/tmp/.tmpwAGdX1/src' 2026-10-15 12:16:45.662083390 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:16:45.662089560 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:45.663355922 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:45.663366712 DEBUG Resolving local virtual environment: /tmp/.tmpwAGdX1/src/.venv 2026-10-15 12:16:45.663418143 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:45.663422944 DEBUG No virtual environment found 2026-10-15 12:16:45.663434674 DEBUG Adding first-party search path `/tmp/.tmpwAGdX1/src` 2026-10-15 12:16:45.663439184 DEBUG Using vendored stdlib 2026-10-15 12:16:45.663550107 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:45.663555037 DEBUG Adding new file root '/tmp/.tmpwAGdX1/src' of kind Project 2026-10-15 12:16:45.665707861 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-15 12:16:45.665724172 DEBUG Updating project to check open files 2026-10-15 12:16:45.665804984 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpwAGdX1/src/foo.py") 2026-10-15 12:16:45.665815434 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpwAGdX1/src/foo.py` 2026-10-15 12:16:45.665825724 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpwAGdX1/src/foo.py` 2026-10-15 12:16:45.665965358 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpwAGdX1/src/foo.py` to project `src` 2026-10-15 12:16:45.665979908 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpwAGdX1/src/foo.py` 2026-10-15 12:16:45.665982858 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:16:45.666002029 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:16:45.666168993 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpwAGdX1/src/foo.py"))}: Checking file '/tmp/.tmpwAGdX1/src/foo.py' 2026-10-15 12:16:45.666366648 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpwAGdX1/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-15 12:16:45.676515064 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpwAGdX1/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-15 12:16:45.680765581 DEBUG method="textDocument/diagnostic" response.id=2 duration=14.76ms 2026-10-15 12:16:45.680784631 DEBUG Received server response for request 2 2026-10-15 12:16:45.691008589 DEBUG Client sends request `shutdown` with ID 3 2026-10-15 12:16:45.691034880 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:45.691043100 DEBUG method="shutdown" response.id=3 duration=13.34µs 2026-10-15 12:16:45.691053040 DEBUG Received server response for request 3 2026-10-15 12:16:45.691057630 DEBUG Client sends notification `exit` 2026-10-15 12:16:45.691066660 DEBUG Received exit notification, exiting ok test configuration::invalid_configuration_file ... 2026-10-15 12:16:45.694105597 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:16:45.694176439 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:45.694218340 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:45.694278072 DEBUG Client info: None 2026-10-15 12:16:45.694301932 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:16:45.694314862 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:45.694320833 INFO Version: Unknown 2026-10-15 12:16:45.694362194 DEBUG Received server response for request 1 2026-10-15 12:16:45.694406235 DEBUG Client sends notification `initialized` 2026-10-15 12:16:45.694422025 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:45.694510527 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:45.694548688 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:45.694552748 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:45.694570199 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:16:45.694614310 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:45.694629600 DEBUG Initializing workspace `file:///tmp/.tmpLmCGhB/src`: WorkspaceOptions { configuration: Some( ConfigurationMap( { "environment": Object { "python": String("./missing-environment"), }, "rules": Object { "unresolved-reference": String("warn"), }, }, ), ), configuration_file: Some( "/tmp/.tmpLmCGhB/ty2.toml", ), disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:45.694655661 DEBUG Using overridden configuration file at '/tmp/.tmpLmCGhB/ty2.toml' 2026-10-15 12:16:45.694690472 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:45.694696732 ERROR Failed to load project for workspace `file:///tmp/.tmpLmCGhB/src`: Failed to discover project configuration: Error loading configuration file at /tmp/.tmpLmCGhB/ty2.toml: /tmp/.tmpLmCGhB/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` . Continuing with valid settings 2026-10-15 12:16:45.694719673 DEBUG Received notification `window/showMessage` 2026-10-15 12:16:45.694723523 INFO Retrying to receive `window/showMessage` notification 2026-10-15 12:16:45.694727463 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-15 12:16:45.695197965 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:45.695216345 DEBUG Default settings failed to discover local Python environment 2026-10-15 12:16:45.695248256 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:45.695251916 DEBUG No virtual environment found 2026-10-15 12:16:45.695263446 DEBUG Adding first-party search path `/tmp/.tmpLmCGhB/src` 2026-10-15 12:16:45.695267967 DEBUG Using vendored stdlib 2026-10-15 12:16:45.695355899 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:45.695359329 DEBUG Adding new file root '/tmp/.tmpLmCGhB/src' of kind Project 2026-10-15 12:16:45.697549404 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-15 12:16:45.697565984 DEBUG Updating project to check open files 2026-10-15 12:16:45.697633806 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpLmCGhB/src/foo.py") 2026-10-15 12:16:45.697642096 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpLmCGhB/src/foo.py` 2026-10-15 12:16:45.697650007 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpLmCGhB/src/foo.py` 2026-10-15 12:16:45.697777660 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpLmCGhB/src/foo.py` to project `src` 2026-10-15 12:16:45.697791520 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpLmCGhB/src/foo.py` 2026-10-15 12:16:45.697794300 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:16:45.697801600 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:16:45.697939244 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpLmCGhB/src/foo.py"))}: Checking file '/tmp/.tmpLmCGhB/src/foo.py' 2026-10-15 12:16:45.698086328 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpLmCGhB/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-15 12:16:45.708363947 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpLmCGhB/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-15 12:16:45.712567373 DEBUG method="textDocument/diagnostic" response.id=2 duration=14.76ms 2026-10-15 12:16:45.712585243 DEBUG Received server response for request 2 2026-10-15 12:16:45.722893313 DEBUG Client sends request `shutdown` with ID 3 2026-10-15 12:16:45.722917304 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:45.722923704 DEBUG method="shutdown" response.id=3 duration=9.17µs 2026-10-15 12:16:45.722933684 DEBUG Received server response for request 3 2026-10-15 12:16:45.722937494 DEBUG Client sends notification `exit` 2026-10-15 12:16:45.722946824 DEBUG Received exit notification, exiting ok test configuration::invalid_include_pattern_preserves_rules_and_diagnostics ... 2026-10-15 12:16:45.725851748 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:16:45.725916129 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:45.725953570 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:45.726022122 DEBUG Client info: None 2026-10-15 12:16:45.726048393 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:16:45.726061213 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:45.726068113 INFO Version: Unknown 2026-10-15 12:16:45.726111904 DEBUG Received server response for request 1 2026-10-15 12:16:45.726149915 DEBUG Client sends notification `initialized` 2026-10-15 12:16:45.726164995 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:45.726250738 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:45.726289549 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:45.726293249 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:45.726350340 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:45.726365421 DEBUG Initializing workspace `file:///tmp/.tmpBq6qGX/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:45.726380331 DEBUG Searching for a project in '/tmp/.tmpBq6qGX/src' 2026-10-15 12:16:45.726427022 DEBUG Found project at '/tmp/.tmpBq6qGX/src' 2026-10-15 12:16:45.726431742 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:45.726898594 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:45.726904434 DEBUG Resolving local virtual environment: /tmp/.tmpBq6qGX/src/.venv 2026-10-15 12:16:45.726947475 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:45.726951745 DEBUG No virtual environment found 2026-10-15 12:16:45.726962506 DEBUG Adding first-party search path `/tmp/.tmpBq6qGX/src` 2026-10-15 12:16:45.726966686 DEBUG Using vendored stdlib 2026-10-15 12:16:45.727074369 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:45.727078979 DEBUG Adding new file root '/tmp/.tmpBq6qGX/src' of kind Project 2026-10-15 12:16:45.727309874 ERROR Failed to load project for workspace `file:///tmp/.tmpBq6qGX/src`: error[invalid-glob]: Invalid pattern --> src/ty.toml:3:12 | 2 | [src] 3 | include = ["["] | ^^^ unclosed character class; missing ']' 4 | 5 | [rules] | . Continuing with valid settings 2026-10-15 12:16:45.727325315 DEBUG Received notification `window/showMessage` 2026-10-15 12:16:45.727341715 INFO Retrying to receive `window/showMessage` notification 2026-10-15 12:16:45.727749626 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:45.727759476 DEBUG Resolving local virtual environment: /tmp/.tmpBq6qGX/src/.venv 2026-10-15 12:16:45.727796837 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:45.727800777 DEBUG No virtual environment found 2026-10-15 12:16:45.727811617 DEBUG Adding first-party search path `/tmp/.tmpBq6qGX/src` 2026-10-15 12:16:45.727815367 DEBUG Using vendored stdlib 2026-10-15 12:16:45.727885829 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:45.727892069 DEBUG Adding new file root '/tmp/.tmpBq6qGX/src' of kind Project 2026-10-15 12:16:45.729931481 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-15 12:16:45.729977012 DEBUG Updating project to check open files 2026-10-15 12:16:45.729982622 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-15 12:16:45.729999572 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-15 12:16:45.730100225 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:16:45.730108755 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-15 12:16:45.730161316 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpBq6qGX/src/main.py") 2026-10-15 12:16:45.730170317 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpBq6qGX/src/main.py` 2026-10-15 12:16:45.730177507 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpBq6qGX/src/main.py` 2026-10-15 12:16:45.730304180 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpBq6qGX/src/main.py` to project `src` 2026-10-15 12:16:45.730319740 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpBq6qGX/src/main.py` 2026-10-15 12:16:45.730322140 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:16:45.730329871 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(180))}}: Set open project files (count: 1) 2026-10-15 12:16:45.730445783 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpBq6qGX/src/main.py"))}: Checking file '/tmp/.tmpBq6qGX/src/main.py' 2026-10-15 12:16:45.730547926 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpBq6qGX/src/main.py"))}: Resolving dynamic module resolution paths 2026-10-15 12:16:45.739190974 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpBq6qGX/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-15 12:16:45.739260516 DEBUG method="textDocument/diagnostic" response.id=2 duration=8.92ms 2026-10-15 12:16:45.739273416 DEBUG Received server response for request 2 2026-10-15 12:16:45.749410572 DEBUG Client sends request `shutdown` with ID 3 2026-10-15 12:16:45.749438072 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:45.749444812 DEBUG method="shutdown" response.id=3 duration=10.54µs 2026-10-15 12:16:45.749454773 DEBUG Received server response for request 3 2026-10-15 12:16:45.749457973 DEBUG Client sends notification `exit` 2026-10-15 12:16:45.749473583 DEBUG Received exit notification, exiting ok test configuration::invalid_python_environment_preserves_valid_configuration ... 2026-10-15 12:16:45.751975606 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:16:45.752058618 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:45.752092859 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:45.752146801 DEBUG Client info: None 2026-10-15 12:16:45.752171441 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:16:45.752183832 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:45.752189772 INFO Version: Unknown 2026-10-15 12:16:45.752228653 DEBUG Received server response for request 1 2026-10-15 12:16:45.752267684 DEBUG Client sends notification `initialized` 2026-10-15 12:16:45.752282774 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:45.752365186 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:45.752401467 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:45.752405117 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:45.752465549 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:45.752480769 DEBUG Initializing workspace `file:///tmp/.tmpCPXecH/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:45.752497429 DEBUG Searching for a project in '/tmp/.tmpCPXecH/src' 2026-10-15 12:16:45.752551351 DEBUG Found project at '/tmp/.tmpCPXecH/src' 2026-10-15 12:16:45.752555661 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:45.753175897 ERROR Failed to load project for workspace `file:///tmp/.tmpCPXecH/src`: Invalid `environment.python` setting --> Invalid setting in configuration file `/tmp/.tmpCPXecH/src/ty.toml` | 1 | 2 | [environment] 3 | python = "./missing-environment" | ^^^^^^^^^^^^^^^^^^^^^^^ does not point to a Python executable or a directory on disk 4 | python-platform = "win32" | : No such file or directory (os error 2). Continuing with valid settings 2026-10-15 12:16:45.753215828 DEBUG Received notification `window/showMessage` 2026-10-15 12:16:45.753220108 INFO Retrying to receive `window/showMessage` notification 2026-10-15 12:16:45.753226608 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:16:45.753230278 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-15 12:16:45.753628438 DEBUG Default settings failed to discover local Python environment 2026-10-15 12:16:45.753660919 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:45.753665019 DEBUG No virtual environment found 2026-10-15 12:16:45.753675719 DEBUG Adding first-party search path `/tmp/.tmpCPXecH/src` 2026-10-15 12:16:45.753679809 DEBUG Using vendored stdlib 2026-10-15 12:16:45.753764801 INFO Python version: Python 3.15, platform: win32 2026-10-15 12:16:45.753769562 DEBUG Adding new file root '/tmp/.tmpCPXecH/src' of kind Project 2026-10-15 12:16:45.755715531 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-15 12:16:45.755731771 DEBUG Updating project to check open files 2026-10-15 12:16:45.755794943 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpCPXecH/src/main.py") 2026-10-15 12:16:45.755803373 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpCPXecH/src/main.py` 2026-10-15 12:16:45.755810793 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpCPXecH/src/main.py` 2026-10-15 12:16:45.755932136 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpCPXecH/src/main.py` to project `src` 2026-10-15 12:16:45.755943306 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpCPXecH/src/main.py` 2026-10-15 12:16:45.755945616 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:16:45.755952917 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:16:45.756285385 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-15 12:16:45.759282800 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal["win32"] 2026-10-15 12:16:45.759313551 DEBUG method="textDocument/hover" response.id=2 duration=3.35ms 2026-10-15 12:16:45.759326512 DEBUG Received server response for request 2 2026-10-15 12:16:45.769502158 DEBUG Client sends request `shutdown` with ID 3 2026-10-15 12:16:45.769526689 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:45.769535329 DEBUG method="shutdown" response.id=3 duration=12.48µs 2026-10-15 12:16:45.769545409 DEBUG Received server response for request 3 2026-10-15 12:16:45.769549329 DEBUG Client sends notification `exit` 2026-10-15 12:16:45.769558890 DEBUG Received exit notification, exiting ok test configuration::unsupported_editor_python_version ... 2026-10-15 12:16:45.771600781 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:16:45.771665303 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:45.771700364 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:45.771751625 DEBUG Client info: None 2026-10-15 12:16:45.771774635 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:16:45.771786726 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:45.771792906 INFO Version: Unknown 2026-10-15 12:16:45.771831887 DEBUG Received server response for request 1 2026-10-15 12:16:45.771868088 DEBUG Client sends notification `initialized` 2026-10-15 12:16:45.771882478 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:45.771961830 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:45.772012531 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:45.772016062 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:45.772076263 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:45.772109364 DEBUG Initializing workspace `file:///tmp/.tmptGp0h3/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/.tmptGp0h3/venv", }, environment: None, version: Some( EnvironmentVersion { major: 3, minor: 16, patch: None, sys_version: None, }, ), }, ), }, ), } 2026-10-15 12:16:45.772135755 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-10-15 12:16:45.772139145 DEBUG Using the Python environment selected in your editor in case the configuration doesn't specify a Python environment: /tmp/.tmptGp0h3/venv 2026-10-15 12:16:45.772143085 DEBUG Searching for a project in '/tmp/.tmptGp0h3/src' 2026-10-15 12:16:45.772175996 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:16:45.772181116 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:45.772636177 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:45.772651478 DEBUG Attempting to parse virtual environment metadata at '/tmp/.tmptGp0h3/venv/pyvenv.cfg' 2026-10-15 12:16:45.772674348 DEBUG Searching for site-packages directory in sys.prefix /tmp/.tmptGp0h3/venv 2026-10-15 12:16:45.772717439 DEBUG Resolved site-packages directories for this virtual environment are: ["/tmp/.tmptGp0h3/venv/lib/python3.16/site-packages"] 2026-10-15 12:16:45.772732840 DEBUG Searching for real stdlib directory in sys.prefix /tmp/.tmptGp0h3/base 2026-10-15 12:16:45.772738630 DEBUG Failed to resolve real stdlib path for this virtual environment 2026-10-15 12:16:45.772740970 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/.tmptGp0h3/base` 2026-10-15 12:16:45.772752670 DEBUG Adding first-party search path `/tmp/.tmptGp0h3/src` 2026-10-15 12:16:45.772757030 DEBUG Using vendored stdlib 2026-10-15 12:16:45.772845402 DEBUG Adding site-packages search path `/tmp/.tmptGp0h3/venv/lib/python3.16/site-packages` 2026-10-15 12:16:45.772850903 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:45.772853863 DEBUG Adding new file root '/tmp/.tmptGp0h3/src' of kind Project 2026-10-15 12:16:45.773284474 DEBUG Adding new file root '/tmp/.tmptGp0h3/venv/lib/python3.16/site-packages' of kind SearchPath 2026-10-15 12:16:45.774836703 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-15 12:16:45.774883674 DEBUG Updating project to check open files 2026-10-15 12:16:45.774888884 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-15 12:16:45.774894884 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-15 12:16:45.775012837 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:16:45.775021297 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-15 12:16:45.775072759 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmptGp0h3/src/main.py") 2026-10-15 12:16:45.775080969 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmptGp0h3/src/main.py` 2026-10-15 12:16:45.775087879 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmptGp0h3/src/main.py` 2026-10-15 12:16:45.775211292 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmptGp0h3/src/main.py` to project `src` 2026-10-15 12:16:45.775226813 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmptGp0h3/src/main.py` 2026-10-15 12:16:45.775229243 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:16:45.775236963 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(180))}}: Set open project files (count: 1) 2026-10-15 12:16:45.775344316 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmptGp0h3/src/main.py"))}: Checking file '/tmp/.tmptGp0h3/src/main.py' 2026-10-15 12:16:45.775453398 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmptGp0h3/src/main.py"))}: Resolving dynamic module resolution paths 2026-10-15 12:16:45.789818560 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmptGp0h3/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-15 12:16:45.791184225 DEBUG method="textDocument/diagnostic" response.id=2 duration=15.94ms 2026-10-15 12:16:45.791199745 DEBUG Received server response for request 2 2026-10-15 12:16:45.801354731 DEBUG Client sends request `shutdown` with ID 3 2026-10-15 12:16:45.801389352 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:45.801396402 DEBUG method="shutdown" response.id=3 duration=11.63µs 2026-10-15 12:16:45.801406153 DEBUG Received server response for request 3 2026-10-15 12:16:45.801409493 DEBUG Client sends notification `exit` 2026-10-15 12:16:45.801424953 DEBUG Received exit notification, exiting ok test configuration::unsupported_inferred_python_version_setting_diagnostic ... 2026-10-15 12:16:45.804784588 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:16:45.804851859 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:45.804887570 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:45.804947732 DEBUG Client info: None 2026-10-15 12:16:45.804978283 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:16:45.805004123 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:45.805010273 INFO Version: Unknown 2026-10-15 12:16:45.805051474 DEBUG Received server response for request 1 2026-10-15 12:16:45.805089755 DEBUG Client sends notification `initialized` 2026-10-15 12:16:45.805103516 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:45.805193858 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:45.805229059 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:45.805232659 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:45.805309331 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:45.805327901 DEBUG Initializing workspace `file:///tmp/.tmpPivJzy/project`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:45.805344512 DEBUG Searching for a project in '/tmp/.tmpPivJzy/project' 2026-10-15 12:16:45.805379023 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:16:45.805384353 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:45.806670135 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:45.806681516 DEBUG Resolving local virtual environment: /tmp/.tmpPivJzy/project/.venv 2026-10-15 12:16:45.806694586 DEBUG Attempting to parse virtual environment metadata at '/tmp/.tmpPivJzy/project/.venv/pyvenv.cfg' 2026-10-15 12:16:45.806749757 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:45.806755067 DEBUG Searching for site-packages directory in sys.prefix /tmp/.tmpPivJzy/project/.venv 2026-10-15 12:16:45.806785858 DEBUG Resolved site-packages directories for this virtual environment are: ["/tmp/.tmpPivJzy/project/.venv/lib/python3.16/site-packages"] 2026-10-15 12:16:45.806797038 DEBUG Searching for real stdlib directory in sys.prefix /tmp/.tmpPivJzy/base 2026-10-15 12:16:45.806802469 DEBUG Failed to resolve real stdlib path for this virtual environment 2026-10-15 12:16:45.806804839 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/.tmpPivJzy/base` 2026-10-15 12:16:45.806818579 DEBUG Adding first-party search path `/tmp/.tmpPivJzy/project` 2026-10-15 12:16:45.806822819 DEBUG Using vendored stdlib 2026-10-15 12:16:45.806942842 DEBUG Adding site-packages search path `/tmp/.tmpPivJzy/project/.venv/lib/python3.16/site-packages` 2026-10-15 12:16:45.806949402 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:45.806954242 DEBUG Adding new file root '/tmp/.tmpPivJzy/project' of kind Project 2026-10-15 12:16:45.807580778 DEBUG Adding new file root '/tmp/.tmpPivJzy/project/.venv/lib/python3.16/site-packages' of kind SearchPath 2026-10-15 12:16:45.808003299 DEBUG Skipping directory '/tmp/.tmpPivJzy/project/.venv' because it is excluded by a default or `src.exclude` pattern 2026-10-15 12:16:45.810099722 INFO Project::index_files{project=project}: Indexed 1 file(s) in 0.003s 2026-10-15 12:16:45.810129573 DEBUG Updating project to check open files 2026-10-15 12:16:45.810134223 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-15 12:16:45.810141853 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-15 12:16:45.820377031 DEBUG Client sends request `shutdown` with ID 2 2026-10-15 12:16:45.820404672 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:45.820413392 DEBUG method="shutdown" response.id=2 duration=14.13µs 2026-10-15 12:16:45.820425192 DEBUG Received server response for request 2 2026-10-15 12:16:45.820428962 DEBUG Client sends notification `exit` 2026-10-15 12:16:45.820438043 DEBUG Received exit notification, exiting ok test configuration::unsupported_inferred_python_version_setting_diagnostic_for_system_interpreter ... 2026-10-15 12:16:45.821950911 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:16:45.822020142 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:45.822054283 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:45.822112975 DEBUG Client info: None 2026-10-15 12:16:45.822137265 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:16:45.822150396 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:45.822156806 INFO Version: Unknown 2026-10-15 12:16:45.822200307 DEBUG Received server response for request 1 2026-10-15 12:16:45.822229598 DEBUG Client sends notification `initialized` 2026-10-15 12:16:45.822265089 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:45.822362591 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:45.822404292 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:45.822407962 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:45.822475064 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:45.822511435 DEBUG Initializing workspace `file:///tmp/.tmpgE640B/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/.tmpgE640B/python/bin/python3.16", query: None, fragment: None, }, ), sys_prefix: "/tmp/.tmpgE640B/python", }, environment: None, version: None, }, ), }, ), } 2026-10-15 12:16:45.822543256 DEBUG Using the Python environment selected in your editor in case the configuration doesn't specify a Python environment: /tmp/.tmpgE640B/python 2026-10-15 12:16:45.822547616 DEBUG Searching for a project in '/tmp/.tmpgE640B/project' 2026-10-15 12:16:45.822583087 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:16:45.822588277 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:45.823740506 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:45.823758206 DEBUG Attempting to parse virtual environment metadata at '/tmp/.tmpgE640B/python/pyvenv.cfg' 2026-10-15 12:16:45.823767596 DEBUG Searching for site-packages directory in sys.prefix /tmp/.tmpgE640B/python 2026-10-15 12:16:45.823829418 DEBUG Resolved site-packages directories for this environment are: ["/tmp/.tmpgE640B/python/lib/python3.16/site-packages"] 2026-10-15 12:16:45.823832908 DEBUG Searching for real stdlib directory in sys.prefix /tmp/.tmpgE640B/python 2026-10-15 12:16:45.823840998 DEBUG Resolved real stdlib directory for this environment is: "/tmp/.tmpgE640B/python/lib/python3.16" 2026-10-15 12:16:45.823853069 DEBUG Adding first-party search path `/tmp/.tmpgE640B/project` 2026-10-15 12:16:45.823857559 DEBUG Using vendored stdlib 2026-10-15 12:16:45.824004432 DEBUG Adding site-packages search path `/tmp/.tmpgE640B/python/lib/python3.16/site-packages` 2026-10-15 12:16:45.824012743 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:45.824016843 DEBUG Adding new file root '/tmp/.tmpgE640B/project' of kind Project 2026-10-15 12:16:45.824695380 DEBUG Adding new file root '/tmp/.tmpgE640B/python/lib/python3.16/site-packages' of kind SearchPath 2026-10-15 12:16:45.826366922 INFO Project::index_files{project=project}: Indexed 1 file(s) in 0.002s 2026-10-15 12:16:45.826393733 DEBUG Updating project to check open files 2026-10-15 12:16:45.826398253 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-15 12:16:45.826405523 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-15 12:16:45.836560999 DEBUG Client sends request `shutdown` with ID 2 2026-10-15 12:16:45.836592290 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:45.836600370 DEBUG method="shutdown" response.id=2 duration=11.99µs 2026-10-15 12:16:45.836611240 DEBUG Received server response for request 2 2026-10-15 12:16:45.836615470 DEBUG Client sends notification `exit` 2026-10-15 12:16:45.836631351 DEBUG Received exit notification, exiting ok test file_watching::nested_search_path_picks_up_missed_dependency_edit ... 2026-10-15 12:16:45.838099978 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: Some( DidChangeWatchedFilesClientCapabilities { dynamic_registration: Some( true, ), relative_pattern_support: Some( true, ), }, ), symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:16:45.838153669 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:45.838185890 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:45.838240401 DEBUG Client info: None 2026-10-15 12:16:45.838266502 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:16:45.838277062 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "FILE_WATCHER_SUPPORT", "RELATIVE_FILE_WATCHER_SUPPORT", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:45.838282862 INFO Version: Unknown 2026-10-15 12:16:45.838323263 DEBUG Received server response for request 1 2026-10-15 12:16:45.838350934 DEBUG Client sends notification `initialized` 2026-10-15 12:16:45.838450847 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:45.838493058 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:45.838496418 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:45.838572420 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:45.838588750 DEBUG Initializing workspace `file:///tmp/.tmpkPIbDE/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:45.838605511 DEBUG Searching for a project in '/tmp/.tmpkPIbDE/src' 2026-10-15 12:16:45.838663012 DEBUG Found project at '/tmp/.tmpkPIbDE/src' 2026-10-15 12:16:45.838671332 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:45.839948214 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:45.839957485 DEBUG Resolving local virtual environment: /tmp/.tmpkPIbDE/src/.venv 2026-10-15 12:16:45.840021306 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:45.840025076 DEBUG No virtual environment found 2026-10-15 12:16:45.840046027 DEBUG Adding extra search-path `/tmp/.tmpkPIbDE/dependencies` 2026-10-15 12:16:45.840050327 DEBUG Adding first-party search path `/tmp/.tmpkPIbDE/src` 2026-10-15 12:16:45.840054087 DEBUG Using vendored stdlib 2026-10-15 12:16:45.840167010 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:45.840170980 DEBUG Adding new file root '/tmp/.tmpkPIbDE/src' of kind Project 2026-10-15 12:16:45.840871788 DEBUG Adding new file root '/tmp/.tmpkPIbDE/dependencies' of kind SearchPath 2026-10-15 12:16:45.842562880 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-15 12:16:45.842600421 DEBUG Resolving dynamic module resolution paths 2026-10-15 12:16:45.842635052 DEBUG Received server request `client/registerCapability` 2026-10-15 12:16:45.842640942 INFO Retrying to receive `client/registerCapability` request 2026-10-15 12:16:45.842725694 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:16:45.842733385 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-15 12:16:45.842779886 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpkPIbDE/src/main.py") 2026-10-15 12:16:45.842793046 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpkPIbDE/src/main.py` 2026-10-15 12:16:45.842813727 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpkPIbDE/src/main.py` 2026-10-15 12:16:45.842955360 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpkPIbDE/src/main.py` to project `src` 2026-10-15 12:16:45.842969980 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpkPIbDE/src/main.py` 2026-10-15 12:16:45.842972601 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:16:45.842981641 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:16:45.843150295 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpkPIbDE/src/main.py"))}: Checking file '/tmp/.tmpkPIbDE/src/main.py' 2026-10-15 12:16:45.852152072 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpkPIbDE/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-15 12:16:45.853530337 DEBUG method="textDocument/diagnostic" response.id=2 duration=10.53ms 2026-10-15 12:16:45.853545557 DEBUG Received server response for request 2 2026-10-15 12:16:45.853624879 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-15 12:16:45.853646930 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpkPIbDE/src` 2026-10-15 12:16:45.853671390 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpkPIbDE/src/pyproject.toml", kind: Any } 2026-10-15 12:16:45.853682671 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for a project in '/tmp/.tmpkPIbDE/src' 2026-10-15 12:16:45.853707841 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Found project at '/tmp/.tmpkPIbDE/src' 2026-10-15 12:16:45.853712111 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:45.853718962 INFO notification{method=workspace/didChangeWatchedFiles}:apply_changes: Defaulting to python-platform `linux` 2026-10-15 12:16:45.853722292 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Resolving local virtual environment: /tmp/.tmpkPIbDE/src/.venv 2026-10-15 12:16:45.853765433 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:45.853770193 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: No virtual environment found 2026-10-15 12:16:45.853780763 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding first-party search path `/tmp/.tmpkPIbDE/src` 2026-10-15 12:16:45.853789633 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Using vendored stdlib 2026-10-15 12:16:45.853872685 INFO notification{method=workspace/didChangeWatchedFiles}:apply_changes: Python version: Python 3.15, platform: linux 2026-10-15 12:16:45.854304466 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Reloading project after structural change 2026-10-15 12:16:45.854309926 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Reloading project 2026-10-15 12:16:45.854350457 DEBUG notification{method=workspace/didChangeWatchedFiles}: Resolving dynamic module resolution paths 2026-10-15 12:16:45.854373898 DEBUG Received server request `client/registerCapability` 2026-10-15 12:16:45.854377348 INFO Retrying to receive `client/registerCapability` request 2026-10-15 12:16:45.854442870 DEBUG Received server request `client/unregisterCapability` 2026-10-15 12:16:45.854447000 INFO Retrying to receive `client/unregisterCapability` request 2026-10-15 12:16:45.854485991 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-15 12:16:45.854501381 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpkPIbDE/src` 2026-10-15 12:16:45.854524902 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpkPIbDE/src/pyproject.toml", kind: Any } 2026-10-15 12:16:45.854533922 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for a project in '/tmp/.tmpkPIbDE/src' 2026-10-15 12:16:45.854558583 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Found project at '/tmp/.tmpkPIbDE/src' 2026-10-15 12:16:45.854561903 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:45.854575473 INFO notification{method=workspace/didChangeWatchedFiles}:apply_changes: Defaulting to python-platform `linux` 2026-10-15 12:16:45.854578773 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Resolving local virtual environment: /tmp/.tmpkPIbDE/src/.venv 2026-10-15 12:16:45.854610924 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:45.854615264 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: No virtual environment found 2026-10-15 12:16:45.854629844 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding extra search-path `/tmp/.tmpkPIbDE/dependencies/pkg` 2026-10-15 12:16:45.854634255 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding first-party search path `/tmp/.tmpkPIbDE/src` 2026-10-15 12:16:45.854638585 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Using vendored stdlib 2026-10-15 12:16:45.854715317 INFO notification{method=workspace/didChangeWatchedFiles}:apply_changes: Python version: Python 3.15, platform: linux 2026-10-15 12:16:45.854719977 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding new file root '/tmp/.tmpkPIbDE/dependencies/pkg' of kind SearchPath 2026-10-15 12:16:45.855097086 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Reloading project after structural change 2026-10-15 12:16:45.855102806 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Reloading project 2026-10-15 12:16:45.855144287 DEBUG notification{method=workspace/didChangeWatchedFiles}: Resolving dynamic module resolution paths 2026-10-15 12:16:45.855170648 DEBUG Received server request `client/registerCapability` 2026-10-15 12:16:45.855174308 INFO Retrying to receive `client/registerCapability` request 2026-10-15 12:16:45.855208379 DEBUG Updating the revision of `/tmp/.tmpkPIbDE/dependencies/pkg/dependency.py` 2026-10-15 12:16:45.855231420 DEBUG Received server request `client/unregisterCapability` 2026-10-15 12:16:45.855234790 INFO Retrying to receive `client/unregisterCapability` request 2026-10-15 12:16:45.855244180 DEBUG Client sends notification `textDocument/didChange` 2026-10-15 12:16:45.855248530 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-15 12:16:45.855257600 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-15 12:16:45.855282891 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpkPIbDE/src/main.py", kind: FileContent } 2026-10-15 12:16:45.855287621 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpkPIbDE/src/main.py` 2026-10-15 12:16:45.855383894 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpkPIbDE/src/main.py` to project `src` 2026-10-15 12:16:45.855431795 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpkPIbDE/src/main.py"))}: Checking file '/tmp/.tmpkPIbDE/src/main.py' 2026-10-15 12:16:45.861555879 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpkPIbDE/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-15 12:16:45.865292503 DEBUG method="textDocument/diagnostic" response.id=3 duration=9.90ms 2026-10-15 12:16:45.865310364 DEBUG Received server response for request 3 2026-10-15 12:16:45.875450549 DEBUG Client sends request `shutdown` with ID 4 2026-10-15 12:16:45.875485190 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:45.875491311 DEBUG method="shutdown" response.id=4 duration=9.39µs 2026-10-15 12:16:45.875500461 DEBUG Received server response for request 4 2026-10-15 12:16:45.875504031 DEBUG Client sends notification `exit` 2026-10-15 12:16:45.875518601 DEBUG Received exit notification, exiting ok test file_watching::picks_up_edits_to_unwatched_pth_files ... 2026-10-15 12:16:45.879186484 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: Some( DidChangeWatchedFilesClientCapabilities { dynamic_registration: Some( true, ), relative_pattern_support: Some( true, ), }, ), symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:16:45.879251665 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:45.879290636 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:45.879357248 DEBUG Client info: None 2026-10-15 12:16:45.879382829 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:16:45.879396229 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "FILE_WATCHER_SUPPORT", "RELATIVE_FILE_WATCHER_SUPPORT", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:45.879402299 INFO Version: Unknown 2026-10-15 12:16:45.879444880 DEBUG Received server response for request 1 2026-10-15 12:16:45.879487801 DEBUG Client sends notification `initialized` 2026-10-15 12:16:45.879606484 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:45.879657696 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:45.879661476 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:45.879728727 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:45.879747988 DEBUG Initializing workspace `file:///tmp/.tmp7MboQA/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:45.879765668 DEBUG Searching for a project in '/tmp/.tmp7MboQA/src' 2026-10-15 12:16:45.879815390 DEBUG Found project at '/tmp/.tmp7MboQA/src' 2026-10-15 12:16:45.879820760 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:45.881020820 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:45.881042461 DEBUG Attempting to parse virtual environment metadata at '/tmp/.tmp7MboQA/venv/pyvenv.cfg' 2026-10-15 12:16:45.881065571 DEBUG Searching for site-packages directory in sys.prefix /tmp/.tmp7MboQA/venv 2026-10-15 12:16:45.881109912 DEBUG Resolved site-packages directories for this virtual environment are: ["/tmp/.tmp7MboQA/venv/lib/python3.12/site-packages"] 2026-10-15 12:16:45.881126553 DEBUG Searching for real stdlib directory in sys.prefix /tmp/.tmp7MboQA/base 2026-10-15 12:16:45.881132883 DEBUG Failed to resolve real stdlib path for this virtual environment 2026-10-15 12:16:45.881135153 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/.tmp7MboQA/base` 2026-10-15 12:16:45.881148403 DEBUG Adding first-party search path `/tmp/.tmp7MboQA/src` 2026-10-15 12:16:45.881152773 DEBUG Using vendored stdlib 2026-10-15 12:16:45.881262266 DEBUG Adding site-packages search path `/tmp/.tmp7MboQA/venv/lib/python3.12/site-packages` 2026-10-15 12:16:45.881268296 INFO Python version: Python 3.12, platform: linux 2026-10-15 12:16:45.881272636 DEBUG Adding new file root '/tmp/.tmp7MboQA/src' of kind Project 2026-10-15 12:16:45.881828070 DEBUG Adding new file root '/tmp/.tmp7MboQA/venv/lib/python3.12/site-packages' of kind SearchPath 2026-10-15 12:16:45.884360674 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-15 12:16:45.884396585 DEBUG Resolving dynamic module resolution paths 2026-10-15 12:16:45.884450566 DEBUG Adding editable installation to module resolution path /tmp/.tmp7MboQA/old 2026-10-15 12:16:45.884453537 DEBUG Adding new file root '/tmp/.tmp7MboQA/old' of kind SearchPath 2026-10-15 12:16:45.884495568 DEBUG Received server request `client/registerCapability` 2026-10-15 12:16:45.884503578 INFO Retrying to receive `client/registerCapability` request 2026-10-15 12:16:45.884615871 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:16:45.884621991 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-15 12:16:45.884660072 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp7MboQA/src/main.py") 2026-10-15 12:16:45.884668772 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp7MboQA/src/main.py` 2026-10-15 12:16:45.884686292 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp7MboQA/src/main.py` 2026-10-15 12:16:45.884828086 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp7MboQA/src/main.py` to project `src` 2026-10-15 12:16:45.884843306 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp7MboQA/src/main.py` 2026-10-15 12:16:45.884845996 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:16:45.884853987 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:16:45.885010051 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp7MboQA/src/main.py"))}: Checking file '/tmp/.tmp7MboQA/src/main.py' 2026-10-15 12:16:45.893658259 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp7MboQA/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-15 12:16:45.895033033 DEBUG method="textDocument/diagnostic" response.id=2 duration=10.17ms 2026-10-15 12:16:45.895049784 DEBUG Received server response for request 2 2026-10-15 12:16:45.895135596 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-15 12:16:45.895157516 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmp7MboQA/src` 2026-10-15 12:16:45.895180477 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmp7MboQA/src/pyproject.toml", kind: Any } 2026-10-15 12:16:45.895190847 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for a project in '/tmp/.tmp7MboQA/src' 2026-10-15 12:16:45.895215918 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Found project at '/tmp/.tmp7MboQA/src' 2026-10-15 12:16:45.895219848 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:45.895226618 INFO notification{method=workspace/didChangeWatchedFiles}:apply_changes: Defaulting to python-platform `linux` 2026-10-15 12:16:45.895229688 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Resolving local virtual environment: /tmp/.tmp7MboQA/src/.venv 2026-10-15 12:16:45.895272959 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:45.895277869 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: No virtual environment found 2026-10-15 12:16:45.895288870 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding first-party search path `/tmp/.tmp7MboQA/src` 2026-10-15 12:16:45.895293060 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Using vendored stdlib 2026-10-15 12:16:45.895389612 INFO notification{method=workspace/didChangeWatchedFiles}:apply_changes: Python version: Python 3.15, platform: linux 2026-10-15 12:16:45.895834693 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Reloading project after structural change 2026-10-15 12:16:45.895839924 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Reloading project 2026-10-15 12:16:45.895881415 DEBUG notification{method=workspace/didChangeWatchedFiles}: Resolving dynamic module resolution paths 2026-10-15 12:16:45.895905585 DEBUG Received server request `client/registerCapability` 2026-10-15 12:16:45.895908975 INFO Retrying to receive `client/registerCapability` request 2026-10-15 12:16:45.895972617 DEBUG Received server request `client/unregisterCapability` 2026-10-15 12:16:45.895975777 INFO Retrying to receive `client/unregisterCapability` request 2026-10-15 12:16:45.896027708 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-15 12:16:45.896044459 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmp7MboQA/src` 2026-10-15 12:16:45.896067859 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmp7MboQA/src/pyproject.toml", kind: Any } 2026-10-15 12:16:45.896077400 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for a project in '/tmp/.tmp7MboQA/src' 2026-10-15 12:16:45.896102140 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Found project at '/tmp/.tmp7MboQA/src' 2026-10-15 12:16:45.896105820 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:45.896112740 INFO notification{method=workspace/didChangeWatchedFiles}:apply_changes: Defaulting to python-platform `linux` 2026-10-15 12:16:45.896123051 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Attempting to parse virtual environment metadata at '/tmp/.tmp7MboQA/venv/pyvenv.cfg' 2026-10-15 12:16:45.896139471 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for site-packages directory in sys.prefix /tmp/.tmp7MboQA/venv 2026-10-15 12:16:45.896176502 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Resolved site-packages directories for this virtual environment are: ["/tmp/.tmp7MboQA/venv/lib/python3.12/site-packages"] 2026-10-15 12:16:45.896189312 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for real stdlib directory in sys.prefix /tmp/.tmp7MboQA/base 2026-10-15 12:16:45.896194693 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Failed to resolve real stdlib path for this virtual environment 2026-10-15 12:16:45.896197183 INFO notification{method=workspace/didChangeWatchedFiles}:apply_changes: 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/.tmp7MboQA/base` 2026-10-15 12:16:45.896207973 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding first-party search path `/tmp/.tmp7MboQA/src` 2026-10-15 12:16:45.896212473 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Using vendored stdlib 2026-10-15 12:16:45.896294805 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding site-packages search path `/tmp/.tmp7MboQA/venv/lib/python3.12/site-packages` 2026-10-15 12:16:45.896300165 INFO notification{method=workspace/didChangeWatchedFiles}:apply_changes: Python version: Python 3.12, platform: linux 2026-10-15 12:16:45.896675795 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Reloading project after structural change 2026-10-15 12:16:45.896681495 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Reloading project 2026-10-15 12:16:45.896746186 DEBUG Received server request `client/registerCapability` 2026-10-15 12:16:45.896749727 INFO Retrying to receive `client/registerCapability` request 2026-10-15 12:16:45.896827288 DEBUG Updating the revision of `/tmp/.tmp7MboQA/venv/lib/python3.12/site-packages/dependency.pth` 2026-10-15 12:16:45.896853929 DEBUG Received server request `client/unregisterCapability` 2026-10-15 12:16:45.896857469 INFO Retrying to receive `client/unregisterCapability` request 2026-10-15 12:16:45.896874160 DEBUG Resolving dynamic module resolution paths 2026-10-15 12:16:45.896877940 DEBUG Adding editable installation to module resolution path /tmp/.tmp7MboQA/new 2026-10-15 12:16:45.896880580 DEBUG Adding new file root '/tmp/.tmp7MboQA/new' of kind SearchPath 2026-10-15 12:16:45.896914821 DEBUG Received server request `client/registerCapability` 2026-10-15 12:16:45.896917931 INFO Retrying to receive `client/registerCapability` request 2026-10-15 12:16:45.896966932 DEBUG Received server request `client/unregisterCapability` 2026-10-15 12:16:45.896969412 INFO Retrying to receive `client/unregisterCapability` request 2026-10-15 12:16:45.896975122 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-15 12:16:45.897135066 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp7MboQA/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-15 12:16:45.899932927 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp7MboQA/src/main.py"))}: Checking file '/tmp/.tmp7MboQA/src/main.py' 2026-10-15 12:16:45.899976068 DEBUG method="textDocument/diagnostic" response.id=3 duration=2.97ms 2026-10-15 12:16:45.899999168 DEBUG Received server response for request 3 2026-10-15 12:16:45.910115684 DEBUG Client sends request `shutdown` with ID 4 2026-10-15 12:16:45.910146024 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:45.910153384 DEBUG method="shutdown" response.id=4 duration=11.59µs 2026-10-15 12:16:45.910163735 DEBUG Received server response for request 4 2026-10-15 12:16:45.910167695 DEBUG Client sends notification `exit` 2026-10-15 12:16:45.910182695 DEBUG Received exit notification, exiting ok test file_watching::refreshes_script_dependency_after_rewatch ... 2026-10-15 12:16:45.913172021 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: Some( DidChangeWatchedFilesClientCapabilities { dynamic_registration: Some( true, ), relative_pattern_support: Some( true, ), }, ), symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: Some( InlayHintWorkspaceClientCapabilities { refresh_support: Some( true, ), }, ), diagnostics: Some( DiagnosticWorkspaceClientCapabilities { refresh_support: Some( true, ), }, ), folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: 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-10-15 12:16:45.913242322 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:45.913277423 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:45.913333755 DEBUG Client info: None 2026-10-15 12:16:45.913366736 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:16:45.913378976 DEBUG Resolved client capabilities: ["WORKSPACE_DIAGNOSTIC_REFRESH", "INLAY_HINT_REFRESH", "PULL_DIAGNOSTICS", "FILE_WATCHER_SUPPORT", "RELATIVE_FILE_WATCHER_SUPPORT", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:45.913385546 INFO Version: Unknown 2026-10-15 12:16:45.913426087 DEBUG Received server response for request 1 2026-10-15 12:16:45.913460998 DEBUG Client sends notification `initialized` 2026-10-15 12:16:45.913553940 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:45.913596321 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:45.913599861 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:45.913657343 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:45.913672413 DEBUG Initializing workspace `file:///tmp/.tmpdldNzT/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:45.913688394 DEBUG Searching for a project in '/tmp/.tmpdldNzT/src' 2026-10-15 12:16:45.913720224 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:16:45.913724905 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:45.914219847 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:45.914225637 DEBUG Resolving local virtual environment: /tmp/.tmpdldNzT/src/.venv 2026-10-15 12:16:45.914268938 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:45.914273148 DEBUG No virtual environment found 2026-10-15 12:16:45.914284849 DEBUG Adding first-party search path `/tmp/.tmpdldNzT/src` 2026-10-15 12:16:45.914289179 DEBUG Using vendored stdlib 2026-10-15 12:16:45.914377301 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:45.914381361 DEBUG Adding new file root '/tmp/.tmpdldNzT/src' of kind Project 2026-10-15 12:16:45.916527775 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-15 12:16:45.916561076 DEBUG Resolving dynamic module resolution paths 2026-10-15 12:16:45.916978347 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:45.917022138 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:45.917026338 DEBUG No virtual environment found 2026-10-15 12:16:45.917032968 DEBUG Adding extra search-path `/tmp/.tmpdldNzT/dependencies` 2026-10-15 12:16:45.917037188 DEBUG Using vendored stdlib 2026-10-15 12:16:45.917111100 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:45.917115100 DEBUG Adding new file root '/tmp/.tmpdldNzT/dependencies' of kind SearchPath 2026-10-15 12:16:45.917130150 DEBUG Resolving dynamic module resolution paths 2026-10-15 12:16:45.917157891 DEBUG Received server request `client/registerCapability` 2026-10-15 12:16:45.917168721 INFO Retrying to receive `client/registerCapability` request 2026-10-15 12:16:45.917274934 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:16:45.917283974 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-15 12:16:45.917320355 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpdldNzT/src/script.py") 2026-10-15 12:16:45.917327925 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpdldNzT/src/script.py` 2026-10-15 12:16:45.917342356 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpdldNzT/src/script.py` 2026-10-15 12:16:45.917455929 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpdldNzT/src/script.py` to project `src` 2026-10-15 12:16:45.917474469 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpdldNzT/src/script.py` 2026-10-15 12:16:45.917476879 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:16:45.917485009 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:16:45.917583532 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpdldNzT/src/script.py"))}: Checking file '/tmp/.tmpdldNzT/src/script.py' 2026-10-15 12:16:45.928209970 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpdldNzT/src/script.py"))}: Module `__builtins__` not found in search paths 2026-10-15 12:16:45.929599535 DEBUG method="textDocument/diagnostic" response.id=2 duration=12.10ms 2026-10-15 12:16:45.929615685 DEBUG Received server response for request 2 2026-10-15 12:16:45.929662846 DEBUG Client sends notification `textDocument/didChange` 2026-10-15 12:16:45.929684267 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-15 12:16:45.929711088 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpdldNzT/src/script.py", kind: FileContent } 2026-10-15 12:16:45.929716808 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpdldNzT/src/script.py` 2026-10-15 12:16:45.929805900 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpdldNzT/src/script.py` to project `src` 2026-10-15 12:16:45.930221360 INFO notification{method=textDocument/didChange}: Defaulting to python-platform `linux` 2026-10-15 12:16:45.930252681 DEBUG notification{method=textDocument/didChange}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:45.930257121 DEBUG notification{method=textDocument/didChange}: No virtual environment found 2026-10-15 12:16:45.930260241 DEBUG notification{method=textDocument/didChange}: Using vendored stdlib 2026-10-15 12:16:45.930334393 INFO notification{method=textDocument/didChange}: Python version: Python 3.15, platform: linux 2026-10-15 12:16:45.930366214 DEBUG notification{method=textDocument/didChange}: Resolving dynamic module resolution paths 2026-10-15 12:16:45.930387945 DEBUG Received server request `client/registerCapability` 2026-10-15 12:16:45.930392345 INFO Retrying to receive `client/registerCapability` request 2026-10-15 12:16:45.930439926 DEBUG Received server request `client/unregisterCapability` 2026-10-15 12:16:45.930448266 INFO Retrying to receive `client/unregisterCapability` request 2026-10-15 12:16:45.930494547 DEBUG Client sends notification `textDocument/didChange` 2026-10-15 12:16:45.930510598 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-15 12:16:45.930537568 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpdldNzT/src/script.py", kind: FileContent } 2026-10-15 12:16:45.930542209 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpdldNzT/src/script.py` 2026-10-15 12:16:45.930626931 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpdldNzT/src/script.py` to project `src` 2026-10-15 12:16:45.930984960 INFO notification{method=textDocument/didChange}: Defaulting to python-platform `linux` 2026-10-15 12:16:45.931034091 DEBUG notification{method=textDocument/didChange}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:45.931038501 DEBUG notification{method=textDocument/didChange}: No virtual environment found 2026-10-15 12:16:45.931044861 DEBUG notification{method=textDocument/didChange}: Adding extra search-path `/tmp/.tmpdldNzT/dependencies` 2026-10-15 12:16:45.931049261 DEBUG notification{method=textDocument/didChange}: Using vendored stdlib 2026-10-15 12:16:45.931122173 INFO notification{method=textDocument/didChange}: Python version: Python 3.15, platform: linux 2026-10-15 12:16:45.931175055 DEBUG Received server request `client/registerCapability` 2026-10-15 12:16:45.931178815 INFO Retrying to receive `client/registerCapability` request 2026-10-15 12:16:45.931228866 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-15 12:16:45.931278177 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpdldNzT/src/script.py"))}: Checking file '/tmp/.tmpdldNzT/src/script.py' 2026-10-15 12:16:45.931358559 DEBUG method="textDocument/diagnostic" response.id=3 duration=117.18µs 2026-10-15 12:16:45.931369159 DEBUG Received server response for request 3 2026-10-15 12:16:45.931410070 DEBUG Updating the revision of `/tmp/.tmpdldNzT/dependencies/dependency.py` 2026-10-15 12:16:45.931447831 DEBUG Received server request `workspace/diagnostic/refresh` 2026-10-15 12:16:45.931458422 DEBUG Received server request `workspace/inlayHint/refresh` 2026-10-15 12:16:45.931461272 DEBUG Received server request `client/unregisterCapability` 2026-10-15 12:16:45.931463872 INFO Retrying to receive `client/unregisterCapability` request 2026-10-15 12:16:45.931472752 DEBUG Client sends request `textDocument/diagnostic` with ID 4 2026-10-15 12:16:45.934413566 DEBUG request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpdldNzT/src/script.py"))}: Checking file '/tmp/.tmpdldNzT/src/script.py' 2026-10-15 12:16:45.934450707 DEBUG method="textDocument/diagnostic" response.id=4 duration=2.97ms 2026-10-15 12:16:45.934462547 DEBUG Received server response for request 4 2026-10-15 12:16:45.944579192 DEBUG Client sends request `shutdown` with ID 5 2026-10-15 12:16:45.944606533 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:45.944614003 DEBUG method="shutdown" response.id=5 duration=10.80µs 2026-10-15 12:16:45.944624304 DEBUG Received server response for request 5 2026-10-15 12:16:45.944627934 DEBUG Client sends notification `exit` 2026-10-15 12:16:45.944643274 DEBUG Received exit notification, exiting ok test file_watching::watches_project_without_relative_patterns ... 2026-10-15 12:16:45.947603189 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: Some( DidChangeWatchedFilesClientCapabilities { dynamic_registration: Some( true, ), relative_pattern_support: Some( false, ), }, ), symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:16:45.947664310 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:45.947701691 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:45.947763513 DEBUG Client info: None 2026-10-15 12:16:45.947797714 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:16:45.947807994 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "FILE_WATCHER_SUPPORT", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:45.947814034 INFO Version: Unknown 2026-10-15 12:16:45.947850845 DEBUG Received server response for request 1 2026-10-15 12:16:45.947882626 DEBUG Client sends notification `initialized` 2026-10-15 12:16:45.947985168 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:45.948032469 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:45.948036160 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:45.948102301 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:45.948118552 DEBUG Initializing workspace `file:///tmp/.tmpcffyOv/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:45.948134912 DEBUG Searching for a project in '/tmp/.tmpcffyOv/src' 2026-10-15 12:16:45.948168453 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:16:45.948173943 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:45.948667546 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:45.948672596 DEBUG Resolving local virtual environment: /tmp/.tmpcffyOv/src/.venv 2026-10-15 12:16:45.948714217 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:45.948718567 DEBUG No virtual environment found 2026-10-15 12:16:45.948729207 DEBUG Adding first-party search path `/tmp/.tmpcffyOv/src` 2026-10-15 12:16:45.948733447 DEBUG Using vendored stdlib 2026-10-15 12:16:45.948817439 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:45.948821570 DEBUG Adding new file root '/tmp/.tmpcffyOv/src' of kind Project 2026-10-15 12:16:45.950857631 INFO Project::index_files{project=src}: Indexed 2 file(s) in 0.002s 2026-10-15 12:16:45.950888472 DEBUG Resolving dynamic module resolution paths 2026-10-15 12:16:45.950909172 DEBUG Received server request `client/registerCapability` 2026-10-15 12:16:45.950915092 INFO Retrying to receive `client/registerCapability` request 2026-10-15 12:16:45.951006745 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:16:45.951041505 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-15 12:16:45.951044996 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-15 12:16:45.951050856 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpcffyOv/src/main.py") 2026-10-15 12:16:45.951059486 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpcffyOv/src/main.py` 2026-10-15 12:16:45.951073406 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpcffyOv/src/main.py` 2026-10-15 12:16:45.951192099 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpcffyOv/src/main.py` to project `src` 2026-10-15 12:16:45.951205470 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpcffyOv/src/main.py` 2026-10-15 12:16:45.951207960 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:16:45.951215080 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:16:45.951233630 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpcffyOv/src` 2026-10-15 12:16:45.951250141 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpcffyOv/src/dependency.py", kind: Any } 2026-10-15 12:16:45.951257921 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the revision of `/tmp/.tmpcffyOv/src/dependency.py` 2026-10-15 12:16:45.951355383 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding file `/tmp/.tmpcffyOv/src/dependency.py` to project `src` 2026-10-15 12:16:45.951481787 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpcffyOv/src/main.py"))}: Checking file '/tmp/.tmpcffyOv/src/main.py' 2026-10-15 12:16:45.960275178 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpcffyOv/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-15 12:16:45.964383822 DEBUG method="textDocument/diagnostic" response.id=2 duration=13.02ms 2026-10-15 12:16:45.964401352 DEBUG Received server response for request 2 2026-10-15 12:16:45.974544698 DEBUG Client sends request `shutdown` with ID 3 2026-10-15 12:16:45.974577129 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:45.974583859 DEBUG method="shutdown" response.id=3 duration=10.88µs 2026-10-15 12:16:45.974601179 DEBUG Received server response for request 3 2026-10-15 12:16:45.974604520 DEBUG Client sends notification `exit` 2026-10-15 12:16:45.974619730 DEBUG Received exit notification, exiting ok test folding_range::folding_range_basic_functionality ... 2026-10-15 12:16:45.977571594 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:16:45.977642136 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:45.977680397 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:45.977736729 DEBUG Client info: None 2026-10-15 12:16:45.977763279 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:16:45.977776680 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:45.977783400 INFO Version: Unknown 2026-10-15 12:16:45.977826721 DEBUG Received server response for request 1 2026-10-15 12:16:45.977870212 DEBUG Client sends notification `initialized` 2026-10-15 12:16:45.977886772 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:45.978004085 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:45.978045856 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:45.978049496 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:45.978064447 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:16:45.978067627 DEBUG Client sends request `textDocument/foldingRange` with ID 2 2026-10-15 12:16:45.978110068 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:45.978124788 DEBUG Initializing workspace `file:///tmp/.tmpg2i2if/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:45.978139899 DEBUG Searching for a project in '/tmp/.tmpg2i2if/src' 2026-10-15 12:16:45.978172209 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:16:45.978176840 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:45.978648321 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:45.978654082 DEBUG Resolving local virtual environment: /tmp/.tmpg2i2if/src/.venv 2026-10-15 12:16:45.978697283 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:45.978700983 DEBUG No virtual environment found 2026-10-15 12:16:45.978711213 DEBUG Adding first-party search path `/tmp/.tmpg2i2if/src` 2026-10-15 12:16:45.978715163 DEBUG Using vendored stdlib 2026-10-15 12:16:45.978802035 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:45.978806645 DEBUG Adding new file root '/tmp/.tmpg2i2if/src' of kind Project 2026-10-15 12:16:45.980777765 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-15 12:16:45.980795766 DEBUG Updating project to check open files 2026-10-15 12:16:45.980860857 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpg2i2if/src/foo.py") 2026-10-15 12:16:45.980868227 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpg2i2if/src/foo.py` 2026-10-15 12:16:45.980878768 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpg2i2if/src/foo.py` 2026-10-15 12:16:45.981012201 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpg2i2if/src/foo.py` to project `src` 2026-10-15 12:16:45.981025541 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpg2i2if/src/foo.py` 2026-10-15 12:16:45.981028371 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:16:45.981035602 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:16:45.981328949 DEBUG method="textDocument/foldingRange" response.id=2 duration=286.46µs 2026-10-15 12:16:45.981342959 DEBUG Received server response for request 2 2026-10-15 12:16:45.991574147 DEBUG Client sends request `shutdown` with ID 3 2026-10-15 12:16:45.991593768 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:45.991603098 DEBUG method="shutdown" response.id=3 duration=12.14µs 2026-10-15 12:16:45.991613388 DEBUG Received server response for request 3 2026-10-15 12:16:45.991617188 DEBUG Client sends notification `exit` 2026-10-15 12:16:45.991626089 DEBUG Received exit notification, exiting ok test folding_range::folding_range_multiline_block_headers ... 2026-10-15 12:16:45.993142647 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:16:45.993203128 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:45.993235169 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:45.993282340 DEBUG Client info: None 2026-10-15 12:16:45.993305661 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:16:45.993316851 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:45.993323221 INFO Version: Unknown 2026-10-15 12:16:45.993359392 DEBUG Received server response for request 1 2026-10-15 12:16:45.993394983 DEBUG Client sends notification `initialized` 2026-10-15 12:16:45.993410254 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:45.993485876 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:45.993523867 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:45.993527387 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:45.993546227 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:16:45.993549037 DEBUG Client sends request `textDocument/foldingRange` with ID 2 2026-10-15 12:16:45.993581778 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:45.993596698 DEBUG Initializing workspace `file:///tmp/.tmp7JjpJY/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:45.993622509 DEBUG Searching for a project in '/tmp/.tmp7JjpJY/src' 2026-10-15 12:16:45.993657010 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:16:45.993661790 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:45.994133382 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:45.994138932 DEBUG Resolving local virtual environment: /tmp/.tmp7JjpJY/src/.venv 2026-10-15 12:16:45.994180873 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:45.994184793 DEBUG No virtual environment found 2026-10-15 12:16:45.994196143 DEBUG Adding first-party search path `/tmp/.tmp7JjpJY/src` 2026-10-15 12:16:45.994200194 DEBUG Using vendored stdlib 2026-10-15 12:16:45.994283806 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:45.994288516 DEBUG Adding new file root '/tmp/.tmp7JjpJY/src' of kind Project 2026-10-15 12:16:45.996280916 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-15 12:16:45.996293946 DEBUG Updating project to check open files 2026-10-15 12:16:45.996350828 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp7JjpJY/src/foo.py") 2026-10-15 12:16:45.996358058 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp7JjpJY/src/foo.py` 2026-10-15 12:16:45.996366298 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp7JjpJY/src/foo.py` 2026-10-15 12:16:45.996484321 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp7JjpJY/src/foo.py` to project `src` 2026-10-15 12:16:45.996495542 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp7JjpJY/src/foo.py` 2026-10-15 12:16:45.996497782 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:16:45.996505312 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:16:45.996656156 DEBUG method="textDocument/foldingRange" response.id=2 duration=144.52µs 2026-10-15 12:16:45.996668086 DEBUG Received server response for request 2 2026-10-15 12:16:46.006918494 DEBUG Client sends request `shutdown` with ID 3 2026-10-15 12:16:46.006940685 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:46.006947795 DEBUG method="shutdown" response.id=3 duration=10.07µs 2026-10-15 12:16:46.006957725 DEBUG Received server response for request 3 2026-10-15 12:16:46.006961765 DEBUG Client sends notification `exit` 2026-10-15 12:16:46.006970506 DEBUG Received exit notification, exiting ok test folding_range::folding_range_notebook_cells_are_filtered_to_the_requested_cell ... 2026-10-15 12:16:46.008300039 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:16:46.008352731 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:46.008383811 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:46.008431272 DEBUG Client info: None 2026-10-15 12:16:46.008457843 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:16:46.008468003 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:46.008473294 INFO Version: Unknown 2026-10-15 12:16:46.008511355 DEBUG Received server response for request 1 2026-10-15 12:16:46.008540015 DEBUG Client sends notification `initialized` 2026-10-15 12:16:46.008552006 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpMqF4Iz 2026-10-15 12:16:46.008558496 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:46.008636218 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:46.008675329 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:46.008678699 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:46.008684489 DEBUG No workspace configuration provided for file:///tmp/.tmpMqF4Iz 2026-10-15 12:16:46.008697019 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-15 12:16:46.008734010 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:46.008739630 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpMqF4Iz, using default options 2026-10-15 12:16:46.008762121 DEBUG Initializing workspace `file:///tmp/.tmpMqF4Iz`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:46.008775611 DEBUG Searching for a project in '/tmp/.tmpMqF4Iz' 2026-10-15 12:16:46.008802562 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:16:46.008807492 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:46.009271684 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:46.009277154 DEBUG Resolving local virtual environment: /tmp/.tmpMqF4Iz/.venv 2026-10-15 12:16:46.009317715 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:46.009321755 DEBUG No virtual environment found 2026-10-15 12:16:46.009333245 DEBUG Adding first-party search path `/tmp/.tmpMqF4Iz` 2026-10-15 12:16:46.009337625 DEBUG Using vendored stdlib 2026-10-15 12:16:46.009419847 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:46.009424058 DEBUG Adding new file root '/tmp/.tmpMqF4Iz' of kind Project 2026-10-15 12:16:46.012194247 INFO Project::index_files{project=.tmpMqF4Iz}: Indexed 0 file(s) in 0.002s 2026-10-15 12:16:46.012208068 DEBUG Updating project to check open files 2026-10-15 12:16:46.012246049 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-15 12:16:46.012249429 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-15 12:16:46.012256409 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:16:46.012262729 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-15 12:16:46.012265089 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-15 12:16:46.012271499 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-15 12:16:46.012277889 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-15 12:16:46.012280059 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-15 12:16:46.012284610 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-10-15 12:16:46.012371432 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/test.ipynb' 2026-10-15 12:16:46.012519296 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-10-15 12:16:46.024326713 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Module `__builtins__` not found in search paths 2026-10-15 12:16:46.041668620 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-15 12:16:46.041686251 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-15 12:16:46.041689891 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-15 12:16:46.041718742 DEBUG Client sends request `textDocument/foldingRange` with ID 2 2026-10-15 12:16:46.041828644 DEBUG method="textDocument/foldingRange" response.id=2 duration=83.77µs 2026-10-15 12:16:46.041851655 DEBUG Received server response for request 2 2026-10-15 12:16:46.041866545 DEBUG Client sends request `textDocument/foldingRange` with ID 3 2026-10-15 12:16:46.041900866 DEBUG method="textDocument/foldingRange" response.id=3 duration=25.14µs 2026-10-15 12:16:46.041916757 DEBUG Received server response for request 3 2026-10-15 12:16:46.052184286 DEBUG Client sends request `shutdown` with ID 4 2026-10-15 12:16:46.052215516 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:46.052223307 DEBUG method="shutdown" response.id=4 duration=11.77µs 2026-10-15 12:16:46.052239917 DEBUG Received server response for request 4 2026-10-15 12:16:46.052243517 DEBUG Client sends notification `exit` 2026-10-15 12:16:46.052258457 DEBUG Received exit notification, exiting ok test goto_definition::script_search_paths_resolve_imported_symbols ... 2026-10-15 12:16:46.056789812 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:16:46.056860054 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:46.056900565 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:46.056962566 DEBUG Client info: None 2026-10-15 12:16:46.056987497 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:16:46.057011897 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:46.057017827 INFO Version: Unknown 2026-10-15 12:16:46.057059649 DEBUG Received server response for request 1 2026-10-15 12:16:46.057103060 DEBUG Client sends notification `initialized` 2026-10-15 12:16:46.057118440 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:46.057234683 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:46.057278894 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:46.057282444 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:46.057296945 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:16:46.057300905 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:16:46.057303825 DEBUG Client sends request `textDocument/definition` with ID 2 2026-10-15 12:16:46.057343576 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:46.057360326 DEBUG Initializing workspace `file:///tmp/.tmpmrrRpC/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:46.057377497 DEBUG Searching for a project in '/tmp/.tmpmrrRpC/src' 2026-10-15 12:16:46.057412007 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:16:46.057416438 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:46.057917790 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:46.057933171 DEBUG Resolving local virtual environment: /tmp/.tmpmrrRpC/src/.venv 2026-10-15 12:16:46.057987622 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:46.058017993 DEBUG No virtual environment found 2026-10-15 12:16:46.058035923 DEBUG Adding first-party search path `/tmp/.tmpmrrRpC/src` 2026-10-15 12:16:46.058040133 DEBUG Using vendored stdlib 2026-10-15 12:16:46.058133516 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:46.058137636 DEBUG Adding new file root '/tmp/.tmpmrrRpC/src' of kind Project 2026-10-15 12:16:46.060246239 INFO Project::index_files{project=src}: Indexed 3 file(s) in 0.002s 2026-10-15 12:16:46.060263079 DEBUG Updating project to check open files 2026-10-15 12:16:46.060348571 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpmrrRpC/src/script.py") 2026-10-15 12:16:46.060357082 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpmrrRpC/src/script.py` 2026-10-15 12:16:46.060364262 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpmrrRpC/src/script.py` 2026-10-15 12:16:46.060503275 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpmrrRpC/src/script.py` to project `src` 2026-10-15 12:16:46.060516676 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpmrrRpC/src/script.py` 2026-10-15 12:16:46.060519106 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:16:46.060525996 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-15 12:16:46.060551887 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpmrrRpC/src/ordinary.py") 2026-10-15 12:16:46.060556527 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpmrrRpC/src/ordinary.py` 2026-10-15 12:16:46.060561157 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpmrrRpC/src/ordinary.py` 2026-10-15 12:16:46.060650129 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpmrrRpC/src/ordinary.py` to project `src` 2026-10-15 12:16:46.060658549 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpmrrRpC/src/ordinary.py` 2026-10-15 12:16:46.060660739 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:16:46.060667429 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(180)), file(Id(200))}}: Set open project files (count: 2) 2026-10-15 12:16:46.061317966 INFO request{id=2 method=textDocument/definition}: Defaulting to python-platform `linux` 2026-10-15 12:16:46.061372257 DEBUG request{id=2 method=textDocument/definition}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:46.061377327 DEBUG request{id=2 method=textDocument/definition}: No virtual environment found 2026-10-15 12:16:46.061386288 DEBUG request{id=2 method=textDocument/definition}: Adding extra search-path `/tmp/.tmpmrrRpC/src/dependencies` 2026-10-15 12:16:46.061391278 DEBUG request{id=2 method=textDocument/definition}: Using vendored stdlib 2026-10-15 12:16:46.061489120 INFO request{id=2 method=textDocument/definition}: Python version: Python 3.15, platform: linux 2026-10-15 12:16:46.061495290 DEBUG request{id=2 method=textDocument/definition}: Adding new file root '/tmp/.tmpmrrRpC/src/dependencies' of kind SearchPath 2026-10-15 12:16:46.061576872 DEBUG request{id=2 method=textDocument/definition}: Resolving dynamic module resolution paths 2026-10-15 12:16:46.061652674 DEBUG method="textDocument/definition" response.id=2 duration=979.75µs 2026-10-15 12:16:46.061666475 DEBUG Received server response for request 2 2026-10-15 12:16:46.061773647 DEBUG Client sends request `textDocument/definition` with ID 3 2026-10-15 12:16:46.061851099 DEBUG request{id=3 method=textDocument/definition}: Resolving dynamic module resolution paths 2026-10-15 12:16:46.061859290 DEBUG request{id=3 method=textDocument/definition}: Module `dependency` not found in search paths 2026-10-15 12:16:46.061871800 DEBUG request{id=3 method=textDocument/definition}: Module `dependency` not found while looking in parent dirs (typing mode) 2026-10-15 12:16:46.061879960 DEBUG method="textDocument/definition" response.id=3 duration=92.50µs 2026-10-15 12:16:46.061889350 DEBUG Received server response for request 3 2026-10-15 12:16:46.071981585 DEBUG Client sends request `shutdown` with ID 4 2026-10-15 12:16:46.072018456 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:46.072024806 DEBUG method="shutdown" response.id=4 duration=9.34µs 2026-10-15 12:16:46.072034806 DEBUG Received server response for request 4 2026-10-15 12:16:46.072038166 DEBUG Client sends notification `exit` 2026-10-15 12:16:46.072053347 DEBUG Received exit notification, exiting ok test hover::invalid_script_environment_retains_configured_platform_for_hover ... 2026-10-15 12:16:46.073745879 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:16:46.073810851 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:46.073844502 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:46.073895773 DEBUG Client info: None 2026-10-15 12:16:46.073918464 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:16:46.073931104 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:46.073937434 INFO Version: Unknown 2026-10-15 12:16:46.073978895 DEBUG Received server response for request 1 2026-10-15 12:16:46.074038667 DEBUG Client sends notification `initialized` 2026-10-15 12:16:46.074053847 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:46.074126549 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:46.074161580 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:46.074166030 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:46.074181240 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:16:46.074188190 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-15 12:16:46.074223651 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:46.074238712 DEBUG Initializing workspace `file:///tmp/.tmpXrtQuC/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:46.074253852 DEBUG Searching for a project in '/tmp/.tmpXrtQuC/src' 2026-10-15 12:16:46.074291323 DEBUG Found project at '/tmp/.tmpXrtQuC/src' 2026-10-15 12:16:46.074295873 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:46.074747184 DEBUG Resolving local virtual environment: /tmp/.tmpXrtQuC/src/.venv 2026-10-15 12:16:46.074789536 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:46.074793596 DEBUG No virtual environment found 2026-10-15 12:16:46.074805356 DEBUG Adding first-party search path `/tmp/.tmpXrtQuC/src` 2026-10-15 12:16:46.074809546 DEBUG Using vendored stdlib 2026-10-15 12:16:46.074893028 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:46.074897178 DEBUG Adding new file root '/tmp/.tmpXrtQuC/src' of kind Project 2026-10-15 12:16:46.077816712 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-15 12:16:46.077833292 DEBUG Updating project to check open files 2026-10-15 12:16:46.077896324 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpXrtQuC/src/script.py") 2026-10-15 12:16:46.077903624 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpXrtQuC/src/script.py` 2026-10-15 12:16:46.077910364 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpXrtQuC/src/script.py` 2026-10-15 12:16:46.078052108 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpXrtQuC/src/script.py` to project `src` 2026-10-15 12:16:46.078064598 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpXrtQuC/src/script.py` 2026-10-15 12:16:46.078066998 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:16:46.078075168 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:16:46.078684254 DEBUG request{id=2 method=textDocument/hover}: Default settings failed to discover local Python environment 2026-10-15 12:16:46.078731865 DEBUG request{id=2 method=textDocument/hover}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:46.078736815 DEBUG request{id=2 method=textDocument/hover}: No virtual environment found 2026-10-15 12:16:46.078740765 DEBUG request{id=2 method=textDocument/hover}: Using vendored stdlib 2026-10-15 12:16:46.078838528 INFO request{id=2 method=textDocument/hover}: Python version: Python 3.12, platform: win32 2026-10-15 12:16:46.078927310 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-15 12:16:46.082010338 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal["win32"] 2026-10-15 12:16:46.082040058 DEBUG method="textDocument/hover" response.id=2 duration=3.96ms 2026-10-15 12:16:46.082054649 DEBUG Received server response for request 2 2026-10-15 12:16:46.092230615 DEBUG Client sends request `shutdown` with ID 3 2026-10-15 12:16:46.092263336 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:46.092270876 DEBUG method="shutdown" response.id=3 duration=10.48µs 2026-10-15 12:16:46.092280577 DEBUG Received server response for request 3 2026-10-15 12:16:46.092284957 DEBUG Client sends notification `exit` 2026-10-15 12:16:46.092300797 DEBUG Received exit notification, exiting ok test hover::invalid_script_retains_valid_environment_settings_for_hover ... 2026-10-15 12:16:46.094195045 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:16:46.094250966 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:46.094284447 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:46.094338838 DEBUG Client info: None 2026-10-15 12:16:46.094367379 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:16:46.094380870 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:46.094386940 INFO Version: Unknown 2026-10-15 12:16:46.094430431 DEBUG Received server response for request 1 2026-10-15 12:16:46.094465332 DEBUG Client sends notification `initialized` 2026-10-15 12:16:46.094479342 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:46.094583865 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:46.094621566 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:46.094624876 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:46.094637566 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:16:46.094640456 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-15 12:16:46.094713008 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:46.094736508 DEBUG Initializing workspace `file:///tmp/.tmpLga6zL/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:46.094757119 DEBUG Searching for a project in '/tmp/.tmpLga6zL/src' 2026-10-15 12:16:46.094816560 DEBUG Found project at '/tmp/.tmpLga6zL/src' 2026-10-15 12:16:46.094821381 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:46.096326559 DEBUG Resolving local virtual environment: /tmp/.tmpLga6zL/src/.venv 2026-10-15 12:16:46.096388820 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:46.096393450 DEBUG No virtual environment found 2026-10-15 12:16:46.096410091 DEBUG Adding first-party search path `/tmp/.tmpLga6zL/src` 2026-10-15 12:16:46.096414341 DEBUG Using vendored stdlib 2026-10-15 12:16:46.096543764 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:46.096549044 DEBUG Adding new file root '/tmp/.tmpLga6zL/src' of kind Project 2026-10-15 12:16:46.098932544 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-15 12:16:46.098950055 DEBUG Updating project to check open files 2026-10-15 12:16:46.099054247 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpLga6zL/src/script.py") 2026-10-15 12:16:46.099065058 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpLga6zL/src/script.py` 2026-10-15 12:16:46.099072898 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpLga6zL/src/script.py` 2026-10-15 12:16:46.099230852 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpLga6zL/src/script.py` to project `src` 2026-10-15 12:16:46.099246382 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpLga6zL/src/script.py` 2026-10-15 12:16:46.099249142 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:16:46.099257242 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:16:46.099360635 DEBUG request{id=2 method=textDocument/hover}: Resolving requires-python constraint: `<3.12` 2026-10-15 12:16:46.100094944 DEBUG request{id=2 method=textDocument/hover}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:46.100103994 DEBUG request{id=2 method=textDocument/hover}: No virtual environment found 2026-10-15 12:16:46.100108034 DEBUG request{id=2 method=textDocument/hover}: Using vendored stdlib 2026-10-15 12:16:46.100208026 INFO request{id=2 method=textDocument/hover}: Python version: Python 3.15, platform: win32 2026-10-15 12:16:46.100341030 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-15 12:16:46.103610452 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal["win32"] 2026-10-15 12:16:46.103644763 DEBUG method="textDocument/hover" response.id=2 duration=4.38ms 2026-10-15 12:16:46.103660174 DEBUG Received server response for request 2 2026-10-15 12:16:46.113826840 DEBUG Client sends request `shutdown` with ID 3 2026-10-15 12:16:46.113852491 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:46.113858791 DEBUG method="shutdown" response.id=3 duration=10.48µs 2026-10-15 12:16:46.113869661 DEBUG Received server response for request 3 2026-10-15 12:16:46.113873441 DEBUG Client sends notification `exit` 2026-10-15 12:16:46.113882281 DEBUG Received exit notification, exiting ok test hover::prefers_markdown_when_listed_first ... 2026-10-15 12:16:46.115754168 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: 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-10-15 12:16:46.115811280 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:46.115844591 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:46.115897362 DEBUG Client info: None 2026-10-15 12:16:46.115926313 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:16:46.115936853 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "PREFER_MARKDOWN_IN_HOVER", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:46.115943553 INFO Version: Unknown 2026-10-15 12:16:46.115981174 DEBUG Received server response for request 1 2026-10-15 12:16:46.116028925 DEBUG Client sends notification `initialized` 2026-10-15 12:16:46.116042476 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:46.116129388 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:46.116166079 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:46.116169749 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:46.116181729 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:16:46.116184289 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-15 12:16:46.116242601 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:46.116261591 DEBUG Initializing workspace `file:///tmp/.tmpM702wl/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:46.116277162 DEBUG Searching for a project in '/tmp/.tmpM702wl/src' 2026-10-15 12:16:46.116312773 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:16:46.116321763 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:46.116854686 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:46.116859916 DEBUG Resolving local virtual environment: /tmp/.tmpM702wl/src/.venv 2026-10-15 12:16:46.116909768 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:46.116914028 DEBUG No virtual environment found 2026-10-15 12:16:46.116924098 DEBUG Adding first-party search path `/tmp/.tmpM702wl/src` 2026-10-15 12:16:46.116928518 DEBUG Using vendored stdlib 2026-10-15 12:16:46.117039421 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:46.117047401 DEBUG Adding new file root '/tmp/.tmpM702wl/src' of kind Project 2026-10-15 12:16:46.120011656 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-15 12:16:46.120028646 DEBUG Updating project to check open files 2026-10-15 12:16:46.120092308 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpM702wl/src/foo.py") 2026-10-15 12:16:46.120099758 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpM702wl/src/foo.py` 2026-10-15 12:16:46.120107838 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpM702wl/src/foo.py` 2026-10-15 12:16:46.120230961 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpM702wl/src/foo.py` to project `src` 2026-10-15 12:16:46.120244672 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpM702wl/src/foo.py` 2026-10-15 12:16:46.120247352 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:16:46.120254332 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:16:46.120470887 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-15 12:16:46.129798563 DEBUG request{id=2 method=textDocument/hover}: Module `__builtins__` not found in search paths 2026-10-15 12:16:46.131176517 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-15 12:16:46.131216868 DEBUG method="textDocument/hover" response.id=2 duration=10.96ms 2026-10-15 12:16:46.131231139 DEBUG Received server response for request 2 2026-10-15 12:16:46.141315793 DEBUG Client sends request `shutdown` with ID 3 2026-10-15 12:16:46.141348834 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:46.141355404 DEBUG method="shutdown" response.id=3 duration=9.56µs 2026-10-15 12:16:46.141373724 DEBUG Received server response for request 3 2026-10-15 12:16:46.141377194 DEBUG Client sends notification `exit` 2026-10-15 12:16:46.141391865 DEBUG Received exit notification, exiting ok test hover::prefers_plain_text_when_listed_first ... 2026-10-15 12:16:46.144007341 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: 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-10-15 12:16:46.144077292 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:46.144111363 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:46.144164125 DEBUG Client info: None 2026-10-15 12:16:46.144194655 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:16:46.144203886 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:46.144209146 INFO Version: Unknown 2026-10-15 12:16:46.144247307 DEBUG Received server response for request 1 2026-10-15 12:16:46.144286148 DEBUG Client sends notification `initialized` 2026-10-15 12:16:46.144299458 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:46.144388940 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:46.144425011 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:46.144428811 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:46.144447472 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:16:46.144450922 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-15 12:16:46.144506673 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:46.144525524 DEBUG Initializing workspace `file:///tmp/.tmpq8u3si/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:46.144541464 DEBUG Searching for a project in '/tmp/.tmpq8u3si/src' 2026-10-15 12:16:46.144575055 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:16:46.144580005 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:46.145859587 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:46.145871578 DEBUG Resolving local virtual environment: /tmp/.tmpq8u3si/src/.venv 2026-10-15 12:16:46.145923679 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:46.145928349 DEBUG No virtual environment found 2026-10-15 12:16:46.145940829 DEBUG Adding first-party search path `/tmp/.tmpq8u3si/src` 2026-10-15 12:16:46.145945350 DEBUG Using vendored stdlib 2026-10-15 12:16:46.146082143 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:46.146088863 DEBUG Adding new file root '/tmp/.tmpq8u3si/src' of kind Project 2026-10-15 12:16:46.149106349 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-15 12:16:46.149123670 DEBUG Updating project to check open files 2026-10-15 12:16:46.149206972 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpq8u3si/src/foo.py") 2026-10-15 12:16:46.149217752 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpq8u3si/src/foo.py` 2026-10-15 12:16:46.149225212 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpq8u3si/src/foo.py` 2026-10-15 12:16:46.149374366 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpq8u3si/src/foo.py` to project `src` 2026-10-15 12:16:46.149389057 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpq8u3si/src/foo.py` 2026-10-15 12:16:46.149391547 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:16:46.149399387 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:16:46.149672784 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-15 12:16:46.158861065 DEBUG request{id=2 method=textDocument/hover}: Module `__builtins__` not found in search paths 2026-10-15 12:16:46.160264251 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-15 12:16:46.160300102 DEBUG method="textDocument/hover" response.id=2 duration=10.89ms 2026-10-15 12:16:46.160315292 DEBUG Received server response for request 2 2026-10-15 12:16:46.170404726 DEBUG Client sends request `shutdown` with ID 3 2026-10-15 12:16:46.170428487 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:46.170434897 DEBUG method="shutdown" response.id=3 duration=10.07µs 2026-10-15 12:16:46.170444787 DEBUG Received server response for request 3 2026-10-15 12:16:46.170448437 DEBUG Client sends notification `exit` 2026-10-15 12:16:46.170458078 DEBUG Received exit notification, exiting ok test hover::shared_import_hover_uses_each_script_python_version ... 2026-10-15 12:16:46.172917180 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:16:46.172975651 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:46.173025562 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:46.173076044 DEBUG Client info: None 2026-10-15 12:16:46.173107155 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:16:46.173117955 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:46.173123485 INFO Version: Unknown 2026-10-15 12:16:46.173162576 DEBUG Received server response for request 1 2026-10-15 12:16:46.173196897 DEBUG Client sends notification `initialized` 2026-10-15 12:16:46.173211077 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:46.173282929 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:46.173317860 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:46.173325240 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:46.173339340 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:16:46.173342780 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:16:46.173345451 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-15 12:16:46.173381341 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:46.173395862 DEBUG Initializing workspace `file:///tmp/.tmp39iDOe/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:46.173412072 DEBUG Searching for a project in '/tmp/.tmp39iDOe/src' 2026-10-15 12:16:46.173467644 DEBUG Found project at '/tmp/.tmp39iDOe/src' 2026-10-15 12:16:46.173472124 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:46.173925295 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:46.173930195 DEBUG Resolving local virtual environment: /tmp/.tmp39iDOe/src/.venv 2026-10-15 12:16:46.173971826 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:46.173976166 DEBUG No virtual environment found 2026-10-15 12:16:46.173987317 DEBUG Adding first-party search path `/tmp/.tmp39iDOe/src` 2026-10-15 12:16:46.174009817 DEBUG Using vendored stdlib 2026-10-15 12:16:46.174091869 INFO Python version: Python 3.12, platform: linux 2026-10-15 12:16:46.174096009 DEBUG Adding new file root '/tmp/.tmp39iDOe/src' of kind Project 2026-10-15 12:16:46.176085100 INFO Project::index_files{project=src}: Indexed 3 file(s) in 0.002s 2026-10-15 12:16:46.176101680 DEBUG Updating project to check open files 2026-10-15 12:16:46.176163672 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp39iDOe/src/older.py") 2026-10-15 12:16:46.176171692 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp39iDOe/src/older.py` 2026-10-15 12:16:46.176178282 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp39iDOe/src/older.py` 2026-10-15 12:16:46.176291645 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp39iDOe/src/older.py` to project `src` 2026-10-15 12:16:46.176306485 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp39iDOe/src/older.py` 2026-10-15 12:16:46.176308915 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:16:46.176316425 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:16:46.176340876 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp39iDOe/src/newer.py") 2026-10-15 12:16:46.176344836 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp39iDOe/src/newer.py` 2026-10-15 12:16:46.176349456 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp39iDOe/src/newer.py` 2026-10-15 12:16:46.176428598 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp39iDOe/src/newer.py` to project `src` 2026-10-15 12:16:46.176436468 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp39iDOe/src/newer.py` 2026-10-15 12:16:46.176438698 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:16:46.176444329 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(200))}}: Set open project files (count: 2) 2026-10-15 12:16:46.176736956 DEBUG request{id=2 method=textDocument/hover}: Resolving requires-python constraint: `>=3.12` 2026-10-15 12:16:46.176769637 DEBUG request{id=2 method=textDocument/hover}: Resolved requires-python constraint to: 3.12 2026-10-15 12:16:46.177307520 INFO request{id=2 method=textDocument/hover}: Defaulting to python-platform `linux` 2026-10-15 12:16:46.177343341 DEBUG request{id=2 method=textDocument/hover}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:46.177347971 DEBUG request{id=2 method=textDocument/hover}: No virtual environment found 2026-10-15 12:16:46.177354732 DEBUG request{id=2 method=textDocument/hover}: Adding extra search-path `/tmp/.tmp39iDOe/src` 2026-10-15 12:16:46.177359392 DEBUG request{id=2 method=textDocument/hover}: Using vendored stdlib 2026-10-15 12:16:46.177451844 INFO request{id=2 method=textDocument/hover}: Python version: Python 3.12, platform: linux 2026-10-15 12:16:46.177538506 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-15 12:16:46.190156344 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal[12] 2026-10-15 12:16:46.190199135 DEBUG method="textDocument/hover" response.id=2 duration=13.75ms 2026-10-15 12:16:46.190216926 DEBUG Received server response for request 2 2026-10-15 12:16:46.190332769 DEBUG Client sends request `textDocument/hover` with ID 3 2026-10-15 12:16:46.190391850 DEBUG request{id=3 method=textDocument/hover}: Resolving requires-python constraint: `>=3.13` 2026-10-15 12:16:46.190398250 DEBUG request{id=3 method=textDocument/hover}: Resolved requires-python constraint to: 3.13 2026-10-15 12:16:46.190781170 INFO request{id=3 method=textDocument/hover}: Defaulting to python-platform `linux` 2026-10-15 12:16:46.190823211 DEBUG request{id=3 method=textDocument/hover}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:46.190827861 DEBUG request{id=3 method=textDocument/hover}: No virtual environment found 2026-10-15 12:16:46.190834321 DEBUG request{id=3 method=textDocument/hover}: Adding extra search-path `/tmp/.tmp39iDOe/src` 2026-10-15 12:16:46.190839402 DEBUG request{id=3 method=textDocument/hover}: Using vendored stdlib 2026-10-15 12:16:46.190917183 INFO request{id=3 method=textDocument/hover}: Python version: Python 3.13, platform: linux 2026-10-15 12:16:46.190959575 DEBUG request{id=3 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-15 12:16:46.200931236 DEBUG request{id=3 method=textDocument/hover}: Inferred type of covering node is Literal[13] 2026-10-15 12:16:46.200976817 DEBUG method="textDocument/hover" response.id=3 duration=10.63ms 2026-10-15 12:16:46.201002308 DEBUG Received server response for request 3 2026-10-15 12:16:46.211140993 DEBUG Client sends request `shutdown` with ID 4 2026-10-15 12:16:46.211175074 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:46.211180814 DEBUG method="shutdown" response.id=4 duration=9.56µs 2026-10-15 12:16:46.211189695 DEBUG Received server response for request 4 2026-10-15 12:16:46.211193265 DEBUG Client sends notification `exit` 2026-10-15 12:16:46.211208485 DEBUG Received exit notification, exiting ok test hover::supports_only_markdown ... 2026-10-15 12:16:46.215028911 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: 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-10-15 12:16:46.215091913 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:46.215130784 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:46.215191276 DEBUG Client info: None 2026-10-15 12:16:46.215227196 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:16:46.215239117 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "PREFER_MARKDOWN_IN_HOVER", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:46.215244897 INFO Version: Unknown 2026-10-15 12:16:46.215282898 DEBUG Received server response for request 1 2026-10-15 12:16:46.215350330 DEBUG Client sends notification `initialized` 2026-10-15 12:16:46.215365250 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:46.215447722 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:46.215488523 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:46.215491893 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:46.215505413 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:16:46.215512714 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-15 12:16:46.215566775 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:46.215582955 DEBUG Initializing workspace `file:///tmp/.tmpF5stj0/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:46.215599596 DEBUG Searching for a project in '/tmp/.tmpF5stj0/src' 2026-10-15 12:16:46.215631967 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:16:46.215636847 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:46.216144000 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:46.216149550 DEBUG Resolving local virtual environment: /tmp/.tmpF5stj0/src/.venv 2026-10-15 12:16:46.216192811 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:46.216196721 DEBUG No virtual environment found 2026-10-15 12:16:46.216207531 DEBUG Adding first-party search path `/tmp/.tmpF5stj0/src` 2026-10-15 12:16:46.216213101 DEBUG Using vendored stdlib 2026-10-15 12:16:46.216297433 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:46.216302004 DEBUG Adding new file root '/tmp/.tmpF5stj0/src' of kind Project 2026-10-15 12:16:46.218335825 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-15 12:16:46.218352625 DEBUG Updating project to check open files 2026-10-15 12:16:46.218417007 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpF5stj0/src/foo.py") 2026-10-15 12:16:46.218424557 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpF5stj0/src/foo.py` 2026-10-15 12:16:46.218432237 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpF5stj0/src/foo.py` 2026-10-15 12:16:46.218551380 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpF5stj0/src/foo.py` to project `src` 2026-10-15 12:16:46.218565291 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpF5stj0/src/foo.py` 2026-10-15 12:16:46.218567711 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:16:46.218574901 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:16:46.218762296 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-15 12:16:46.227214999 DEBUG request{id=2 method=textDocument/hover}: Module `__builtins__` not found in search paths 2026-10-15 12:16:46.228604914 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-15 12:16:46.228636604 DEBUG method="textDocument/hover" response.id=2 duration=10.06ms 2026-10-15 12:16:46.228651675 DEBUG Received server response for request 2 2026-10-15 12:16:46.238735609 DEBUG Client sends request `shutdown` with ID 3 2026-10-15 12:16:46.238761250 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:46.238767960 DEBUG method="shutdown" response.id=3 duration=10.22µs 2026-10-15 12:16:46.238776930 DEBUG Received server response for request 3 2026-10-15 12:16:46.238780710 DEBUG Client sends notification `exit` 2026-10-15 12:16:46.238790031 DEBUG Received exit notification, exiting ok test hover::supports_only_plain_text ... 2026-10-15 12:16:46.241206211 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: 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-10-15 12:16:46.241267333 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:46.241301144 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:46.241358255 DEBUG Client info: None 2026-10-15 12:16:46.241392066 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:16:46.241405016 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:46.241410557 INFO Version: Unknown 2026-10-15 12:16:46.241448678 DEBUG Received server response for request 1 2026-10-15 12:16:46.241488909 DEBUG Client sends notification `initialized` 2026-10-15 12:16:46.241503329 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:46.241577891 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:46.241615692 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:46.241619142 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:46.241637552 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:16:46.241640442 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-15 12:16:46.241688284 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:46.241703484 DEBUG Initializing workspace `file:///tmp/.tmpnY30VM/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:46.241718804 DEBUG Searching for a project in '/tmp/.tmpnY30VM/src' 2026-10-15 12:16:46.241751565 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:16:46.241756335 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:46.242244218 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:46.242250168 DEBUG Resolving local virtual environment: /tmp/.tmpnY30VM/src/.venv 2026-10-15 12:16:46.242294379 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:46.242298499 DEBUG No virtual environment found 2026-10-15 12:16:46.242309149 DEBUG Adding first-party search path `/tmp/.tmpnY30VM/src` 2026-10-15 12:16:46.242313159 DEBUG Using vendored stdlib 2026-10-15 12:16:46.242395442 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:46.242399992 DEBUG Adding new file root '/tmp/.tmpnY30VM/src' of kind Project 2026-10-15 12:16:46.245301095 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-15 12:16:46.245317045 DEBUG Updating project to check open files 2026-10-15 12:16:46.245382417 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpnY30VM/src/foo.py") 2026-10-15 12:16:46.245390027 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpnY30VM/src/foo.py` 2026-10-15 12:16:46.245396867 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpnY30VM/src/foo.py` 2026-10-15 12:16:46.245521240 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpnY30VM/src/foo.py` to project `src` 2026-10-15 12:16:46.245535461 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpnY30VM/src/foo.py` 2026-10-15 12:16:46.245537891 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:16:46.245546381 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:16:46.245758116 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-15 12:16:46.254226810 DEBUG request{id=2 method=textDocument/hover}: Module `__builtins__` not found in search paths 2026-10-15 12:16:46.255572064 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-15 12:16:46.255605435 DEBUG method="textDocument/hover" response.id=2 duration=10.05ms 2026-10-15 12:16:46.255623535 DEBUG Received server response for request 2 2026-10-15 12:16:46.265711369 DEBUG Client sends request `shutdown` with ID 3 2026-10-15 12:16:46.265743140 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:46.265750610 DEBUG method="shutdown" response.id=3 duration=10.54µs 2026-10-15 12:16:46.265759611 DEBUG Received server response for request 3 2026-10-15 12:16:46.265763161 DEBUG Client sends notification `exit` 2026-10-15 12:16:46.265779061 DEBUG Received exit notification, exiting ok test implementation::implementation_location_links_with_link_support ... 2026-10-15 12:16:46.268179482 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: 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-10-15 12:16:46.268235443 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:46.268268584 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:46.268323315 DEBUG Client info: None 2026-10-15 12:16:46.268352326 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:16:46.268363196 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "IMPLEMENTATION_LINK_SUPPORT"] 2026-10-15 12:16:46.268369066 INFO Version: Unknown 2026-10-15 12:16:46.268407397 DEBUG Received server response for request 1 2026-10-15 12:16:46.268439538 DEBUG Client sends notification `initialized` 2026-10-15 12:16:46.268452628 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpGkzICi 2026-10-15 12:16:46.268460329 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:46.268538881 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:46.268576412 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:46.268579932 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:46.268586342 DEBUG No workspace configuration provided for file:///tmp/.tmpGkzICi 2026-10-15 12:16:46.268592152 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:16:46.268599832 DEBUG Client sends request `textDocument/implementation` with ID 2 2026-10-15 12:16:46.268648983 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:46.268653674 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpGkzICi, using default options 2026-10-15 12:16:46.268663144 DEBUG Initializing workspace `file:///tmp/.tmpGkzICi`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:46.268677334 DEBUG Searching for a project in '/tmp/.tmpGkzICi' 2026-10-15 12:16:46.268704485 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:16:46.268709535 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:46.269179547 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:46.269185667 DEBUG Resolving local virtual environment: /tmp/.tmpGkzICi/.venv 2026-10-15 12:16:46.269227498 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:46.269231448 DEBUG No virtual environment found 2026-10-15 12:16:46.269242568 DEBUG Adding first-party search path `/tmp/.tmpGkzICi` 2026-10-15 12:16:46.269246748 DEBUG Using vendored stdlib 2026-10-15 12:16:46.269330571 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:46.269334791 DEBUG Adding new file root '/tmp/.tmpGkzICi' of kind Project 2026-10-15 12:16:46.273091225 INFO Project::index_files{project=.tmpGkzICi}: Indexed 1 file(s) in 0.003s 2026-10-15 12:16:46.273108346 DEBUG Updating project to check open files 2026-10-15 12:16:46.273168117 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpGkzICi/foo.py") 2026-10-15 12:16:46.273176048 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpGkzICi/foo.py` 2026-10-15 12:16:46.273182088 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpGkzICi/foo.py` 2026-10-15 12:16:46.273280310 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpGkzICi/foo.py` to project `.tmpGkzICi` 2026-10-15 12:16:46.273291310 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpGkzICi/foo.py` 2026-10-15 12:16:46.273293940 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:16:46.273301801 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:16:46.273726001 DEBUG request{id=2 method=textDocument/implementation}: Resolving dynamic module resolution paths 2026-10-15 12:16:46.285303703 DEBUG request{id=2 method=textDocument/implementation}: Module `__builtins__` not found in search paths 2026-10-15 12:16:46.288284658 DEBUG method="textDocument/implementation" response.id=2 duration=14.98ms 2026-10-15 12:16:46.288303089 DEBUG Received server response for request 2 2026-10-15 12:16:46.298444715 DEBUG Client sends request `shutdown` with ID 3 2026-10-15 12:16:46.298482226 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:46.298488846 DEBUG method="shutdown" response.id=3 duration=9.70µs 2026-10-15 12:16:46.298506606 DEBUG Received server response for request 3 2026-10-15 12:16:46.298509816 DEBUG Client sends notification `exit` 2026-10-15 12:16:46.298525887 DEBUG Received exit notification, exiting ok test implementation::implementation_locations_without_link_support ... 2026-10-15 12:16:46.301543693 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: 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-10-15 12:16:46.301604024 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:46.301640675 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:46.301700817 DEBUG Client info: None 2026-10-15 12:16:46.301731948 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:16:46.301745778 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:46.301752138 INFO Version: Unknown 2026-10-15 12:16:46.301791479 DEBUG Received server response for request 1 2026-10-15 12:16:46.301847571 DEBUG Client sends notification `initialized` 2026-10-15 12:16:46.301861141 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpHXrcFf 2026-10-15 12:16:46.301868471 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:46.301970674 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:46.302032835 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:46.302036335 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:46.302042795 DEBUG No workspace configuration provided for file:///tmp/.tmpHXrcFf 2026-10-15 12:16:46.302048486 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:16:46.302051346 DEBUG Client sends request `textDocument/implementation` with ID 2 2026-10-15 12:16:46.302095257 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:46.302101147 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpHXrcFf, using default options 2026-10-15 12:16:46.302112727 DEBUG Initializing workspace `file:///tmp/.tmpHXrcFf`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:46.302129648 DEBUG Searching for a project in '/tmp/.tmpHXrcFf' 2026-10-15 12:16:46.302158418 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:16:46.302164228 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:46.303491622 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:46.303502582 DEBUG Resolving local virtual environment: /tmp/.tmpHXrcFf/.venv 2026-10-15 12:16:46.303556244 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:46.303561424 DEBUG No virtual environment found 2026-10-15 12:16:46.303573114 DEBUG Adding first-party search path `/tmp/.tmpHXrcFf` 2026-10-15 12:16:46.303577274 DEBUG Using vendored stdlib 2026-10-15 12:16:46.303691747 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:46.303696817 DEBUG Adding new file root '/tmp/.tmpHXrcFf' of kind Project 2026-10-15 12:16:46.306706603 INFO Project::index_files{project=.tmpHXrcFf}: Indexed 1 file(s) in 0.002s 2026-10-15 12:16:46.306721553 DEBUG Updating project to check open files 2026-10-15 12:16:46.306797815 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpHXrcFf/foo.py") 2026-10-15 12:16:46.306809396 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpHXrcFf/foo.py` 2026-10-15 12:16:46.306816156 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpHXrcFf/foo.py` 2026-10-15 12:16:46.306935769 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpHXrcFf/foo.py` to project `.tmpHXrcFf` 2026-10-15 12:16:46.306947909 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpHXrcFf/foo.py` 2026-10-15 12:16:46.306950719 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:16:46.306958339 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:16:46.307316088 DEBUG request{id=2 method=textDocument/implementation}: Resolving dynamic module resolution paths 2026-10-15 12:16:46.320474020 DEBUG request{id=2 method=textDocument/implementation}: Module `__builtins__` not found in search paths 2026-10-15 12:16:46.323461985 DEBUG method="textDocument/implementation" response.id=2 duration=16.50ms 2026-10-15 12:16:46.323480476 DEBUG Received server response for request 2 2026-10-15 12:16:46.333589231 DEBUG Client sends request `shutdown` with ID 3 2026-10-15 12:16:46.333623242 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:46.333630392 DEBUG method="shutdown" response.id=3 duration=11.74µs 2026-10-15 12:16:46.333641242 DEBUG Received server response for request 3 2026-10-15 12:16:46.333645072 DEBUG Client sends notification `exit` 2026-10-15 12:16:46.333660303 DEBUG Received exit notification, exiting ok test implementation::implementation_provider_is_advertised ... 2026-10-15 12:16:46.336642298 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:16:46.336719710 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:46.336755031 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:46.336809862 DEBUG Client info: None 2026-10-15 12:16:46.336837833 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:16:46.336852293 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:46.336858833 INFO Version: Unknown 2026-10-15 12:16:46.336899754 DEBUG Received server response for request 1 2026-10-15 12:16:46.336945775 DEBUG Client sends notification `initialized` 2026-10-15 12:16:46.336959836 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpXOG9pV 2026-10-15 12:16:46.336974306 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:46.337082219 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:46.337121860 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:46.337125590 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:46.337133550 DEBUG No workspace configuration provided for file:///tmp/.tmpXOG9pV 2026-10-15 12:16:46.337188052 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:46.337193072 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpXOG9pV, using default options 2026-10-15 12:16:46.337202902 DEBUG Initializing workspace `file:///tmp/.tmpXOG9pV`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:46.337217322 DEBUG Searching for a project in '/tmp/.tmpXOG9pV' 2026-10-15 12:16:46.337245473 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:16:46.337250313 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:46.337724195 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:46.337729345 DEBUG Resolving local virtual environment: /tmp/.tmpXOG9pV/.venv 2026-10-15 12:16:46.337773036 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:46.337776856 DEBUG No virtual environment found 2026-10-15 12:16:46.337789567 DEBUG Adding first-party search path `/tmp/.tmpXOG9pV` 2026-10-15 12:16:46.337793927 DEBUG Using vendored stdlib 2026-10-15 12:16:46.337880629 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:46.337884889 DEBUG Adding new file root '/tmp/.tmpXOG9pV' of kind Project 2026-10-15 12:16:46.340659639 INFO Project::index_files{project=.tmpXOG9pV}: Indexed 0 file(s) in 0.002s 2026-10-15 12:16:46.340673499 DEBUG Updating project to check open files 2026-10-15 12:16:46.347208564 DEBUG Client sends request `shutdown` with ID 2 2026-10-15 12:16:46.347233125 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:46.347238915 DEBUG method="shutdown" response.id=2 duration=9.82µs 2026-10-15 12:16:46.347249755 DEBUG Received server response for request 2 2026-10-15 12:16:46.347254385 DEBUG Client sends notification `exit` 2026-10-15 12:16:46.347263556 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-10-15 12:16:46.348692082 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:16:46.348749193 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:46.348783534 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:46.348885717 DEBUG Client info: None 2026-10-15 12:16:46.348935888 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: 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-10-15 12:16:46.348952378 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:46.348958998 INFO Version: Unknown 2026-10-15 12:16:46.349029950 DEBUG Received server response for request 1 2026-10-15 12:16:46.349068421 DEBUG Client sends notification `initialized` 2026-10-15 12:16:46.349084112 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:46.349192544 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:46.349232165 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:46.349235765 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:46.349254146 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:16:46.349257226 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-15 12:16:46.349308357 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:46.349325488 DEBUG Initializing workspace `file:///tmp/.tmpCfE7Ob/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: Some( true, ), inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:46.349343078 DEBUG Searching for a project in '/tmp/.tmpCfE7Ob/src' 2026-10-15 12:16:46.349378929 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:16:46.349384289 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:46.350592150 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:46.350604790 DEBUG Resolving local virtual environment: /tmp/.tmpCfE7Ob/src/.venv 2026-10-15 12:16:46.350656941 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:46.350661641 DEBUG No virtual environment found 2026-10-15 12:16:46.350673942 DEBUG Adding first-party search path `/tmp/.tmpCfE7Ob/src` 2026-10-15 12:16:46.350678092 DEBUG Using vendored stdlib 2026-10-15 12:16:46.350793895 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:46.350798765 DEBUG Adding new file root '/tmp/.tmpCfE7Ob/src' of kind Project 2026-10-15 12:16:46.352917208 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-15 12:16:46.352933289 DEBUG Updating project to check open files 2026-10-15 12:16:46.353024681 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpCfE7Ob/src/foo.py") 2026-10-15 12:16:46.353035881 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpCfE7Ob/src/foo.py` 2026-10-15 12:16:46.353045831 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpCfE7Ob/src/foo.py` 2026-10-15 12:16:46.353177435 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpCfE7Ob/src/foo.py` to project `src` 2026-10-15 12:16:46.353192105 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpCfE7Ob/src/foo.py` 2026-10-15 12:16:46.353194745 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:16:46.353202685 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:16:46.353251957 DEBUG method="textDocument/hover" response.id=2 duration=42.31µs 2026-10-15 12:16:46.353264527 DEBUG Received server response for request 2 2026-10-15 12:16:46.363346671 DEBUG Client sends request `shutdown` with ID 3 2026-10-15 12:16:46.363370022 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:46.363377672 DEBUG method="shutdown" response.id=3 duration=11.68µs 2026-10-15 12:16:46.363388422 DEBUG Received server response for request 3 2026-10-15 12:16:46.363392742 DEBUG Client sends notification `exit` 2026-10-15 12:16:46.363401942 DEBUG Received exit notification, exiting ok test initialize::disable_language_services_set_on_workspace ... 2026-10-15 12:16:46.364936941 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:16:46.365020863 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:46.365057514 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:46.365123396 DEBUG Client info: None 2026-10-15 12:16:46.365154737 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:16:46.365168357 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:46.365175487 INFO Version: Unknown 2026-10-15 12:16:46.365220068 DEBUG Received server response for request 1 2026-10-15 12:16:46.365266029 DEBUG Client sends notification `initialized` 2026-10-15 12:16:46.365281070 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:46.365392983 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:46.365432214 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:46.365435864 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:46.365452404 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:16:46.365455594 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-15 12:16:46.365523426 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:46.365546367 DEBUG Initializing workspace `file:///tmp/.tmp4SnPGw/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: Some( true, ), inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:46.365563237 DEBUG Searching for a project in '/tmp/.tmp4SnPGw/src' 2026-10-15 12:16:46.365605618 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:16:46.365611098 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:46.366911741 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:46.366920831 DEBUG Resolving local virtual environment: /tmp/.tmp4SnPGw/src/.venv 2026-10-15 12:16:46.367012693 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:46.367021104 DEBUG No virtual environment found 2026-10-15 12:16:46.367032984 DEBUG Adding first-party search path `/tmp/.tmp4SnPGw/src` 2026-10-15 12:16:46.367037244 DEBUG Using vendored stdlib 2026-10-15 12:16:46.367179698 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:46.367185038 DEBUG Adding new file root '/tmp/.tmp4SnPGw/src' of kind Project 2026-10-15 12:16:46.369502986 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-15 12:16:46.369517497 DEBUG Updating project to check open files 2026-10-15 12:16:46.369630059 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp4SnPGw/src/foo.py") 2026-10-15 12:16:46.369643310 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp4SnPGw/src/foo.py` 2026-10-15 12:16:46.369650930 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp4SnPGw/src/foo.py` 2026-10-15 12:16:46.369829394 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp4SnPGw/src/foo.py` to project `src` 2026-10-15 12:16:46.369843175 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp4SnPGw/src/foo.py` 2026-10-15 12:16:46.369845765 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:16:46.369853525 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:16:46.369905256 DEBUG method="textDocument/hover" response.id=2 duration=44.67µs 2026-10-15 12:16:46.369919487 DEBUG Received server response for request 2 2026-10-15 12:16:46.380012451 DEBUG Client sends request `shutdown` with ID 3 2026-10-15 12:16:46.380038042 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:46.380044672 DEBUG method="shutdown" response.id=3 duration=10.10µs 2026-10-15 12:16:46.380055392 DEBUG Received server response for request 3 2026-10-15 12:16:46.380059522 DEBUG Client sends notification `exit` 2026-10-15 12:16:46.380068353 DEBUG Received exit notification, exiting ok test initialize::empty_workspace_folders ... 2026-10-15 12:16:46.381557870 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:16:46.381621622 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:46.381658633 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:46.381708834 DEBUG Client info: None 2026-10-15 12:16:46.381737345 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:16:46.381747395 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:46.381752115 INFO Version: Unknown 2026-10-15 12:16:46.381793486 DEBUG Received server response for request 1 2026-10-15 12:16:46.381831717 DEBUG Client sends notification `initialized` 2026-10-15 12:16:46.381844317 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmprt3JUA 2026-10-15 12:16:46.381850658 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:46.381928730 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:46.381968250 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:46.381971631 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:46.381978801 DEBUG No workspace configuration provided for file:///tmp/.tmprt3JUA 2026-10-15 12:16:46.382057343 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:46.382062463 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmprt3JUA, using default options 2026-10-15 12:16:46.382071323 DEBUG Initializing workspace `file:///tmp/.tmprt3JUA`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:46.382084233 DEBUG Searching for a project in '/tmp/.tmprt3JUA' 2026-10-15 12:16:46.382113864 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:16:46.382122764 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:46.382646558 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:46.382656468 DEBUG Resolving local virtual environment: /tmp/.tmprt3JUA/.venv 2026-10-15 12:16:46.382699439 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:46.382703349 DEBUG No virtual environment found 2026-10-15 12:16:46.382717749 DEBUG Adding first-party search path `/tmp/.tmprt3JUA` 2026-10-15 12:16:46.382721760 DEBUG Using vendored stdlib 2026-10-15 12:16:46.382810862 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:46.382814482 DEBUG Adding new file root '/tmp/.tmprt3JUA' of kind Project 2026-10-15 12:16:46.385862199 INFO Project::index_files{project=.tmprt3JUA}: Indexed 0 file(s) in 0.002s 2026-10-15 12:16:46.385874649 DEBUG Updating project to check open files 2026-10-15 12:16:46.392230939 DEBUG Client sends request `shutdown` with ID 2 2026-10-15 12:16:46.392252550 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:46.392258670 DEBUG method="shutdown" response.id=2 duration=9.15µs 2026-10-15 12:16:46.392269930 DEBUG Received server response for request 2 2026-10-15 12:16:46.392273680 DEBUG Client sends notification `exit` 2026-10-15 12:16:46.392282991 DEBUG Received exit notification, exiting ok test initialize::malformed_initialization_options_preserve_workspace_trust ... 2026-10-15 12:16:46.393544492 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-10-15 12:16:46.393590534 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:46.393623154 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:46.393676916 ERROR Failed to deserialize initialization options: unknown variant `invalid`, expected one of `off`, `openFilesOnly`, `workspace` 2026-10-15 12:16:46.393703556 DEBUG Client info: None 2026-10-15 12:16:46.393706156 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Untrusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:16:46.393714967 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:46.393719887 INFO Version: Unknown 2026-10-15 12:16:46.393756658 DEBUG Received server response for request 1 2026-10-15 12:16:46.393784568 DEBUG Client sends notification `initialized` 2026-10-15 12:16:46.393797719 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:46.393879871 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:46.393917692 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:46.393921152 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:46.393933812 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:16:46.394008744 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:46.394023244 DEBUG Initializing workspace `file:///tmp/.tmpF5PgFi/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:46.394037035 DEBUG Searching for a project in '/tmp/.tmpF5PgFi/src' 2026-10-15 12:16:46.394078086 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:16:46.394082126 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:46.394597809 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:46.394603679 DEBUG Resolving local virtual environment: /tmp/.tmpF5PgFi/src/.venv 2026-10-15 12:16:46.394649400 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:46.394653230 DEBUG No virtual environment found 2026-10-15 12:16:46.394663261 DEBUG Adding first-party search path `/tmp/.tmpF5PgFi/src` 2026-10-15 12:16:46.394671371 DEBUG Using vendored stdlib 2026-10-15 12:16:46.394772503 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:46.394776194 DEBUG Adding new file root '/tmp/.tmpF5PgFi/src' of kind Project 2026-10-15 12:16:46.396871836 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-15 12:16:46.396889217 DEBUG Updating project to check open files 2026-10-15 12:16:46.396956999 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpF5PgFi/src/script.py") 2026-10-15 12:16:46.396964569 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpF5PgFi/src/script.py` 2026-10-15 12:16:46.396972619 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpF5PgFi/src/script.py` 2026-10-15 12:16:46.397111032 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpF5PgFi/src/script.py` to project `src` 2026-10-15 12:16:46.397125463 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpF5PgFi/src/script.py` 2026-10-15 12:16:46.397133943 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:16:46.397142133 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:16:46.397557574 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-10-15 12:16:46.397590034 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.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:46.397594175 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-10-15 12:16:46.397597595 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-10-15 12:16:46.397681547 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.15, platform: linux 2026-10-15 12:16:46.397727488 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpF5PgFi/src/script.py' 2026-10-15 12:16:46.397794430 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-15 12:16:46.407486434 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-15 12:16:46.407565076 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-15 12:16:46.407577276 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-15 12:16:46.417672791 DEBUG Client sends request `shutdown` with ID 2 2026-10-15 12:16:46.417709052 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:46.417717832 DEBUG method="shutdown" response.id=2 duration=13.09µs 2026-10-15 12:16:46.417728862 DEBUG Received server response for request 2 2026-10-15 12:16:46.417733572 DEBUG Client sends notification `exit` 2026-10-15 12:16:46.417750263 DEBUG Received exit notification, exiting ok test initialize::malformed_trust_rejects_initialization - should panic ... 2026-10-15 12:16:46.419830425 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:16:46.419890007 DEBUG Architecture: x86_64, OS: linux ok test initialize::missing_virtual_env_does_not_panic ... 2026-10-15 12:16:46.419922488 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:46.420009740 DEBUG Received server response for request 1 2026-10-15 12:16:46.421096727 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:16:46.421175459 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:46.421218430 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:46.421269812 DEBUG Client info: None 2026-10-15 12:16:46.421293832 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:16:46.421308192 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:46.421314183 INFO Version: Unknown 2026-10-15 12:16:46.421361584 DEBUG Received server response for request 1 2026-10-15 12:16:46.421410355 DEBUG Client sends notification `initialized` 2026-10-15 12:16:46.421426315 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:46.421515118 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:46.421554999 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:46.421558809 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:46.421637931 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:46.421655631 DEBUG Initializing workspace `file:///tmp/.tmpiOXapU/project`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:46.421672542 DEBUG Searching for a project in '/tmp/.tmpiOXapU/project' 2026-10-15 12:16:46.421709873 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:16:46.421714913 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:46.422951494 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:46.422963374 DEBUG Resolving `VIRTUAL_ENV` environment variable: /nonexistent/virtual/env/path 2026-10-15 12:16:46.423089597 ERROR Failed to load project for workspace `file:///tmp/.tmpiOXapU/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). Continuing with valid settings 2026-10-15 12:16:46.423111218 DEBUG Received notification `window/showMessage` 2026-10-15 12:16:46.423117678 INFO Retrying to receive `window/showMessage` notification 2026-10-15 12:16:46.423595790 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:46.423603880 DEBUG Resolving `VIRTUAL_ENV` environment variable: /nonexistent/virtual/env/path 2026-10-15 12:16:46.423611751 DEBUG Default settings failed to discover local Python environment 2026-10-15 12:16:46.423651592 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:46.423655772 DEBUG No virtual environment found 2026-10-15 12:16:46.423668492 DEBUG Adding first-party search path `/tmp/.tmpiOXapU/project` 2026-10-15 12:16:46.423672962 DEBUG Using vendored stdlib 2026-10-15 12:16:46.423779115 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:46.423784565 DEBUG Adding new file root '/tmp/.tmpiOXapU/project' of kind Project 2026-10-15 12:16:46.425940689 INFO Project::index_files{project=project}: Indexed 0 file(s) in 0.002s 2026-10-15 12:16:46.425954680 DEBUG Updating project to check open files 2026-10-15 12:16:46.433268784 DEBUG Client sends request `shutdown` with ID 2 2026-10-15 12:16:46.433296955 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:46.433303895 DEBUG method="shutdown" response.id=2 duration=11.99µs 2026-10-15 12:16:46.433316255 DEBUG Received server response for request 2 2026-10-15 12:16:46.433320365 DEBUG Client sends notification `exit` 2026-10-15 12:16:46.433329596 DEBUG Received exit notification, exiting ok test initialize::open_files_diagnostic_registration ... 2026-10-15 12:16:46.434650669 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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-10-15 12:16:46.434706210 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:46.434739081 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:46.434792112 DEBUG Client info: None 2026-10-15 12:16:46.434820783 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:16:46.434832573 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:46.434838784 INFO Version: Unknown 2026-10-15 12:16:46.434878305 DEBUG Received server response for request 1 2026-10-15 12:16:46.434912455 DEBUG Client sends notification `initialized` 2026-10-15 12:16:46.434925596 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:46.435015968 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:46.435056709 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:46.435060059 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:46.435127301 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:46.435143841 DEBUG Initializing workspace `file:///tmp/.tmpe9eihN/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:46.435159742 DEBUG Searching for a project in '/tmp/.tmpe9eihN/foo' 2026-10-15 12:16:46.435195543 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:16:46.435201353 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:46.436322731 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:46.436328731 DEBUG Resolving local virtual environment: /tmp/.tmpe9eihN/foo/.venv 2026-10-15 12:16:46.436373702 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:46.436378402 DEBUG No virtual environment found 2026-10-15 12:16:46.436390583 DEBUG Adding first-party search path `/tmp/.tmpe9eihN/foo` 2026-10-15 12:16:46.436395123 DEBUG Using vendored stdlib 2026-10-15 12:16:46.436502556 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:46.436507046 DEBUG Adding new file root '/tmp/.tmpe9eihN/foo' of kind Project 2026-10-15 12:16:46.438654840 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.002s 2026-10-15 12:16:46.438669260 DEBUG Updating project to check open files 2026-10-15 12:16:46.438686641 DEBUG Registering diagnostic capability with OpenFilesOnly diagnostic mode 2026-10-15 12:16:46.438703061 DEBUG Received server request `client/registerCapability` 2026-10-15 12:16:46.438709411 INFO Retrying to receive `client/registerCapability` request 2026-10-15 12:16:46.448854087 DEBUG Client sends request `shutdown` with ID 2 2026-10-15 12:16:46.448881318 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:46.448888518 DEBUG method="shutdown" response.id=2 duration=13.64µs 2026-10-15 12:16:46.448899358 DEBUG Received server response for request 2 2026-10-15 12:16:46.448903758 DEBUG Client sends notification `exit` 2026-10-15 12:16:46.448913248 DEBUG Received exit notification, exiting ok test initialize::open_files_diagnostic_registration_via_initialization ... 2026-10-15 12:16:46.450231632 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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-10-15 12:16:46.450284083 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:46.450319664 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:46.450386136 DEBUG Client info: None 2026-10-15 12:16:46.450411296 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-10-15 12:16:46.450425107 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:46.450430457 INFO Version: Unknown 2026-10-15 12:16:46.450469708 DEBUG Received server response for request 1 2026-10-15 12:16:46.450498288 DEBUG Client sends notification `initialized` 2026-10-15 12:16:46.450512369 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:46.450600911 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:46.450640882 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:46.450643912 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:46.450702734 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:46.450718634 DEBUG Initializing workspace `file:///tmp/.tmpF2y5Mp/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:46.450734514 DEBUG Searching for a project in '/tmp/.tmpF2y5Mp/foo' 2026-10-15 12:16:46.450770475 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:16:46.450775435 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:46.451851112 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:46.451861683 DEBUG Resolving local virtual environment: /tmp/.tmpF2y5Mp/foo/.venv 2026-10-15 12:16:46.451906774 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:46.451911184 DEBUG No virtual environment found 2026-10-15 12:16:46.451922484 DEBUG Adding first-party search path `/tmp/.tmpF2y5Mp/foo` 2026-10-15 12:16:46.451926674 DEBUG Using vendored stdlib 2026-10-15 12:16:46.452041137 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:46.452045627 DEBUG Adding new file root '/tmp/.tmpF2y5Mp/foo' of kind Project 2026-10-15 12:16:46.455090844 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.002s 2026-10-15 12:16:46.455105305 DEBUG Updating project to check open files 2026-10-15 12:16:46.455120745 DEBUG Registering diagnostic capability with OpenFilesOnly diagnostic mode 2026-10-15 12:16:46.455137625 DEBUG Received server request `client/registerCapability` 2026-10-15 12:16:46.455141746 INFO Retrying to receive `client/registerCapability` request 2026-10-15 12:16:46.465270691 DEBUG Client sends request `shutdown` with ID 2 2026-10-15 12:16:46.465296832 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:46.465303082 DEBUG method="shutdown" response.id=2 duration=11.66µs 2026-10-15 12:16:46.465314132 DEBUG Received server response for request 2 2026-10-15 12:16:46.465318622 DEBUG Client sends notification `exit` 2026-10-15 12:16:46.465328142 DEBUG Received exit notification, exiting ok test initialize::open_files_diagnostic_registration_without_configuration ... 2026-10-15 12:16:46.466726508 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-10-15 12:16:46.466786369 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:46.466819140 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:46.466877861 DEBUG Client info: None 2026-10-15 12:16:46.466900642 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-10-15 12:16:46.466913862 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION"] 2026-10-15 12:16:46.466919383 INFO Version: Unknown 2026-10-15 12:16:46.466957173 DEBUG Received server response for request 1 2026-10-15 12:16:46.467008495 DEBUG Client sends notification `initialized` 2026-10-15 12:16:46.467023625 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:46.467097387 INFO Client does not support workspace configuration, initializing workspaces using the initialization options 2026-10-15 12:16:46.467131018 DEBUG Initializing workspace `file:///tmp/.tmpJOQJkW/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:46.467144408 DEBUG Searching for a project in '/tmp/.tmpJOQJkW/foo' 2026-10-15 12:16:46.467179699 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:16:46.467184039 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:46.467672371 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:46.467678142 DEBUG Resolving local virtual environment: /tmp/.tmpJOQJkW/foo/.venv 2026-10-15 12:16:46.467719463 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:46.467723413 DEBUG No virtual environment found 2026-10-15 12:16:46.467736793 DEBUG Adding first-party search path `/tmp/.tmpJOQJkW/foo` 2026-10-15 12:16:46.467741093 DEBUG Using vendored stdlib 2026-10-15 12:16:46.467826045 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:46.467830205 DEBUG Adding new file root '/tmp/.tmpJOQJkW/foo' of kind Project 2026-10-15 12:16:46.469845376 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.002s 2026-10-15 12:16:46.469860627 DEBUG Updating project to check open files 2026-10-15 12:16:46.469871907 DEBUG Registering diagnostic capability with OpenFilesOnly diagnostic mode 2026-10-15 12:16:46.469887947 DEBUG Received server request `client/registerCapability` 2026-10-15 12:16:46.469894497 INFO Retrying to receive `client/registerCapability` request 2026-10-15 12:16:46.480008613 DEBUG Client sends request `shutdown` with ID 2 2026-10-15 12:16:46.480031553 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:46.480038753 DEBUG method="shutdown" response.id=2 duration=11.02µs 2026-10-15 12:16:46.480049674 DEBUG Received server response for request 2 2026-10-15 12:16:46.480053644 DEBUG Client sends notification `exit` 2026-10-15 12:16:46.480062434 DEBUG Received exit notification, exiting ok test initialize::register_multiple_capabilities ... 2026-10-15 12:16:46.481415628 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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-10-15 12:16:46.481476030 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:46.481513140 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:46.481629633 DEBUG Client info: None 2026-10-15 12:16:46.481679795 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-10-15 12:16:46.481697235 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:46.481704025 INFO Version: Unknown 2026-10-15 12:16:46.481748226 DEBUG Received server response for request 1 2026-10-15 12:16:46.481779537 DEBUG Client sends notification `initialized` 2026-10-15 12:16:46.481796228 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:46.481902230 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:46.481932571 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:46.481939861 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:46.482015293 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:46.482032324 DEBUG Initializing workspace `file:///tmp/.tmptmNZEe/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:46.482045564 DEBUG Searching for a project in '/tmp/.tmptmNZEe/foo' 2026-10-15 12:16:46.482078225 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:16:46.482083285 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:46.483241984 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:46.483250914 DEBUG Resolving local virtual environment: /tmp/.tmptmNZEe/foo/.venv 2026-10-15 12:16:46.483300155 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:46.483305046 DEBUG No virtual environment found 2026-10-15 12:16:46.483316506 DEBUG Adding first-party search path `/tmp/.tmptmNZEe/foo` 2026-10-15 12:16:46.483320796 DEBUG Using vendored stdlib 2026-10-15 12:16:46.483448209 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:46.483453279 DEBUG Adding new file root '/tmp/.tmptmNZEe/foo' of kind Project 2026-10-15 12:16:46.486499496 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.002s 2026-10-15 12:16:46.486514076 DEBUG Registering diagnostic capability with Workspace diagnostic mode 2026-10-15 12:16:46.486533067 DEBUG Received server request `client/registerCapability` 2026-10-15 12:16:46.486540137 INFO Retrying to receive `client/registerCapability` request 2026-10-15 12:16:46.496699673 DEBUG Client sends request `shutdown` with ID 2 2026-10-15 12:16:46.496719824 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:46.496726004 DEBUG method="shutdown" response.id=2 duration=11.22µs 2026-10-15 12:16:46.496735254 DEBUG Received server response for request 2 2026-10-15 12:16:46.496738764 DEBUG Client sends notification `exit` 2026-10-15 12:16:46.496746244 DEBUG Received exit notification, exiting ok test initialize::single_workspace_folder ... 2026-10-15 12:16:46.498140300 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:16:46.498203201 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:46.498238882 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:46.498292883 DEBUG Client info: None 2026-10-15 12:16:46.498323994 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:16:46.498337465 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:46.498345195 INFO Version: Unknown 2026-10-15 12:16:46.498390816 DEBUG Received server response for request 1 2026-10-15 12:16:46.498426957 DEBUG Client sends notification `initialized` 2026-10-15 12:16:46.498441067 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:46.498512129 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:46.498543350 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:46.498546560 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:46.498602111 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:46.498616392 DEBUG Initializing workspace `file:///tmp/.tmpdouKjn/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:46.498630372 DEBUG Searching for a project in '/tmp/.tmpdouKjn/foo' 2026-10-15 12:16:46.498665623 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:16:46.498670183 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:46.499155685 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:46.499161185 DEBUG Resolving local virtual environment: /tmp/.tmpdouKjn/foo/.venv 2026-10-15 12:16:46.499201966 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:46.499205896 DEBUG No virtual environment found 2026-10-15 12:16:46.499217947 DEBUG Adding first-party search path `/tmp/.tmpdouKjn/foo` 2026-10-15 12:16:46.499221977 DEBUG Using vendored stdlib 2026-10-15 12:16:46.499315289 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:46.499319609 DEBUG Adding new file root '/tmp/.tmpdouKjn/foo' of kind Project 2026-10-15 12:16:46.501345021 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.002s 2026-10-15 12:16:46.501361931 DEBUG Updating project to check open files 2026-10-15 12:16:46.508788498 DEBUG Client sends request `shutdown` with ID 2 2026-10-15 12:16:46.508812839 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:46.508819529 DEBUG method="shutdown" response.id=2 duration=10.14µs 2026-10-15 12:16:46.508830219 DEBUG Received server response for request 2 2026-10-15 12:16:46.508834699 DEBUG Client sends notification `exit` 2026-10-15 12:16:46.508843549 DEBUG Received exit notification, exiting ok test initialize::unknown_initialization_options ... 2026-10-15 12:16:46.510058460 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:16:46.510109131 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:46.510139802 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:46.510194784 DEBUG Client info: None 2026-10-15 12:16:46.510221174 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, 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-10-15 12:16:46.510231844 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:46.510237085 INFO Version: Unknown 2026-10-15 12:16:46.510275906 DEBUG Received server response for request 1 2026-10-15 12:16:46.510305496 DEBUG Client sends notification `initialized` 2026-10-15 12:16:46.510317957 WARN Received unknown options during initialization: { "bar": null } 2026-10-15 12:16:46.510325507 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:46.510328727 DEBUG Received notification `window/showMessage` 2026-10-15 12:16:46.510334687 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:46.510408349 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:46.510441620 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:46.510444630 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:46.510503681 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:46.510517552 DEBUG Initializing workspace `file:///tmp/.tmpeqEroT/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:46.510532552 DEBUG Searching for a project in '/tmp/.tmpeqEroT/foo' 2026-10-15 12:16:46.510563973 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:16:46.510569043 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:46.511017074 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:46.511022644 DEBUG Resolving local virtual environment: /tmp/.tmpeqEroT/foo/.venv 2026-10-15 12:16:46.511061755 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:46.511065615 DEBUG No virtual environment found 2026-10-15 12:16:46.511075636 DEBUG Adding first-party search path `/tmp/.tmpeqEroT/foo` 2026-10-15 12:16:46.511079686 DEBUG Using vendored stdlib 2026-10-15 12:16:46.511157598 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:46.511162118 DEBUG Adding new file root '/tmp/.tmpeqEroT/foo' of kind Project 2026-10-15 12:16:46.513154618 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.002s 2026-10-15 12:16:46.513167139 DEBUG Updating project to check open files 2026-10-15 12:16:46.520571575 DEBUG Client sends request `shutdown` with ID 2 2026-10-15 12:16:46.520595986 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:46.520601896 DEBUG method="shutdown" response.id=2 duration=9.40µs 2026-10-15 12:16:46.520626827 DEBUG Received server response for request 2 2026-10-15 12:16:46.520634347 DEBUG Client sends notification `exit` 2026-10-15 12:16:46.520644887 DEBUG Received exit notification, exiting ok test initialize::unknown_options_in_workspace_configuration ... 2026-10-15 12:16:46.522010931 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:16:46.522072083 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:46.522104824 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:46.522150485 DEBUG Client info: None 2026-10-15 12:16:46.522177186 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:16:46.522186826 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:46.522192736 INFO Version: Unknown 2026-10-15 12:16:46.522232387 DEBUG Received server response for request 1 2026-10-15 12:16:46.522269958 DEBUG Client sends notification `initialized` 2026-10-15 12:16:46.522284158 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:46.522378321 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:46.522418202 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:46.522421502 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:46.522506474 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:46.522524464 WARN Received unknown options for workspace `file:///tmp/.tmp0el0kK/foo`: { "bar": null } 2026-10-15 12:16:46.522535255 DEBUG Received notification `window/showMessage` 2026-10-15 12:16:46.522539225 INFO Retrying to receive `window/showMessage` notification 2026-10-15 12:16:46.522537995 DEBUG Initializing workspace `file:///tmp/.tmp0el0kK/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:46.522558445 DEBUG Searching for a project in '/tmp/.tmp0el0kK/foo' 2026-10-15 12:16:46.522605477 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:16:46.522624287 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:46.524045493 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:46.524060963 DEBUG Resolving local virtual environment: /tmp/.tmp0el0kK/foo/.venv 2026-10-15 12:16:46.524117305 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:46.524121975 DEBUG No virtual environment found 2026-10-15 12:16:46.524134015 DEBUG Adding first-party search path `/tmp/.tmp0el0kK/foo` 2026-10-15 12:16:46.524138195 DEBUG Using vendored stdlib 2026-10-15 12:16:46.524278229 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:46.524285019 DEBUG Adding new file root '/tmp/.tmp0el0kK/foo' of kind Project 2026-10-15 12:16:46.526611318 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.002s 2026-10-15 12:16:46.526627758 DEBUG Updating project to check open files 2026-10-15 12:16:46.532681891 DEBUG Client sends request `shutdown` with ID 2 2026-10-15 12:16:46.532705801 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:46.532711291 DEBUG method="shutdown" response.id=2 duration=10.00µs 2026-10-15 12:16:46.532723492 DEBUG Received server response for request 2 2026-10-15 12:16:46.532727192 DEBUG Client sends notification `exit` 2026-10-15 12:16:46.532736562 DEBUG Received exit notification, exiting ok test initialize::workspace_diagnostic_registration ... 2026-10-15 12:16:46.534130717 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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-10-15 12:16:46.534189429 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:46.534221469 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:46.534282791 DEBUG Client info: None 2026-10-15 12:16:46.534312152 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:16:46.534324262 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:46.534330292 INFO Version: Unknown 2026-10-15 12:16:46.534368293 DEBUG Received server response for request 1 2026-10-15 12:16:46.534400054 DEBUG Client sends notification `initialized` 2026-10-15 12:16:46.534414274 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:46.534500256 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:46.534533097 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:46.534540807 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:46.534606369 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:46.534622640 DEBUG Initializing workspace `file:///tmp/.tmpm8NQOt/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:46.534637880 DEBUG Searching for a project in '/tmp/.tmpm8NQOt/foo' 2026-10-15 12:16:46.534670501 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:16:46.534675361 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:46.535777109 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:46.535785529 DEBUG Resolving local virtual environment: /tmp/.tmpm8NQOt/foo/.venv 2026-10-15 12:16:46.535827370 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:46.535831770 DEBUG No virtual environment found 2026-10-15 12:16:46.535842240 DEBUG Adding first-party search path `/tmp/.tmpm8NQOt/foo` 2026-10-15 12:16:46.535846340 DEBUG Using vendored stdlib 2026-10-15 12:16:46.535949243 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:46.535955633 DEBUG Adding new file root '/tmp/.tmpm8NQOt/foo' of kind Project 2026-10-15 12:16:46.538013965 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.002s 2026-10-15 12:16:46.538026705 DEBUG Registering diagnostic capability with Workspace diagnostic mode 2026-10-15 12:16:46.538046516 DEBUG Received server request `client/registerCapability` 2026-10-15 12:16:46.538051486 INFO Retrying to receive `client/registerCapability` request 2026-10-15 12:16:46.548191752 DEBUG Client sends request `shutdown` with ID 2 2026-10-15 12:16:46.548217902 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:46.548225093 DEBUG method="shutdown" response.id=2 duration=11.62µs 2026-10-15 12:16:46.548236893 DEBUG Received server response for request 2 2026-10-15 12:16:46.548240903 DEBUG Client sends notification `exit` 2026-10-15 12:16:46.548249413 DEBUG Received exit notification, exiting ok test initialize::workspace_diagnostic_registration_via_initialization ... 2026-10-15 12:16:46.549578957 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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-10-15 12:16:46.549634018 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:46.549668899 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:46.549731490 DEBUG Client info: None 2026-10-15 12:16:46.549757821 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-10-15 12:16:46.549770461 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:46.549776732 INFO Version: Unknown 2026-10-15 12:16:46.549818253 DEBUG Received server response for request 1 2026-10-15 12:16:46.549845183 DEBUG Client sends notification `initialized` 2026-10-15 12:16:46.549859104 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:46.549953506 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:46.550016868 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:46.550020318 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:46.550078589 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:46.550097030 DEBUG Initializing workspace `file:///tmp/.tmpFUcPC7/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:46.550113190 DEBUG Searching for a project in '/tmp/.tmpFUcPC7/foo' 2026-10-15 12:16:46.550149411 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:16:46.550154771 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:46.551258979 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:46.551270959 DEBUG Resolving local virtual environment: /tmp/.tmpFUcPC7/foo/.venv 2026-10-15 12:16:46.551324011 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:46.551328781 DEBUG No virtual environment found 2026-10-15 12:16:46.551345941 DEBUG Adding first-party search path `/tmp/.tmpFUcPC7/foo` 2026-10-15 12:16:46.551350421 DEBUG Using vendored stdlib 2026-10-15 12:16:46.551468754 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:46.551474984 DEBUG Adding new file root '/tmp/.tmpFUcPC7/foo' of kind Project 2026-10-15 12:16:46.553615208 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.002s 2026-10-15 12:16:46.553633719 DEBUG Registering diagnostic capability with Workspace diagnostic mode 2026-10-15 12:16:46.553652459 DEBUG Received server request `client/registerCapability` 2026-10-15 12:16:46.553658269 INFO Retrying to receive `client/registerCapability` request 2026-10-15 12:16:46.563794485 DEBUG Client sends request `shutdown` with ID 2 2026-10-15 12:16:46.563821686 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:46.563828366 DEBUG method="shutdown" response.id=2 duration=12.30µs 2026-10-15 12:16:46.563839326 DEBUG Received server response for request 2 2026-10-15 12:16:46.563843846 DEBUG Client sends notification `exit` 2026-10-15 12:16:46.563853117 DEBUG Received exit notification, exiting ok test initialize::workspace_diagnostic_registration_without_configuration ... 2026-10-15 12:16:46.565284133 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-10-15 12:16:46.565346504 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:46.565380255 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:46.565439836 DEBUG Client info: None 2026-10-15 12:16:46.565464317 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-10-15 12:16:46.565477367 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION"] 2026-10-15 12:16:46.565483448 INFO Version: Unknown 2026-10-15 12:16:46.565522439 DEBUG Received server response for request 1 2026-10-15 12:16:46.565557239 DEBUG Client sends notification `initialized` 2026-10-15 12:16:46.565572940 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:46.565645652 INFO Client does not support workspace configuration, initializing workspaces using the initialization options 2026-10-15 12:16:46.565678983 DEBUG Initializing workspace `file:///tmp/.tmpAVum76/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:46.565692443 DEBUG Searching for a project in '/tmp/.tmpAVum76/foo' 2026-10-15 12:16:46.565728694 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:16:46.565733314 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:46.566183075 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:46.566188645 DEBUG Resolving local virtual environment: /tmp/.tmpAVum76/foo/.venv 2026-10-15 12:16:46.566229576 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:46.566233146 DEBUG No virtual environment found 2026-10-15 12:16:46.566246307 DEBUG Adding first-party search path `/tmp/.tmpAVum76/foo` 2026-10-15 12:16:46.566250317 DEBUG Using vendored stdlib 2026-10-15 12:16:46.566339469 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:46.566357400 DEBUG Adding new file root '/tmp/.tmpAVum76/foo' of kind Project 2026-10-15 12:16:46.569373306 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.003s 2026-10-15 12:16:46.569390026 DEBUG Registering diagnostic capability with Workspace diagnostic mode 2026-10-15 12:16:46.569407487 DEBUG Received server request `client/registerCapability` 2026-10-15 12:16:46.569413477 INFO Retrying to receive `client/registerCapability` request 2026-10-15 12:16:46.579553932 DEBUG Client sends request `shutdown` with ID 2 2026-10-15 12:16:46.579578113 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:46.579587153 DEBUG method="shutdown" response.id=2 duration=12.80µs 2026-10-15 12:16:46.579598413 DEBUG Received server response for request 2 2026-10-15 12:16:46.579602734 DEBUG Client sends notification `exit` 2026-10-15 12:16:46.579611284 DEBUG Received exit notification, exiting ok test inlay_hints::default_inlay_hints ... 2026-10-15 12:16:46.581013789 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: 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-10-15 12:16:46.581080351 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:46.581113112 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:46.581165963 DEBUG Client info: None 2026-10-15 12:16:46.581189324 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:16:46.581200254 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:46.581205234 INFO Version: Unknown 2026-10-15 12:16:46.581244025 DEBUG Received server response for request 1 2026-10-15 12:16:46.581279146 DEBUG Client sends notification `initialized` 2026-10-15 12:16:46.581294616 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:46.581369578 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:46.581404329 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:46.581411869 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:46.581424750 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:16:46.581428090 DEBUG Client sends request `textDocument/inlayHint` with ID 2 2026-10-15 12:16:46.581461350 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:46.581476121 DEBUG Initializing workspace `file:///tmp/.tmpyp2Jgb/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:46.581490161 DEBUG Searching for a project in '/tmp/.tmpyp2Jgb/src' 2026-10-15 12:16:46.581523472 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:16:46.581528242 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:46.581986254 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:46.582008264 DEBUG Resolving local virtual environment: /tmp/.tmpyp2Jgb/src/.venv 2026-10-15 12:16:46.582048375 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:46.582052325 DEBUG No virtual environment found 2026-10-15 12:16:46.582064976 DEBUG Adding first-party search path `/tmp/.tmpyp2Jgb/src` 2026-10-15 12:16:46.582068866 DEBUG Using vendored stdlib 2026-10-15 12:16:46.582164338 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:46.582168568 DEBUG Adding new file root '/tmp/.tmpyp2Jgb/src' of kind Project 2026-10-15 12:16:46.585105192 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-15 12:16:46.585122153 DEBUG Updating project to check open files 2026-10-15 12:16:46.585213375 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpyp2Jgb/src/foo.py") 2026-10-15 12:16:46.585222845 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpyp2Jgb/src/foo.py` 2026-10-15 12:16:46.585230906 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpyp2Jgb/src/foo.py` 2026-10-15 12:16:46.585369939 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpyp2Jgb/src/foo.py` to project `src` 2026-10-15 12:16:46.585394200 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpyp2Jgb/src/foo.py` 2026-10-15 12:16:46.585397050 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:16:46.585405590 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:16:46.585721088 DEBUG request{id=2 method=textDocument/inlayHint}: Resolving dynamic module resolution paths 2026-10-15 12:16:46.601199548 DEBUG request{id=2 method=textDocument/inlayHint}: Module `__builtins__` not found in search paths 2026-10-15 12:16:46.601423974 DEBUG request{id=2 method=textDocument/inlayHint}: Inlay hint request returned 2 hints in 15.981563ms 2026-10-15 12:16:46.601449374 DEBUG method="textDocument/inlayHint" response.id=2 duration=16.04ms 2026-10-15 12:16:46.601465945 DEBUG Received server response for request 2 2026-10-15 12:16:46.611742214 DEBUG Client sends request `shutdown` with ID 3 2026-10-15 12:16:46.611774295 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:46.611784175 DEBUG method="shutdown" response.id=3 duration=16.31µs 2026-10-15 12:16:46.611794305 DEBUG Received server response for request 3 2026-10-15 12:16:46.611798115 DEBUG Client sends notification `exit` 2026-10-15 12:16:46.611807256 DEBUG Received exit notification, exiting ok test inlay_hints::default_inlay_hints_auto_import ... 2026-10-15 12:16:46.615010526 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: 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-10-15 12:16:46.615074318 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:46.615111489 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:46.615176540 DEBUG Client info: None 2026-10-15 12:16:46.615201081 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:16:46.615213641 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:46.615219432 INFO Version: Unknown 2026-10-15 12:16:46.615258913 DEBUG Received server response for request 1 2026-10-15 12:16:46.615296714 DEBUG Client sends notification `initialized` 2026-10-15 12:16:46.615311624 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:46.615414046 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:46.615453407 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:46.615457488 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:46.615471178 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:16:46.615474038 DEBUG Client sends request `textDocument/inlayHint` with ID 2 2026-10-15 12:16:46.615518219 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:46.615544760 DEBUG Initializing workspace `file:///tmp/.tmptVCzS6/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:46.615561220 DEBUG Searching for a project in '/tmp/.tmptVCzS6/src' 2026-10-15 12:16:46.615595531 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:16:46.615600661 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:46.616101844 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:46.616108084 DEBUG Resolving local virtual environment: /tmp/.tmptVCzS6/src/.venv 2026-10-15 12:16:46.616163225 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:46.616167555 DEBUG No virtual environment found 2026-10-15 12:16:46.616178876 DEBUG Adding first-party search path `/tmp/.tmptVCzS6/src` 2026-10-15 12:16:46.616183006 DEBUG Using vendored stdlib 2026-10-15 12:16:46.616271998 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:46.616276178 DEBUG Adding new file root '/tmp/.tmptVCzS6/src' of kind Project 2026-10-15 12:16:46.619176071 INFO Project::index_files{project=src}: Indexed 2 file(s) in 0.002s 2026-10-15 12:16:46.619190402 DEBUG Updating project to check open files 2026-10-15 12:16:46.619267084 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmptVCzS6/src/foo.py") 2026-10-15 12:16:46.619275554 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmptVCzS6/src/foo.py` 2026-10-15 12:16:46.619283684 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmptVCzS6/src/foo.py` 2026-10-15 12:16:46.619433338 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmptVCzS6/src/foo.py` to project `src` 2026-10-15 12:16:46.619454478 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmptVCzS6/src/foo.py` 2026-10-15 12:16:46.619457359 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:16:46.619464939 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:16:46.619690554 DEBUG request{id=2 method=textDocument/inlayHint}: Resolving dynamic module resolution paths 2026-10-15 12:16:46.622021103 DEBUG request{id=2 method=textDocument/inlayHint}: Inlay hint request returned 1 hints in 2.524613ms 2026-10-15 12:16:46.622044004 DEBUG method="textDocument/inlayHint" response.id=2 duration=2.57ms 2026-10-15 12:16:46.622057434 DEBUG Received server response for request 2 2026-10-15 12:16:46.632279942 DEBUG Client sends request `shutdown` with ID 3 2026-10-15 12:16:46.632304832 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:46.632311713 DEBUG method="shutdown" response.id=3 duration=10.24µs 2026-10-15 12:16:46.632321993 DEBUG Received server response for request 3 2026-10-15 12:16:46.632325743 DEBUG Client sends notification `exit` 2026-10-15 12:16:46.632334593 DEBUG Received exit notification, exiting ok test inlay_hints::inlay_hint_burst_does_not_block_responses ... 2026-10-15 12:16:46.634212021 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: 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-10-15 12:16:46.634265922 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:46.634300733 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:46.634352234 DEBUG Client info: None 2026-10-15 12:16:46.634380705 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:16:46.634391175 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:46.634396185 INFO Version: Unknown 2026-10-15 12:16:46.634434266 DEBUG Received server response for request 1 2026-10-15 12:16:46.634464227 DEBUG Client sends notification `initialized` 2026-10-15 12:16:46.634477507 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:46.634559549 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:46.634596120 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:46.634599610 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:46.634615831 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:16:46.634618721 DEBUG Client sends request `textDocument/inlayHint` with ID 2 2026-10-15 12:16:46.634660642 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:46.634675902 DEBUG Initializing workspace `file:///tmp/.tmpNDTFHm/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:46.634690263 DEBUG Searching for a project in '/tmp/.tmpNDTFHm/src' 2026-10-15 12:16:46.634721713 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:16:46.634725973 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:46.635184985 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:46.635190825 DEBUG Resolving local virtual environment: /tmp/.tmpNDTFHm/src/.venv 2026-10-15 12:16:46.635233966 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:46.635237946 DEBUG No virtual environment found 2026-10-15 12:16:46.635247747 DEBUG Adding first-party search path `/tmp/.tmpNDTFHm/src` 2026-10-15 12:16:46.635251867 DEBUG Using vendored stdlib 2026-10-15 12:16:46.635369030 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:46.635373330 DEBUG Adding new file root '/tmp/.tmpNDTFHm/src' of kind Project 2026-10-15 12:16:46.638429987 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-15 12:16:46.638446307 DEBUG Updating project to check open files 2026-10-15 12:16:46.638515269 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpNDTFHm/src/values.py") 2026-10-15 12:16:46.638523239 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpNDTFHm/src/values.py` 2026-10-15 12:16:46.638529579 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpNDTFHm/src/values.py` 2026-10-15 12:16:46.638680163 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpNDTFHm/src/values.py` to project `src` 2026-10-15 12:16:46.638694713 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpNDTFHm/src/values.py` 2026-10-15 12:16:46.638697224 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:16:46.638704444 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:16:46.642242843 DEBUG request{id=2 method=textDocument/inlayHint}: Resolving dynamic module resolution paths 2026-10-15 12:16:46.650200004 DEBUG request{id=2 method=textDocument/inlayHint}: Module `__builtins__` not found in search paths 2026-10-15 12:16:46.662206046 DEBUG request{id=2 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 23.472462ms 2026-10-15 12:16:46.662357930 DEBUG method="textDocument/inlayHint" response.id=2 duration=23.65ms 2026-10-15 12:16:46.662388391 DEBUG Received server response for request 2 2026-10-15 12:16:46.662800921 DEBUG Client sends request `textDocument/inlayHint` with ID 3 2026-10-15 12:16:46.662812752 DEBUG Client sends request `textDocument/inlayHint` with ID 4 2026-10-15 12:16:46.662815992 DEBUG Client sends request `textDocument/inlayHint` with ID 5 2026-10-15 12:16:46.662819772 DEBUG Client sends request `textDocument/inlayHint` with ID 6 2026-10-15 12:16:46.662822472 DEBUG Client sends request `textDocument/inlayHint` with ID 7 2026-10-15 12:16:46.662827622 DEBUG Client sends request `textDocument/inlayHint` with ID 8 2026-10-15 12:16:46.662830532 DEBUG Client sends request `textDocument/inlayHint` with ID 9 2026-10-15 12:16:46.662837832 DEBUG Client sends request `textDocument/inlayHint` with ID 10 2026-10-15 12:16:46.662841022 DEBUG Client sends request `textDocument/inlayHint` with ID 11 2026-10-15 12:16:46.662848672 DEBUG Client sends request `textDocument/inlayHint` with ID 12 2026-10-15 12:16:46.662866933 DEBUG Client sends request `textDocument/inlayHint` with ID 13 2026-10-15 12:16:46.662869763 DEBUG Client sends request `textDocument/inlayHint` with ID 14 2026-10-15 12:16:46.662872163 DEBUG Client sends request `textDocument/inlayHint` with ID 15 2026-10-15 12:16:46.662877643 DEBUG Client sends request `textDocument/inlayHint` with ID 16 2026-10-15 12:16:46.662880393 DEBUG Client sends request `textDocument/inlayHint` with ID 17 2026-10-15 12:16:46.662883183 DEBUG Client sends request `textDocument/inlayHint` with ID 18 2026-10-15 12:16:46.662886363 DEBUG Client sends request `textDocument/inlayHint` with ID 19 2026-10-15 12:16:46.662889713 DEBUG Client sends request `textDocument/inlayHint` with ID 20 2026-10-15 12:16:46.662892634 DEBUG Client sends request `textDocument/inlayHint` with ID 21 2026-10-15 12:16:46.662895314 DEBUG Client sends request `textDocument/inlayHint` with ID 22 2026-10-15 12:16:46.662897944 DEBUG Client sends request `textDocument/inlayHint` with ID 23 2026-10-15 12:16:46.662900994 DEBUG Client sends request `textDocument/inlayHint` with ID 24 2026-10-15 12:16:46.662903814 DEBUG Client sends request `textDocument/inlayHint` with ID 25 2026-10-15 12:16:46.662906784 DEBUG Client sends request `textDocument/inlayHint` with ID 26 2026-10-15 12:16:46.662909794 DEBUG Client sends request `textDocument/inlayHint` with ID 27 2026-10-15 12:16:46.662912204 DEBUG Client sends request `textDocument/inlayHint` with ID 28 2026-10-15 12:16:46.662915524 DEBUG Client sends request `textDocument/inlayHint` with ID 29 2026-10-15 12:16:46.662918204 DEBUG Client sends request `textDocument/inlayHint` with ID 30 2026-10-15 12:16:46.662920614 DEBUG Client sends request `textDocument/inlayHint` with ID 31 2026-10-15 12:16:46.662923214 DEBUG Client sends request `textDocument/inlayHint` with ID 32 2026-10-15 12:16:46.662925664 DEBUG Client sends request `textDocument/inlayHint` with ID 33 2026-10-15 12:16:46.662928424 DEBUG Client sends request `textDocument/inlayHint` with ID 34 2026-10-15 12:16:46.662931355 DEBUG Client sends request `textDocument/inlayHint` with ID 35 2026-10-15 12:16:46.662934345 DEBUG Client sends request `textDocument/inlayHint` with ID 36 2026-10-15 12:16:46.662936935 DEBUG Client sends request `textDocument/inlayHint` with ID 37 2026-10-15 12:16:46.662939965 DEBUG Client sends request `textDocument/inlayHint` with ID 38 2026-10-15 12:16:46.662942545 DEBUG Client sends request `textDocument/inlayHint` with ID 39 2026-10-15 12:16:46.662945065 DEBUG Client sends request `textDocument/inlayHint` with ID 40 2026-10-15 12:16:46.662947855 DEBUG Client sends request `textDocument/inlayHint` with ID 41 2026-10-15 12:16:46.662950405 DEBUG Client sends request `textDocument/inlayHint` with ID 42 2026-10-15 12:16:46.662953195 DEBUG Client sends request `textDocument/inlayHint` with ID 43 2026-10-15 12:16:46.662956175 DEBUG Client sends request `textDocument/inlayHint` with ID 44 2026-10-15 12:16:46.662958505 DEBUG Client sends request `textDocument/inlayHint` with ID 45 2026-10-15 12:16:46.662961325 DEBUG Client sends request `textDocument/inlayHint` with ID 46 2026-10-15 12:16:46.662963675 DEBUG Client sends request `textDocument/inlayHint` with ID 47 2026-10-15 12:16:46.662965875 DEBUG Client sends request `textDocument/inlayHint` with ID 48 2026-10-15 12:16:46.662968115 DEBUG Client sends request `textDocument/inlayHint` with ID 49 2026-10-15 12:16:46.662971206 DEBUG Client sends request `textDocument/inlayHint` with ID 50 2026-10-15 12:16:46.662974606 DEBUG Client sends request `textDocument/inlayHint` with ID 51 2026-10-15 12:16:46.662977926 DEBUG Client sends request `textDocument/inlayHint` with ID 52 2026-10-15 12:16:46.662981356 DEBUG Client sends request `textDocument/inlayHint` with ID 53 2026-10-15 12:16:46.662983776 DEBUG Client sends request `textDocument/inlayHint` with ID 54 2026-10-15 12:16:46.662986496 DEBUG Client sends request `textDocument/inlayHint` with ID 55 2026-10-15 12:16:46.663000766 DEBUG Client sends request `textDocument/inlayHint` with ID 56 2026-10-15 12:16:46.663003156 DEBUG Client sends request `textDocument/inlayHint` with ID 57 2026-10-15 12:16:46.663005726 DEBUG Client sends request `textDocument/inlayHint` with ID 58 2026-10-15 12:16:46.663008316 DEBUG Client sends request `textDocument/inlayHint` with ID 59 2026-10-15 12:16:46.663011107 DEBUG Client sends request `textDocument/inlayHint` with ID 60 2026-10-15 12:16:46.663013527 DEBUG Client sends request `textDocument/inlayHint` with ID 61 2026-10-15 12:16:46.663015607 DEBUG Client sends request `textDocument/inlayHint` with ID 62 2026-10-15 12:16:46.663017807 DEBUG Client sends request `textDocument/inlayHint` with ID 63 2026-10-15 12:16:46.663020257 DEBUG Client sends request `textDocument/inlayHint` with ID 64 2026-10-15 12:16:46.663022627 DEBUG Client sends request `textDocument/inlayHint` with ID 65 2026-10-15 12:16:46.663024717 DEBUG Client sends request `textDocument/inlayHint` with ID 66 2026-10-15 12:16:46.663026937 DEBUG Client sends request `textDocument/inlayHint` with ID 67 2026-10-15 12:16:46.663029397 DEBUG Client sends request `textDocument/inlayHint` with ID 68 2026-10-15 12:16:46.663031497 DEBUG Client sends request `textDocument/inlayHint` with ID 69 2026-10-15 12:16:46.663033577 DEBUG Client sends request `textDocument/inlayHint` with ID 70 2026-10-15 12:16:46.663035677 DEBUG Client sends request `textDocument/inlayHint` with ID 71 2026-10-15 12:16:46.663037917 DEBUG Client sends request `textDocument/inlayHint` with ID 72 2026-10-15 12:16:46.663040117 DEBUG Client sends request `textDocument/inlayHint` with ID 73 2026-10-15 12:16:46.663042637 DEBUG Client sends request `textDocument/inlayHint` with ID 74 2026-10-15 12:16:46.663044837 DEBUG Client sends request `textDocument/inlayHint` with ID 75 2026-10-15 12:16:46.663047197 DEBUG Client sends request `textDocument/inlayHint` with ID 76 2026-10-15 12:16:46.663049508 DEBUG Client sends request `textDocument/inlayHint` with ID 77 2026-10-15 12:16:46.663051858 DEBUG Client sends request `textDocument/inlayHint` with ID 78 2026-10-15 12:16:46.663053948 DEBUG Client sends request `textDocument/inlayHint` with ID 79 2026-10-15 12:16:46.663056118 DEBUG Client sends request `textDocument/inlayHint` with ID 80 2026-10-15 12:16:46.663058208 DEBUG Client sends request `textDocument/inlayHint` with ID 81 2026-10-15 12:16:46.663060298 DEBUG Client sends request `textDocument/inlayHint` with ID 82 2026-10-15 12:16:46.663062488 DEBUG Client sends request `textDocument/inlayHint` with ID 83 2026-10-15 12:16:46.663064918 DEBUG Client sends request `textDocument/inlayHint` with ID 84 2026-10-15 12:16:46.663067438 DEBUG Client sends request `textDocument/inlayHint` with ID 85 2026-10-15 12:16:46.663069608 DEBUG Client sends request `textDocument/inlayHint` with ID 86 2026-10-15 12:16:46.663071928 DEBUG Client sends request `textDocument/inlayHint` with ID 87 2026-10-15 12:16:46.663074378 DEBUG Client sends request `textDocument/inlayHint` with ID 88 2026-10-15 12:16:46.663076808 DEBUG Client sends request `textDocument/inlayHint` with ID 89 2026-10-15 12:16:46.663079038 DEBUG Client sends request `textDocument/inlayHint` with ID 90 2026-10-15 12:16:46.663081418 DEBUG Client sends request `textDocument/inlayHint` with ID 91 2026-10-15 12:16:46.663083788 DEBUG Client sends request `textDocument/inlayHint` with ID 92 2026-10-15 12:16:46.663086298 DEBUG Client sends request `textDocument/inlayHint` with ID 93 2026-10-15 12:16:46.663088819 DEBUG Client sends request `textDocument/inlayHint` with ID 94 2026-10-15 12:16:46.663091039 DEBUG Client sends request `textDocument/inlayHint` with ID 95 2026-10-15 12:16:46.663093449 DEBUG Client sends request `textDocument/inlayHint` with ID 96 2026-10-15 12:16:46.663096109 DEBUG Client sends request `textDocument/inlayHint` with ID 97 2026-10-15 12:16:46.663098719 DEBUG Client sends request `textDocument/inlayHint` with ID 98 2026-10-15 12:16:46.663101389 DEBUG Client sends request `textDocument/inlayHint` with ID 99 2026-10-15 12:16:46.663103919 DEBUG Client sends request `textDocument/inlayHint` with ID 100 2026-10-15 12:16:46.663106479 DEBUG Client sends request `textDocument/inlayHint` with ID 101 2026-10-15 12:16:46.663108879 DEBUG Client sends request `textDocument/inlayHint` with ID 102 2026-10-15 12:16:46.663111429 DEBUG Client sends request `textDocument/inlayHint` with ID 103 2026-10-15 12:16:46.663113879 DEBUG Client sends request `textDocument/inlayHint` with ID 104 2026-10-15 12:16:46.663116389 DEBUG Client sends request `textDocument/inlayHint` with ID 105 2026-10-15 12:16:46.663119229 DEBUG Client sends request `textDocument/hover` with ID 106 2026-10-15 12:16:46.663207122 DEBUG request{id=3 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 367.59µs 2026-10-15 12:16:46.663471428 DEBUG method="textDocument/inlayHint" response.id=3 duration=653.52µs 2026-10-15 12:16:46.663481638 DEBUG Received server response for request 3 2026-10-15 12:16:46.665158861 DEBUG request{id=4 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.689843ms 2026-10-15 12:16:46.666118025 DEBUG method="textDocument/inlayHint" response.id=4 duration=3.29ms 2026-10-15 12:16:46.666130795 DEBUG Received server response for request 4 2026-10-15 12:16:46.668085385 DEBUG request{id=5 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.96937ms 2026-10-15 12:16:46.669130341 DEBUG method="textDocument/inlayHint" response.id=5 duration=6.29ms 2026-10-15 12:16:46.669149051 DEBUG Received server response for request 5 2026-10-15 12:16:46.670515036 DEBUG request{id=6 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.387425ms 2026-10-15 12:16:46.672042104 DEBUG method="textDocument/inlayHint" response.id=6 duration=9.19ms 2026-10-15 12:16:46.672048714 DEBUG Received server response for request 6 2026-10-15 12:16:46.673732077 DEBUG request{id=7 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.696343ms 2026-10-15 12:16:46.675146043 DEBUG method="textDocument/inlayHint" response.id=7 duration=11.67ms 2026-10-15 12:16:46.675157083 DEBUG Received server response for request 7 2026-10-15 12:16:46.676361553 DEBUG request{id=8 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.223161ms 2026-10-15 12:16:46.677604175 DEBUG method="textDocument/inlayHint" response.id=8 duration=11.48ms 2026-10-15 12:16:46.678338063 DEBUG Received server response for request 8 2026-10-15 12:16:46.678869547 DEBUG request{id=9 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.271222ms 2026-10-15 12:16:46.680283532 DEBUG method="textDocument/inlayHint" response.id=9 duration=11.14ms 2026-10-15 12:16:46.681407790 DEBUG request{id=10 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.129748ms 2026-10-15 12:16:46.681506143 DEBUG Received server response for request 9 2026-10-15 12:16:46.683135874 DEBUG method="textDocument/inlayHint" response.id=10 duration=11.09ms 2026-10-15 12:16:46.684154520 DEBUG Received server response for request 10 2026-10-15 12:16:46.684722744 DEBUG request{id=11 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.59028ms 2026-10-15 12:16:46.686485968 DEBUG method="textDocument/inlayHint" response.id=11 duration=11.33ms 2026-10-15 12:16:46.687144165 DEBUG Received server response for request 11 2026-10-15 12:16:46.688118040 DEBUG request{id=12 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.638352ms 2026-10-15 12:16:46.689849253 DEBUG method="textDocument/inlayHint" response.id=12 duration=12.24ms 2026-10-15 12:16:46.690174312 DEBUG Received server response for request 12 2026-10-15 12:16:46.691565237 DEBUG request{id=13 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.719984ms 2026-10-15 12:16:46.693275220 DEBUG method="textDocument/inlayHint" response.id=13 duration=12.99ms 2026-10-15 12:16:46.693287040 DEBUG Received server response for request 13 2026-10-15 12:16:46.694916631 DEBUG request{id=14 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.648882ms 2026-10-15 12:16:46.696598803 DEBUG method="textDocument/inlayHint" response.id=14 duration=13.46ms 2026-10-15 12:16:46.696609194 DEBUG Received server response for request 14 2026-10-15 12:16:46.698344797 DEBUG request{id=15 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.753254ms 2026-10-15 12:16:46.699851306 DEBUG method="textDocument/inlayHint" response.id=15 duration=13.36ms 2026-10-15 12:16:46.699862716 DEBUG Received server response for request 15 2026-10-15 12:16:46.701418655 DEBUG request{id=16 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.57613ms 2026-10-15 12:16:46.702901472 DEBUG method="textDocument/inlayHint" response.id=16 duration=13.05ms 2026-10-15 12:16:46.703111908 DEBUG Received server response for request 16 2026-10-15 12:16:46.704441831 DEBUG request{id=17 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.545369ms 2026-10-15 12:16:46.706196225 DEBUG method="textDocument/inlayHint" response.id=17 duration=12.91ms 2026-10-15 12:16:46.706207576 DEBUG Received server response for request 17 2026-10-15 12:16:46.707986891 DEBUG request{id=18 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.798376ms 2026-10-15 12:16:46.709436697 DEBUG method="textDocument/inlayHint" response.id=18 duration=12.83ms 2026-10-15 12:16:46.709447157 DEBUG Received server response for request 18 2026-10-15 12:16:46.711126450 DEBUG request{id=19 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.697613ms 2026-10-15 12:16:46.712559076 DEBUG method="textDocument/inlayHint" response.id=19 duration=12.70ms 2026-10-15 12:16:46.712569986 DEBUG Received server response for request 19 2026-10-15 12:16:46.714434033 DEBUG request{id=20 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.882497ms 2026-10-15 12:16:46.715689385 DEBUG method="textDocument/inlayHint" response.id=20 duration=12.78ms 2026-10-15 12:16:46.715700705 DEBUG Received server response for request 20 2026-10-15 12:16:46.717157862 DEBUG request{id=21 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.475977ms 2026-10-15 12:16:46.718740672 DEBUG method="textDocument/inlayHint" response.id=21 duration=12.54ms 2026-10-15 12:16:46.718757982 DEBUG Received server response for request 21 2026-10-15 12:16:46.720387883 DEBUG request{id=22 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.653901ms 2026-10-15 12:16:46.721870151 DEBUG method="textDocument/inlayHint" response.id=22 duration=12.43ms 2026-10-15 12:16:46.721887311 DEBUG Received server response for request 22 2026-10-15 12:16:46.723168013 DEBUG request{id=23 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.305843ms 2026-10-15 12:16:46.724490847 DEBUG method="textDocument/inlayHint" response.id=23 duration=11.92ms 2026-10-15 12:16:46.725119313 DEBUG Received server response for request 23 2026-10-15 12:16:46.725829621 DEBUG request{id=24 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.345204ms 2026-10-15 12:16:46.727258697 DEBUG method="textDocument/inlayHint" response.id=24 duration=11.56ms 2026-10-15 12:16:46.728265312 DEBUG Received server response for request 24 2026-10-15 12:16:46.728566820 DEBUG request{id=25 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.314863ms 2026-10-15 12:16:46.730529719 DEBUG method="textDocument/inlayHint" response.id=25 duration=11.78ms 2026-10-15 12:16:46.730904508 DEBUG Received server response for request 25 2026-10-15 12:16:46.732067988 DEBUG request{id=26 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.544809ms 2026-10-15 12:16:46.733936485 DEBUG method="textDocument/inlayHint" response.id=26 duration=12.06ms 2026-10-15 12:16:46.733944305 DEBUG Received server response for request 26 2026-10-15 12:16:46.735775101 DEBUG request{id=27 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.842916ms 2026-10-15 12:16:46.737165186 DEBUG method="textDocument/inlayHint" response.id=27 duration=12.67ms 2026-10-15 12:16:46.737176097 DEBUG Received server response for request 27 2026-10-15 12:16:46.738861629 DEBUG request{id=28 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.703963ms 2026-10-15 12:16:46.740332816 DEBUG method="textDocument/inlayHint" response.id=28 duration=13.07ms 2026-10-15 12:16:46.740344586 DEBUG Received server response for request 28 2026-10-15 12:16:46.741673840 DEBUG request{id=29 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.347504ms 2026-10-15 12:16:46.743038424 DEBUG method="textDocument/inlayHint" response.id=29 duration=12.50ms 2026-10-15 12:16:46.743445025 DEBUG Received server response for request 29 2026-10-15 12:16:46.744267815 DEBUG request{id=30 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.235371ms 2026-10-15 12:16:46.746246605 DEBUG method="textDocument/inlayHint" response.id=30 duration=12.30ms 2026-10-15 12:16:46.746260196 DEBUG Received server response for request 30 2026-10-15 12:16:46.748018830 DEBUG request{id=31 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.779255ms 2026-10-15 12:16:46.749520238 DEBUG method="textDocument/inlayHint" response.id=31 duration=12.35ms 2026-10-15 12:16:46.749531588 DEBUG Received server response for request 31 2026-10-15 12:16:46.751198660 DEBUG request{id=32 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.685722ms 2026-10-15 12:16:46.752754239 DEBUG method="textDocument/inlayHint" response.id=32 duration=12.41ms 2026-10-15 12:16:46.752791240 DEBUG Received server response for request 32 2026-10-15 12:16:46.754009171 DEBUG request{id=33 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.261522ms 2026-10-15 12:16:46.755326764 DEBUG method="textDocument/inlayHint" response.id=33 duration=12.28ms 2026-10-15 12:16:46.756217827 DEBUG Received server response for request 33 2026-10-15 12:16:46.756904364 DEBUG request{id=34 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.58511ms 2026-10-15 12:16:46.758715040 DEBUG method="textDocument/inlayHint" response.id=34 duration=12.46ms 2026-10-15 12:16:46.759046378 DEBUG Received server response for request 34 2026-10-15 12:16:46.760397862 DEBUG request{id=35 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.690012ms 2026-10-15 12:16:46.762134396 DEBUG method="textDocument/inlayHint" response.id=35 duration=12.61ms 2026-10-15 12:16:46.762144856 DEBUG Received server response for request 35 2026-10-15 12:16:46.763964032 DEBUG request{id=36 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.836466ms 2026-10-15 12:16:46.765358347 DEBUG method="textDocument/inlayHint" response.id=36 duration=12.60ms 2026-10-15 12:16:46.765369627 DEBUG Received server response for request 36 2026-10-15 12:16:46.767064520 DEBUG request{id=37 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.713683ms 2026-10-15 12:16:46.768714572 DEBUG method="textDocument/inlayHint" response.id=37 duration=13.38ms 2026-10-15 12:16:46.768726072 DEBUG Received server response for request 37 2026-10-15 12:16:46.770409125 DEBUG request{id=38 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.702454ms 2026-10-15 12:16:46.771983384 DEBUG method="textDocument/inlayHint" response.id=38 duration=13.26ms 2026-10-15 12:16:46.772008155 DEBUG Received server response for request 38 2026-10-15 12:16:46.773647596 DEBUG request{id=39 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.672942ms 2026-10-15 12:16:46.775198915 DEBUG method="textDocument/inlayHint" response.id=39 duration=13.06ms 2026-10-15 12:16:46.775209196 DEBUG Received server response for request 39 2026-10-15 12:16:46.777014781 DEBUG request{id=40 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.822966ms 2026-10-15 12:16:46.778359735 DEBUG method="textDocument/inlayHint" response.id=40 duration=12.99ms 2026-10-15 12:16:46.778378395 DEBUG Received server response for request 40 2026-10-15 12:16:46.779763130 DEBUG request{id=41 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.409975ms 2026-10-15 12:16:46.781503324 DEBUG method="textDocument/inlayHint" response.id=41 duration=12.78ms 2026-10-15 12:16:46.781513795 DEBUG Received server response for request 41 2026-10-15 12:16:46.783180357 DEBUG request{id=42 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.684263ms 2026-10-15 12:16:46.784696695 DEBUG method="textDocument/inlayHint" response.id=42 duration=12.69ms 2026-10-15 12:16:46.784707205 DEBUG Received server response for request 42 2026-10-15 12:16:46.786319286 DEBUG request{id=43 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.630871ms 2026-10-15 12:16:46.787957247 DEBUG method="textDocument/inlayHint" response.id=43 duration=12.75ms 2026-10-15 12:16:46.787967777 DEBUG Received server response for request 43 2026-10-15 12:16:46.789718661 DEBUG request{id=44 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.768194ms 2026-10-15 12:16:46.791116727 DEBUG method="textDocument/inlayHint" response.id=44 duration=12.75ms 2026-10-15 12:16:46.791126497 DEBUG Received server response for request 44 2026-10-15 12:16:46.792357118 DEBUG request{id=45 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.247872ms 2026-10-15 12:16:46.793725282 DEBUG method="textDocument/inlayHint" response.id=45 duration=12.21ms 2026-10-15 12:16:46.794322947 DEBUG Received server response for request 45 2026-10-15 12:16:46.794968464 DEBUG request{id=46 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.249542ms 2026-10-15 12:16:46.796521893 DEBUG method="textDocument/inlayHint" response.id=46 duration=11.82ms 2026-10-15 12:16:46.797336553 DEBUG Received server response for request 46 2026-10-15 12:16:46.797973499 DEBUG request{id=47 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.458366ms 2026-10-15 12:16:46.799781885 DEBUG method="textDocument/inlayHint" response.id=47 duration=11.82ms 2026-10-15 12:16:46.800345349 DEBUG Received server response for request 47 2026-10-15 12:16:46.801449467 DEBUG request{id=48 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.673612ms 2026-10-15 12:16:46.803199051 DEBUG method="textDocument/inlayHint" response.id=48 duration=12.08ms 2026-10-15 12:16:46.803331025 DEBUG Received server response for request 48 2026-10-15 12:16:46.804969906 DEBUG request{id=49 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.777075ms 2026-10-15 12:16:46.806126245 DEBUG method="textDocument/inlayHint" response.id=49 duration=12.40ms 2026-10-15 12:16:46.806728390 DEBUG Received server response for request 49 2026-10-15 12:16:46.807466709 DEBUG request{id=50 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.347874ms 2026-10-15 12:16:46.809398448 DEBUG method="textDocument/inlayHint" response.id=50 duration=12.87ms 2026-10-15 12:16:46.809404888 DEBUG Received server response for request 50 2026-10-15 12:16:46.811150742 DEBUG request{id=51 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.757295ms 2026-10-15 12:16:46.812647509 DEBUG method="textDocument/inlayHint" response.id=51 duration=12.86ms 2026-10-15 12:16:46.812658140 DEBUG Received server response for request 51 2026-10-15 12:16:46.814413614 DEBUG request{id=52 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.772575ms 2026-10-15 12:16:46.815722207 DEBUG method="textDocument/inlayHint" response.id=52 duration=12.52ms 2026-10-15 12:16:46.815732917 DEBUG Received server response for request 52 2026-10-15 12:16:46.817526013 DEBUG request{id=53 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.811526ms 2026-10-15 12:16:46.818814845 DEBUG method="textDocument/inlayHint" response.id=53 duration=12.68ms 2026-10-15 12:16:46.818825605 DEBUG Received server response for request 53 2026-10-15 12:16:46.820678872 DEBUG request{id=54 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.871267ms 2026-10-15 12:16:46.822043236 DEBUG method="textDocument/inlayHint" response.id=54 duration=12.64ms 2026-10-15 12:16:46.822053887 DEBUG Received server response for request 54 2026-10-15 12:16:46.823833261 DEBUG request{id=55 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.796895ms 2026-10-15 12:16:46.825148915 DEBUG method="textDocument/inlayHint" response.id=55 duration=12.49ms 2026-10-15 12:16:46.825159295 DEBUG Received server response for request 55 2026-10-15 12:16:46.826705284 DEBUG request{id=56 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.56387ms 2026-10-15 12:16:46.828094789 DEBUG method="textDocument/inlayHint" response.id=56 duration=12.37ms 2026-10-15 12:16:46.828112479 DEBUG Received server response for request 56 2026-10-15 12:16:46.829850903 DEBUG request{id=57 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.762934ms 2026-10-15 12:16:46.831185867 DEBUG method="textDocument/inlayHint" response.id=57 duration=12.36ms 2026-10-15 12:16:46.831196557 DEBUG Received server response for request 57 2026-10-15 12:16:46.832460469 DEBUG request{id=58 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.281802ms 2026-10-15 12:16:46.833898055 DEBUG method="textDocument/inlayHint" response.id=58 duration=11.85ms 2026-10-15 12:16:46.833903355 DEBUG Received server response for request 58 2026-10-15 12:16:46.835686270 DEBUG request{id=59 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.791435ms 2026-10-15 12:16:46.836917681 DEBUG method="textDocument/inlayHint" response.id=59 duration=11.76ms 2026-10-15 12:16:46.836928282 DEBUG Received server response for request 59 2026-10-15 12:16:46.838244225 DEBUG request{id=60 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.333924ms 2026-10-15 12:16:46.839473796 DEBUG method="textDocument/inlayHint" response.id=60 duration=11.37ms 2026-10-15 12:16:46.839835885 DEBUG Received server response for request 60 2026-10-15 12:16:46.841174999 DEBUG request{id=61 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.708183ms 2026-10-15 12:16:46.842374579 DEBUG method="textDocument/inlayHint" response.id=61 duration=11.18ms 2026-10-15 12:16:46.842388169 DEBUG Received server response for request 61 2026-10-15 12:16:46.844238426 DEBUG request{id=62 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.871007ms 2026-10-15 12:16:46.845466817 DEBUG method="textDocument/inlayHint" response.id=62 duration=11.56ms 2026-10-15 12:16:46.845484257 DEBUG Received server response for request 62 2026-10-15 12:16:46.846899233 DEBUG request{id=63 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.439126ms 2026-10-15 12:16:46.848175425 DEBUG method="textDocument/inlayHint" response.id=63 duration=11.25ms 2026-10-15 12:16:46.848193356 DEBUG Received server response for request 63 2026-10-15 12:16:46.850049082 DEBUG request{id=64 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.881297ms 2026-10-15 12:16:46.851131390 DEBUG method="textDocument/inlayHint" response.id=64 duration=11.65ms 2026-10-15 12:16:46.851142260 DEBUG Received server response for request 64 2026-10-15 12:16:46.852921465 DEBUG request{id=65 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.797035ms 2026-10-15 12:16:46.854079744 DEBUG method="textDocument/inlayHint" response.id=65 duration=11.70ms 2026-10-15 12:16:46.854097665 DEBUG Received server response for request 65 2026-10-15 12:16:46.855449619 DEBUG request{id=66 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.377515ms 2026-10-15 12:16:46.856875715 DEBUG method="textDocument/inlayHint" response.id=66 duration=11.40ms 2026-10-15 12:16:46.856894205 DEBUG Received server response for request 66 2026-10-15 12:16:46.858353932 DEBUG request{id=67 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.485588ms 2026-10-15 12:16:46.859741837 DEBUG method="textDocument/inlayHint" response.id=67 duration=11.56ms 2026-10-15 12:16:46.859752617 DEBUG Received server response for request 67 2026-10-15 12:16:46.861222984 DEBUG request{id=68 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.487437ms 2026-10-15 12:16:46.862649260 DEBUG method="textDocument/inlayHint" response.id=68 duration=11.51ms 2026-10-15 12:16:46.862660200 DEBUG Received server response for request 68 2026-10-15 12:16:46.864280201 DEBUG request{id=69 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.638001ms 2026-10-15 12:16:46.865575864 DEBUG method="textDocument/inlayHint" response.id=69 duration=11.49ms 2026-10-15 12:16:46.865592734 DEBUG Received server response for request 69 2026-10-15 12:16:46.867071352 DEBUG request{id=70 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.502328ms 2026-10-15 12:16:46.868378525 DEBUG method="textDocument/inlayHint" response.id=70 duration=11.49ms 2026-10-15 12:16:46.868388895 DEBUG Received server response for request 70 2026-10-15 12:16:46.870059727 DEBUG request{id=71 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.689063ms 2026-10-15 12:16:46.871353580 DEBUG method="textDocument/inlayHint" response.id=71 duration=11.60ms 2026-10-15 12:16:46.871364140 DEBUG Received server response for request 71 2026-10-15 12:16:46.873198486 DEBUG request{id=72 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.851647ms 2026-10-15 12:16:46.874233752 DEBUG method="textDocument/inlayHint" response.id=72 duration=11.58ms 2026-10-15 12:16:46.874250053 DEBUG Received server response for request 72 2026-10-15 12:16:46.875544455 DEBUG request{id=73 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.317693ms 2026-10-15 12:16:46.876925760 DEBUG method="textDocument/inlayHint" response.id=73 duration=11.34ms 2026-10-15 12:16:46.876936150 DEBUG Received server response for request 73 2026-10-15 12:16:46.878764547 DEBUG request{id=74 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.845307ms 2026-10-15 12:16:46.879964137 DEBUG method="textDocument/inlayHint" response.id=74 duration=11.58ms 2026-10-15 12:16:46.879974647 DEBUG Received server response for request 74 2026-10-15 12:16:46.881766502 DEBUG request{id=75 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.809495ms 2026-10-15 12:16:46.883174898 DEBUG method="textDocument/inlayHint" response.id=75 duration=11.81ms 2026-10-15 12:16:46.883185478 DEBUG Received server response for request 75 2026-10-15 12:16:46.884584633 DEBUG request{id=76 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.416996ms 2026-10-15 12:16:46.885999879 DEBUG method="textDocument/inlayHint" response.id=76 duration=11.76ms 2026-10-15 12:16:46.886242325 DEBUG Received server response for request 76 2026-10-15 12:16:46.887344043 DEBUG request{id=77 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.341154ms 2026-10-15 12:16:46.889244781 DEBUG method="textDocument/inlayHint" response.id=77 duration=12.31ms 2026-10-15 12:16:46.889258071 DEBUG Received server response for request 77 2026-10-15 12:16:46.890891952 DEBUG request{id=78 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.650811ms 2026-10-15 12:16:46.892560144 DEBUG method="textDocument/inlayHint" response.id=78 duration=12.59ms 2026-10-15 12:16:46.892571205 DEBUG Received server response for request 78 2026-10-15 12:16:46.894203516 DEBUG request{id=79 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.650932ms 2026-10-15 12:16:46.895880628 DEBUG method="textDocument/inlayHint" response.id=79 duration=12.70ms 2026-10-15 12:16:46.895891068 DEBUG Received server response for request 79 2026-10-15 12:16:46.897558860 DEBUG request{id=80 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.684832ms 2026-10-15 12:16:46.898998737 DEBUG method="textDocument/inlayHint" response.id=80 duration=12.99ms 2026-10-15 12:16:46.899015707 DEBUG Received server response for request 80 2026-10-15 12:16:46.900312510 DEBUG request{id=81 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.313273ms 2026-10-15 12:16:46.901746516 DEBUG method="textDocument/inlayHint" response.id=81 duration=12.49ms 2026-10-15 12:16:46.902093695 DEBUG Received server response for request 81 2026-10-15 12:16:46.903426558 DEBUG request{id=82 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.686982ms 2026-10-15 12:16:46.905154662 DEBUG method="textDocument/inlayHint" response.id=82 duration=12.59ms 2026-10-15 12:16:46.905165562 DEBUG Received server response for request 82 2026-10-15 12:16:46.906780403 DEBUG request{id=83 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.632541ms 2026-10-15 12:16:46.908435265 DEBUG method="textDocument/inlayHint" response.id=83 duration=12.55ms 2026-10-15 12:16:46.908446235 DEBUG Received server response for request 83 2026-10-15 12:16:46.909985914 DEBUG request{id=84 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.55755ms 2026-10-15 12:16:46.911559203 DEBUG method="textDocument/inlayHint" response.id=84 duration=12.55ms 2026-10-15 12:16:46.911569044 DEBUG Received server response for request 84 2026-10-15 12:16:46.913247456 DEBUG request{id=85 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.695383ms 2026-10-15 12:16:46.914580700 DEBUG method="textDocument/inlayHint" response.id=85 duration=12.83ms 2026-10-15 12:16:46.914590980 DEBUG Received server response for request 85 2026-10-15 12:16:46.915847061 DEBUG request{id=86 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.273072ms 2026-10-15 12:16:46.917251877 DEBUG method="textDocument/inlayHint" response.id=86 duration=12.09ms 2026-10-15 12:16:46.917467002 DEBUG Received server response for request 86 2026-10-15 12:16:46.919035862 DEBUG request{id=87 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.789235ms 2026-10-15 12:16:46.920204761 DEBUG method="textDocument/inlayHint" response.id=87 duration=11.76ms 2026-10-15 12:16:46.920222282 DEBUG Received server response for request 87 2026-10-15 12:16:46.921865553 DEBUG request{id=88 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.667702ms 2026-10-15 12:16:46.923269619 DEBUG method="textDocument/inlayHint" response.id=88 duration=11.70ms 2026-10-15 12:16:46.923279719 DEBUG Received server response for request 88 2026-10-15 12:16:46.925046543 DEBUG request{id=89 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.783674ms 2026-10-15 12:16:46.926506810 DEBUG method="textDocument/inlayHint" response.id=89 duration=11.92ms 2026-10-15 12:16:46.926517201 DEBUG Received server response for request 89 2026-10-15 12:16:46.928494390 DEBUG request{id=90 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.99446ms 2026-10-15 12:16:46.929700771 DEBUG method="textDocument/inlayHint" response.id=90 duration=12.44ms 2026-10-15 12:16:46.929710721 DEBUG Received server response for request 90 2026-10-15 12:16:46.931040525 DEBUG request{id=91 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.346774ms 2026-10-15 12:16:46.932544872 DEBUG method="textDocument/inlayHint" response.id=91 duration=12.33ms 2026-10-15 12:16:46.932721057 DEBUG Received server response for request 91 2026-10-15 12:16:46.934160483 DEBUG request{id=92 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.620741ms 2026-10-15 12:16:46.935797865 DEBUG method="textDocument/inlayHint" response.id=92 duration=12.52ms 2026-10-15 12:16:46.935809265 DEBUG Received server response for request 92 2026-10-15 12:16:46.937555209 DEBUG request{id=93 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.764305ms 2026-10-15 12:16:46.939048436 DEBUG method="textDocument/inlayHint" response.id=93 duration=12.53ms 2026-10-15 12:16:46.939058397 DEBUG Received server response for request 93 2026-10-15 12:16:46.940714978 DEBUG request{id=94 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.673452ms 2026-10-15 12:16:46.942192396 DEBUG method="textDocument/inlayHint" response.id=94 duration=12.48ms 2026-10-15 12:16:46.942203456 DEBUG Received server response for request 94 2026-10-15 12:16:46.943737915 DEBUG request{id=95 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.551739ms 2026-10-15 12:16:46.945381496 DEBUG method="textDocument/inlayHint" response.id=95 duration=12.83ms 2026-10-15 12:16:46.945393157 DEBUG Received server response for request 95 2026-10-15 12:16:46.946877974 DEBUG request{id=96 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.503098ms 2026-10-15 12:16:46.948502495 DEBUG method="textDocument/inlayHint" response.id=96 duration=12.70ms 2026-10-15 12:16:46.948518315 DEBUG Received server response for request 96 2026-10-15 12:16:46.950139196 DEBUG request{id=97 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.642811ms 2026-10-15 12:16:46.951728426 DEBUG method="textDocument/inlayHint" response.id=97 duration=12.67ms 2026-10-15 12:16:46.951738596 DEBUG Received server response for request 97 2026-10-15 12:16:46.953306026 DEBUG request{id=98 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.58495ms 2026-10-15 12:16:46.954758693 DEBUG method="textDocument/inlayHint" response.id=98 duration=12.56ms 2026-10-15 12:16:46.954764963 DEBUG Received server response for request 98 2026-10-15 12:16:46.956188499 DEBUG request{id=99 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.434687ms 2026-10-15 12:16:46.957901972 DEBUG method="textDocument/inlayHint" response.id=99 duration=12.51ms 2026-10-15 12:16:46.957906742 DEBUG Received server response for request 99 2026-10-15 12:16:46.959508612 DEBUG request{id=100 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.61142ms 2026-10-15 12:16:46.961081872 DEBUG method="textDocument/inlayHint" response.id=100 duration=12.57ms 2026-10-15 12:16:46.961092522 DEBUG Received server response for request 100 2026-10-15 12:16:46.962528408 DEBUG request{id=101 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.453256ms 2026-10-15 12:16:46.964181140 DEBUG method="textDocument/inlayHint" response.id=101 duration=12.45ms 2026-10-15 12:16:46.964213331 DEBUG Received server response for request 101 2026-10-15 12:16:46.965760090 DEBUG request{id=102 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.58395ms 2026-10-15 12:16:46.967491954 DEBUG method="textDocument/inlayHint" response.id=102 duration=12.73ms 2026-10-15 12:16:46.967503144 DEBUG Received server response for request 102 2026-10-15 12:16:46.969133225 DEBUG request{id=103 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.648282ms 2026-10-15 12:16:46.970774316 DEBUG method="textDocument/inlayHint" response.id=103 duration=12.87ms 2026-10-15 12:16:46.970783847 DEBUG Received server response for request 103 2026-10-15 12:16:46.972462899 DEBUG request{id=104 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.696173ms 2026-10-15 12:16:46.973986727 DEBUG method="textDocument/inlayHint" response.id=104 duration=12.90ms 2026-10-15 12:16:46.974008068 DEBUG Received server response for request 104 2026-10-15 12:16:46.975553677 DEBUG request{id=105 method=textDocument/inlayHint}: Inlay hint request returned 60 hints in 1.57324ms 2026-10-15 12:16:46.976998883 DEBUG method="textDocument/inlayHint" response.id=105 duration=12.81ms 2026-10-15 12:16:46.977008664 DEBUG Received server response for request 105 2026-10-15 12:16:46.977052525 DEBUG request{id=106 method=textDocument/hover}: Inferred type of covering node is int 2026-10-15 12:16:46.977081245 DEBUG method="textDocument/hover" response.id=106 duration=9.58ms 2026-10-15 12:16:46.977407134 DEBUG Received server response for request 106 2026-10-15 12:16:46.987499849 DEBUG Client sends request `shutdown` with ID 107 2026-10-15 12:16:46.987534510 DEBUG request{id=107 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:46.987541580 DEBUG method="shutdown" response.id=107 duration=10.90µs 2026-10-15 12:16:46.987557920 DEBUG Received server response for request 107 2026-10-15 12:16:46.987560890 DEBUG Client sends notification `exit` 2026-10-15 12:16:46.987577421 DEBUG Received exit notification, exiting ok test inlay_hints::variable_inlay_hints_disabled ... 2026-10-15 12:16:46.992524935 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: 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-10-15 12:16:46.992606147 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:46.992652649 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:46.992733641 DEBUG Client info: None 2026-10-15 12:16:46.992769351 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { 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-10-15 12:16:46.992786852 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:46.992793662 INFO Version: Unknown 2026-10-15 12:16:46.992833603 DEBUG Received server response for request 1 2026-10-15 12:16:46.992881364 DEBUG Client sends notification `initialized` 2026-10-15 12:16:46.992926785 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:46.993054859 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:46.993105120 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:46.993109260 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:46.993125060 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:16:46.993132211 DEBUG Client sends request `textDocument/inlayHint` with ID 2 2026-10-15 12:16:46.993199352 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:46.993219653 DEBUG Initializing workspace `file:///tmp/.tmpKVPTnT/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-10-15 12:16:46.993241603 DEBUG Searching for a project in '/tmp/.tmpKVPTnT/src' 2026-10-15 12:16:46.993279964 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:16:46.993285284 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:46.994492535 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:46.994498895 DEBUG Resolving local virtual environment: /tmp/.tmpKVPTnT/src/.venv 2026-10-15 12:16:46.994554056 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:46.994559257 DEBUG No virtual environment found 2026-10-15 12:16:46.994572507 DEBUG Adding first-party search path `/tmp/.tmpKVPTnT/src` 2026-10-15 12:16:46.994576847 DEBUG Using vendored stdlib 2026-10-15 12:16:46.994689180 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:46.994699520 DEBUG Adding new file root '/tmp/.tmpKVPTnT/src' of kind Project 2026-10-15 12:16:46.996863955 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-15 12:16:46.996880175 DEBUG Updating project to check open files 2026-10-15 12:16:46.996956497 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpKVPTnT/src/foo.py") 2026-10-15 12:16:46.996966407 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpKVPTnT/src/foo.py` 2026-10-15 12:16:46.996973227 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpKVPTnT/src/foo.py` 2026-10-15 12:16:46.997135912 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpKVPTnT/src/foo.py` to project `src` 2026-10-15 12:16:46.997152062 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpKVPTnT/src/foo.py` 2026-10-15 12:16:46.997154622 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:16:46.997163832 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:16:46.997330526 DEBUG request{id=2 method=textDocument/inlayHint}: Inlay hint request returned 0 hints in 122.063µs 2026-10-15 12:16:46.997377048 DEBUG method="textDocument/inlayHint" response.id=2 duration=206.45µs 2026-10-15 12:16:46.997389028 DEBUG Received server response for request 2 2026-10-15 12:16:47.007469932 DEBUG Client sends request `shutdown` with ID 3 2026-10-15 12:16:47.007492063 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:47.007498483 DEBUG method="shutdown" response.id=3 duration=9.98µs 2026-10-15 12:16:47.007508703 DEBUG Received server response for request 3 2026-10-15 12:16:47.007513183 DEBUG Client sends notification `exit` 2026-10-15 12:16:47.007522203 DEBUG Received exit notification, exiting ok test inlay_hints::variable_inlay_hints_disabled_for_virtual_file ... 2026-10-15 12:16:47.009192525 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: 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-10-15 12:16:47.009272547 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:47.009324969 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:47.009376700 DEBUG Client info: None 2026-10-15 12:16:47.009406791 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:16:47.009420201 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:47.009427321 INFO Version: Unknown 2026-10-15 12:16:47.009470542 DEBUG Received server response for request 1 2026-10-15 12:16:47.009519294 DEBUG Client sends notification `initialized` 2026-10-15 12:16:47.009533344 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:47.009620186 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:47.009658197 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:47.009662177 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:47.009683738 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:16:47.009686348 DEBUG Client sends request `textDocument/inlayHint` with ID 2 2026-10-15 12:16:47.009730079 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:47.009747289 DEBUG Initializing workspace `file:///tmp/.tmpht8REQ/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-10-15 12:16:47.009765970 DEBUG Searching for a project in '/tmp/.tmpht8REQ/src' 2026-10-15 12:16:47.009802461 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:16:47.009807451 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:47.011023802 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:47.011030822 DEBUG Resolving local virtual environment: /tmp/.tmpht8REQ/src/.venv 2026-10-15 12:16:47.011095163 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:47.011100213 DEBUG No virtual environment found 2026-10-15 12:16:47.011112694 DEBUG Adding first-party search path `/tmp/.tmpht8REQ/src` 2026-10-15 12:16:47.011117034 DEBUG Using vendored stdlib 2026-10-15 12:16:47.011258557 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:47.011268418 DEBUG Adding new file root '/tmp/.tmpht8REQ/src' of kind Project 2026-10-15 12:16:47.014515169 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-15 12:16:47.014533720 DEBUG Updating project to check open files 2026-10-15 12:16:47.014571291 DEBUG notification{method=textDocument/didOpen}: Opening file `untitled:///tmp/.tmpht8REQ/src/foo.py` 2026-10-15 12:16:47.014574611 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:16:47.014582471 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(101))}}: Set open project files (count: 1) 2026-10-15 12:16:47.014693174 DEBUG request{id=2 method=textDocument/inlayHint}: Inlay hint request returned 0 hints in 73.402µs 2026-10-15 12:16:47.014730985 DEBUG method="textDocument/inlayHint" response.id=2 duration=141.71µs 2026-10-15 12:16:47.014743145 DEBUG Received server response for request 2 2026-10-15 12:16:47.024822129 DEBUG Client sends request `shutdown` with ID 3 2026-10-15 12:16:47.024845520 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:47.024852170 DEBUG method="shutdown" response.id=3 duration=10.54µs 2026-10-15 12:16:47.024862560 DEBUG Received server response for request 3 2026-10-15 12:16:47.024866520 DEBUG Client sends notification `exit` 2026-10-15 12:16:47.024875551 DEBUG Received exit notification, exiting ok test notebook::auto_import ... 2026-10-15 12:16:47.026425000 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:16:47.026494811 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:47.026529302 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:47.026603974 DEBUG Client info: None 2026-10-15 12:16:47.026631975 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:16:47.026645105 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:47.026652355 INFO Version: Unknown 2026-10-15 12:16:47.026697686 DEBUG Received server response for request 1 2026-10-15 12:16:47.026740068 DEBUG Client sends notification `initialized` 2026-10-15 12:16:47.026754768 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:47.026863081 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:47.026896431 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:47.026900022 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:47.026922652 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-15 12:16:47.026977074 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:47.027009984 DEBUG Initializing workspace `file:///tmp/.tmpQgi1AV/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-10-15 12:16:47.027028895 DEBUG Searching for a project in '/tmp/.tmpQgi1AV/src' 2026-10-15 12:16:47.027064166 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:16:47.027069576 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:47.028280296 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:47.028290517 DEBUG Resolving local virtual environment: /tmp/.tmpQgi1AV/src/.venv 2026-10-15 12:16:47.028343918 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:47.028348908 DEBUG No virtual environment found 2026-10-15 12:16:47.028361698 DEBUG Adding first-party search path `/tmp/.tmpQgi1AV/src` 2026-10-15 12:16:47.028366039 DEBUG Using vendored stdlib 2026-10-15 12:16:47.028486642 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:47.028491622 DEBUG Adding new file root '/tmp/.tmpQgi1AV/src' of kind Project 2026-10-15 12:16:47.031467157 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-10-15 12:16:47.031482317 DEBUG Updating project to check open files 2026-10-15 12:16:47.031531418 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-15 12:16:47.031534578 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-15 12:16:47.031542489 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:16:47.031549179 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-15 12:16:47.031551489 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-15 12:16:47.031556509 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-15 12:16:47.031562709 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-15 12:16:47.031565109 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-15 12:16:47.031570149 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-10-15 12:16:47.031635531 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/src/test.ipynb' 2026-10-15 12:16:47.031716443 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-10-15 12:16:47.042724361 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Module `__builtins__` not found in search paths 2026-10-15 12:16:47.044170747 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-15 12:16:47.044186167 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-15 12:16:47.044190227 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-15 12:16:47.044215778 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-15 12:16:47.049952213 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-15 12:16:47.070136892 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-15 12:16:47.070153952 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-15 12:16:47.070160022 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-15 12:16:47.070548182 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-15 12:16:47.070558932 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-15 12:16:47.082433322 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-15 12:16:47.082447762 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-10-15 12:16:47.082453822 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found while looking in parent dirs (runtime mode with some shadowing allowed) 2026-10-15 12:16:47.083046917 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 179 suggestions in 38.774747ms 2026-10-15 12:16:47.083436337 DEBUG method="textDocument/completion" response.id=2 duration=39.20ms 2026-10-15 12:16:47.083469508 DEBUG Received server response for request 2 2026-10-15 12:16:47.094470075 DEBUG Client sends request `shutdown` with ID 3 2026-10-15 12:16:47.094509686 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:47.094517666 DEBUG method="shutdown" response.id=3 duration=12.82µs 2026-10-15 12:16:47.094536557 DEBUG Received server response for request 3 2026-10-15 12:16:47.094540937 DEBUG Client sends notification `exit` 2026-10-15 12:16:47.094557337 DEBUG Received exit notification, exiting ok test notebook::auto_import_docstring ... 2026-10-15 12:16:47.102165699 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:16:47.102236641 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:47.102281112 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:47.102353284 DEBUG Client info: None 2026-10-15 12:16:47.102396235 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:16:47.102411445 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:47.102417886 INFO Version: Unknown 2026-10-15 12:16:47.102462937 DEBUG Received server response for request 1 2026-10-15 12:16:47.102509238 DEBUG Client sends notification `initialized` 2026-10-15 12:16:47.102524748 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:47.102674732 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:47.102715303 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:47.102719063 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:47.102740344 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-15 12:16:47.102801475 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:47.102821516 DEBUG Initializing workspace `file:///tmp/.tmp0Tfvj4/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-10-15 12:16:47.102841666 DEBUG Searching for a project in '/tmp/.tmp0Tfvj4/src' 2026-10-15 12:16:47.102876707 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:16:47.102881887 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:47.104190310 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:47.104201711 DEBUG Resolving local virtual environment: /tmp/.tmp0Tfvj4/src/.venv 2026-10-15 12:16:47.104254292 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:47.104259262 DEBUG No virtual environment found 2026-10-15 12:16:47.104271362 DEBUG Adding first-party search path `/tmp/.tmp0Tfvj4/src` 2026-10-15 12:16:47.104275722 DEBUG Using vendored stdlib 2026-10-15 12:16:47.104381715 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:47.104387555 DEBUG Adding new file root '/tmp/.tmp0Tfvj4/src' of kind Project 2026-10-15 12:16:47.106520389 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-10-15 12:16:47.106536469 DEBUG Updating project to check open files 2026-10-15 12:16:47.106582441 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-15 12:16:47.106585461 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-15 12:16:47.106592941 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:16:47.106599811 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-15 12:16:47.106602051 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-15 12:16:47.106607551 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-15 12:16:47.106613561 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-15 12:16:47.106615741 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-15 12:16:47.106620411 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-10-15 12:16:47.106681423 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/src/test.ipynb' 2026-10-15 12:16:47.106756915 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-10-15 12:16:47.119068525 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Module `__builtins__` not found in search paths 2026-10-15 12:16:47.120514932 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-15 12:16:47.120531472 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-15 12:16:47.120534892 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-15 12:16:47.120557753 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-15 12:16:47.126208155 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-15 12:16:47.146368334 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-15 12:16:47.146386274 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-15 12:16:47.146392384 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-15 12:16:47.146779584 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-15 12:16:47.146790544 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-15 12:16:47.154938640 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-15 12:16:47.154952340 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-10-15 12:16:47.154958130 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found while looking in parent dirs (runtime mode with some shadowing allowed) 2026-10-15 12:16:47.155500744 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 179 suggestions in 34.88785ms 2026-10-15 12:16:47.155858543 DEBUG method="textDocument/completion" response.id=2 duration=35.28ms 2026-10-15 12:16:47.155882704 DEBUG Received server response for request 2 2026-10-15 12:16:47.166911052 DEBUG Client sends request `shutdown` with ID 3 2026-10-15 12:16:47.166949143 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:47.166958053 DEBUG method="shutdown" response.id=3 duration=14.09µs 2026-10-15 12:16:47.166970053 DEBUG Received server response for request 3 2026-10-15 12:16:47.166973993 DEBUG Client sends notification `exit` 2026-10-15 12:16:47.167000574 DEBUG Received exit notification, exiting ok test notebook::auto_import_from_future ... 2026-10-15 12:16:47.174787430 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:16:47.174859712 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:47.174902533 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:47.175006216 DEBUG Client info: None 2026-10-15 12:16:47.175049997 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:16:47.175064747 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:47.175071837 INFO Version: Unknown 2026-10-15 12:16:47.175119199 DEBUG Received server response for request 1 2026-10-15 12:16:47.175165810 DEBUG Client sends notification `initialized` 2026-10-15 12:16:47.175181880 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:47.175351664 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:47.175404146 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:47.175407646 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:47.175431276 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-15 12:16:47.175477938 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:47.175499238 DEBUG Initializing workspace `file:///tmp/.tmpn8vSmX/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-10-15 12:16:47.175521699 DEBUG Searching for a project in '/tmp/.tmpn8vSmX/src' 2026-10-15 12:16:47.175559200 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:16:47.175564590 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:47.176942185 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:47.176954465 DEBUG Resolving local virtual environment: /tmp/.tmpn8vSmX/src/.venv 2026-10-15 12:16:47.177035467 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:47.177039967 DEBUG No virtual environment found 2026-10-15 12:16:47.177052147 DEBUG Adding first-party search path `/tmp/.tmpn8vSmX/src` 2026-10-15 12:16:47.177056357 DEBUG Using vendored stdlib 2026-10-15 12:16:47.177180411 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:47.177185841 DEBUG Adding new file root '/tmp/.tmpn8vSmX/src' of kind Project 2026-10-15 12:16:47.179466558 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-10-15 12:16:47.179485379 DEBUG Updating project to check open files 2026-10-15 12:16:47.179536010 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-15 12:16:47.179539170 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-15 12:16:47.179546580 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:16:47.179553280 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-15 12:16:47.179555591 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-15 12:16:47.179571301 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-15 12:16:47.179577581 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-15 12:16:47.179579791 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-15 12:16:47.179584771 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-10-15 12:16:47.179641973 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/src/test.ipynb' 2026-10-15 12:16:47.179735105 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-10-15 12:16:47.192154348 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Module `__builtins__` not found in search paths 2026-10-15 12:16:47.193674967 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-15 12:16:47.193689917 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-15 12:16:47.193696817 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-15 12:16:47.193729668 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-15 12:16:47.199463782 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-15 12:16:47.219749574 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-15 12:16:47.219768294 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-15 12:16:47.219774315 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-15 12:16:47.219815366 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `__future__` not found in search paths 2026-10-15 12:16:47.219819346 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `__future__` not found while looking in parent dirs (runtime mode) 2026-10-15 12:16:47.220194475 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-15 12:16:47.220204705 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-15 12:16:47.230258219 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-15 12:16:47.230271819 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-10-15 12:16:47.230277809 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found while looking in parent dirs (runtime mode with some shadowing allowed) 2026-10-15 12:16:47.230834803 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 179 suggestions in 37.047784ms 2026-10-15 12:16:47.231217343 DEBUG method="textDocument/completion" response.id=2 duration=37.47ms 2026-10-15 12:16:47.231251554 DEBUG Received server response for request 2 2026-10-15 12:16:47.242282712 DEBUG Client sends request `shutdown` with ID 3 2026-10-15 12:16:47.242324123 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:47.242332713 DEBUG method="shutdown" response.id=3 duration=13.33µs 2026-10-15 12:16:47.242350914 DEBUG Received server response for request 3 2026-10-15 12:16:47.242355044 DEBUG Client sends notification `exit` 2026-10-15 12:16:47.242372604 DEBUG Received exit notification, exiting ok test notebook::auto_import_same_cell ... 2026-10-15 12:16:47.250309075 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:16:47.250391537 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:47.250435888 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:47.250504679 DEBUG Client info: None 2026-10-15 12:16:47.250540850 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:16:47.250555681 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:47.250562521 INFO Version: Unknown 2026-10-15 12:16:47.250604492 DEBUG Received server response for request 1 2026-10-15 12:16:47.250651913 DEBUG Client sends notification `initialized` 2026-10-15 12:16:47.250667414 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:47.250823707 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:47.250864489 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:47.250868189 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:47.250891529 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-15 12:16:47.250948351 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:47.250968401 DEBUG Initializing workspace `file:///tmp/.tmpdiuSBy/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-10-15 12:16:47.251001812 DEBUG Searching for a project in '/tmp/.tmpdiuSBy/src' 2026-10-15 12:16:47.251040463 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:16:47.251045743 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:47.252240403 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:47.252251653 DEBUG Resolving local virtual environment: /tmp/.tmpdiuSBy/src/.venv 2026-10-15 12:16:47.252303475 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:47.252308635 DEBUG No virtual environment found 2026-10-15 12:16:47.252321125 DEBUG Adding first-party search path `/tmp/.tmpdiuSBy/src` 2026-10-15 12:16:47.252325545 DEBUG Using vendored stdlib 2026-10-15 12:16:47.252433198 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:47.252438098 DEBUG Adding new file root '/tmp/.tmpdiuSBy/src' of kind Project 2026-10-15 12:16:47.254567982 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-10-15 12:16:47.254583982 DEBUG Updating project to check open files 2026-10-15 12:16:47.254628273 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-15 12:16:47.254631753 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-15 12:16:47.254639554 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:16:47.254645924 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-15 12:16:47.254648024 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-15 12:16:47.254655484 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-15 12:16:47.254715026 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Checking file 'vs-code:/src/test.ipynb' 2026-10-15 12:16:47.254792267 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Resolving dynamic module resolution paths 2026-10-15 12:16:47.266897703 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Module `__builtins__` not found in search paths 2026-10-15 12:16:47.268304178 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-15 12:16:47.268315908 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-15 12:16:47.268340289 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-15 12:16:47.273978671 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-15 12:16:47.293965405 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-15 12:16:47.293984956 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-15 12:16:47.294004866 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-15 12:16:47.294390276 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-15 12:16:47.294398436 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-15 12:16:47.301979447 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-15 12:16:47.302004588 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-10-15 12:16:47.302010588 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found while looking in parent dirs (runtime mode with some shadowing allowed) 2026-10-15 12:16:47.302520301 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 179 suggestions in 34.11617ms 2026-10-15 12:16:47.302865850 DEBUG method="textDocument/completion" response.id=2 duration=34.50ms 2026-10-15 12:16:47.302899780 DEBUG Received server response for request 2 2026-10-15 12:16:47.313953459 DEBUG Client sends request `shutdown` with ID 3 2026-10-15 12:16:47.314002660 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:47.314011591 DEBUG method="shutdown" response.id=3 duration=25.83µs 2026-10-15 12:16:47.314022991 DEBUG Received server response for request 3 2026-10-15 12:16:47.314027511 DEBUG Client sends notification `exit` 2026-10-15 12:16:47.314044371 DEBUG Received exit notification, exiting ok test notebook::diagnostic_end_of_file ... 2026-10-15 12:16:47.321702315 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:16:47.321771466 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:47.321815087 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:47.321905180 DEBUG Client info: None 2026-10-15 12:16:47.321950141 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:16:47.321965571 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:47.321972671 INFO Version: Unknown 2026-10-15 12:16:47.322031363 DEBUG Received server response for request 1 2026-10-15 12:16:47.322070574 DEBUG Client sends notification `initialized` 2026-10-15 12:16:47.322084194 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpgWxdT9 2026-10-15 12:16:47.322092174 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:47.322283139 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:47.322336251 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:47.322339621 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:47.322349161 DEBUG No workspace configuration provided for file:///tmp/.tmpgWxdT9 2026-10-15 12:16:47.322365311 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-15 12:16:47.322408962 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:47.322414893 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpgWxdT9, using default options 2026-10-15 12:16:47.322425863 DEBUG Initializing workspace `file:///tmp/.tmpgWxdT9`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:47.322457874 DEBUG Searching for a project in '/tmp/.tmpgWxdT9' 2026-10-15 12:16:47.322487294 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:16:47.322492754 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:47.323797217 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:47.323808938 DEBUG Resolving local virtual environment: /tmp/.tmpgWxdT9/.venv 2026-10-15 12:16:47.323871379 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:47.323876189 DEBUG No virtual environment found 2026-10-15 12:16:47.323888580 DEBUG Adding first-party search path `/tmp/.tmpgWxdT9` 2026-10-15 12:16:47.323892970 DEBUG Using vendored stdlib 2026-10-15 12:16:47.324029523 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:47.324034923 DEBUG Adding new file root '/tmp/.tmpgWxdT9' of kind Project 2026-10-15 12:16:47.329162623 INFO Project::index_files{project=.tmpgWxdT9}: Indexed 0 file(s) in 0.004s 2026-10-15 12:16:47.329182203 DEBUG Updating project to check open files 2026-10-15 12:16:47.329235514 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-15 12:16:47.329238934 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-15 12:16:47.329246375 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:16:47.329253075 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-15 12:16:47.329255465 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-15 12:16:47.329261105 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-15 12:16:47.329267935 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-15 12:16:47.329270175 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-15 12:16:47.329274935 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-10-15 12:16:47.329280746 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-15 12:16:47.329282866 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-15 12:16:47.329287966 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-10-15 12:16:47.329378258 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Checking file 'vs-code:/test.ipynb' 2026-10-15 12:16:47.329515901 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Resolving dynamic module resolution paths 2026-10-15 12:16:47.341793091 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Module `__builtins__` not found in search paths 2026-10-15 12:16:47.346847499 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-15 12:16:47.346863139 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-15 12:16:47.346866979 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-15 12:16:47.346870429 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-15 12:16:47.346900690 DEBUG Client sends notification `notebookDocument/didChange` 2026-10-15 12:16:47.346930491 DEBUG notification{method=notebookDocument/didChange}: Updating notebook document from version 0 to version 0 2026-10-15 12:16:47.346947341 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-10-15 12:16:47.346985242 DEBUG notification{method=notebookDocument/didChange}:apply_changes: Handling file watcher change event: ChangedVirtual("vs-code:/test.ipynb") 2026-10-15 12:16:47.347007443 DEBUG notification{method=notebookDocument/didChange}:apply_changes: Updating the revision of `vs-code:/test.ipynb` 2026-10-15 12:16:47.347072244 DEBUG notification{method=notebookDocument/didChange}:check_file{file=file(Id(103))}: Checking file 'vs-code:/test.ipynb' 2026-10-15 12:16:47.347407953 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-15 12:16:47.347413593 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-15 12:16:47.347416253 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-15 12:16:47.347418363 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-15 12:16:47.357713803 DEBUG Client sends request `shutdown` with ID 2 2026-10-15 12:16:47.357740943 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:47.357751073 DEBUG method="shutdown" response.id=2 duration=16.05µs 2026-10-15 12:16:47.357763464 DEBUG Received server response for request 2 2026-10-15 12:16:47.357767734 DEBUG Client sends notification `exit` 2026-10-15 12:16:47.357777714 DEBUG Received exit notification, exiting ok test notebook::invalid_syntax_with_syntax_errors_disabled ... 2026-10-15 12:16:47.360951494 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:16:47.361052267 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:47.361098408 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:47.361160569 DEBUG Client info: None 2026-10-15 12:16:47.361192050 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:16:47.361203720 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:47.361210391 INFO Version: Unknown 2026-10-15 12:16:47.361249552 DEBUG Received server response for request 1 2026-10-15 12:16:47.361296203 DEBUG Client sends notification `initialized` 2026-10-15 12:16:47.361326714 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:47.361513518 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:47.361550759 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:47.361554679 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:47.361580170 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-15 12:16:47.361633301 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:47.361652772 DEBUG Initializing workspace `file:///tmp/.tmpJHokqy/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:47.361671642 DEBUG Searching for a project in '/tmp/.tmpJHokqy/src' 2026-10-15 12:16:47.361724414 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:16:47.361729514 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:47.362944674 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:47.362956775 DEBUG Resolving local virtual environment: /tmp/.tmpJHokqy/src/.venv 2026-10-15 12:16:47.363020656 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:47.363025786 DEBUG No virtual environment found 2026-10-15 12:16:47.363038587 DEBUG Adding first-party search path `/tmp/.tmpJHokqy/src` 2026-10-15 12:16:47.363042877 DEBUG Using vendored stdlib 2026-10-15 12:16:47.363152710 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:47.363158680 DEBUG Adding new file root '/tmp/.tmpJHokqy/src' of kind Project 2026-10-15 12:16:47.365398976 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-10-15 12:16:47.365416847 DEBUG Updating project to check open files 2026-10-15 12:16:47.365465218 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-15 12:16:47.365468788 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-15 12:16:47.365476698 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:16:47.365483978 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-15 12:16:47.365486128 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-15 12:16:47.365493809 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-15 12:16:47.365500159 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-15 12:16:47.365502309 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-15 12:16:47.365507189 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-10-15 12:16:47.365587011 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/src/test.ipynb' 2026-10-15 12:16:47.365692024 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-10-15 12:16:47.368191667 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-15 12:16:47.368202607 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-15 12:16:47.368205277 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-15 12:16:47.378284241 DEBUG Client sends request `shutdown` with ID 2 2026-10-15 12:16:47.378310072 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:47.378320032 DEBUG method="shutdown" response.id=2 duration=15.87µs 2026-10-15 12:16:47.378331842 DEBUG Received server response for request 2 2026-10-15 12:16:47.378336362 DEBUG Client sends notification `exit` 2026-10-15 12:16:47.378346833 DEBUG Received exit notification, exiting ok test notebook::publish_diagnostics_open ... 2026-10-15 12:16:47.379904492 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, 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-10-15 12:16:47.379958653 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:47.380011965 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:47.380068536 DEBUG Client info: None 2026-10-15 12:16:47.380104597 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:16:47.380118687 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "DIAGNOSTIC_RELATED_INFORMATION"] 2026-10-15 12:16:47.380126498 INFO Version: Unknown 2026-10-15 12:16:47.380170939 DEBUG Received server response for request 1 2026-10-15 12:16:47.380204360 DEBUG Client sends notification `initialized` 2026-10-15 12:16:47.380217310 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpbenw7u 2026-10-15 12:16:47.380224730 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:47.380327103 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:47.380364564 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:47.380367984 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:47.380374534 DEBUG No workspace configuration provided for file:///tmp/.tmpbenw7u 2026-10-15 12:16:47.380387374 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-15 12:16:47.380426455 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:47.380431135 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpbenw7u, using default options 2026-10-15 12:16:47.380440326 DEBUG Initializing workspace `file:///tmp/.tmpbenw7u`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:47.380454126 DEBUG Searching for a project in '/tmp/.tmpbenw7u' 2026-10-15 12:16:47.380480347 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:16:47.380484677 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:47.380927108 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:47.380932378 DEBUG Resolving local virtual environment: /tmp/.tmpbenw7u/.venv 2026-10-15 12:16:47.380971439 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:47.380975539 DEBUG No virtual environment found 2026-10-15 12:16:47.380986259 DEBUG Adding first-party search path `/tmp/.tmpbenw7u` 2026-10-15 12:16:47.381012830 DEBUG Using vendored stdlib 2026-10-15 12:16:47.381092612 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:47.381096612 DEBUG Adding new file root '/tmp/.tmpbenw7u' of kind Project 2026-10-15 12:16:47.383828891 INFO Project::index_files{project=.tmpbenw7u}: Indexed 0 file(s) in 0.002s 2026-10-15 12:16:47.383848031 DEBUG Updating project to check open files 2026-10-15 12:16:47.383885122 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-15 12:16:47.383887822 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-15 12:16:47.383894063 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:16:47.383900513 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-15 12:16:47.383902653 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-15 12:16:47.383907733 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-15 12:16:47.383915023 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-15 12:16:47.383917423 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-15 12:16:47.383922293 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-10-15 12:16:47.383927733 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-15 12:16:47.383929893 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-15 12:16:47.383934654 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-10-15 12:16:47.384017246 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Checking file 'vs-code:/test.ipynb' 2026-10-15 12:16:47.384117078 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Resolving dynamic module resolution paths 2026-10-15 12:16:47.396279415 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Module `__builtins__` not found in search paths 2026-10-15 12:16:47.401494546 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-15 12:16:47.401505547 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-15 12:16:47.401508277 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-15 12:16:47.401511367 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-15 12:16:47.411805876 DEBUG Client sends request `shutdown` with ID 2 2026-10-15 12:16:47.411839457 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:47.411850857 DEBUG method="shutdown" response.id=2 duration=15.64µs 2026-10-15 12:16:47.411863458 DEBUG Received server response for request 2 2026-10-15 12:16:47.411868788 DEBUG Client sends notification `exit` 2026-10-15 12:16:47.411885128 DEBUG Received exit notification, exiting ok test notebook::publish_unreachable_code_diagnostics_open ... 2026-10-15 12:16:47.414720060 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:16:47.414779041 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:47.414814892 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:47.414871944 DEBUG Client info: None 2026-10-15 12:16:47.414906855 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:16:47.414918885 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:47.414924835 INFO Version: Unknown 2026-10-15 12:16:47.414965006 DEBUG Received server response for request 1 2026-10-15 12:16:47.415012857 DEBUG Client sends notification `initialized` 2026-10-15 12:16:47.415025788 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpDVTuUL 2026-10-15 12:16:47.415032238 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:47.415133900 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:47.415174681 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:47.415178551 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:47.415185902 DEBUG No workspace configuration provided for file:///tmp/.tmpDVTuUL 2026-10-15 12:16:47.415194652 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-15 12:16:47.415245793 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:47.415250703 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpDVTuUL, using default options 2026-10-15 12:16:47.415260293 DEBUG Initializing workspace `file:///tmp/.tmpDVTuUL`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:47.415282574 DEBUG Searching for a project in '/tmp/.tmpDVTuUL' 2026-10-15 12:16:47.415308635 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:16:47.415313385 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:47.415798927 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:47.415804917 DEBUG Resolving local virtual environment: /tmp/.tmpDVTuUL/.venv 2026-10-15 12:16:47.415849388 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:47.415853418 DEBUG No virtual environment found 2026-10-15 12:16:47.415864489 DEBUG Adding first-party search path `/tmp/.tmpDVTuUL` 2026-10-15 12:16:47.415869039 DEBUG Using vendored stdlib 2026-10-15 12:16:47.415952291 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:47.415956441 DEBUG Adding new file root '/tmp/.tmpDVTuUL' of kind Project 2026-10-15 12:16:47.418691750 INFO Project::index_files{project=.tmpDVTuUL}: Indexed 0 file(s) in 0.002s 2026-10-15 12:16:47.418711750 DEBUG Updating project to check open files 2026-10-15 12:16:47.418749841 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-15 12:16:47.418753161 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-15 12:16:47.418760282 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:16:47.418766662 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-15 12:16:47.418768882 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-15 12:16:47.418775062 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-15 12:16:47.418833054 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Checking file 'vs-code:/test.ipynb' 2026-10-15 12:16:47.418923726 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Resolving dynamic module resolution paths 2026-10-15 12:16:47.426487237 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Module `__builtins__` not found in search paths 2026-10-15 12:16:47.431539334 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-15 12:16:47.431555484 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-15 12:16:47.441770432 DEBUG Client sends request `shutdown` with ID 2 2026-10-15 12:16:47.441805403 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:47.441817973 DEBUG method="shutdown" response.id=2 duration=17.58µs 2026-10-15 12:16:47.441829813 DEBUG Received server response for request 2 2026-10-15 12:16:47.441834473 DEBUG Client sends notification `exit` 2026-10-15 12:16:47.441851094 DEBUG Received exit notification, exiting ok test notebook::publish_unused_binding_diagnostics_open ... 2026-10-15 12:16:47.444438389 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:16:47.444497961 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:47.444531341 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:47.444586063 DEBUG Client info: None 2026-10-15 12:16:47.444618554 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:16:47.444629264 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:47.444635524 INFO Version: Unknown 2026-10-15 12:16:47.444674095 DEBUG Received server response for request 1 2026-10-15 12:16:47.444705996 DEBUG Client sends notification `initialized` 2026-10-15 12:16:47.444717766 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpYk8usb 2026-10-15 12:16:47.444724106 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:47.444830489 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:47.444869790 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:47.444873140 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:47.444881610 DEBUG No workspace configuration provided for file:///tmp/.tmpYk8usb 2026-10-15 12:16:47.444890680 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-15 12:16:47.444938332 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:47.444943062 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpYk8usb, using default options 2026-10-15 12:16:47.444952222 DEBUG Initializing workspace `file:///tmp/.tmpYk8usb`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:47.444966282 DEBUG Searching for a project in '/tmp/.tmpYk8usb' 2026-10-15 12:16:47.445006173 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:16:47.445011464 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:47.445482055 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:47.445487966 DEBUG Resolving local virtual environment: /tmp/.tmpYk8usb/.venv 2026-10-15 12:16:47.445529797 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:47.445534347 DEBUG No virtual environment found 2026-10-15 12:16:47.445545127 DEBUG Adding first-party search path `/tmp/.tmpYk8usb` 2026-10-15 12:16:47.445549057 DEBUG Using vendored stdlib 2026-10-15 12:16:47.445632269 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:47.445636159 DEBUG Adding new file root '/tmp/.tmpYk8usb' of kind Project 2026-10-15 12:16:47.449242350 INFO Project::index_files{project=.tmpYk8usb}: Indexed 0 file(s) in 0.002s 2026-10-15 12:16:47.449260301 DEBUG Updating project to check open files 2026-10-15 12:16:47.449293982 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-15 12:16:47.449296812 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-15 12:16:47.449303772 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:16:47.449309962 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-15 12:16:47.449312392 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-15 12:16:47.449318642 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-15 12:16:47.449364513 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Checking file 'vs-code:/test.ipynb' 2026-10-15 12:16:47.449452346 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-15 12:16:47.449459386 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-15 12:16:47.459651833 DEBUG Client sends request `shutdown` with ID 2 2026-10-15 12:16:47.459677603 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:47.459685243 DEBUG method="shutdown" response.id=2 duration=12.61µs 2026-10-15 12:16:47.459696764 DEBUG Received server response for request 2 2026-10-15 12:16:47.459700674 DEBUG Client sends notification `exit` 2026-10-15 12:16:47.459709444 DEBUG Received exit notification, exiting ok test notebook::pull_diagnostics_for_notebook_cells ... 2026-10-15 12:16:47.461011267 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:16:47.461062698 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:47.461093669 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:47.461145420 DEBUG Client info: None 2026-10-15 12:16:47.461173791 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:16:47.461185141 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:47.461190812 INFO Version: Unknown 2026-10-15 12:16:47.461229053 DEBUG Received server response for request 1 2026-10-15 12:16:47.461259923 DEBUG Client sends notification `initialized` 2026-10-15 12:16:47.461271074 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpTvMmuJ 2026-10-15 12:16:47.461276764 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:47.461369426 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:47.461408697 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:47.461411687 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:47.461417937 DEBUG No workspace configuration provided for file:///tmp/.tmpTvMmuJ 2026-10-15 12:16:47.461429598 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-15 12:16:47.461470779 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:47.461475809 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpTvMmuJ, using default options 2026-10-15 12:16:47.461485139 DEBUG Initializing workspace `file:///tmp/.tmpTvMmuJ`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:47.461499899 DEBUG Searching for a project in '/tmp/.tmpTvMmuJ' 2026-10-15 12:16:47.461527610 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:16:47.461531990 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:47.462011912 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:47.462017052 DEBUG Resolving local virtual environment: /tmp/.tmpTvMmuJ/.venv 2026-10-15 12:16:47.462058053 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:47.462062124 DEBUG No virtual environment found 2026-10-15 12:16:47.462074054 DEBUG Adding first-party search path `/tmp/.tmpTvMmuJ` 2026-10-15 12:16:47.462078334 DEBUG Using vendored stdlib 2026-10-15 12:16:47.462158906 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:47.462162706 DEBUG Adding new file root '/tmp/.tmpTvMmuJ' of kind Project 2026-10-15 12:16:47.465738996 INFO Project::index_files{project=.tmpTvMmuJ}: Indexed 0 file(s) in 0.002s 2026-10-15 12:16:47.465755117 DEBUG Updating project to check open files 2026-10-15 12:16:47.465791157 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-15 12:16:47.465794018 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-15 12:16:47.465801398 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:16:47.465807828 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-15 12:16:47.465810088 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-15 12:16:47.465817598 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-15 12:16:47.465824478 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-15 12:16:47.465826628 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-15 12:16:47.465831749 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-10-15 12:16:47.465837399 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-15 12:16:47.465839569 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-15 12:16:47.465844539 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-10-15 12:16:47.465897080 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Checking file 'vs-code:/test.ipynb' 2026-10-15 12:16:47.465974542 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Resolving dynamic module resolution paths 2026-10-15 12:16:47.473661506 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Module `__builtins__` not found in search paths 2026-10-15 12:16:47.479101093 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-15 12:16:47.479111933 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-15 12:16:47.479114463 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-15 12:16:47.479117323 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-15 12:16:47.479148194 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-15 12:16:47.479248957 DEBUG method="textDocument/diagnostic" response.id=2 duration=84.48µs 2026-10-15 12:16:47.479264017 DEBUG Received server response for request 2 2026-10-15 12:16:47.479292098 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-15 12:16:47.479325249 DEBUG method="textDocument/diagnostic" response.id=3 duration=23.31µs 2026-10-15 12:16:47.479335499 DEBUG Received server response for request 3 2026-10-15 12:16:47.479349149 DEBUG Client sends request `textDocument/diagnostic` with ID 4 2026-10-15 12:16:47.479379920 DEBUG method="textDocument/diagnostic" response.id=4 duration=22.05µs 2026-10-15 12:16:47.479388820 DEBUG Received server response for request 4 2026-10-15 12:16:47.489617038 DEBUG Client sends request `shutdown` with ID 5 2026-10-15 12:16:47.489645879 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:47.489653979 DEBUG method="shutdown" response.id=5 duration=11.25µs 2026-10-15 12:16:47.489670510 DEBUG Received server response for request 5 2026-10-15 12:16:47.489673810 DEBUG Client sends notification `exit` 2026-10-15 12:16:47.489689550 DEBUG Received exit notification, exiting ok test notebook::semantic_tokens ... 2026-10-15 12:16:47.492300976 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:16:47.492361377 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:47.492395038 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:47.492451140 DEBUG Client info: None 2026-10-15 12:16:47.492485270 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:16:47.492496211 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:47.492502711 INFO Version: Unknown 2026-10-15 12:16:47.492540452 DEBUG Received server response for request 1 2026-10-15 12:16:47.492572263 DEBUG Client sends notification `initialized` 2026-10-15 12:16:47.492584533 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpBYPhAX 2026-10-15 12:16:47.492590713 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:47.492695036 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:47.492733987 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:47.492737107 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:47.492743677 DEBUG No workspace configuration provided for file:///tmp/.tmpBYPhAX 2026-10-15 12:16:47.492756507 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-15 12:16:47.492759127 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-10-15 12:16:47.492803239 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:47.492808259 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpBYPhAX, using default options 2026-10-15 12:16:47.492817639 DEBUG Initializing workspace `file:///tmp/.tmpBYPhAX`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:47.492831709 DEBUG Searching for a project in '/tmp/.tmpBYPhAX' 2026-10-15 12:16:47.492858000 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:16:47.492862770 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:47.493338802 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:47.493344412 DEBUG Resolving local virtual environment: /tmp/.tmpBYPhAX/.venv 2026-10-15 12:16:47.493388403 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:47.493392843 DEBUG No virtual environment found 2026-10-15 12:16:47.493404494 DEBUG Adding first-party search path `/tmp/.tmpBYPhAX` 2026-10-15 12:16:47.493408814 DEBUG Using vendored stdlib 2026-10-15 12:16:47.493493776 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:47.493498406 DEBUG Adding new file root '/tmp/.tmpBYPhAX' of kind Project 2026-10-15 12:16:47.497102567 INFO Project::index_files{project=.tmpBYPhAX}: Indexed 0 file(s) in 0.002s 2026-10-15 12:16:47.497116507 DEBUG Updating project to check open files 2026-10-15 12:16:47.497154338 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-15 12:16:47.497157768 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-15 12:16:47.497164649 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:16:47.497170799 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-15 12:16:47.497172849 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-15 12:16:47.497179409 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-15 12:16:47.497185469 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-15 12:16:47.497187639 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-15 12:16:47.497192649 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-10-15 12:16:47.497198229 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-15 12:16:47.497200389 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-15 12:16:47.497205150 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-10-15 12:16:47.497272311 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Checking file 'vs-code:/src/test.ipynb' 2026-10-15 12:16:47.497375434 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Resolving dynamic module resolution paths 2026-10-15 12:16:47.507416637 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Module `__builtins__` not found in search paths 2026-10-15 12:16:47.512383972 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-15 12:16:47.512395373 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-15 12:16:47.512399213 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-15 12:16:47.518638870 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=6.25ms 2026-10-15 12:16:47.518658250 DEBUG Received server response for request 2 2026-10-15 12:16:47.518666711 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 3 2026-10-15 12:16:47.518762583 DEBUG method="textDocument/semanticTokens/full" response.id=3 duration=76.64µs 2026-10-15 12:16:47.518773313 DEBUG Received server response for request 3 2026-10-15 12:16:47.518780203 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 4 2026-10-15 12:16:47.518826295 DEBUG method="textDocument/semanticTokens/full" response.id=4 duration=31.46µs 2026-10-15 12:16:47.518834725 DEBUG Received server response for request 4 2026-10-15 12:16:47.529108264 DEBUG Client sends request `shutdown` with ID 5 2026-10-15 12:16:47.529138225 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:47.529147605 DEBUG method="shutdown" response.id=5 duration=12.61µs 2026-10-15 12:16:47.529165975 DEBUG Received server response for request 5 2026-10-15 12:16:47.529170525 DEBUG Client sends notification `exit` 2026-10-15 12:16:47.529185916 DEBUG Received exit notification, exiting ok test notebook::semantic_tokens_for_cell_do_not_leak_stringified_annotations ... 2026-10-15 12:16:47.532674404 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:16:47.532734095 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:47.532768736 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:47.532828778 DEBUG Client info: None 2026-10-15 12:16:47.532863519 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:16:47.532874669 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:47.532881259 INFO Version: Unknown 2026-10-15 12:16:47.532919820 DEBUG Received server response for request 1 2026-10-15 12:16:47.532955501 DEBUG Client sends notification `initialized` 2026-10-15 12:16:47.532967741 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpN9TXoY 2026-10-15 12:16:47.532974951 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:47.533103355 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:47.533148206 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:47.533152106 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:47.533160366 DEBUG No workspace configuration provided for file:///tmp/.tmpN9TXoY 2026-10-15 12:16:47.533171216 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-15 12:16:47.533173646 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-10-15 12:16:47.533219868 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:47.533224998 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpN9TXoY, using default options 2026-10-15 12:16:47.533234938 DEBUG Initializing workspace `file:///tmp/.tmpN9TXoY`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:47.533249618 DEBUG Searching for a project in '/tmp/.tmpN9TXoY' 2026-10-15 12:16:47.533278949 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:16:47.533284389 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:47.533783822 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:47.533789442 DEBUG Resolving local virtual environment: /tmp/.tmpN9TXoY/.venv 2026-10-15 12:16:47.533834043 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:47.533838493 DEBUG No virtual environment found 2026-10-15 12:16:47.533849624 DEBUG Adding first-party search path `/tmp/.tmpN9TXoY` 2026-10-15 12:16:47.533853574 DEBUG Using vendored stdlib 2026-10-15 12:16:47.533936836 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:47.533941156 DEBUG Adding new file root '/tmp/.tmpN9TXoY' of kind Project 2026-10-15 12:16:47.536740406 INFO Project::index_files{project=.tmpN9TXoY}: Indexed 0 file(s) in 0.002s 2026-10-15 12:16:47.536756887 DEBUG Updating project to check open files 2026-10-15 12:16:47.536795018 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-15 12:16:47.536798148 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-15 12:16:47.536805658 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:16:47.536811718 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-15 12:16:47.536813878 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-15 12:16:47.536821688 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-15 12:16:47.536827399 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-15 12:16:47.536829569 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-15 12:16:47.536834319 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-10-15 12:16:47.536880430 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/src/test.ipynb' 2026-10-15 12:16:47.536933411 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-10-15 12:16:47.547081637 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Module `__builtins__` not found in search paths 2026-10-15 12:16:47.548620046 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-15 12:16:47.548631106 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-15 12:16:47.548740639 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=123.64µs 2026-10-15 12:16:47.548756139 DEBUG Received server response for request 2 2026-10-15 12:16:47.558845014 DEBUG Client sends request `shutdown` with ID 3 2026-10-15 12:16:47.558878575 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:47.558886105 DEBUG method="shutdown" response.id=3 duration=10.57µs 2026-10-15 12:16:47.558902885 DEBUG Received server response for request 3 2026-10-15 12:16:47.558907205 DEBUG Client sends notification `exit` 2026-10-15 12:16:47.558922716 DEBUG Received exit notification, exiting ok test notebook::swap_cells ... 2026-10-15 12:16:47.561461740 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:16:47.561518451 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:47.561552882 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:47.561607033 DEBUG Client info: None 2026-10-15 12:16:47.561638774 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:16:47.561649384 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:47.561655585 INFO Version: Unknown 2026-10-15 12:16:47.561693285 DEBUG Received server response for request 1 2026-10-15 12:16:47.561726256 DEBUG Client sends notification `initialized` 2026-10-15 12:16:47.561738297 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpDpJvrF 2026-10-15 12:16:47.561745227 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:47.561844099 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:47.561883250 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:47.561886770 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:47.561893561 DEBUG No workspace configuration provided for file:///tmp/.tmpDpJvrF 2026-10-15 12:16:47.561907751 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-15 12:16:47.561953932 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:47.561959092 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpDpJvrF, using default options 2026-10-15 12:16:47.561968432 DEBUG Initializing workspace `file:///tmp/.tmpDpJvrF`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:47.561982823 DEBUG Searching for a project in '/tmp/.tmpDpJvrF' 2026-10-15 12:16:47.562021724 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:16:47.562026264 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:47.562495406 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:47.562501066 DEBUG Resolving local virtual environment: /tmp/.tmpDpJvrF/.venv 2026-10-15 12:16:47.562543337 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:47.562547897 DEBUG No virtual environment found 2026-10-15 12:16:47.562558457 DEBUG Adding first-party search path `/tmp/.tmpDpJvrF` 2026-10-15 12:16:47.562562677 DEBUG Using vendored stdlib 2026-10-15 12:16:47.562645589 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:47.562649580 DEBUG Adding new file root '/tmp/.tmpDpJvrF' of kind Project 2026-10-15 12:16:47.565414659 INFO Project::index_files{project=.tmpDpJvrF}: Indexed 0 file(s) in 0.002s 2026-10-15 12:16:47.565432260 DEBUG Updating project to check open files 2026-10-15 12:16:47.565473471 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-15 12:16:47.565476421 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-15 12:16:47.565483501 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:16:47.565489951 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-15 12:16:47.565492091 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-15 12:16:47.565497271 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-15 12:16:47.565504302 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-15 12:16:47.565506622 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-15 12:16:47.565511542 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-10-15 12:16:47.565517322 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-15 12:16:47.565519402 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-15 12:16:47.565524232 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-10-15 12:16:47.565567563 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Checking file 'vs-code:/src/test.ipynb' 2026-10-15 12:16:47.565626415 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Resolving dynamic module resolution paths 2026-10-15 12:16:47.573196946 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Module `__builtins__` not found in search paths 2026-10-15 12:16:47.573268327 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-15 12:16:47.573278418 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-15 12:16:47.573281998 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-15 12:16:47.573284828 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-15 12:16:47.573402381 DEBUG Client sends notification `notebookDocument/didChange` 2026-10-15 12:16:47.573433341 DEBUG notification{method=notebookDocument/didChange}: Updating notebook document from version 0 to version 1 2026-10-15 12:16:47.573444132 DEBUG notification{method=notebookDocument/didChange}: Updated notebook: "a = 10\nb = a\n\nc = b\n" 2026-10-15 12:16:47.573474033 DEBUG notification{method=notebookDocument/didChange}:apply_changes: Handling file watcher change event: ChangedVirtual("vs-code:/src/test.ipynb") 2026-10-15 12:16:47.573478433 DEBUG notification{method=notebookDocument/didChange}:apply_changes: Updating the revision of `vs-code:/src/test.ipynb` 2026-10-15 12:16:47.573510763 DEBUG notification{method=notebookDocument/didChange}:check_file{file=file(Id(103))}: Checking file 'vs-code:/src/test.ipynb' 2026-10-15 12:16:47.573554925 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-15 12:16:47.573560085 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-15 12:16:47.573562485 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-15 12:16:47.573564625 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-15 12:16:47.583665469 DEBUG Client sends request `shutdown` with ID 2 2026-10-15 12:16:47.583688120 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:47.583696420 DEBUG method="shutdown" response.id=2 duration=11.84µs 2026-10-15 12:16:47.583706371 DEBUG Received server response for request 2 2026-10-15 12:16:47.583711191 DEBUG Client sends notification `exit` 2026-10-15 12:16:47.583720631 DEBUG Received exit notification, exiting ok test notebook::undefined_reveal_fix_stays_in_cell ... 2026-10-15 12:16:47.585775663 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:16:47.585837314 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:47.585869415 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:47.585922806 DEBUG Client info: None 2026-10-15 12:16:47.585954807 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:16:47.585965367 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:47.585970338 INFO Version: Unknown 2026-10-15 12:16:47.586024559 DEBUG Received server response for request 1 2026-10-15 12:16:47.586056620 DEBUG Client sends notification `initialized` 2026-10-15 12:16:47.586068900 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpzUX17o 2026-10-15 12:16:47.586075220 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:47.586177653 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:47.586214254 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:47.586217404 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:47.586224164 DEBUG No workspace configuration provided for file:///tmp/.tmpzUX17o 2026-10-15 12:16:47.586234734 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-15 12:16:47.586281935 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:47.586286546 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpzUX17o, using default options 2026-10-15 12:16:47.586296636 DEBUG Initializing workspace `file:///tmp/.tmpzUX17o`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:47.586311156 DEBUG Searching for a project in '/tmp/.tmpzUX17o' 2026-10-15 12:16:47.586338427 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:16:47.586342927 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:47.586805749 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:47.586810639 DEBUG Resolving local virtual environment: /tmp/.tmpzUX17o/.venv 2026-10-15 12:16:47.586851080 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:47.586855170 DEBUG No virtual environment found 2026-10-15 12:16:47.586866570 DEBUG Adding first-party search path `/tmp/.tmpzUX17o` 2026-10-15 12:16:47.586870600 DEBUG Using vendored stdlib 2026-10-15 12:16:47.586955972 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:47.586960513 DEBUG Adding new file root '/tmp/.tmpzUX17o' of kind Project 2026-10-15 12:16:47.589763743 INFO Project::index_files{project=.tmpzUX17o}: Indexed 0 file(s) in 0.002s 2026-10-15 12:16:47.589780794 DEBUG Updating project to check open files 2026-10-15 12:16:47.589812685 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-15 12:16:47.589815675 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-15 12:16:47.589822905 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:16:47.589829255 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-15 12:16:47.589831815 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-15 12:16:47.589838375 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-15 12:16:47.589844885 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-15 12:16:47.589847135 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-15 12:16:47.589852256 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-10-15 12:16:47.589901677 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/test.ipynb' 2026-10-15 12:16:47.589957518 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-10-15 12:16:47.600151885 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Module `__builtins__` not found in search paths 2026-10-15 12:16:47.602799472 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-15 12:16:47.602811642 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-15 12:16:47.602815462 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-15 12:16:47.613107212 DEBUG Client sends request `shutdown` with ID 2 2026-10-15 12:16:47.613147803 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:47.613159263 DEBUG method="shutdown" response.id=2 duration=17.00µs 2026-10-15 12:16:47.613170723 DEBUG Received server response for request 2 2026-10-15 12:16:47.613175294 DEBUG Client sends notification `exit` 2026-10-15 12:16:47.613191994 DEBUG Received exit notification, exiting ok test publish_diagnostics::changing_language_of_file_without_extension ... 2026-10-15 12:16:47.615863681 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-10-15 12:16:47.615913933 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:47.615950464 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:47.616025725 DEBUG Client info: None 2026-10-15 12:16:47.616056596 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:16:47.616067366 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:47.616072757 INFO Version: Unknown 2026-10-15 12:16:47.616112548 DEBUG Received server response for request 1 2026-10-15 12:16:47.616144338 DEBUG Client sends notification `initialized` 2026-10-15 12:16:47.616158999 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:47.616273502 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:47.616313133 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:47.616316653 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:47.616330343 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:16:47.616391075 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:47.616409385 DEBUG Initializing workspace `file:///tmp/.tmpeeK5r1/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:47.616424725 DEBUG Searching for a project in '/tmp/.tmpeeK5r1/src' 2026-10-15 12:16:47.616457116 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:16:47.616462106 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:47.616933208 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:47.616938938 DEBUG Resolving local virtual environment: /tmp/.tmpeeK5r1/src/.venv 2026-10-15 12:16:47.616982490 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:47.616986620 DEBUG No virtual environment found 2026-10-15 12:16:47.617015330 DEBUG Adding first-party search path `/tmp/.tmpeeK5r1/src` 2026-10-15 12:16:47.617019310 DEBUG Using vendored stdlib 2026-10-15 12:16:47.617099583 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:47.617103793 DEBUG Adding new file root '/tmp/.tmpeeK5r1/src' of kind Project 2026-10-15 12:16:47.619053412 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-10-15 12:16:47.619072422 DEBUG Updating project to check open files 2026-10-15 12:16:47.619139334 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpeeK5r1/src/foo") 2026-10-15 12:16:47.619252457 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpeeK5r1/src/foo` to project `src` 2026-10-15 12:16:47.619271787 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpeeK5r1/src/foo` 2026-10-15 12:16:47.619274297 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:16:47.619280147 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-15 12:16:47.619305728 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpeeK5r1/src/foo' 2026-10-15 12:16:47.619384270 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-10-15 12:16:47.626910420 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-10-15 12:16:47.630936781 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-15 12:16:47.630949732 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-15 12:16:47.631166247 DEBUG Client sends notification `textDocument/didClose` 2026-10-15 12:16:47.631199478 DEBUG notification{method=textDocument/didClose}: Closing file `/tmp/.tmpeeK5r1/src/foo` 2026-10-15 12:16:47.631206008 DEBUG notification{method=textDocument/didClose}: Take open project files 2026-10-15 12:16:47.631219748 DEBUG notification{method=textDocument/didClose}:set_open_files{open_files={}}: Set open project files (count: 0) 2026-10-15 12:16:47.631228369 DEBUG notification{method=textDocument/didClose}:remove_file{file=file(Id(200))}: Removing file `/tmp/.tmpeeK5r1/src/foo` from project `src` 2026-10-15 12:16:47.631258919 DEBUG notification{method=textDocument/didClose}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpeeK5r1/src/foo", kind: FileContent } 2026-10-15 12:16:47.631265820 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the revision of `/tmp/.tmpeeK5r1/src/foo` 2026-10-15 12:16:47.631271200 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the permissions of `/tmp/.tmpeeK5r1/src/foo` 2026-10-15 12:16:47.631290460 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-15 12:16:47.631294220 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-15 12:16:47.631379973 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:16:47.631411253 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpeeK5r1/src/foo") 2026-10-15 12:16:47.631415743 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpeeK5r1/src/foo` 2026-10-15 12:16:47.631420544 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpeeK5r1/src/foo` 2026-10-15 12:16:47.631438814 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-15 12:16:47.631442444 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-15 12:16:47.641583900 DEBUG Client sends request `shutdown` with ID 2 2026-10-15 12:16:47.641615831 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:47.641623091 DEBUG method="shutdown" response.id=2 duration=10.90µs 2026-10-15 12:16:47.641642041 DEBUG Received server response for request 2 2026-10-15 12:16:47.641645551 DEBUG Client sends notification `exit` 2026-10-15 12:16:47.641660892 DEBUG Received exit notification, exiting ok test publish_diagnostics::full_diagnostic_output ... 2026-10-15 12:16:47.644270488 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-10-15 12:16:47.644321799 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:47.644356680 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:47.644416141 DEBUG Client info: None 2026-10-15 12:16:47.644448292 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:16:47.644458682 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION", "FULL_DIAGNOSTIC_OUTPUT"] 2026-10-15 12:16:47.644464942 INFO Version: Unknown 2026-10-15 12:16:47.644502493 DEBUG Received server response for request 1 2026-10-15 12:16:47.644534664 DEBUG Client sends notification `initialized` 2026-10-15 12:16:47.644548415 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:47.644658177 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:47.644694368 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:47.644698168 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:47.644710209 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:16:47.644770100 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:47.644786171 DEBUG Initializing workspace `file:///tmp/.tmpNUDbeP/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:47.644801701 DEBUG Searching for a project in '/tmp/.tmpNUDbeP/src' 2026-10-15 12:16:47.644834992 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:16:47.644839282 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:47.645307644 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:47.645313314 DEBUG Resolving local virtual environment: /tmp/.tmpNUDbeP/src/.venv 2026-10-15 12:16:47.645357995 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:47.645362115 DEBUG No virtual environment found 2026-10-15 12:16:47.645373005 DEBUG Adding first-party search path `/tmp/.tmpNUDbeP/src` 2026-10-15 12:16:47.645377395 DEBUG Using vendored stdlib 2026-10-15 12:16:47.645460958 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:47.645465108 DEBUG Adding new file root '/tmp/.tmpNUDbeP/src' of kind Project 2026-10-15 12:16:47.647422217 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-15 12:16:47.647439957 DEBUG Updating project to check open files 2026-10-15 12:16:47.647499139 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpNUDbeP/src/foo.py") 2026-10-15 12:16:47.647506859 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpNUDbeP/src/foo.py` 2026-10-15 12:16:47.647514759 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpNUDbeP/src/foo.py` 2026-10-15 12:16:47.647631472 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpNUDbeP/src/foo.py` to project `src` 2026-10-15 12:16:47.647645933 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpNUDbeP/src/foo.py` 2026-10-15 12:16:47.647648473 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:16:47.647655053 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:16:47.647680944 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpNUDbeP/src/foo.py' 2026-10-15 12:16:47.647750555 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-15 12:16:47.655274155 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-15 12:16:47.659298216 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-15 12:16:47.659309557 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-15 12:16:47.669583346 DEBUG Client sends request `shutdown` with ID 2 2026-10-15 12:16:47.669608886 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:47.669620387 DEBUG method="shutdown" response.id=2 duration=15.80µs 2026-10-15 12:16:47.669631337 DEBUG Received server response for request 2 2026-10-15 12:16:47.669636177 DEBUG Client sends notification `exit` 2026-10-15 12:16:47.669645407 DEBUG Received exit notification, exiting ok test publish_diagnostics::invalid_syntax_with_syntax_errors_disabled ... 2026-10-15 12:16:47.672108830 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-10-15 12:16:47.672159541 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:47.672192722 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:47.672247153 DEBUG Client info: None 2026-10-15 12:16:47.672278974 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:16:47.672288794 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:47.672295094 INFO Version: Unknown 2026-10-15 12:16:47.672331425 DEBUG Received server response for request 1 2026-10-15 12:16:47.672365656 DEBUG Client sends notification `initialized` 2026-10-15 12:16:47.672378976 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:47.672490009 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:47.672528820 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:47.672532740 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:47.672546041 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:16:47.672597752 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:47.672612712 DEBUG Initializing workspace `file:///tmp/.tmpdpud0H/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:47.672627293 DEBUG Searching for a project in '/tmp/.tmpdpud0H/src' 2026-10-15 12:16:47.672659573 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:16:47.672664284 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:47.673146756 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:47.673152086 DEBUG Resolving local virtual environment: /tmp/.tmpdpud0H/src/.venv 2026-10-15 12:16:47.673194067 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:47.673198097 DEBUG No virtual environment found 2026-10-15 12:16:47.673209507 DEBUG Adding first-party search path `/tmp/.tmpdpud0H/src` 2026-10-15 12:16:47.673213857 DEBUG Using vendored stdlib 2026-10-15 12:16:47.673295889 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:47.673300160 DEBUG Adding new file root '/tmp/.tmpdpud0H/src' of kind Project 2026-10-15 12:16:47.676185182 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-15 12:16:47.676199113 DEBUG Updating project to check open files 2026-10-15 12:16:47.676261544 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpdpud0H/src/foo.py") 2026-10-15 12:16:47.676269884 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpdpud0H/src/foo.py` 2026-10-15 12:16:47.676276485 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpdpud0H/src/foo.py` 2026-10-15 12:16:47.676390007 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpdpud0H/src/foo.py` to project `src` 2026-10-15 12:16:47.676401878 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpdpud0H/src/foo.py` 2026-10-15 12:16:47.676404468 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:16:47.676411378 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:16:47.676439929 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpdpud0H/src/foo.py' 2026-10-15 12:16:47.676502500 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-15 12:16:47.676508260 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-15 12:16:47.686694767 DEBUG Client sends request `shutdown` with ID 2 2026-10-15 12:16:47.686718438 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:47.686726568 DEBUG method="shutdown" response.id=2 duration=12.67µs 2026-10-15 12:16:47.686737318 DEBUG Received server response for request 2 2026-10-15 12:16:47.686740918 DEBUG Client sends notification `exit` 2026-10-15 12:16:47.686749659 DEBUG Received exit notification, exiting ok test publish_diagnostics::message_with_related_information_support ... 2026-10-15 12:16:47.688313158 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, 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-10-15 12:16:47.688373990 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:47.688408190 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:47.688463162 DEBUG Client info: None 2026-10-15 12:16:47.688489452 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:16:47.688498783 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION", "DIAGNOSTIC_RELATED_INFORMATION"] 2026-10-15 12:16:47.688504513 INFO Version: Unknown 2026-10-15 12:16:47.688544204 DEBUG Received server response for request 1 2026-10-15 12:16:47.688589945 DEBUG Client sends notification `initialized` 2026-10-15 12:16:47.688603735 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:47.688750109 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:47.688786820 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:47.688790490 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:47.688805080 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:16:47.688860552 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:47.688879372 DEBUG Initializing workspace `file:///tmp/.tmpyDdgs8/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:47.688895453 DEBUG Searching for a project in '/tmp/.tmpyDdgs8/src' 2026-10-15 12:16:47.688928484 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:16:47.688933474 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:47.690233066 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:47.690242197 DEBUG Resolving local virtual environment: /tmp/.tmpyDdgs8/src/.venv 2026-10-15 12:16:47.690293618 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:47.690298348 DEBUG No virtual environment found 2026-10-15 12:16:47.690310778 DEBUG Adding first-party search path `/tmp/.tmpyDdgs8/src` 2026-10-15 12:16:47.690315288 DEBUG Using vendored stdlib 2026-10-15 12:16:47.690430651 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:47.690436202 DEBUG Adding new file root '/tmp/.tmpyDdgs8/src' of kind Project 2026-10-15 12:16:47.692617637 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-15 12:16:47.692634387 DEBUG Updating project to check open files 2026-10-15 12:16:47.692723359 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpyDdgs8/src/foo.py") 2026-10-15 12:16:47.692732289 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpyDdgs8/src/foo.py` 2026-10-15 12:16:47.692740150 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpyDdgs8/src/foo.py` 2026-10-15 12:16:47.692871483 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpyDdgs8/src/foo.py` to project `src` 2026-10-15 12:16:47.692884863 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpyDdgs8/src/foo.py` 2026-10-15 12:16:47.692887413 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:16:47.692895314 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:16:47.692936755 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpyDdgs8/src/foo.py' 2026-10-15 12:16:47.693035837 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-15 12:16:47.708565559 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-15 12:16:47.708999670 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-15 12:16:47.709016340 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-15 12:16:47.719335400 DEBUG Client sends request `shutdown` with ID 2 2026-10-15 12:16:47.719374181 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:47.719383231 DEBUG method="shutdown" response.id=2 duration=15.70µs 2026-10-15 12:16:47.719395442 DEBUG Received server response for request 2 2026-10-15 12:16:47.719399822 DEBUG Client sends notification `exit` 2026-10-15 12:16:47.719415522 DEBUG Received exit notification, exiting ok test publish_diagnostics::message_without_related_information_support ... 2026-10-15 12:16:47.722232553 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-10-15 12:16:47.722284985 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:47.722320725 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:47.722380397 DEBUG Client info: None 2026-10-15 12:16:47.722413308 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:16:47.722424208 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:47.722430298 INFO Version: Unknown 2026-10-15 12:16:47.722468509 DEBUG Received server response for request 1 2026-10-15 12:16:47.722504970 DEBUG Client sends notification `initialized` 2026-10-15 12:16:47.722518600 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:47.722631833 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:47.722672754 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:47.722676604 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:47.722689525 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:16:47.722742736 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:47.722758087 DEBUG Initializing workspace `file:///tmp/.tmpDEJAWr/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:47.722774397 DEBUG Searching for a project in '/tmp/.tmpDEJAWr/src' 2026-10-15 12:16:47.722808858 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:16:47.722813728 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:47.723311900 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:47.723318301 DEBUG Resolving local virtual environment: /tmp/.tmpDEJAWr/src/.venv 2026-10-15 12:16:47.723371762 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:47.723376312 DEBUG No virtual environment found 2026-10-15 12:16:47.723387472 DEBUG Adding first-party search path `/tmp/.tmpDEJAWr/src` 2026-10-15 12:16:47.723391722 DEBUG Using vendored stdlib 2026-10-15 12:16:47.723473695 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:47.723477915 DEBUG Adding new file root '/tmp/.tmpDEJAWr/src' of kind Project 2026-10-15 12:16:47.725492805 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-15 12:16:47.725512566 DEBUG Updating project to check open files 2026-10-15 12:16:47.725579018 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpDEJAWr/src/foo.py") 2026-10-15 12:16:47.725587278 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpDEJAWr/src/foo.py` 2026-10-15 12:16:47.725593548 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpDEJAWr/src/foo.py` 2026-10-15 12:16:47.725712761 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpDEJAWr/src/foo.py` to project `src` 2026-10-15 12:16:47.725726651 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpDEJAWr/src/foo.py` 2026-10-15 12:16:47.725729551 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:16:47.725737082 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:16:47.725764192 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpDEJAWr/src/foo.py' 2026-10-15 12:16:47.725819894 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-15 12:16:47.738249267 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-15 12:16:47.738596446 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-15 12:16:47.738610526 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-15 12:16:47.748863525 DEBUG Client sends request `shutdown` with ID 2 2026-10-15 12:16:47.748892675 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:47.748903896 DEBUG method="shutdown" response.id=2 duration=15.31µs 2026-10-15 12:16:47.748915876 DEBUG Received server response for request 2 2026-10-15 12:16:47.748920736 DEBUG Client sends notification `exit` 2026-10-15 12:16:47.748929876 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change ... 2026-10-15 12:16:47.751523692 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-10-15 12:16:47.751578283 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:47.751610674 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:47.751667815 DEBUG Client info: None 2026-10-15 12:16:47.751701316 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:16:47.751711686 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:47.751717557 INFO Version: Unknown 2026-10-15 12:16:47.751755428 DEBUG Received server response for request 1 2026-10-15 12:16:47.751789008 DEBUG Client sends notification `initialized` 2026-10-15 12:16:47.751802769 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:47.751905031 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:47.751944322 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:47.751947992 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:47.751961083 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:16:47.752027284 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:47.752042365 DEBUG Initializing workspace `file:///tmp/.tmpehttFV/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:47.752058255 DEBUG Searching for a project in '/tmp/.tmpehttFV/src' 2026-10-15 12:16:47.752090906 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:16:47.752095986 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:47.752568808 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:47.752573688 DEBUG Resolving local virtual environment: /tmp/.tmpehttFV/src/.venv 2026-10-15 12:16:47.752616629 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:47.752620849 DEBUG No virtual environment found 2026-10-15 12:16:47.752631490 DEBUG Adding first-party search path `/tmp/.tmpehttFV/src` 2026-10-15 12:16:47.752635410 DEBUG Using vendored stdlib 2026-10-15 12:16:47.752718852 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:47.752723412 DEBUG Adding new file root '/tmp/.tmpehttFV/src' of kind Project 2026-10-15 12:16:47.754696762 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-15 12:16:47.754712502 DEBUG Updating project to check open files 2026-10-15 12:16:47.754772774 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpehttFV/src/foo.py") 2026-10-15 12:16:47.754781744 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpehttFV/src/foo.py` 2026-10-15 12:16:47.754788284 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpehttFV/src/foo.py` 2026-10-15 12:16:47.754902047 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpehttFV/src/foo.py` to project `src` 2026-10-15 12:16:47.754916507 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpehttFV/src/foo.py` 2026-10-15 12:16:47.754919047 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:16:47.754926358 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:16:47.754953568 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpehttFV/src/foo.py' 2026-10-15 12:16:47.755034240 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-15 12:16:47.762555010 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-15 12:16:47.766570411 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-15 12:16:47.766583592 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-15 12:16:47.766608762 DEBUG Client sends notification `textDocument/didChange` 2026-10-15 12:16:47.766635603 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-15 12:16:47.766670654 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpehttFV/src/foo.py", kind: FileContent } 2026-10-15 12:16:47.766677414 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpehttFV/src/foo.py` 2026-10-15 12:16:47.766767816 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpehttFV/src/foo.py` to project `src` 2026-10-15 12:16:47.766793697 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpehttFV/src/foo.py' 2026-10-15 12:16:47.766856978 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-15 12:16:47.766861089 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-15 12:16:47.777080706 DEBUG Client sends request `shutdown` with ID 2 2026-10-15 12:16:47.777106437 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:47.777114937 DEBUG method="shutdown" response.id=2 duration=13.24µs 2026-10-15 12:16:47.777125507 DEBUG Received server response for request 2 2026-10-15 12:16:47.777131388 DEBUG Client sends notification `exit` 2026-10-15 12:16:47.777140658 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_diagnostics_off ... 2026-10-15 12:16:47.779646241 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-10-15 12:16:47.779698312 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:47.779732633 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:47.779790775 DEBUG Client info: None 2026-10-15 12:16:47.779821215 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:16:47.779830876 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:47.779836746 INFO Version: Unknown 2026-10-15 12:16:47.779876007 DEBUG Received server response for request 1 2026-10-15 12:16:47.779908017 DEBUG Client sends notification `initialized` 2026-10-15 12:16:47.779923178 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:47.780044181 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:47.780082842 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:47.780086152 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:47.780100112 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:16:47.780103882 DEBUG Client sends notification `textDocument/didChange` 2026-10-15 12:16:47.780154074 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:47.780169564 DEBUG Initializing workspace `file:///tmp/.tmpMZ5MJu/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:47.780184444 DEBUG Searching for a project in '/tmp/.tmpMZ5MJu/src' 2026-10-15 12:16:47.780216235 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:16:47.780221225 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:47.780680907 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:47.780686707 DEBUG Resolving local virtual environment: /tmp/.tmpMZ5MJu/src/.venv 2026-10-15 12:16:47.780728588 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:47.780732758 DEBUG No virtual environment found 2026-10-15 12:16:47.780743189 DEBUG Adding first-party search path `/tmp/.tmpMZ5MJu/src` 2026-10-15 12:16:47.780747409 DEBUG Using vendored stdlib 2026-10-15 12:16:47.780832221 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:47.780836311 DEBUG Adding new file root '/tmp/.tmpMZ5MJu/src' of kind Project 2026-10-15 12:16:47.782791480 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-15 12:16:47.782859352 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpMZ5MJu/src/foo.py") 2026-10-15 12:16:47.782867822 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpMZ5MJu/src/foo.py` 2026-10-15 12:16:47.782882052 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpMZ5MJu/src/foo.py` 2026-10-15 12:16:47.783015186 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpMZ5MJu/src/foo.py` to project `src` 2026-10-15 12:16:47.783030196 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpMZ5MJu/src/foo.py` 2026-10-15 12:16:47.783032666 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:16:47.783041276 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:16:47.783054237 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-15 12:16:47.783073007 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpMZ5MJu/src/foo.py", kind: FileContent } 2026-10-15 12:16:47.783077237 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpMZ5MJu/src/foo.py` 2026-10-15 12:16:47.783155089 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpMZ5MJu/src/foo.py` to project `src` 2026-10-15 12:16:47.890294132 DEBUG Client sends request `shutdown` with ID 2 2026-10-15 12:16:47.890387484 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:47.890405305 DEBUG method="shutdown" response.id=2 duration=28.87µs 2026-10-15 12:16:47.890433255 DEBUG Received server response for request 2 2026-10-15 12:16:47.890439955 DEBUG Client sends notification `exit` 2026-10-15 12:16:47.890457536 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_invalid_script_metadata_restores_semantic_diagnostics ... 2026-10-15 12:16:47.892612530 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-10-15 12:16:47.892681082 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:47.892725733 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:47.892803865 DEBUG Client info: None 2026-10-15 12:16:47.892850876 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:16:47.892864877 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:47.892871057 INFO Version: Unknown 2026-10-15 12:16:47.892912868 DEBUG Received server response for request 1 2026-10-15 12:16:47.892959639 DEBUG Client sends notification `initialized` 2026-10-15 12:16:47.892975009 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:47.893191725 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:47.893235416 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:47.893239746 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:47.893255866 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:16:47.893327748 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:47.893349039 DEBUG Initializing workspace `file:///tmp/.tmpd0bk01/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:47.893367069 DEBUG Searching for a project in '/tmp/.tmpd0bk01/src' 2026-10-15 12:16:47.893404630 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:16:47.893409990 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:47.894641051 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:47.894653712 DEBUG Resolving local virtual environment: /tmp/.tmpd0bk01/src/.venv 2026-10-15 12:16:47.894708443 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:47.894713233 DEBUG No virtual environment found 2026-10-15 12:16:47.894725453 DEBUG Adding first-party search path `/tmp/.tmpd0bk01/src` 2026-10-15 12:16:47.894729834 DEBUG Using vendored stdlib 2026-10-15 12:16:47.894841986 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:47.894848837 DEBUG Adding new file root '/tmp/.tmpd0bk01/src' of kind Project 2026-10-15 12:16:47.897039792 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-15 12:16:47.897058832 DEBUG Updating project to check open files 2026-10-15 12:16:47.897146614 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpd0bk01/src/script.py") 2026-10-15 12:16:47.897157505 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpd0bk01/src/script.py` 2026-10-15 12:16:47.897167225 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpd0bk01/src/script.py` 2026-10-15 12:16:47.897304448 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpd0bk01/src/script.py` to project `src` 2026-10-15 12:16:47.897319499 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpd0bk01/src/script.py` 2026-10-15 12:16:47.897322219 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:16:47.897330519 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:16:47.897743549 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-10-15 12:16:47.897777320 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.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:47.897782120 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-10-15 12:16:47.897785621 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-10-15 12:16:47.897860742 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.15, platform: linux 2026-10-15 12:16:47.897903853 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-15 12:16:47.897914034 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-15 12:16:47.898103979 DEBUG Client sends notification `textDocument/didChange` 2026-10-15 12:16:47.898131549 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-15 12:16:47.898159690 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpd0bk01/src/script.py", kind: FileContent } 2026-10-15 12:16:47.898165170 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpd0bk01/src/script.py` 2026-10-15 12:16:47.898257492 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpd0bk01/src/script.py` to project `src` 2026-10-15 12:16:47.898280953 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Resolving requires-python constraint: `>=3.12` 2026-10-15 12:16:47.898287253 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Resolved requires-python constraint to: 3.12 2026-10-15 12:16:47.898663683 INFO notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-10-15 12:16:47.898695033 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:47.898698964 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: No virtual environment found 2026-10-15 12:16:47.898701504 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-10-15 12:16:47.898772745 INFO notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Python version: Python 3.12, platform: linux 2026-10-15 12:16:47.898823707 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpd0bk01/src/script.py' 2026-10-15 12:16:47.898877708 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-15 12:16:47.906956852 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-15 12:16:47.907041204 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-15 12:16:47.907046174 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-15 12:16:47.917263951 DEBUG Client sends request `shutdown` with ID 2 2026-10-15 12:16:47.917299102 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:47.917307962 DEBUG method="shutdown" response.id=2 duration=13.75µs 2026-10-15 12:16:47.917319553 DEBUG Received server response for request 2 2026-10-15 12:16:47.917324163 DEBUG Client sends notification `exit` 2026-10-15 12:16:47.917333713 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_invalid_tuple_assignment_target_does_not_panic ... 2026-10-15 12:16:47.919872497 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-10-15 12:16:47.919948129 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:47.920012871 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:47.920067412 DEBUG Client info: None 2026-10-15 12:16:47.920098253 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:16:47.920111723 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:47.920118373 INFO Version: Unknown 2026-10-15 12:16:47.920164134 DEBUG Received server response for request 1 2026-10-15 12:16:47.920211626 DEBUG Client sends notification `initialized` 2026-10-15 12:16:47.920227286 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:47.920426071 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:47.920470622 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:47.920474952 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:47.920493493 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:16:47.920542114 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:47.920561704 DEBUG Initializing workspace `file:///tmp/.tmpse2wQV/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:47.920580895 DEBUG Searching for a project in '/tmp/.tmpse2wQV/src' 2026-10-15 12:16:47.920618216 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:16:47.920624036 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:47.921807256 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:47.921819346 DEBUG Resolving local virtual environment: /tmp/.tmpse2wQV/src/.venv 2026-10-15 12:16:47.921874458 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:47.921879598 DEBUG No virtual environment found 2026-10-15 12:16:47.921891558 DEBUG Adding first-party search path `/tmp/.tmpse2wQV/src` 2026-10-15 12:16:47.921895858 DEBUG Using vendored stdlib 2026-10-15 12:16:47.922027981 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:47.922033692 DEBUG Adding new file root '/tmp/.tmpse2wQV/src' of kind Project 2026-10-15 12:16:47.925160800 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-15 12:16:47.925179561 DEBUG Updating project to check open files 2026-10-15 12:16:47.925264523 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpse2wQV/src/foo.py") 2026-10-15 12:16:47.925275563 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpse2wQV/src/foo.py` 2026-10-15 12:16:47.925282973 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpse2wQV/src/foo.py` 2026-10-15 12:16:47.925445148 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpse2wQV/src/foo.py` to project `src` 2026-10-15 12:16:47.925459788 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpse2wQV/src/foo.py` 2026-10-15 12:16:47.925462368 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:16:47.925470438 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:16:47.925508029 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpse2wQV/src/foo.py' 2026-10-15 12:16:47.925625132 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-15 12:16:47.928139875 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-15 12:16:47.928150686 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-15 12:16:47.928165086 DEBUG Client sends notification `textDocument/didChange` 2026-10-15 12:16:47.928218967 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpse2wQV/src/foo.py", kind: FileContent } 2026-10-15 12:16:47.928227918 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpse2wQV/src/foo.py` 2026-10-15 12:16:47.928318350 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpse2wQV/src/foo.py` to project `src` 2026-10-15 12:16:47.928340351 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpse2wQV/src/foo.py' 2026-10-15 12:16:47.928397942 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-15 12:16:47.928403662 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-15 12:16:47.938691161 DEBUG Client sends request `shutdown` with ID 2 2026-10-15 12:16:47.938717242 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:47.938726252 DEBUG method="shutdown" response.id=2 duration=13.40µs 2026-10-15 12:16:47.938737143 DEBUG Received server response for request 2 2026-10-15 12:16:47.938742303 DEBUG Client sends notification `exit` 2026-10-15 12:16:47.938752043 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_nested_invalid_tuple_assignment_target_does_not_panic ... 2026-10-15 12:16:47.940549688 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-10-15 12:16:47.940607280 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:47.940647761 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:47.940697702 DEBUG Client info: None 2026-10-15 12:16:47.940727563 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:16:47.940739913 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:47.940746293 INFO Version: Unknown 2026-10-15 12:16:47.940788194 DEBUG Received server response for request 1 2026-10-15 12:16:47.940827595 DEBUG Client sends notification `initialized` 2026-10-15 12:16:47.940841826 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:47.941013170 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:47.941052911 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:47.941056801 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:47.941071641 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:16:47.941125003 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:47.941142453 DEBUG Initializing workspace `file:///tmp/.tmpMxehTY/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:47.941159684 DEBUG Searching for a project in '/tmp/.tmpMxehTY/src' 2026-10-15 12:16:47.941195354 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:16:47.941200525 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:47.942291522 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:47.942303362 DEBUG Resolving local virtual environment: /tmp/.tmpMxehTY/src/.venv 2026-10-15 12:16:47.942351044 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:47.942355314 DEBUG No virtual environment found 2026-10-15 12:16:47.942368604 DEBUG Adding first-party search path `/tmp/.tmpMxehTY/src` 2026-10-15 12:16:47.942372784 DEBUG Using vendored stdlib 2026-10-15 12:16:47.942478687 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:47.942483607 DEBUG Adding new file root '/tmp/.tmpMxehTY/src' of kind Project 2026-10-15 12:16:47.944646221 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-15 12:16:47.944664222 DEBUG Updating project to check open files 2026-10-15 12:16:47.944743394 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpMxehTY/src/foo.py") 2026-10-15 12:16:47.944756054 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpMxehTY/src/foo.py` 2026-10-15 12:16:47.944763034 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpMxehTY/src/foo.py` 2026-10-15 12:16:47.944904408 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpMxehTY/src/foo.py` to project `src` 2026-10-15 12:16:47.944918848 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpMxehTY/src/foo.py` 2026-10-15 12:16:47.944921328 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:16:47.944928709 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:16:47.944959649 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpMxehTY/src/foo.py' 2026-10-15 12:16:47.945071062 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-15 12:16:47.947424891 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-15 12:16:47.947435212 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-15 12:16:47.947447582 DEBUG Client sends notification `textDocument/didChange` 2026-10-15 12:16:47.947502123 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpMxehTY/src/foo.py", kind: FileContent } 2026-10-15 12:16:47.947511554 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpMxehTY/src/foo.py` 2026-10-15 12:16:47.947600356 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpMxehTY/src/foo.py` to project `src` 2026-10-15 12:16:47.947622016 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpMxehTY/src/foo.py' 2026-10-15 12:16:47.947678678 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-15 12:16:47.947682948 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-15 12:16:47.957919626 DEBUG Client sends request `shutdown` with ID 2 2026-10-15 12:16:47.957948237 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:47.957956947 DEBUG method="shutdown" response.id=2 duration=13.68µs 2026-10-15 12:16:47.957968577 DEBUG Received server response for request 2 2026-10-15 12:16:47.957973197 DEBUG Client sends notification `exit` 2026-10-15 12:16:47.957983408 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_script_python_requirement ... 2026-10-15 12:16:47.959635529 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-10-15 12:16:47.959683630 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:47.959721031 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:47.959782643 DEBUG Client info: None 2026-10-15 12:16:47.959809164 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:16:47.959821704 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:47.959828264 INFO Version: Unknown 2026-10-15 12:16:47.959870605 DEBUG Received server response for request 1 2026-10-15 12:16:47.959902466 DEBUG Client sends notification `initialized` 2026-10-15 12:16:47.959916546 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:47.960101711 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:47.960146122 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:47.960149232 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:47.960162402 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:16:47.960226424 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:47.960243874 DEBUG Initializing workspace `file:///tmp/.tmpvLJOWF/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:47.960261175 DEBUG Searching for a project in '/tmp/.tmpvLJOWF/src' 2026-10-15 12:16:47.960295306 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:16:47.960300476 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:47.961377353 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:47.961387933 DEBUG Resolving local virtual environment: /tmp/.tmpvLJOWF/src/.venv 2026-10-15 12:16:47.961433424 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:47.961437945 DEBUG No virtual environment found 2026-10-15 12:16:47.961449475 DEBUG Adding first-party search path `/tmp/.tmpvLJOWF/src` 2026-10-15 12:16:47.961453675 DEBUG Using vendored stdlib 2026-10-15 12:16:47.961555278 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:47.961559978 DEBUG Adding new file root '/tmp/.tmpvLJOWF/src' of kind Project 2026-10-15 12:16:47.963719112 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-15 12:16:47.963735072 DEBUG Updating project to check open files 2026-10-15 12:16:47.963808734 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpvLJOWF/src/script.py") 2026-10-15 12:16:47.963817935 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpvLJOWF/src/script.py` 2026-10-15 12:16:47.963824055 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpvLJOWF/src/script.py` 2026-10-15 12:16:47.963961438 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpvLJOWF/src/script.py` to project `src` 2026-10-15 12:16:47.963975359 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpvLJOWF/src/script.py` 2026-10-15 12:16:47.963977789 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:16:47.963984709 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:16:47.964019670 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving requires-python constraint: `>=3.12` 2026-10-15 12:16:47.964025790 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolved requires-python constraint to: 3.12 2026-10-15 12:16:47.964465491 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-10-15 12:16:47.964498372 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.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:47.964502412 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-10-15 12:16:47.964505782 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-10-15 12:16:47.964584554 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.12, platform: linux 2026-10-15 12:16:47.964624395 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpvLJOWF/src/script.py' 2026-10-15 12:16:47.964662676 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-15 12:16:47.974124874 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-15 12:16:47.976618227 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-15 12:16:47.976628597 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-15 12:16:47.976821682 DEBUG Client sends notification `textDocument/didChange` 2026-10-15 12:16:47.976858323 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-15 12:16:47.976894124 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpvLJOWF/src/script.py", kind: FileContent } 2026-10-15 12:16:47.976901264 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpvLJOWF/src/script.py` 2026-10-15 12:16:47.977005807 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpvLJOWF/src/script.py` to project `src` 2026-10-15 12:16:47.977029498 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Resolving requires-python constraint: `>=3.13` 2026-10-15 12:16:47.977033618 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Resolved requires-python constraint to: 3.13 2026-10-15 12:16:47.977408597 INFO notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-10-15 12:16:47.977443708 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:47.977448188 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: No virtual environment found 2026-10-15 12:16:47.977451178 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-10-15 12:16:47.977527990 INFO notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Python version: Python 3.13, platform: linux 2026-10-15 12:16:47.977568741 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpvLJOWF/src/script.py' 2026-10-15 12:16:47.977587802 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-15 12:16:47.986634430 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-15 12:16:47.988882156 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-15 12:16:47.988890977 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-15 12:16:47.999029392 DEBUG Client sends request `shutdown` with ID 2 2026-10-15 12:16:47.999069543 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:47.999080523 DEBUG method="shutdown" response.id=2 duration=16.29µs 2026-10-15 12:16:47.999101304 DEBUG Received server response for request 2 2026-10-15 12:16:47.999105504 DEBUG Client sends notification `exit` 2026-10-15 12:16:47.999121475 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_watched_files ... 2026-10-15 12:16:48.002811578 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-10-15 12:16:48.002882569 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:48.002922660 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:48.002981892 DEBUG Client info: None 2026-10-15 12:16:48.003021253 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:16:48.003034223 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:48.003041093 INFO Version: Unknown 2026-10-15 12:16:48.003082374 DEBUG Received server response for request 1 2026-10-15 12:16:48.003130356 DEBUG Client sends notification `initialized` 2026-10-15 12:16:48.003145416 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:48.003264209 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:48.003302950 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:48.003306620 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:48.003322361 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:16:48.003376592 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:48.003392522 DEBUG Initializing workspace `file:///tmp/.tmpGfu8GZ/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:48.003409003 DEBUG Searching for a project in '/tmp/.tmpGfu8GZ/src' 2026-10-15 12:16:48.003442224 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:16:48.003447274 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:48.003945706 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:48.003951496 DEBUG Resolving local virtual environment: /tmp/.tmpGfu8GZ/src/.venv 2026-10-15 12:16:48.004012028 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:48.004016068 DEBUG No virtual environment found 2026-10-15 12:16:48.004027518 DEBUG Adding first-party search path `/tmp/.tmpGfu8GZ/src` 2026-10-15 12:16:48.004031568 DEBUG Using vendored stdlib 2026-10-15 12:16:48.004117951 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:48.004122741 DEBUG Adding new file root '/tmp/.tmpGfu8GZ/src' of kind Project 2026-10-15 12:16:48.007100136 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-15 12:16:48.007116956 DEBUG Updating project to check open files 2026-10-15 12:16:48.007179998 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpGfu8GZ/src/foo.py") 2026-10-15 12:16:48.007191258 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpGfu8GZ/src/foo.py` 2026-10-15 12:16:48.007199648 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpGfu8GZ/src/foo.py` 2026-10-15 12:16:48.007315041 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpGfu8GZ/src/foo.py` to project `src` 2026-10-15 12:16:48.007327051 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpGfu8GZ/src/foo.py` 2026-10-15 12:16:48.007329892 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:16:48.007344262 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:16:48.007364532 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpGfu8GZ/src/foo.py' 2026-10-15 12:16:48.007404233 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-15 12:16:48.007411044 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-15 12:16:48.007427884 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-15 12:16:48.007457995 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/notebook.ipynb` 2026-10-15 12:16:48.007461315 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-15 12:16:48.007467835 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-15 12:16:48.007473485 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/notebook.ipynb` 2026-10-15 12:16:48.007475515 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-15 12:16:48.007481005 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-10-15 12:16:48.007486855 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/notebook.ipynb` 2026-10-15 12:16:48.007488966 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-15 12:16:48.007493906 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-10-15 12:16:48.007517166 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Checking file 'vs-code:/src/notebook.ipynb' 2026-10-15 12:16:48.007567148 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Resolving dynamic module resolution paths 2026-10-15 12:16:48.009260840 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-15 12:16:48.009268370 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-15 12:16:48.009272200 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-15 12:16:48.009298971 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-15 12:16:48.009322432 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpGfu8GZ/src` 2026-10-15 12:16:48.009350902 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpGfu8GZ/src/foo.py", kind: Any } 2026-10-15 12:16:48.009435745 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding file `/tmp/.tmpGfu8GZ/src/foo.py` to project `src` 2026-10-15 12:16:48.009463445 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-15 12:16:48.009467605 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-15 12:16:48.009469985 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-15 12:16:48.009472606 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-15 12:16:48.119873729 DEBUG Client sends request `shutdown` with ID 2 2026-10-15 12:16:48.119946411 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:48.119967062 DEBUG method="shutdown" response.id=2 duration=29.29µs 2026-10-15 12:16:48.120001543 DEBUG Received server response for request 2 2026-10-15 12:16:48.120006603 DEBUG Client sends notification `exit` 2026-10-15 12:16:48.120047064 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_watched_files_pull_diagnostics ... 2026-10-15 12:16:48.122370862 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:16:48.122436754 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:48.122482965 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:48.122563747 DEBUG Client info: None 2026-10-15 12:16:48.122609398 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:16:48.122623279 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:48.122630179 INFO Version: Unknown 2026-10-15 12:16:48.122672810 DEBUG Received server response for request 1 2026-10-15 12:16:48.122718451 DEBUG Client sends notification `initialized` 2026-10-15 12:16:48.122733131 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:48.122869715 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:48.122922146 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:48.122925516 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:48.122941377 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:16:48.122962037 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-15 12:16:48.123020549 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:48.123039449 DEBUG Initializing workspace `file:///tmp/.tmpGlZrBA/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:48.123059190 DEBUG Searching for a project in '/tmp/.tmpGlZrBA/src' 2026-10-15 12:16:48.123097621 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:16:48.123102941 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:48.123643124 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:48.123649454 DEBUG Resolving local virtual environment: /tmp/.tmpGlZrBA/src/.venv 2026-10-15 12:16:48.123702756 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:48.123707416 DEBUG No virtual environment found 2026-10-15 12:16:48.123719306 DEBUG Adding first-party search path `/tmp/.tmpGlZrBA/src` 2026-10-15 12:16:48.123723566 DEBUG Using vendored stdlib 2026-10-15 12:16:48.123823139 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:48.123828669 DEBUG Adding new file root '/tmp/.tmpGlZrBA/src' of kind Project 2026-10-15 12:16:48.125895711 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-15 12:16:48.125914162 DEBUG Updating project to check open files 2026-10-15 12:16:48.125999534 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpGlZrBA/src/foo.py") 2026-10-15 12:16:48.126008794 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpGlZrBA/src/foo.py` 2026-10-15 12:16:48.126017214 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpGlZrBA/src/foo.py` 2026-10-15 12:16:48.126140997 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpGlZrBA/src/foo.py` to project `src` 2026-10-15 12:16:48.126156238 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpGlZrBA/src/foo.py` 2026-10-15 12:16:48.126158868 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:16:48.126166318 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:16:48.126180548 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpGlZrBA/src` 2026-10-15 12:16:48.126198929 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpGlZrBA/src/foo.py", kind: Any } 2026-10-15 12:16:48.126271491 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding file `/tmp/.tmpGlZrBA/src/foo.py` to project `src` 2026-10-15 12:16:48.233149235 DEBUG Client sends request `shutdown` with ID 2 2026-10-15 12:16:48.233232807 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:48.233250128 DEBUG method="shutdown" response.id=2 duration=28.12µs 2026-10-15 12:16:48.233274598 DEBUG Received server response for request 2 2026-10-15 12:16:48.233279778 DEBUG Client sends notification `exit` 2026-10-15 12:16:48.233297819 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open ... 2026-10-15 12:16:48.235481294 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-10-15 12:16:48.235556596 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:48.235608687 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:48.235682419 DEBUG Client info: None 2026-10-15 12:16:48.235712920 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:16:48.235727790 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:48.235734690 INFO Version: Unknown 2026-10-15 12:16:48.235776501 DEBUG Received server response for request 1 2026-10-15 12:16:48.235825533 DEBUG Client sends notification `initialized` 2026-10-15 12:16:48.235842343 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:48.235964906 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:48.236025928 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:48.236029948 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:48.236047638 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:16:48.236099980 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:48.236117100 DEBUG Initializing workspace `file:///tmp/.tmp8RJQ1w/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:48.236137831 DEBUG Searching for a project in '/tmp/.tmp8RJQ1w/src' 2026-10-15 12:16:48.236175402 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:16:48.236180772 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:48.236715315 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:48.236721255 DEBUG Resolving local virtual environment: /tmp/.tmp8RJQ1w/src/.venv 2026-10-15 12:16:48.236774617 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:48.236779527 DEBUG No virtual environment found 2026-10-15 12:16:48.236791327 DEBUG Adding first-party search path `/tmp/.tmp8RJQ1w/src` 2026-10-15 12:16:48.236795447 DEBUG Using vendored stdlib 2026-10-15 12:16:48.236895250 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:48.236900400 DEBUG Adding new file root '/tmp/.tmp8RJQ1w/src' of kind Project 2026-10-15 12:16:48.238934201 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-15 12:16:48.238955072 DEBUG Updating project to check open files 2026-10-15 12:16:48.239044984 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp8RJQ1w/src/foo.py") 2026-10-15 12:16:48.239053764 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp8RJQ1w/src/foo.py` 2026-10-15 12:16:48.239061684 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp8RJQ1w/src/foo.py` 2026-10-15 12:16:48.239189738 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp8RJQ1w/src/foo.py` to project `src` 2026-10-15 12:16:48.239205748 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp8RJQ1w/src/foo.py` 2026-10-15 12:16:48.239208198 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:16:48.239216698 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:16:48.239255149 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmp8RJQ1w/src/foo.py' 2026-10-15 12:16:48.239370202 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-15 12:16:48.247323733 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-15 12:16:48.251427716 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-15 12:16:48.251440936 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-15 12:16:48.261738416 DEBUG Client sends request `shutdown` with ID 2 2026-10-15 12:16:48.261777737 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:48.261788887 DEBUG method="shutdown" response.id=2 duration=16.35µs 2026-10-15 12:16:48.261807028 DEBUG Received server response for request 2 2026-10-15 12:16:48.261812038 DEBUG Client sends notification `exit` 2026-10-15 12:16:48.261827768 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_diagnostics_off ... 2026-10-15 12:16:48.264673470 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-10-15 12:16:48.264747192 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:48.264790963 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:48.264847464 DEBUG Client info: None 2026-10-15 12:16:48.264879955 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:16:48.264890465 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:48.264895856 INFO Version: Unknown 2026-10-15 12:16:48.264935067 DEBUG Received server response for request 1 2026-10-15 12:16:48.264983198 DEBUG Client sends notification `initialized` 2026-10-15 12:16:48.265011189 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:48.265145142 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:48.265186113 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:48.265189663 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:48.265206883 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:16:48.265251125 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:48.265279145 DEBUG Initializing workspace `file:///tmp/.tmpRI6bj8/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:48.265294786 DEBUG Searching for a project in '/tmp/.tmpRI6bj8/src' 2026-10-15 12:16:48.265329237 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:16:48.265334377 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:48.265807919 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:48.265813249 DEBUG Resolving local virtual environment: /tmp/.tmpRI6bj8/src/.venv 2026-10-15 12:16:48.265857570 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:48.265861490 DEBUG No virtual environment found 2026-10-15 12:16:48.265873990 DEBUG Adding first-party search path `/tmp/.tmpRI6bj8/src` 2026-10-15 12:16:48.265877960 DEBUG Using vendored stdlib 2026-10-15 12:16:48.265963953 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:48.265968403 DEBUG Adding new file root '/tmp/.tmpRI6bj8/src' of kind Project 2026-10-15 12:16:48.267943062 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-15 12:16:48.268019234 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpRI6bj8/src/foo.py") 2026-10-15 12:16:48.268029345 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpRI6bj8/src/foo.py` 2026-10-15 12:16:48.268045825 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpRI6bj8/src/foo.py` 2026-10-15 12:16:48.268163228 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpRI6bj8/src/foo.py` to project `src` 2026-10-15 12:16:48.268174628 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpRI6bj8/src/foo.py` 2026-10-15 12:16:48.268177098 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:16:48.268184539 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:16:48.375364991 DEBUG Client sends request `shutdown` with ID 2 2026-10-15 12:16:48.375453374 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:48.375471114 DEBUG method="shutdown" response.id=2 duration=27.03µs 2026-10-15 12:16:48.375496655 DEBUG Received server response for request 2 2026-10-15 12:16:48.375502585 DEBUG Client sends notification `exit` 2026-10-15 12:16:48.375520495 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_file_without_extension_but_python_language ... 2026-10-15 12:16:48.377658559 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-10-15 12:16:48.377736991 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:48.377785662 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:48.377861554 DEBUG Client info: None 2026-10-15 12:16:48.377893475 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:16:48.377907485 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:48.377914306 INFO Version: Unknown 2026-10-15 12:16:48.377955967 DEBUG Received server response for request 1 2026-10-15 12:16:48.378018668 DEBUG Client sends notification `initialized` 2026-10-15 12:16:48.378036009 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:48.378165692 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:48.378219443 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:48.378223693 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:48.378240484 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:16:48.378298885 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:48.378317036 DEBUG Initializing workspace `file:///tmp/.tmpDgg41N/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:48.378336026 DEBUG Searching for a project in '/tmp/.tmpDgg41N/src' 2026-10-15 12:16:48.378373907 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:16:48.378379827 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:48.378928361 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:48.378934561 DEBUG Resolving local virtual environment: /tmp/.tmpDgg41N/src/.venv 2026-10-15 12:16:48.379008763 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:48.379013223 DEBUG No virtual environment found 2026-10-15 12:16:48.379025844 DEBUG Adding first-party search path `/tmp/.tmpDgg41N/src` 2026-10-15 12:16:48.379029984 DEBUG Using vendored stdlib 2026-10-15 12:16:48.379129036 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:48.379134576 DEBUG Adding new file root '/tmp/.tmpDgg41N/src' of kind Project 2026-10-15 12:16:48.381176388 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-10-15 12:16:48.381195358 DEBUG Updating project to check open files 2026-10-15 12:16:48.381270890 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpDgg41N/src/foo") 2026-10-15 12:16:48.381385133 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpDgg41N/src/foo` to project `src` 2026-10-15 12:16:48.381401963 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpDgg41N/src/foo` 2026-10-15 12:16:48.381404884 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:16:48.381411234 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-15 12:16:48.381448955 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpDgg41N/src/foo' 2026-10-15 12:16:48.381555257 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-10-15 12:16:48.389514668 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-10-15 12:16:48.393599111 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-15 12:16:48.393612271 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-15 12:16:48.403911001 DEBUG Client sends request `shutdown` with ID 2 2026-10-15 12:16:48.403948592 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:48.403959372 DEBUG method="shutdown" response.id=2 duration=14.88µs 2026-10-15 12:16:48.403970992 DEBUG Received server response for request 2 2026-10-15 12:16:48.403975862 DEBUG Client sends notification `exit` 2026-10-15 12:16:48.403993553 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_invalid_script_reports_only_configuration_diagnostics ... 2026-10-15 12:16:48.406804234 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-10-15 12:16:48.406881186 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:48.406933087 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:48.406985978 DEBUG Client info: None 2026-10-15 12:16:48.407021979 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:16:48.407034889 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:48.407041150 INFO Version: Unknown 2026-10-15 12:16:48.407083831 DEBUG Received server response for request 1 2026-10-15 12:16:48.407131242 DEBUG Client sends notification `initialized` 2026-10-15 12:16:48.407147522 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:48.407362778 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:48.407406589 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:48.407410879 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:48.407428969 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:16:48.407483311 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:48.407502511 DEBUG Initializing workspace `file:///tmp/.tmpt6bPlx/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:48.407520262 DEBUG Searching for a project in '/tmp/.tmpt6bPlx/src' 2026-10-15 12:16:48.407556313 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:16:48.407561893 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:48.408838125 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:48.408851455 DEBUG Resolving local virtual environment: /tmp/.tmpt6bPlx/src/.venv 2026-10-15 12:16:48.408906417 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:48.408911337 DEBUG No virtual environment found 2026-10-15 12:16:48.408923337 DEBUG Adding first-party search path `/tmp/.tmpt6bPlx/src` 2026-10-15 12:16:48.408927637 DEBUG Using vendored stdlib 2026-10-15 12:16:48.409066021 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:48.409071711 DEBUG Adding new file root '/tmp/.tmpt6bPlx/src' of kind Project 2026-10-15 12:16:48.411261906 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-15 12:16:48.411282147 DEBUG Updating project to check open files 2026-10-15 12:16:48.411378309 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpt6bPlx/src/script.py") 2026-10-15 12:16:48.411389669 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpt6bPlx/src/script.py` 2026-10-15 12:16:48.411396899 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpt6bPlx/src/script.py` 2026-10-15 12:16:48.411551563 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpt6bPlx/src/script.py` to project `src` 2026-10-15 12:16:48.411567004 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpt6bPlx/src/script.py` 2026-10-15 12:16:48.411569554 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:16:48.411577914 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:16:48.412069466 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-10-15 12:16:48.412104767 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.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:48.412109417 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-10-15 12:16:48.412113008 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-10-15 12:16:48.412195950 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.15, platform: linux 2026-10-15 12:16:48.412244781 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-15 12:16:48.412256431 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-15 12:16:48.422522450 DEBUG Client sends request `shutdown` with ID 2 2026-10-15 12:16:48.422551041 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:48.422558911 DEBUG method="shutdown" response.id=2 duration=13.68µs 2026-10-15 12:16:48.422569791 DEBUG Received server response for request 2 2026-10-15 12:16:48.422574551 DEBUG Client sends notification `exit` 2026-10-15 12:16:48.422584292 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_ipynb_file_with_python_language ... 2026-10-15 12:16:48.424167881 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-10-15 12:16:48.424226993 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:48.424261744 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:48.424315925 DEBUG Client info: None 2026-10-15 12:16:48.424343686 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:16:48.424357906 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:48.424363776 INFO Version: Unknown 2026-10-15 12:16:48.424403147 DEBUG Received server response for request 1 2026-10-15 12:16:48.424439948 DEBUG Client sends notification `initialized` 2026-10-15 12:16:48.424475679 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:48.424652434 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:48.424686115 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:48.424693955 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:48.424708825 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:16:48.424754346 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:48.424772537 DEBUG Initializing workspace `file:///tmp/.tmpSuXJ6U/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:48.424787187 DEBUG Searching for a project in '/tmp/.tmpSuXJ6U/src' 2026-10-15 12:16:48.424824058 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:16:48.424828808 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:48.426009848 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:48.426018238 DEBUG Resolving local virtual environment: /tmp/.tmpSuXJ6U/src/.venv 2026-10-15 12:16:48.426070919 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:48.426075930 DEBUG No virtual environment found 2026-10-15 12:16:48.426088750 DEBUG Adding first-party search path `/tmp/.tmpSuXJ6U/src` 2026-10-15 12:16:48.426092980 DEBUG Using vendored stdlib 2026-10-15 12:16:48.426208193 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:48.426213243 DEBUG Adding new file root '/tmp/.tmpSuXJ6U/src' of kind Project 2026-10-15 12:16:48.429347232 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.003s 2026-10-15 12:16:48.429366722 DEBUG Updating project to check open files 2026-10-15 12:16:48.429450715 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpSuXJ6U/src/foo.ipynb") 2026-10-15 12:16:48.429606509 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpSuXJ6U/src/foo.ipynb` to project `src` 2026-10-15 12:16:48.429624589 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpSuXJ6U/src/foo.ipynb` 2026-10-15 12:16:48.429627469 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:16:48.429633619 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-15 12:16:48.429672970 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpSuXJ6U/src/foo.ipynb' 2026-10-15 12:16:48.429779453 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-10-15 12:16:48.440186735 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-10-15 12:16:48.444498284 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-15 12:16:48.444510214 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-15 12:16:48.454654310 DEBUG Client sends request `shutdown` with ID 2 2026-10-15 12:16:48.454689331 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:48.454698671 DEBUG method="shutdown" response.id=2 duration=14.57µs 2026-10-15 12:16:48.454707901 DEBUG Received server response for request 2 2026-10-15 12:16:48.454711451 DEBUG Client sends notification `exit` 2026-10-15 12:16:48.454724422 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_non_existing_file_open_files_only ... 2026-10-15 12:16:48.457478321 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-10-15 12:16:48.457546983 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:48.457587284 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:48.457652906 DEBUG Client info: None 2026-10-15 12:16:48.457687647 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:16:48.457702867 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:48.457709987 INFO Version: Unknown 2026-10-15 12:16:48.457774569 DEBUG Received server response for request 1 2026-10-15 12:16:48.457825110 DEBUG Client sends notification `initialized` 2026-10-15 12:16:48.457842661 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:48.457949043 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:48.458001085 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:48.458005205 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:48.458022395 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:16:48.458063226 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:48.458078666 DEBUG Initializing workspace `file:///tmp/.tmpviMpUQ/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:48.458094567 DEBUG Searching for a project in '/tmp/.tmpviMpUQ/src' 2026-10-15 12:16:48.458129428 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:16:48.458134688 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:48.458622400 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:48.458627870 DEBUG Resolving local virtual environment: /tmp/.tmpviMpUQ/src/.venv 2026-10-15 12:16:48.458671131 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:48.458675942 DEBUG No virtual environment found 2026-10-15 12:16:48.458687602 DEBUG Adding first-party search path `/tmp/.tmpviMpUQ/src` 2026-10-15 12:16:48.458691852 DEBUG Using vendored stdlib 2026-10-15 12:16:48.458776534 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:48.458781124 DEBUG Adding new file root '/tmp/.tmpviMpUQ/src' of kind Project 2026-10-15 12:16:48.460792895 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-10-15 12:16:48.460808905 DEBUG Updating project to check open files 2026-10-15 12:16:48.460870487 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpviMpUQ/src/foo.py") 2026-10-15 12:16:48.460986090 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpviMpUQ/src/foo.py` to project `src` 2026-10-15 12:16:48.461017671 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpviMpUQ/src/foo.py` 2026-10-15 12:16:48.461020261 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:16:48.461026121 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-15 12:16:48.461052071 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpviMpUQ/src/foo.py' 2026-10-15 12:16:48.461117873 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-10-15 12:16:48.468627002 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-10-15 12:16:48.472628023 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-15 12:16:48.472639714 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-15 12:16:48.482952054 DEBUG Client sends request `shutdown` with ID 2 2026-10-15 12:16:48.482981094 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:48.483001555 DEBUG method="shutdown" response.id=2 duration=25.34µs 2026-10-15 12:16:48.483013755 DEBUG Received server response for request 2 2026-10-15 12:16:48.483018745 DEBUG Client sends notification `exit` 2026-10-15 12:16:48.483028196 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_non_existing_file_workspace_with_file_uri ... 2026-10-15 12:16:48.485742744 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-10-15 12:16:48.485808226 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:48.485852027 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:48.485912068 DEBUG Client info: None 2026-10-15 12:16:48.485937799 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:16:48.485950609 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:48.485957229 INFO Version: Unknown 2026-10-15 12:16:48.486009821 DEBUG Received server response for request 1 2026-10-15 12:16:48.486056172 DEBUG Client sends notification `initialized` 2026-10-15 12:16:48.486071582 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:48.486276027 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:48.486318978 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:48.486322689 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:48.486339169 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:16:48.486396300 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:48.486416121 DEBUG Initializing workspace `file:///tmp/.tmpGf51rh/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:48.486435051 DEBUG Searching for a project in '/tmp/.tmpGf51rh/src' 2026-10-15 12:16:48.486471252 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:16:48.486476752 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:48.487740294 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:48.487752945 DEBUG Resolving local virtual environment: /tmp/.tmpGf51rh/src/.venv 2026-10-15 12:16:48.487807566 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:48.487812426 DEBUG No virtual environment found 2026-10-15 12:16:48.487824346 DEBUG Adding first-party search path `/tmp/.tmpGf51rh/src` 2026-10-15 12:16:48.487828877 DEBUG Using vendored stdlib 2026-10-15 12:16:48.487945439 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:48.487951560 DEBUG Adding new file root '/tmp/.tmpGf51rh/src' of kind Project 2026-10-15 12:16:48.491096229 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.003s 2026-10-15 12:16:48.491173671 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpGf51rh/src/foo.py") 2026-10-15 12:16:48.491329575 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpGf51rh/src/foo.py` to project `src` 2026-10-15 12:16:48.491369626 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpGf51rh/src/foo.py` 2026-10-15 12:16:48.491372346 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:16:48.491379686 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-15 12:16:48.491418617 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpGf51rh/src/foo.py' 2026-10-15 12:16:48.491525840 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-10-15 12:16:48.502423354 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-10-15 12:16:48.506845386 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-15 12:16:48.506861426 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-15 12:16:48.517176277 DEBUG Client sends request `shutdown` with ID 2 2026-10-15 12:16:48.517220598 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:48.517232058 DEBUG method="shutdown" response.id=2 duration=17.67µs 2026-10-15 12:16:48.517251258 DEBUG Received server response for request 2 2026-10-15 12:16:48.517256459 DEBUG Client sends notification `exit` 2026-10-15 12:16:48.517273259 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_non_existing_file_workspace_with_untitled_uri ... 2026-10-15 12:16:48.520067689 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-10-15 12:16:48.520139531 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:48.520185772 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:48.520245624 DEBUG Client info: None 2026-10-15 12:16:48.520273625 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:16:48.520286125 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:48.520293055 INFO Version: Unknown 2026-10-15 12:16:48.520334736 DEBUG Received server response for request 1 2026-10-15 12:16:48.520382167 DEBUG Client sends notification `initialized` 2026-10-15 12:16:48.520411168 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:48.520541301 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:48.520582212 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:48.520585732 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:48.520601593 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:16:48.520646464 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:48.520661774 DEBUG Initializing workspace `file:///tmp/.tmpg5dzZY/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:48.520679065 DEBUG Searching for a project in '/tmp/.tmpg5dzZY/src' 2026-10-15 12:16:48.520713406 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:16:48.520719016 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:48.521227279 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:48.521233459 DEBUG Resolving local virtual environment: /tmp/.tmpg5dzZY/src/.venv 2026-10-15 12:16:48.521279560 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:48.521283610 DEBUG No virtual environment found 2026-10-15 12:16:48.521295180 DEBUG Adding first-party search path `/tmp/.tmpg5dzZY/src` 2026-10-15 12:16:48.521299230 DEBUG Using vendored stdlib 2026-10-15 12:16:48.521383513 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:48.521387963 DEBUG Adding new file root '/tmp/.tmpg5dzZY/src' of kind Project 2026-10-15 12:16:48.523388403 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-10-15 12:16:48.523415324 DEBUG notification{method=textDocument/didOpen}: Opening file `untitled:foo.py` 2026-10-15 12:16:48.523418604 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:16:48.523436164 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:16:48.523490816 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file 'untitled:foo.py' 2026-10-15 12:16:48.523565288 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-15 12:16:48.531116458 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-15 12:16:48.535111069 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-15 12:16:48.535124279 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-15 12:16:48.545419319 DEBUG Client sends request `shutdown` with ID 2 2026-10-15 12:16:48.545459110 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:48.545470250 DEBUG method="shutdown" response.id=2 duration=16.99µs 2026-10-15 12:16:48.545482350 DEBUG Received server response for request 2 2026-10-15 12:16:48.545487690 DEBUG Client sends notification `exit` 2026-10-15 12:16:48.545503971 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_virtual_script_reports_inline_configuration_diagnostics ... 2026-10-15 12:16:48.548294271 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-10-15 12:16:48.548370683 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:48.548416814 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:48.548475336 DEBUG Client info: None 2026-10-15 12:16:48.548500226 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:16:48.548512947 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:48.548519307 INFO Version: Unknown 2026-10-15 12:16:48.548560838 DEBUG Received server response for request 1 2026-10-15 12:16:48.548606719 DEBUG Client sends notification `initialized` 2026-10-15 12:16:48.548621969 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:48.548743082 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:48.548782303 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:48.548787083 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:48.548804904 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:16:48.548847695 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:48.548862725 DEBUG Initializing workspace `file:///tmp/.tmpAVVOJc/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:48.548878866 DEBUG Searching for a project in '/tmp/.tmpAVVOJc/src' 2026-10-15 12:16:48.548922717 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:16:48.548927677 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:48.549416579 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:48.549422599 DEBUG Resolving local virtual environment: /tmp/.tmpAVVOJc/src/.venv 2026-10-15 12:16:48.549465571 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:48.549469781 DEBUG No virtual environment found 2026-10-15 12:16:48.549480071 DEBUG Adding first-party search path `/tmp/.tmpAVVOJc/src` 2026-10-15 12:16:48.549484181 DEBUG Using vendored stdlib 2026-10-15 12:16:48.549566053 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:48.549570273 DEBUG Adding new file root '/tmp/.tmpAVVOJc/src' of kind Project 2026-10-15 12:16:48.551558233 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-10-15 12:16:48.551575724 DEBUG Updating project to check open files 2026-10-15 12:16:48.551602135 DEBUG notification{method=textDocument/didOpen}: Opening file `untitled:script.py` 2026-10-15 12:16:48.551604795 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:16:48.551611945 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:16:48.552884447 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-10-15 12:16:48.552920628 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.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:48.552925208 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-10-15 12:16:48.552929018 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-10-15 12:16:48.553016730 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.15, platform: linux 2026-10-15 12:16:48.553044951 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file 'untitled:script.py' 2026-10-15 12:16:48.553088952 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-15 12:16:48.553097602 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-15 12:16:48.563359781 DEBUG Client sends request `shutdown` with ID 2 2026-10-15 12:16:48.563385732 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:48.563393602 DEBUG method="shutdown" response.id=2 duration=11.48µs 2026-10-15 12:16:48.563404992 DEBUG Received server response for request 2 2026-10-15 12:16:48.563410662 DEBUG Client sends notification `exit` 2026-10-15 12:16:48.563419923 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_virtual_script_reports_invalid_metadata ... 2026-10-15 12:16:48.564966821 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-10-15 12:16:48.565045923 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:48.565086635 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:48.565135186 DEBUG Client info: None 2026-10-15 12:16:48.565162146 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:16:48.565171987 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:48.565177347 INFO Version: Unknown 2026-10-15 12:16:48.565217158 DEBUG Received server response for request 1 2026-10-15 12:16:48.565261999 DEBUG Client sends notification `initialized` 2026-10-15 12:16:48.565275259 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:48.565379992 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:48.565419523 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:48.565423173 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:48.565439623 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:16:48.565479374 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:48.565493775 DEBUG Initializing workspace `file:///tmp/.tmpX9LTGn/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:48.565507935 DEBUG Searching for a project in '/tmp/.tmpX9LTGn/src' 2026-10-15 12:16:48.565541656 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:16:48.565546086 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:48.566031018 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:48.566037298 DEBUG Resolving local virtual environment: /tmp/.tmpX9LTGn/src/.venv 2026-10-15 12:16:48.566078850 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:48.566082760 DEBUG No virtual environment found 2026-10-15 12:16:48.566094020 DEBUG Adding first-party search path `/tmp/.tmpX9LTGn/src` 2026-10-15 12:16:48.566098130 DEBUG Using vendored stdlib 2026-10-15 12:16:48.566179132 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:48.566183192 DEBUG Adding new file root '/tmp/.tmpX9LTGn/src' of kind Project 2026-10-15 12:16:48.568169862 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-10-15 12:16:48.568188643 DEBUG Updating project to check open files 2026-10-15 12:16:48.568214293 DEBUG notification{method=textDocument/didOpen}: Opening file `untitled:script.py` 2026-10-15 12:16:48.568217593 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:16:48.568224424 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:16:48.569452095 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-10-15 12:16:48.569487715 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.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:48.569492596 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-10-15 12:16:48.569495546 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-10-15 12:16:48.569569987 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.15, platform: linux 2026-10-15 12:16:48.569606608 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-15 12:16:48.569614459 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-15 12:16:48.579859397 DEBUG Client sends request `shutdown` with ID 2 2026-10-15 12:16:48.579887328 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:48.579893848 DEBUG method="shutdown" response.id=2 duration=10.16µs 2026-10-15 12:16:48.579904048 DEBUG Received server response for request 2 2026-10-15 12:16:48.579907848 DEBUG Client sends notification `exit` 2026-10-15 12:16:48.579917588 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_virtual_script_uses_its_python_requirement ... 2026-10-15 12:16:48.581381675 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-10-15 12:16:48.581448157 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:48.581485798 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:48.581557230 DEBUG Client info: None 2026-10-15 12:16:48.581592021 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:16:48.581606211 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:48.581612921 INFO Version: Unknown 2026-10-15 12:16:48.581659442 DEBUG Received server response for request 1 2026-10-15 12:16:48.581702633 DEBUG Client sends notification `initialized` 2026-10-15 12:16:48.581717484 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:48.581902398 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:48.581943789 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:48.581947760 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:48.581962720 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:16:48.582029442 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:48.582048392 DEBUG Initializing workspace `file:///tmp/.tmpoLIKsk/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:48.582065643 DEBUG Searching for a project in '/tmp/.tmpoLIKsk/src' 2026-10-15 12:16:48.582103934 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:16:48.582109624 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:48.583395426 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:48.583404786 DEBUG Resolving local virtual environment: /tmp/.tmpoLIKsk/src/.venv 2026-10-15 12:16:48.583455738 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:48.583460708 DEBUG No virtual environment found 2026-10-15 12:16:48.583473488 DEBUG Adding first-party search path `/tmp/.tmpoLIKsk/src` 2026-10-15 12:16:48.583477678 DEBUG Using vendored stdlib 2026-10-15 12:16:48.583588901 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:48.583593941 DEBUG Adding new file root '/tmp/.tmpoLIKsk/src' of kind Project 2026-10-15 12:16:48.585811547 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-10-15 12:16:48.585826817 DEBUG Updating project to check open files 2026-10-15 12:16:48.585863568 DEBUG notification{method=textDocument/didOpen}: Opening file `untitled:script.py` 2026-10-15 12:16:48.585866548 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:16:48.585874429 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:16:48.585908960 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving requires-python constraint: `>=3.13` 2026-10-15 12:16:48.585915610 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolved requires-python constraint to: 3.13 2026-10-15 12:16:48.587165181 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-10-15 12:16:48.587197892 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.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:48.587202212 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-10-15 12:16:48.587205512 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-10-15 12:16:48.587288414 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.13, platform: linux 2026-10-15 12:16:48.587342196 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file 'untitled:script.py' 2026-10-15 12:16:48.587397147 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-15 12:16:48.596974218 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-15 12:16:48.599529173 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-15 12:16:48.599542803 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-15 12:16:48.609712270 DEBUG Client sends request `shutdown` with ID 2 2026-10-15 12:16:48.609751701 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:48.609761951 DEBUG method="shutdown" response.id=2 duration=16.34µs 2026-10-15 12:16:48.609773901 DEBUG Received server response for request 2 2026-10-15 12:16:48.609777421 DEBUG Client sends notification `exit` 2026-10-15 12:16:48.609793482 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_save_publishes_open_file_documents ... 2026-10-15 12:16:48.612370917 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-10-15 12:16:48.612431728 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:48.612468609 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:48.612542851 DEBUG Client info: None 2026-10-15 12:16:48.612576312 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:16:48.612591012 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:48.612598042 INFO Version: Unknown 2026-10-15 12:16:48.612642924 DEBUG Received server response for request 1 2026-10-15 12:16:48.612683035 DEBUG Client sends notification `initialized` 2026-10-15 12:16:48.612697435 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:48.612875099 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:48.612913070 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:48.612916870 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:48.612931811 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:16:48.612980302 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:48.613012363 DEBUG Initializing workspace `file:///tmp/.tmpSOjRdB/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:48.613028123 DEBUG Searching for a project in '/tmp/.tmpSOjRdB/src' 2026-10-15 12:16:48.613062924 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:16:48.613067784 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:48.614292335 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:48.614303545 DEBUG Resolving local virtual environment: /tmp/.tmpSOjRdB/src/.venv 2026-10-15 12:16:48.614350727 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:48.614355167 DEBUG No virtual environment found 2026-10-15 12:16:48.614376907 DEBUG Adding first-party search path `/tmp/.tmpSOjRdB/src` 2026-10-15 12:16:48.614382257 DEBUG Using vendored stdlib 2026-10-15 12:16:48.614490950 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:48.614503670 DEBUG Adding new file root '/tmp/.tmpSOjRdB/src' of kind Project 2026-10-15 12:16:48.616819709 INFO Project::index_files{project=src}: Indexed 2 file(s) in 0.002s 2026-10-15 12:16:48.616836879 DEBUG Updating project to check open files 2026-10-15 12:16:48.616919261 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpSOjRdB/src/lib.py") 2026-10-15 12:16:48.616927862 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpSOjRdB/src/lib.py` 2026-10-15 12:16:48.616936112 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpSOjRdB/src/lib.py` 2026-10-15 12:16:48.617121586 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpSOjRdB/src/lib.py` to project `src` 2026-10-15 12:16:48.617137017 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpSOjRdB/src/lib.py` 2026-10-15 12:16:48.617139657 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:16:48.617147627 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:16:48.617181078 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpSOjRdB/src/lib.py' 2026-10-15 12:16:48.617295071 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-15 12:16:48.628313789 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-15 12:16:48.632555466 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-15 12:16:48.632569346 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-15 12:16:48.632581666 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:16:48.632645458 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpSOjRdB/src/main.py") 2026-10-15 12:16:48.632656598 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpSOjRdB/src/main.py` 2026-10-15 12:16:48.632672469 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpSOjRdB/src/main.py` 2026-10-15 12:16:48.632760671 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpSOjRdB/src/main.py` to project `src` 2026-10-15 12:16:48.632771451 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpSOjRdB/src/main.py` 2026-10-15 12:16:48.632773851 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:16:48.632781801 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(180))}}: Set open project files (count: 2) 2026-10-15 12:16:48.632800632 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(180))}: Checking file '/tmp/.tmpSOjRdB/src/main.py' 2026-10-15 12:16:48.634244068 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-15 12:16:48.634248868 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-15 12:16:48.634266219 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-15 12:16:48.634296480 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/notebook.ipynb` 2026-10-15 12:16:48.634302780 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-15 12:16:48.634313270 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(180)), file(Id(187))}}: Set open project files (count: 3) 2026-10-15 12:16:48.634320380 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/notebook.ipynb` 2026-10-15 12:16:48.634322610 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-15 12:16:48.634327950 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(180)), file(Id(187)), file(Id(100)), file(Id(188))}}: Set open project files (count: 4) 2026-10-15 12:16:48.634333840 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/notebook.ipynb` 2026-10-15 12:16:48.634336001 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-15 12:16:48.634341011 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(180)), file(Id(189)), file(Id(187)), file(Id(100)), file(Id(188))}}: Set open project files (count: 5) 2026-10-15 12:16:48.634365481 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(189))}: Checking file 'vs-code:/src/notebook.ipynb' 2026-10-15 12:16:48.634480984 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-15 12:16:48.634485334 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-15 12:16:48.634487844 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-15 12:16:48.634498195 DEBUG Client sends notification `textDocument/didChange` 2026-10-15 12:16:48.634520205 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-15 12:16:48.634550726 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpSOjRdB/src/lib.py", kind: FileContent } 2026-10-15 12:16:48.634556396 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpSOjRdB/src/lib.py` 2026-10-15 12:16:48.634639448 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpSOjRdB/src/lib.py` to project `src` 2026-10-15 12:16:48.634659099 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpSOjRdB/src/lib.py' 2026-10-15 12:16:48.634712930 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-15 12:16:48.634716930 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-15 12:16:48.634724420 DEBUG Client sends notification `textDocument/didSave` 2026-10-15 12:16:48.634763161 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-15 12:16:48.634766271 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-15 12:16:48.634852694 DEBUG notification{method=textDocument/didSave}:check_file{file=file(Id(180))}: Checking file '/tmp/.tmpSOjRdB/src/main.py' 2026-10-15 12:16:48.634884994 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-15 12:16:48.634888894 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-15 12:16:48.634932466 DEBUG notification{method=textDocument/didSave}:check_file{file=file(Id(189))}: Checking file 'vs-code:/src/notebook.ipynb' 2026-10-15 12:16:48.634953126 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-15 12:16:48.634956916 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-15 12:16:48.634959276 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-15 12:16:48.645237825 DEBUG Client sends request `shutdown` with ID 2 2026-10-15 12:16:48.645269046 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:48.645277016 DEBUG method="shutdown" response.id=2 duration=12.45µs 2026-10-15 12:16:48.645288217 DEBUG Received server response for request 2 2026-10-15 12:16:48.645292687 DEBUG Client sends notification `exit` 2026-10-15 12:16:48.645301567 DEBUG Received exit notification, exiting ok test publish_diagnostics::uv_metadata::pushed_diagnostics_wait_for_the_initial_environment ... 2026-10-15 12:16:48.648333523 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-10-15 12:16:48.648397375 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:48.648440126 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:48.648503678 DEBUG Client info: None 2026-10-15 12:16:48.648527838 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: Some( Experimental { use_uv: Some( Scripts, ), }, ), show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:16:48.648543379 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:48.648549069 INFO Version: Unknown 2026-10-15 12:16:48.648590720 DEBUG Received server response for request 1 2026-10-15 12:16:48.648635371 DEBUG Client sends notification `initialized` 2026-10-15 12:16:48.648649171 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:48.648766514 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:48.648800925 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:48.648804875 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:48.648821646 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:16:48.648859227 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:48.648875087 DEBUG Initializing workspace `file:///tmp/.tmp66qBIS/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:48.648891207 DEBUG Searching for a project in '/tmp/.tmp66qBIS/src' 2026-10-15 12:16:48.648923998 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:16:48.648928348 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:48.649421211 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:48.649427721 DEBUG Resolving local virtual environment: /tmp/.tmp66qBIS/src/.venv 2026-10-15 12:16:48.649474632 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:48.649478982 DEBUG No virtual environment found 2026-10-15 12:16:48.649490313 DEBUG Adding first-party search path `/tmp/.tmp66qBIS/src` 2026-10-15 12:16:48.649494693 DEBUG Using vendored stdlib 2026-10-15 12:16:48.649576655 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:48.649580915 DEBUG Adding new file root '/tmp/.tmp66qBIS/src' of kind Project 2026-10-15 12:16:48.652451007 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-15 12:16:48.652472978 DEBUG Requested script environment synchronization for `/tmp/.tmp66qBIS/src/script.py` 2026-10-15 12:16:48.652513189 DEBUG Starting 8 uv synchronization workers 2026-10-15 12:16:48.652671633 DEBUG Queuing script synchronization for `/tmp/.tmp66qBIS/src/script.py` 2026-10-15 12:16:48.652682103 DEBUG Updating project to check open files 2026-10-15 12:16:48.652688573 INFO uv_metadata{path=/tmp/.tmp66qBIS/src/script.py}: Synchronizing script `/tmp/.tmp66qBIS/src/script.py` 2026-10-15 12:16:48.652721694 DEBUG uv_metadata{path=/tmp/.tmp66qBIS/src/script.py}:Uv::execute{target=Script { path: "/tmp/.tmp66qBIS/src/script.py", python: None }}: Running `missing-ty-script-uv-executable workspace metadata --quiet --sync --script /tmp/.tmp66qBIS/src/script.py` 2026-10-15 12:16:48.652751145 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp66qBIS/src/script.py") 2026-10-15 12:16:48.652757275 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp66qBIS/src/script.py` 2026-10-15 12:16:48.652763565 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp66qBIS/src/script.py` 2026-10-15 12:16:48.657318010 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp66qBIS/src/script.py` to project `src` 2026-10-15 12:16:48.657399542 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp66qBIS/src/script.py` 2026-10-15 12:16:48.657402502 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:16:48.657939396 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:16:48.662049409 DEBUG uv_metadata{path=/tmp/.tmp66qBIS/src/script.py}:Uv::execute{target=Script { path: "/tmp/.tmp66qBIS/src/script.py", python: None }}: uv metadata completed in 0.009s 2026-10-15 12:16:48.662124161 DEBUG Applied script environment synchronization result for `/tmp/.tmp66qBIS/src/script.py` 2026-10-15 12:16:48.662760617 INFO check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-10-15 12:16:48.662802058 DEBUG check_file{file=file(Id(100))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:48.662806488 DEBUG check_file{file=file(Id(100))}: No virtual environment found 2026-10-15 12:16:48.662809878 DEBUG check_file{file=file(Id(100))}: Using vendored stdlib 2026-10-15 12:16:48.662928461 INFO check_file{file=file(Id(100))}: Python version: Python 3.15, platform: linux 2026-10-15 12:16:48.663033094 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-15 12:16:48.663050824 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-15 12:16:48.673150209 DEBUG Client sends request `shutdown` with ID 2 2026-10-15 12:16:48.673177020 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:48.673186450 DEBUG method="shutdown" response.id=2 duration=13.47µs 2026-10-15 12:16:48.673196500 DEBUG Received server response for request 2 2026-10-15 12:16:48.673201270 DEBUG Client sends notification `exit` 2026-10-15 12:16:48.673210691 DEBUG Received exit notification, exiting ok test publish_diagnostics::uv_metadata::untrusted_workspace_keeps_semantic_diagnostics ... 2026-10-15 12:16:48.676243587 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-10-15 12:16:48.676305169 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:48.676340660 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:48.676402971 DEBUG Client info: None 2026-10-15 12:16:48.676429172 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Untrusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: Some( Experimental { use_uv: Some( On, ), }, ), show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:16:48.676444652 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:48.676450962 INFO Version: Unknown 2026-10-15 12:16:48.676493693 DEBUG Received server response for request 1 2026-10-15 12:16:48.676536644 DEBUG Client sends notification `initialized` 2026-10-15 12:16:48.676557505 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:48.676669398 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:48.676708839 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:48.676712699 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:48.676727939 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:16:48.676771840 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:48.676786601 DEBUG Initializing workspace `file:///tmp/.tmpZkPwls/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:48.676801601 DEBUG Searching for a project in '/tmp/.tmpZkPwls/src' 2026-10-15 12:16:48.676836342 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:16:48.676841352 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:48.677392836 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:48.677398696 DEBUG Resolving local virtual environment: /tmp/.tmpZkPwls/src/.venv 2026-10-15 12:16:48.677441027 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:48.677444957 DEBUG No virtual environment found 2026-10-15 12:16:48.677456408 DEBUG Adding first-party search path `/tmp/.tmpZkPwls/src` 2026-10-15 12:16:48.677460618 DEBUG Using vendored stdlib 2026-10-15 12:16:48.677549550 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:48.677554390 DEBUG Adding new file root '/tmp/.tmpZkPwls/src' of kind Project 2026-10-15 12:16:48.680513425 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-15 12:16:48.680528615 DEBUG Updating project to check open files 2026-10-15 12:16:48.680594097 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpZkPwls/src/script.py") 2026-10-15 12:16:48.680601887 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpZkPwls/src/script.py` 2026-10-15 12:16:48.680609437 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpZkPwls/src/script.py` 2026-10-15 12:16:48.680732580 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpZkPwls/src/script.py` to project `src` 2026-10-15 12:16:48.680744471 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpZkPwls/src/script.py` 2026-10-15 12:16:48.680746841 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:16:48.680753901 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:16:48.681165151 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-10-15 12:16:48.681196222 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.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:48.681200232 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-10-15 12:16:48.681203142 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-10-15 12:16:48.681283894 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.15, platform: linux 2026-10-15 12:16:48.681312995 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpZkPwls/src/script.py' 2026-10-15 12:16:48.681353856 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-15 12:16:48.691594224 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-15 12:16:48.691663926 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-15 12:16:48.691672326 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-15 12:16:48.701768271 DEBUG Client sends request `shutdown` with ID 2 2026-10-15 12:16:48.701807552 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:48.701815992 DEBUG method="shutdown" response.id=2 duration=12.47µs 2026-10-15 12:16:48.701827492 DEBUG Received server response for request 2 2026-10-15 12:16:48.701832202 DEBUG Client sends notification `exit` 2026-10-15 12:16:48.701848263 DEBUG Received exit notification, exiting ok test pull_diagnostics::closing_deleted_file_clears_diagnostics_before_watcher_notification ... 2026-10-15 12:16:48.704126000 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:16:48.704181932 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:48.704216762 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:48.704280184 DEBUG Client info: None 2026-10-15 12:16:48.704314625 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-10-15 12:16:48.704326475 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:48.704333025 INFO Version: Unknown 2026-10-15 12:16:48.704374146 DEBUG Received server response for request 1 2026-10-15 12:16:48.704405507 DEBUG Client sends notification `initialized` 2026-10-15 12:16:48.704420258 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:48.704529240 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:48.704568671 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:48.704572221 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:48.704586852 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:16:48.704589462 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-15 12:16:48.704630593 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:48.704645703 DEBUG Initializing workspace `file:///tmp/.tmp6yMCkc/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:48.704661634 DEBUG Searching for a project in '/tmp/.tmp6yMCkc/src' 2026-10-15 12:16:48.704695505 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:16:48.704701075 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:48.705188557 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:48.705194617 DEBUG Resolving local virtual environment: /tmp/.tmp6yMCkc/src/.venv 2026-10-15 12:16:48.705238678 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:48.705243258 DEBUG No virtual environment found 2026-10-15 12:16:48.705254499 DEBUG Adding first-party search path `/tmp/.tmp6yMCkc/src` 2026-10-15 12:16:48.705258579 DEBUG Using vendored stdlib 2026-10-15 12:16:48.705340451 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:48.705344421 DEBUG Adding new file root '/tmp/.tmp6yMCkc/src' of kind Project 2026-10-15 12:16:48.708379677 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-15 12:16:48.708451389 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp6yMCkc/src/deleted.py") 2026-10-15 12:16:48.708460979 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp6yMCkc/src/deleted.py` 2026-10-15 12:16:48.708477390 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp6yMCkc/src/deleted.py` 2026-10-15 12:16:48.708599783 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp6yMCkc/src/deleted.py` to project `src` 2026-10-15 12:16:48.708612143 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp6yMCkc/src/deleted.py` 2026-10-15 12:16:48.708614673 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:16:48.708622293 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:16:48.708714576 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-15 12:16:48.709074345 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp6yMCkc/src/deleted.py"))}: Checking file '/tmp/.tmp6yMCkc/src/deleted.py' 2026-10-15 12:16:48.709301071 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp6yMCkc/src/deleted.py"))}: Resolving dynamic module resolution paths 2026-10-15 12:16:48.721386415 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp6yMCkc/src/deleted.py"))}: Module `__builtins__` not found in search paths 2026-10-15 12:16:48.725819887 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.017s 2026-10-15 12:16:48.725867158 DEBUG method="workspace/diagnostic" response.id=2 duration=17.24ms 2026-10-15 12:16:48.725889349 DEBUG Received server response for request 2 2026-10-15 12:16:48.726021062 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-15 12:16:48.726066173 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-15 12:16:48.726080604 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-15 12:16:48.726084564 DEBUG request{id=3 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-10-15 12:16:50.726215764 DEBUG Client sends notification `textDocument/didClose` 2026-10-15 12:16:50.726271005 DEBUG Client sends request `textDocument/diagnostic` with ID 4 2026-10-15 12:16:50.726352037 DEBUG notification{method=textDocument/didClose}: Closing file `/tmp/.tmp6yMCkc/src/deleted.py` 2026-10-15 12:16:50.726388848 DEBUG notification{method=textDocument/didClose}: Take open project files 2026-10-15 12:16:50.726413559 DEBUG notification{method=textDocument/didClose}:set_open_files{open_files={}}: Set open project files (count: 0) 2026-10-15 12:16:50.726456250 DEBUG notification{method=textDocument/didClose}:apply_changes: Handling file watcher change event: Deleted { path: "/tmp/.tmp6yMCkc/src/deleted.py", kind: File } 2026-10-15 12:16:50.726469360 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the status of `/tmp/.tmp6yMCkc/src/deleted.py` 2026-10-15 12:16:50.726475591 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the revision of `/tmp/.tmp6yMCkc/src/deleted.py` 2026-10-15 12:16:50.726486271 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the revision of `/tmp/.tmp6yMCkc/src` 2026-10-15 12:16:50.726493771 DEBUG notification{method=textDocument/didClose}:apply_changes:remove_file{file=file(Id(100))}: Removing file `/tmp/.tmp6yMCkc/src/deleted.py` from project `src` 2026-10-15 12:16:50.726508811 DEBUG notification{method=textDocument/didClose}: Resuming workspace diagnostics request after revision bump 2026-10-15 12:16:50.726591393 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-15 12:16:50.726652955 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-15 12:16:50.726675466 DEBUG method="workspace/diagnostic" response.id=3 duration=2.00s 2026-10-15 12:16:50.726682186 DEBUG request{id=4 method=textDocument/diagnostic}: Failed to resolve file: file not found for `file:///tmp/.tmp6yMCkc/src/deleted.py` 2026-10-15 12:16:50.726687716 DEBUG Received server response for request 3 2026-10-15 12:16:50.726693556 DEBUG method="textDocument/diagnostic" response.id=4 duration=156.28µs 2026-10-15 12:16:50.726698826 DEBUG Received server response for request 4 2026-10-15 12:16:50.726800029 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-15 12:16:50.726806849 DEBUG Client sends request `workspace/diagnostic` with ID 5 2026-10-15 12:16:50.726820519 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmp6yMCkc/src` 2026-10-15 12:16:50.726842980 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Deleted { path: "/tmp/.tmp6yMCkc/src/deleted.py", kind: Any } 2026-10-15 12:16:50.726881181 DEBUG request{id=5 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-15 12:16:50.726885661 DEBUG request{id=5 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-15 12:16:50.726897261 DEBUG method="workspace/diagnostic" response.id=5 duration=32.91µs 2026-10-15 12:16:50.726907361 DEBUG Received server response for request 5 2026-10-15 12:16:50.727019724 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-15 12:16:50.727030455 DEBUG Client sends request `workspace/diagnostic` with ID 6 2026-10-15 12:16:50.727077816 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmp6yMCkc/src` 2026-10-15 12:16:50.727130037 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp6yMCkc/src/deleted.py", kind: File } 2026-10-15 12:16:50.727142007 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the status of `/tmp/.tmp6yMCkc/src/deleted.py` 2026-10-15 12:16:50.727163728 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the revision of `/tmp/.tmp6yMCkc/src/deleted.py` 2026-10-15 12:16:50.727168758 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the permissions of `/tmp/.tmp6yMCkc/src/deleted.py` 2026-10-15 12:16:50.727175948 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the revision of `/tmp/.tmp6yMCkc/src` 2026-10-15 12:16:50.727316882 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding file `/tmp/.tmp6yMCkc/src/deleted.py` to project `src` 2026-10-15 12:16:50.727355933 DEBUG request{id=6 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-15 12:16:50.727537697 DEBUG request{id=6 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-15 12:16:50.727557508 DEBUG method="workspace/diagnostic" response.id=6 duration=224.79µs 2026-10-15 12:16:50.727570158 DEBUG Received server response for request 6 2026-10-15 12:16:50.737698174 DEBUG Client sends request `shutdown` with ID 7 2026-10-15 12:16:50.737725494 DEBUG request{id=7 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:50.737731954 DEBUG method="shutdown" response.id=7 duration=10.44µs 2026-10-15 12:16:50.737749545 DEBUG Received server response for request 7 2026-10-15 12:16:50.737753085 DEBUG Client sends notification `exit` 2026-10-15 12:16:50.737767845 DEBUG Received exit notification, exiting ok test pull_diagnostics::closing_external_file_preserves_open_files ... 2026-10-15 12:16:50.742191597 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:16:50.742258959 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:50.742305740 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:50.742400192 DEBUG Client info: None 2026-10-15 12:16:50.742428133 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:16:50.742443463 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:50.742450393 INFO Version: Unknown 2026-10-15 12:16:50.742492685 DEBUG Received server response for request 1 2026-10-15 12:16:50.742534546 DEBUG Client sends notification `initialized` 2026-10-15 12:16:50.742549286 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:50.742679839 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:50.742715230 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:50.742719090 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:50.742734101 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:16:50.742736921 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-15 12:16:50.742790432 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:50.742808572 DEBUG Initializing workspace `file:///tmp/.tmpfQ8h0R/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:50.742826303 DEBUG Searching for a project in '/tmp/.tmpfQ8h0R/src' 2026-10-15 12:16:50.742861674 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:16:50.742866844 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:50.743457759 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:50.743464519 DEBUG Resolving local virtual environment: /tmp/.tmpfQ8h0R/src/.venv 2026-10-15 12:16:50.743517030 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:50.743521850 DEBUG No virtual environment found 2026-10-15 12:16:50.743534011 DEBUG Adding first-party search path `/tmp/.tmpfQ8h0R/src` 2026-10-15 12:16:50.743538091 DEBUG Using vendored stdlib 2026-10-15 12:16:50.743636433 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:50.743641383 DEBUG Adding new file root '/tmp/.tmpfQ8h0R/src' of kind Project 2026-10-15 12:16:50.746650389 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-15 12:16:50.746669730 DEBUG Updating project to check open files 2026-10-15 12:16:50.746737871 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpfQ8h0R/src/main.py") 2026-10-15 12:16:50.746745612 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpfQ8h0R/src/main.py` 2026-10-15 12:16:50.746751862 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpfQ8h0R/src/main.py` 2026-10-15 12:16:50.746875735 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpfQ8h0R/src/main.py` to project `src` 2026-10-15 12:16:50.746888415 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpfQ8h0R/src/main.py` 2026-10-15 12:16:50.746890915 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:16:50.746897296 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:16:50.747293906 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpfQ8h0R/src/main.py"))}: Checking file '/tmp/.tmpfQ8h0R/src/main.py' 2026-10-15 12:16:50.747613604 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpfQ8h0R/src/main.py"))}: Resolving dynamic module resolution paths 2026-10-15 12:16:50.759821621 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpfQ8h0R/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-15 12:16:50.764306004 DEBUG method="textDocument/diagnostic" response.id=2 duration=17.40ms 2026-10-15 12:16:50.764333295 DEBUG Received server response for request 2 2026-10-15 12:16:50.764446208 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:16:50.764458458 DEBUG Client sends notification `textDocument/didClose` 2026-10-15 12:16:50.764461528 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-15 12:16:50.764505449 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpfQ8h0R/external/builtins.pyi") 2026-10-15 12:16:50.764530520 DEBUG notification{method=textDocument/didClose}: Closing file `/tmp/.tmpfQ8h0R/external/builtins.pyi` 2026-10-15 12:16:50.764532930 DEBUG notification{method=textDocument/didClose}: Take open project files 2026-10-15 12:16:50.764554091 DEBUG notification{method=textDocument/didClose}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:16:50.764572661 DEBUG notification{method=textDocument/didClose}:apply_changes: Handling file watcher change event: Deleted { path: "/tmp/.tmpfQ8h0R/external/builtins.pyi", kind: File } 2026-10-15 12:16:50.764579491 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the status of `/tmp/.tmpfQ8h0R/external/builtins.pyi` 2026-10-15 12:16:50.764584451 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the revision of `/tmp/.tmpfQ8h0R/external/builtins.pyi` 2026-10-15 12:16:50.764590952 DEBUG notification{method=textDocument/didClose}:apply_changes:remove_file{file=file(Id(106))}: Removing file `/tmp/.tmpfQ8h0R/external/builtins.pyi` from project `src` 2026-10-15 12:16:50.764651703 DEBUG method="textDocument/diagnostic" response.id=3 duration=55.14µs 2026-10-15 12:16:50.764662063 DEBUG Received server response for request 3 2026-10-15 12:16:50.774770908 DEBUG Client sends request `shutdown` with ID 4 2026-10-15 12:16:50.774799499 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:50.774806469 DEBUG method="shutdown" response.id=4 duration=10.26µs 2026-10-15 12:16:50.774824640 DEBUG Received server response for request 4 2026-10-15 12:16:50.774827950 DEBUG Client sends notification `exit` 2026-10-15 12:16:50.774837170 DEBUG Received exit notification, exiting ok test pull_diagnostics::current_analysis_unreachable_code_has_unnecessary_hint_tag ... 2026-10-15 12:16:50.780298368 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:16:50.780376180 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:50.780427791 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:50.780489703 DEBUG Client info: None 2026-10-15 12:16:50.780518953 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:16:50.780533274 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:50.780540154 INFO Version: Unknown 2026-10-15 12:16:50.780584075 DEBUG Received server response for request 1 2026-10-15 12:16:50.780632816 DEBUG Client sends notification `initialized` 2026-10-15 12:16:50.780648327 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:50.780826481 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:50.780865752 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:50.780869722 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:50.780888503 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:16:50.780891883 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-15 12:16:50.780942564 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:50.780962464 DEBUG Initializing workspace `file:///tmp/.tmpRUKSMn/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:50.780980435 DEBUG Searching for a project in '/tmp/.tmpRUKSMn/src' 2026-10-15 12:16:50.781045167 DEBUG Found project at '/tmp/.tmpRUKSMn' 2026-10-15 12:16:50.781050217 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:50.782325649 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:50.782337129 DEBUG Resolving local virtual environment: /tmp/.tmpRUKSMn/.venv 2026-10-15 12:16:50.782387630 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:50.782392240 DEBUG No virtual environment found 2026-10-15 12:16:50.782402681 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-15 12:16:50.782411601 DEBUG Adding first-party search path `/tmp/.tmpRUKSMn/src` 2026-10-15 12:16:50.782415491 DEBUG Adding first-party search path `/tmp/.tmpRUKSMn` 2026-10-15 12:16:50.782419251 DEBUG Using vendored stdlib 2026-10-15 12:16:50.782534054 INFO Python version: Python 3.10, platform: linux 2026-10-15 12:16:50.782539374 DEBUG Adding new file root '/tmp/.tmpRUKSMn' of kind Project 2026-10-15 12:16:50.785549500 INFO Project::index_files{project=.tmpRUKSMn}: Indexed 1 file(s) in 0.002s 2026-10-15 12:16:50.785567820 DEBUG Updating project to check open files 2026-10-15 12:16:50.785655503 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpRUKSMn/src/foo.py") 2026-10-15 12:16:50.785667473 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpRUKSMn/src/foo.py` 2026-10-15 12:16:50.785675993 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpRUKSMn/src/foo.py` 2026-10-15 12:16:50.785802326 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpRUKSMn/src/foo.py` to project `.tmpRUKSMn` 2026-10-15 12:16:50.785817367 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpRUKSMn/src/foo.py` 2026-10-15 12:16:50.785820017 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:16:50.785827807 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:16:50.786199086 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpRUKSMn/src/foo.py"))}: Checking file '/tmp/.tmpRUKSMn/src/foo.py' 2026-10-15 12:16:50.786343210 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpRUKSMn/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-15 12:16:50.800637440 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpRUKSMn/src/foo.py"))}: Module `typing.Self` not found in search paths 2026-10-15 12:16:50.800671231 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpRUKSMn/src/foo.py"))}: Module `typing.Self` not found while looking in parent dirs (typing mode) 2026-10-15 12:16:50.800774574 DEBUG method="textDocument/diagnostic" response.id=2 duration=14.94ms 2026-10-15 12:16:50.800805895 DEBUG Received server response for request 2 2026-10-15 12:16:50.811097234 DEBUG Client sends request `shutdown` with ID 3 2026-10-15 12:16:50.811136285 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:50.811144305 DEBUG method="shutdown" response.id=3 duration=12.92µs 2026-10-15 12:16:50.811155056 DEBUG Received server response for request 3 2026-10-15 12:16:50.811159156 DEBUG Client sends notification `exit` 2026-10-15 12:16:50.811175136 DEBUG Received exit notification, exiting ok test pull_diagnostics::document_diagnostic_caching_changed ... 2026-10-15 12:16:50.816678095 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:16:50.816743637 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:50.816779787 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:50.816839429 DEBUG Client info: None 2026-10-15 12:16:50.816872310 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:16:50.816883940 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:50.816890000 INFO Version: Unknown 2026-10-15 12:16:50.816929981 DEBUG Received server response for request 1 2026-10-15 12:16:50.816972272 DEBUG Client sends notification `initialized` 2026-10-15 12:16:50.816986293 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:50.817179798 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:50.817223039 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:50.817226449 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:50.817242129 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:16:50.817245229 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-15 12:16:50.817307681 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:50.817326931 DEBUG Initializing workspace `file:///tmp/.tmpqofknF/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:50.817346062 DEBUG Searching for a project in '/tmp/.tmpqofknF/src' 2026-10-15 12:16:50.817382963 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:16:50.817388543 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:50.818555172 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:50.818567133 DEBUG Resolving local virtual environment: /tmp/.tmpqofknF/src/.venv 2026-10-15 12:16:50.818622324 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:50.818627164 DEBUG No virtual environment found 2026-10-15 12:16:50.818639904 DEBUG Adding first-party search path `/tmp/.tmpqofknF/src` 2026-10-15 12:16:50.818644304 DEBUG Using vendored stdlib 2026-10-15 12:16:50.818744037 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:50.818749017 DEBUG Adding new file root '/tmp/.tmpqofknF/src' of kind Project 2026-10-15 12:16:50.820974953 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-15 12:16:50.821001604 DEBUG Updating project to check open files 2026-10-15 12:16:50.821085936 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpqofknF/src/foo.py") 2026-10-15 12:16:50.821096786 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpqofknF/src/foo.py` 2026-10-15 12:16:50.821105206 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpqofknF/src/foo.py` 2026-10-15 12:16:50.821239970 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpqofknF/src/foo.py` to project `src` 2026-10-15 12:16:50.821253510 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpqofknF/src/foo.py` 2026-10-15 12:16:50.821256240 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:16:50.821263310 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:16:50.821439955 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpqofknF/src/foo.py"))}: Checking file '/tmp/.tmpqofknF/src/foo.py' 2026-10-15 12:16:50.821588399 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpqofknF/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-15 12:16:50.831186941 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpqofknF/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-15 12:16:50.835365816 DEBUG method="textDocument/diagnostic" response.id=2 duration=14.10ms 2026-10-15 12:16:50.835385707 DEBUG Received server response for request 2 2026-10-15 12:16:50.835423898 DEBUG Client sends notification `textDocument/didChange` 2026-10-15 12:16:50.835434088 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-15 12:16:50.835453528 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-15 12:16:50.835482339 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpqofknF/src/foo.py", kind: FileContent } 2026-10-15 12:16:50.835488139 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpqofknF/src/foo.py` 2026-10-15 12:16:50.835575101 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpqofknF/src/foo.py` to project `src` 2026-10-15 12:16:50.835619283 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpqofknF/src/foo.py"))}: Checking file '/tmp/.tmpqofknF/src/foo.py' 2026-10-15 12:16:50.835693774 DEBUG method="textDocument/diagnostic" response.id=3 duration=105.52µs 2026-10-15 12:16:50.835705125 DEBUG Received server response for request 3 2026-10-15 12:16:50.845781159 DEBUG Client sends request `shutdown` with ID 4 2026-10-15 12:16:50.845815400 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:50.845821910 DEBUG method="shutdown" response.id=4 duration=9.89µs 2026-10-15 12:16:50.845831460 DEBUG Received server response for request 4 2026-10-15 12:16:50.845835840 DEBUG Client sends notification `exit` 2026-10-15 12:16:50.845851550 DEBUG Received exit notification, exiting ok test pull_diagnostics::document_diagnostic_caching_rendered_source_changed ... 2026-10-15 12:16:50.848729013 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { 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-10-15 12:16:50.848790965 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:50.848827036 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:50.848881377 DEBUG Client info: None 2026-10-15 12:16:50.848913968 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:16:50.848925688 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "FULL_DIAGNOSTIC_OUTPUT"] 2026-10-15 12:16:50.848931788 INFO Version: Unknown 2026-10-15 12:16:50.848969929 DEBUG Received server response for request 1 2026-10-15 12:16:50.849017530 DEBUG Client sends notification `initialized` 2026-10-15 12:16:50.849031661 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:50.849126673 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:50.849165864 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:50.849169334 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:50.849183395 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:16:50.849186655 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-15 12:16:50.849239746 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:50.849254546 DEBUG Initializing workspace `file:///tmp/.tmpVnU3kg/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:50.849270667 DEBUG Searching for a project in '/tmp/.tmpVnU3kg/src' 2026-10-15 12:16:50.849303148 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:16:50.849307628 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:50.849796380 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:50.849801820 DEBUG Resolving local virtual environment: /tmp/.tmpVnU3kg/src/.venv 2026-10-15 12:16:50.849846151 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:50.849850491 DEBUG No virtual environment found 2026-10-15 12:16:50.849861512 DEBUG Adding first-party search path `/tmp/.tmpVnU3kg/src` 2026-10-15 12:16:50.849865852 DEBUG Using vendored stdlib 2026-10-15 12:16:50.849950344 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:50.849954674 DEBUG Adding new file root '/tmp/.tmpVnU3kg/src' of kind Project 2026-10-15 12:16:50.851967565 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-15 12:16:50.851985755 DEBUG Updating project to check open files 2026-10-15 12:16:50.852054807 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpVnU3kg/src/foo.py") 2026-10-15 12:16:50.852061737 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpVnU3kg/src/foo.py` 2026-10-15 12:16:50.852069507 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpVnU3kg/src/foo.py` 2026-10-15 12:16:50.852186870 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpVnU3kg/src/foo.py` to project `src` 2026-10-15 12:16:50.852198771 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpVnU3kg/src/foo.py` 2026-10-15 12:16:50.852201431 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:16:50.852209451 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:16:50.852347304 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpVnU3kg/src/foo.py"))}: Checking file '/tmp/.tmpVnU3kg/src/foo.py' 2026-10-15 12:16:50.852475307 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpVnU3kg/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-15 12:16:50.862114691 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpVnU3kg/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-15 12:16:50.866334137 DEBUG method="textDocument/diagnostic" response.id=2 duration=14.12ms 2026-10-15 12:16:50.866351697 DEBUG Received server response for request 2 2026-10-15 12:16:50.866592353 DEBUG Client sends notification `textDocument/didChange` 2026-10-15 12:16:50.866605754 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-15 12:16:50.866618024 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-15 12:16:50.866644485 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpVnU3kg/src/foo.py", kind: FileContent } 2026-10-15 12:16:50.866650385 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpVnU3kg/src/foo.py` 2026-10-15 12:16:50.866739567 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpVnU3kg/src/foo.py` to project `src` 2026-10-15 12:16:50.866785858 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpVnU3kg/src/foo.py"))}: Checking file '/tmp/.tmpVnU3kg/src/foo.py' 2026-10-15 12:16:50.866884321 DEBUG method="textDocument/diagnostic" response.id=3 duration=135.28µs 2026-10-15 12:16:50.866898301 DEBUG Received server response for request 3 2026-10-15 12:16:50.877108619 DEBUG Client sends request `shutdown` with ID 4 2026-10-15 12:16:50.877137089 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:50.877144449 DEBUG method="shutdown" response.id=4 duration=10.41µs 2026-10-15 12:16:50.877161640 DEBUG Received server response for request 4 2026-10-15 12:16:50.877165380 DEBUG Client sends notification `exit` 2026-10-15 12:16:50.877174720 DEBUG Received exit notification, exiting ok test pull_diagnostics::document_diagnostic_caching_unchanged ... 2026-10-15 12:16:50.880044083 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:16:50.880099164 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:50.880133885 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:50.880189346 DEBUG Client info: None 2026-10-15 12:16:50.880218727 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:16:50.880228977 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:50.880234447 INFO Version: Unknown 2026-10-15 12:16:50.880273128 DEBUG Received server response for request 1 2026-10-15 12:16:50.880305539 DEBUG Client sends notification `initialized` 2026-10-15 12:16:50.880319389 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:50.880419242 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:50.880457583 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:50.880461123 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:50.880473753 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:16:50.880477003 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-15 12:16:50.880527035 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:50.880541855 DEBUG Initializing workspace `file:///tmp/.tmpFpdSXb/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:50.880558145 DEBUG Searching for a project in '/tmp/.tmpFpdSXb/src' 2026-10-15 12:16:50.880592286 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:16:50.880597346 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:50.881106119 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:50.881111889 DEBUG Resolving local virtual environment: /tmp/.tmpFpdSXb/src/.venv 2026-10-15 12:16:50.881156091 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:50.881160021 DEBUG No virtual environment found 2026-10-15 12:16:50.881170801 DEBUG Adding first-party search path `/tmp/.tmpFpdSXb/src` 2026-10-15 12:16:50.881174701 DEBUG Using vendored stdlib 2026-10-15 12:16:50.881259243 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:50.881263443 DEBUG Adding new file root '/tmp/.tmpFpdSXb/src' of kind Project 2026-10-15 12:16:50.883292065 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-15 12:16:50.883307085 DEBUG Updating project to check open files 2026-10-15 12:16:50.883372647 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpFpdSXb/src/foo.py") 2026-10-15 12:16:50.883380437 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpFpdSXb/src/foo.py` 2026-10-15 12:16:50.883387767 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpFpdSXb/src/foo.py` 2026-10-15 12:16:50.883503020 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpFpdSXb/src/foo.py` to project `src` 2026-10-15 12:16:50.883514920 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpFpdSXb/src/foo.py` 2026-10-15 12:16:50.883517670 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:16:50.883524660 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:16:50.883807208 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpFpdSXb/src/foo.py"))}: Checking file '/tmp/.tmpFpdSXb/src/foo.py' 2026-10-15 12:16:50.883924620 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpFpdSXb/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-15 12:16:50.892367783 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpFpdSXb/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-15 12:16:50.896526728 DEBUG method="textDocument/diagnostic" response.id=2 duration=13.00ms 2026-10-15 12:16:50.896547159 DEBUG Received server response for request 2 2026-10-15 12:16:50.896585150 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-15 12:16:50.896625941 DEBUG method="textDocument/diagnostic" response.id=3 duration=28.10µs 2026-10-15 12:16:50.896635041 DEBUG Received server response for request 3 2026-10-15 12:16:50.906711145 DEBUG Client sends request `shutdown` with ID 4 2026-10-15 12:16:50.906729755 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:50.906735416 DEBUG method="shutdown" response.id=4 duration=8.73µs 2026-10-15 12:16:50.906744546 DEBUG Received server response for request 4 2026-10-15 12:16:50.906748686 DEBUG Client sends notification `exit` 2026-10-15 12:16:50.906758626 DEBUG Received exit notification, exiting ok test pull_diagnostics::invalid_syntax_with_syntax_errors_disabled ... 2026-10-15 12:16:50.909582897 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:16:50.909635509 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:50.909674570 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:50.909762432 DEBUG Client info: None 2026-10-15 12:16:50.909796733 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-10-15 12:16:50.909810583 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:50.909816093 INFO Version: Unknown 2026-10-15 12:16:50.909856774 DEBUG Received server response for request 1 2026-10-15 12:16:50.909889235 DEBUG Client sends notification `initialized` 2026-10-15 12:16:50.909903705 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:50.910017838 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:50.910059149 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:50.910063479 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:50.910076170 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:16:50.910078960 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-15 12:16:50.910127801 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:50.910142731 DEBUG Initializing workspace `file:///tmp/.tmpw1ch80/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:50.910158902 DEBUG Searching for a project in '/tmp/.tmpw1ch80/src' 2026-10-15 12:16:50.910191363 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:16:50.910196313 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:50.910685265 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:50.910690645 DEBUG Resolving local virtual environment: /tmp/.tmpw1ch80/src/.venv 2026-10-15 12:16:50.910737576 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:50.910741747 DEBUG No virtual environment found 2026-10-15 12:16:50.910751767 DEBUG Adding first-party search path `/tmp/.tmpw1ch80/src` 2026-10-15 12:16:50.910756117 DEBUG Using vendored stdlib 2026-10-15 12:16:50.910839839 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:50.910844299 DEBUG Adding new file root '/tmp/.tmpw1ch80/src' of kind Project 2026-10-15 12:16:50.912843090 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-15 12:16:50.912905521 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpw1ch80/src/foo.py") 2026-10-15 12:16:50.912913071 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpw1ch80/src/foo.py` 2026-10-15 12:16:50.912927872 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpw1ch80/src/foo.py` 2026-10-15 12:16:50.913046625 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpw1ch80/src/foo.py` to project `src` 2026-10-15 12:16:50.913058495 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpw1ch80/src/foo.py` 2026-10-15 12:16:50.913060935 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:16:50.913067655 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:16:50.913208559 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpw1ch80/src/foo.py"))}: Checking file '/tmp/.tmpw1ch80/src/foo.py' 2026-10-15 12:16:50.913325242 DEBUG method="textDocument/diagnostic" response.id=2 duration=251.00µs 2026-10-15 12:16:50.913336712 DEBUG Received server response for request 2 2026-10-15 12:16:50.913404774 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-15 12:16:50.913433104 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-15 12:16:50.913448835 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-15 12:16:50.913453865 DEBUG request{id=3 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-10-15 12:16:52.913544614 DEBUG Client sends request `shutdown` with ID 4 2026-10-15 12:16:52.913680587 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:52.913743049 DEBUG method="workspace/diagnostic" response.id=3 duration=2.00s 2026-10-15 12:16:52.913755149 DEBUG method="shutdown" response.id=4 duration=85.60µs 2026-10-15 12:16:52.913758769 DEBUG Received server response for request 3 2026-10-15 12:16:52.913763519 DEBUG Received server response for request 4 2026-10-15 12:16:52.913768559 DEBUG Client sends notification `exit` 2026-10-15 12:16:52.913778050 DEBUG Received exit notification, exiting ok test pull_diagnostics::loop_carried_rebinding_is_not_reported_unused ... 2026-10-15 12:16:52.916105399 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:16:52.916170220 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:52.916215441 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:52.916295533 DEBUG Client info: None 2026-10-15 12:16:52.916341095 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:16:52.916355705 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:52.916363295 INFO Version: Unknown 2026-10-15 12:16:52.916406676 DEBUG Received server response for request 1 2026-10-15 12:16:52.916450037 DEBUG Client sends notification `initialized` 2026-10-15 12:16:52.916465258 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:52.916584561 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:52.916623012 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:52.916626492 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:52.916643482 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:16:52.916646472 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-15 12:16:52.916718144 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:52.916735134 DEBUG Initializing workspace `file:///tmp/.tmpzGgdB1/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:52.916755275 DEBUG Searching for a project in '/tmp/.tmpzGgdB1/src' 2026-10-15 12:16:52.916793546 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:16:52.916799096 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:52.917359120 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:52.917365610 DEBUG Resolving local virtual environment: /tmp/.tmpzGgdB1/src/.venv 2026-10-15 12:16:52.917420682 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:52.917425342 DEBUG No virtual environment found 2026-10-15 12:16:52.917438192 DEBUG Adding first-party search path `/tmp/.tmpzGgdB1/src` 2026-10-15 12:16:52.917442502 DEBUG Using vendored stdlib 2026-10-15 12:16:52.917540865 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:52.917546675 DEBUG Adding new file root '/tmp/.tmpzGgdB1/src' of kind Project 2026-10-15 12:16:52.919670668 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-15 12:16:52.919690119 DEBUG Updating project to check open files 2026-10-15 12:16:52.919766671 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpzGgdB1/src/foo.py") 2026-10-15 12:16:52.919775901 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpzGgdB1/src/foo.py` 2026-10-15 12:16:52.919783761 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpzGgdB1/src/foo.py` 2026-10-15 12:16:52.919912345 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpzGgdB1/src/foo.py` to project `src` 2026-10-15 12:16:52.919925075 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpzGgdB1/src/foo.py` 2026-10-15 12:16:52.919927765 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:16:52.919934945 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:16:52.920133010 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpzGgdB1/src/foo.py"))}: Checking file '/tmp/.tmpzGgdB1/src/foo.py' 2026-10-15 12:16:52.920385216 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpzGgdB1/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-15 12:16:52.929167398 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpzGgdB1/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-15 12:16:52.939599991 DEBUG method="textDocument/diagnostic" response.id=2 duration=19.66ms 2026-10-15 12:16:52.939625942 DEBUG Received server response for request 2 2026-10-15 12:16:52.949785888 DEBUG Client sends request `shutdown` with ID 3 2026-10-15 12:16:52.949819999 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:52.949826979 DEBUG method="shutdown" response.id=3 duration=10.76µs 2026-10-15 12:16:52.949844589 DEBUG Received server response for request 3 2026-10-15 12:16:52.949848919 DEBUG Client sends notification `exit` 2026-10-15 12:16:52.949864760 DEBUG Received exit notification, exiting ok test pull_diagnostics::on_did_open ... 2026-10-15 12:16:52.953448270 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:16:52.953524212 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:52.953574113 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:52.953649685 DEBUG Client info: None 2026-10-15 12:16:52.953682376 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:16:52.953695646 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:52.953702606 INFO Version: Unknown 2026-10-15 12:16:52.953747458 DEBUG Received server response for request 1 2026-10-15 12:16:52.953799079 DEBUG Client sends notification `initialized` 2026-10-15 12:16:52.953813879 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:52.954009874 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:52.954059065 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:52.954063296 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:52.954082306 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:16:52.954085866 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-15 12:16:52.954131087 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:52.954151328 DEBUG Initializing workspace `file:///tmp/.tmpMpyOMV/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:52.954171208 DEBUG Searching for a project in '/tmp/.tmpMpyOMV/src' 2026-10-15 12:16:52.954208489 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:16:52.954214529 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:52.955473311 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:52.955485671 DEBUG Resolving local virtual environment: /tmp/.tmpMpyOMV/src/.venv 2026-10-15 12:16:52.955542283 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:52.955547373 DEBUG No virtual environment found 2026-10-15 12:16:52.955559863 DEBUG Adding first-party search path `/tmp/.tmpMpyOMV/src` 2026-10-15 12:16:52.955564063 DEBUG Using vendored stdlib 2026-10-15 12:16:52.955677456 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:52.955683246 DEBUG Adding new file root '/tmp/.tmpMpyOMV/src' of kind Project 2026-10-15 12:16:52.957891252 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-15 12:16:52.957909903 DEBUG Updating project to check open files 2026-10-15 12:16:52.958006725 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpMpyOMV/src/foo.py") 2026-10-15 12:16:52.958017825 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpMpyOMV/src/foo.py` 2026-10-15 12:16:52.958026386 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpMpyOMV/src/foo.py` 2026-10-15 12:16:52.958164069 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpMpyOMV/src/foo.py` to project `src` 2026-10-15 12:16:52.958179329 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpMpyOMV/src/foo.py` 2026-10-15 12:16:52.958181980 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:16:52.958190260 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:16:52.958340354 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpMpyOMV/src/foo.py"))}: Checking file '/tmp/.tmpMpyOMV/src/foo.py' 2026-10-15 12:16:52.958479087 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpMpyOMV/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-15 12:16:52.967060863 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpMpyOMV/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-15 12:16:52.971199268 DEBUG method="textDocument/diagnostic" response.id=2 duration=13.00ms 2026-10-15 12:16:52.971228368 DEBUG Received server response for request 2 2026-10-15 12:16:52.981548639 DEBUG Client sends request `shutdown` with ID 3 2026-10-15 12:16:52.981576999 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:52.981585830 DEBUG method="shutdown" response.id=3 duration=13.33µs 2026-10-15 12:16:52.981596490 DEBUG Received server response for request 3 2026-10-15 12:16:52.981600480 DEBUG Client sends notification `exit` 2026-10-15 12:16:52.981609860 DEBUG Received exit notification, exiting ok test pull_diagnostics::on_did_open_diagnostics_off ... 2026-10-15 12:16:52.986834032 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:16:52.986899884 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:52.986942815 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:52.987021117 DEBUG Client info: None 2026-10-15 12:16:52.987051127 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:16:52.987063638 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:52.987070178 INFO Version: Unknown 2026-10-15 12:16:52.987113999 DEBUG Received server response for request 1 2026-10-15 12:16:52.987156330 DEBUG Client sends notification `initialized` 2026-10-15 12:16:52.987170840 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:52.987327334 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:52.987378866 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:52.987382796 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:52.987398846 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:16:52.987401996 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-15 12:16:52.987455268 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:52.987475428 DEBUG Initializing workspace `file:///tmp/.tmpM2H218/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:52.987493779 DEBUG Searching for a project in '/tmp/.tmpM2H218/src' 2026-10-15 12:16:52.987528689 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:16:52.987534470 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:52.988674218 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:52.988686059 DEBUG Resolving local virtual environment: /tmp/.tmpM2H218/src/.venv 2026-10-15 12:16:52.988739140 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:52.988743930 DEBUG No virtual environment found 2026-10-15 12:16:52.988756300 DEBUG Adding first-party search path `/tmp/.tmpM2H218/src` 2026-10-15 12:16:52.988760610 DEBUG Using vendored stdlib 2026-10-15 12:16:52.988858673 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:52.988863133 DEBUG Adding new file root '/tmp/.tmpM2H218/src' of kind Project 2026-10-15 12:16:52.991956081 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-15 12:16:52.992049743 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpM2H218/src/foo.py") 2026-10-15 12:16:52.992060844 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpM2H218/src/foo.py` 2026-10-15 12:16:52.992082124 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpM2H218/src/foo.py` 2026-10-15 12:16:52.992217198 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpM2H218/src/foo.py` to project `src` 2026-10-15 12:16:52.992232138 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpM2H218/src/foo.py` 2026-10-15 12:16:52.992234748 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:16:52.992242108 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:16:52.992294340 DEBUG method="textDocument/diagnostic" response.id=2 duration=45.25µs 2026-10-15 12:16:52.992307420 DEBUG Received server response for request 2 2026-10-15 12:16:53.002453126 DEBUG Client sends request `shutdown` with ID 3 2026-10-15 12:16:53.002477466 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:53.002484046 DEBUG method="shutdown" response.id=3 duration=9.76µs 2026-10-15 12:16:53.002493987 DEBUG Received server response for request 3 2026-10-15 12:16:53.002498467 DEBUG Client sends notification `exit` 2026-10-15 12:16:53.002507837 DEBUG Received exit notification, exiting ok test pull_diagnostics::pull_excluded_file ... 2026-10-15 12:16:53.004202820 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:16:53.004263391 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:53.004304632 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:53.004359534 DEBUG Client info: None 2026-10-15 12:16:53.004386815 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:16:53.004396595 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:53.004402325 INFO Version: Unknown 2026-10-15 12:16:53.004439836 DEBUG Received server response for request 1 2026-10-15 12:16:53.004480277 DEBUG Client sends notification `initialized` 2026-10-15 12:16:53.004493417 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:53.004666902 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:53.004702642 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:53.004706143 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:53.004721833 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:16:53.004724983 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-15 12:16:53.004782414 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:53.004802035 DEBUG Initializing workspace `file:///tmp/.tmp5Hcthb/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:53.004818455 DEBUG Searching for a project in '/tmp/.tmp5Hcthb/src' 2026-10-15 12:16:53.004866867 DEBUG Found project at '/tmp/.tmp5Hcthb' 2026-10-15 12:16:53.004871567 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:53.006038076 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:53.006048376 DEBUG Resolving local virtual environment: /tmp/.tmp5Hcthb/.venv 2026-10-15 12:16:53.006097628 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:53.006102568 DEBUG No virtual environment found 2026-10-15 12:16:53.006113118 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-15 12:16:53.006121408 DEBUG Adding first-party search path `/tmp/.tmp5Hcthb/src` 2026-10-15 12:16:53.006125418 DEBUG Adding first-party search path `/tmp/.tmp5Hcthb` 2026-10-15 12:16:53.006129228 DEBUG Using vendored stdlib 2026-10-15 12:16:53.006243391 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:53.006247521 DEBUG Adding new file root '/tmp/.tmp5Hcthb' of kind Project 2026-10-15 12:16:53.008019866 DEBUG Skipping directory '/tmp/.tmp5Hcthb/src/excluded' because it is excluded by a default or `src.exclude` pattern 2026-10-15 12:16:53.010231432 INFO Project::index_files{project=.tmp5Hcthb}: Indexed 1 file(s) in 0.003s 2026-10-15 12:16:53.010249932 DEBUG Updating project to check open files 2026-10-15 12:16:53.010337424 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp5Hcthb/src/foo.py") 2026-10-15 12:16:53.010349085 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp5Hcthb/src/foo.py` 2026-10-15 12:16:53.010357125 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp5Hcthb/src/foo.py` 2026-10-15 12:16:53.010476088 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp5Hcthb/src/foo.py` to project `.tmp5Hcthb` 2026-10-15 12:16:53.010491348 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp5Hcthb/src/foo.py` 2026-10-15 12:16:53.010493888 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:16:53.010501789 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:16:53.010859748 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp5Hcthb/src/foo.py"))}: Checking file '/tmp/.tmp5Hcthb/src/foo.py' 2026-10-15 12:16:53.011026542 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp5Hcthb/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-15 12:16:53.021380673 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp5Hcthb/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-15 12:16:53.026934383 DEBUG method="textDocument/diagnostic" response.id=2 duration=16.43ms 2026-10-15 12:16:53.026956314 DEBUG Received server response for request 2 2026-10-15 12:16:53.027199470 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:16:53.027212430 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-15 12:16:53.027244911 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp5Hcthb/src/excluded/lib.py") 2026-10-15 12:16:53.027302092 DEBUG method="textDocument/diagnostic" response.id=3 duration=33.85µs 2026-10-15 12:16:53.027312263 DEBUG Received server response for request 3 2026-10-15 12:16:53.037462378 DEBUG Client sends request `shutdown` with ID 4 2026-10-15 12:16:53.037490839 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:53.037498659 DEBUG method="shutdown" response.id=4 duration=11.53µs 2026-10-15 12:16:53.037508740 DEBUG Received server response for request 4 2026-10-15 12:16:53.037512640 DEBUG Client sends notification `exit` 2026-10-15 12:16:53.037528090 DEBUG Received exit notification, exiting ok test pull_diagnostics::stack_size ... 2026-10-15 12:16:53.040722651 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:16:53.040797943 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:53.040839954 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:53.040899355 DEBUG Client info: None 2026-10-15 12:16:53.040935106 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:16:53.040946706 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:53.040953066 INFO Version: Unknown 2026-10-15 12:16:53.041007008 DEBUG Received server response for request 1 2026-10-15 12:16:53.041054409 DEBUG Client sends notification `initialized` 2026-10-15 12:16:53.041069069 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:53.041173392 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:53.041211493 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:53.041215113 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:53.041232454 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:16:53.041235774 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-15 12:16:53.041275685 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:53.041290545 DEBUG Initializing workspace `file:///tmp/.tmpaQ5i5X/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:53.041306535 DEBUG Searching for a project in '/tmp/.tmpaQ5i5X/src' 2026-10-15 12:16:53.041339446 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:16:53.041344176 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:53.041851869 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:53.041857799 DEBUG Resolving local virtual environment: /tmp/.tmpaQ5i5X/src/.venv 2026-10-15 12:16:53.041901940 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:53.041906050 DEBUG No virtual environment found 2026-10-15 12:16:53.041917331 DEBUG Adding first-party search path `/tmp/.tmpaQ5i5X/src` 2026-10-15 12:16:53.041921691 DEBUG Using vendored stdlib 2026-10-15 12:16:53.042022203 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:53.042026684 DEBUG Adding new file root '/tmp/.tmpaQ5i5X/src' of kind Project 2026-10-15 12:16:53.044071535 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-15 12:16:53.044091226 DEBUG Updating project to check open files 2026-10-15 12:16:53.044154567 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpaQ5i5X/src/foo.py") 2026-10-15 12:16:53.044162447 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpaQ5i5X/src/foo.py` 2026-10-15 12:16:53.044169828 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpaQ5i5X/src/foo.py` 2026-10-15 12:16:53.044292371 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpaQ5i5X/src/foo.py` to project `src` 2026-10-15 12:16:53.044306921 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpaQ5i5X/src/foo.py` 2026-10-15 12:16:53.044309521 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:16:53.044316651 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:16:53.044895406 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpaQ5i5X/src/foo.py"))}: Checking file '/tmp/.tmpaQ5i5X/src/foo.py' 2026-10-15 12:16:53.045812329 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpaQ5i5X/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-15 12:16:53.062553101 DEBUG method="textDocument/diagnostic" response.id=2 duration=18.23ms 2026-10-15 12:16:53.062586402 DEBUG Received server response for request 2 2026-10-15 12:16:53.072849651 DEBUG Client sends request `shutdown` with ID 3 2026-10-15 12:16:53.072885381 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:53.072893082 DEBUG method="shutdown" response.id=3 duration=12.59µs 2026-10-15 12:16:53.072909052 DEBUG Received server response for request 3 2026-10-15 12:16:53.072913192 DEBUG Client sends notification `exit` 2026-10-15 12:16:53.072928373 DEBUG Received exit notification, exiting ok test pull_diagnostics::unreachable_code_has_unnecessary_hint_tag ... 2026-10-15 12:16:53.076765219 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:16:53.076838861 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:53.076883462 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:53.076947744 DEBUG Client info: None 2026-10-15 12:16:53.076981105 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:16:53.077004275 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:53.077010696 INFO Version: Unknown 2026-10-15 12:16:53.077050757 DEBUG Received server response for request 1 2026-10-15 12:16:53.077093378 DEBUG Client sends notification `initialized` 2026-10-15 12:16:53.077109098 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:53.077219691 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:53.077260402 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:53.077264532 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:53.077280682 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:16:53.077283902 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-15 12:16:53.077336434 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:53.077351184 DEBUG Initializing workspace `file:///tmp/.tmpQMnyHk/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:53.077368795 DEBUG Searching for a project in '/tmp/.tmpQMnyHk/src' 2026-10-15 12:16:53.077402215 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:16:53.077407586 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:53.077924579 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:53.077930449 DEBUG Resolving local virtual environment: /tmp/.tmpQMnyHk/src/.venv 2026-10-15 12:16:53.077977310 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:53.077982000 DEBUG No virtual environment found 2026-10-15 12:16:53.078009521 DEBUG Adding first-party search path `/tmp/.tmpQMnyHk/src` 2026-10-15 12:16:53.078014071 DEBUG Using vendored stdlib 2026-10-15 12:16:53.078097683 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:53.078101993 DEBUG Adding new file root '/tmp/.tmpQMnyHk/src' of kind Project 2026-10-15 12:16:53.080118574 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-15 12:16:53.080135404 DEBUG Updating project to check open files 2026-10-15 12:16:53.080198336 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpQMnyHk/src/foo.py") 2026-10-15 12:16:53.080206166 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpQMnyHk/src/foo.py` 2026-10-15 12:16:53.080213246 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpQMnyHk/src/foo.py` 2026-10-15 12:16:53.080328889 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpQMnyHk/src/foo.py` to project `src` 2026-10-15 12:16:53.080343870 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpQMnyHk/src/foo.py` 2026-10-15 12:16:53.080346320 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:16:53.080353780 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:16:53.080485763 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpQMnyHk/src/foo.py"))}: Checking file '/tmp/.tmpQMnyHk/src/foo.py' 2026-10-15 12:16:53.080651047 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpQMnyHk/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-15 12:16:53.089283135 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpQMnyHk/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-15 12:16:53.094545068 DEBUG method="textDocument/diagnostic" response.id=2 duration=14.18ms 2026-10-15 12:16:53.094572818 DEBUG Received server response for request 2 2026-10-15 12:16:53.104836707 DEBUG Client sends request `shutdown` with ID 3 2026-10-15 12:16:53.104863348 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:53.104870648 DEBUG method="shutdown" response.id=3 duration=10.82µs 2026-10-15 12:16:53.104888108 DEBUG Received server response for request 3 2026-10-15 12:16:53.104893279 DEBUG Client sends notification `exit` 2026-10-15 12:16:53.104903349 DEBUG Received exit notification, exiting ok test pull_diagnostics::unreachable_code_suppresses_unused_binding_hint ... 2026-10-15 12:16:53.108137260 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:16:53.108205472 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:53.108250103 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:53.108308945 DEBUG Client info: None 2026-10-15 12:16:53.108340365 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:16:53.108351126 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:53.108357746 INFO Version: Unknown 2026-10-15 12:16:53.108395877 DEBUG Received server response for request 1 2026-10-15 12:16:53.108436608 DEBUG Client sends notification `initialized` 2026-10-15 12:16:53.108450178 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:53.108549591 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:53.108589662 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:53.108593542 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:53.108610002 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:16:53.108612972 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-15 12:16:53.108661794 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:53.108676584 DEBUG Initializing workspace `file:///tmp/.tmppsXq19/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:53.108691904 DEBUG Searching for a project in '/tmp/.tmppsXq19/src' 2026-10-15 12:16:53.108723785 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:16:53.108728325 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:53.109243218 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:53.109249178 DEBUG Resolving local virtual environment: /tmp/.tmppsXq19/src/.venv 2026-10-15 12:16:53.109295790 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:53.109299860 DEBUG No virtual environment found 2026-10-15 12:16:53.109309820 DEBUG Adding first-party search path `/tmp/.tmppsXq19/src` 2026-10-15 12:16:53.109313970 DEBUG Using vendored stdlib 2026-10-15 12:16:53.109399852 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:53.109405022 DEBUG Adding new file root '/tmp/.tmppsXq19/src' of kind Project 2026-10-15 12:16:53.111379892 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-15 12:16:53.111396993 DEBUG Updating project to check open files 2026-10-15 12:16:53.111460064 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmppsXq19/src/foo.py") 2026-10-15 12:16:53.111467934 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmppsXq19/src/foo.py` 2026-10-15 12:16:53.111474585 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmppsXq19/src/foo.py` 2026-10-15 12:16:53.111588157 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmppsXq19/src/foo.py` to project `src` 2026-10-15 12:16:53.111603038 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmppsXq19/src/foo.py` 2026-10-15 12:16:53.111605638 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:16:53.111613608 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:16:53.111729871 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmppsXq19/src/foo.py"))}: Checking file '/tmp/.tmppsXq19/src/foo.py' 2026-10-15 12:16:53.111858844 DEBUG method="textDocument/diagnostic" response.id=2 duration=238.67µs 2026-10-15 12:16:53.111871595 DEBUG Received server response for request 2 2026-10-15 12:16:53.122114983 DEBUG Client sends request `shutdown` with ID 3 2026-10-15 12:16:53.122137683 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:53.122146034 DEBUG method="shutdown" response.id=3 duration=11.16µs 2026-10-15 12:16:53.122155954 DEBUG Received server response for request 3 2026-10-15 12:16:53.122159624 DEBUG Client sends notification `exit` 2026-10-15 12:16:53.122168534 DEBUG Received exit notification, exiting ok test pull_diagnostics::unused_binding_has_unnecessary_hint_tag ... 2026-10-15 12:16:53.123805255 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:16:53.123875417 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:53.123914688 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:53.123970930 DEBUG Client info: None 2026-10-15 12:16:53.124007331 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:16:53.124021011 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:53.124027521 INFO Version: Unknown 2026-10-15 12:16:53.124071262 DEBUG Received server response for request 1 2026-10-15 12:16:53.124110543 DEBUG Client sends notification `initialized` 2026-10-15 12:16:53.124125394 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:53.124292378 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:53.124333429 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:53.124336979 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:53.124352239 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:16:53.124355239 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-15 12:16:53.124406811 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:53.124441431 DEBUG Initializing workspace `file:///tmp/.tmptMfgH5/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:53.124459312 DEBUG Searching for a project in '/tmp/.tmptMfgH5/src' 2026-10-15 12:16:53.124494513 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:16:53.124499633 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:53.125738084 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:53.125746734 DEBUG Resolving local virtual environment: /tmp/.tmptMfgH5/src/.venv 2026-10-15 12:16:53.125799056 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:53.125804156 DEBUG No virtual environment found 2026-10-15 12:16:53.125816886 DEBUG Adding first-party search path `/tmp/.tmptMfgH5/src` 2026-10-15 12:16:53.125821306 DEBUG Using vendored stdlib 2026-10-15 12:16:53.125939329 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:53.125944489 DEBUG Adding new file root '/tmp/.tmptMfgH5/src' of kind Project 2026-10-15 12:16:53.128146625 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-15 12:16:53.128162655 DEBUG Updating project to check open files 2026-10-15 12:16:53.128249327 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmptMfgH5/src/foo.py") 2026-10-15 12:16:53.128258218 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmptMfgH5/src/foo.py` 2026-10-15 12:16:53.128264968 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmptMfgH5/src/foo.py` 2026-10-15 12:16:53.128383311 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmptMfgH5/src/foo.py` to project `src` 2026-10-15 12:16:53.128397021 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmptMfgH5/src/foo.py` 2026-10-15 12:16:53.128399901 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:16:53.128406861 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:16:53.128569305 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmptMfgH5/src/foo.py"))}: Checking file '/tmp/.tmptMfgH5/src/foo.py' 2026-10-15 12:16:53.128769411 DEBUG method="textDocument/diagnostic" response.id=2 duration=356.23µs 2026-10-15 12:16:53.128783291 DEBUG Received server response for request 2 2026-10-15 12:16:53.139007409 DEBUG Client sends request `shutdown` with ID 3 2026-10-15 12:16:53.139030549 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:53.139037819 DEBUG method="shutdown" response.id=3 duration=10.28µs 2026-10-15 12:16:53.139048240 DEBUG Received server response for request 3 2026-10-15 12:16:53.139052150 DEBUG Client sends notification `exit` 2026-10-15 12:16:53.139061580 DEBUG Received exit notification, exiting ok test pull_diagnostics::uv_metadata::opening_new_file_updates_workspace_index ... 2026-10-15 12:16:53.140637650 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:16:53.140699461 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:53.140735032 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:53.140795394 DEBUG Client info: None 2026-10-15 12:16:53.140823694 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: Some( Experimental { use_uv: Some( Scripts, ), }, ), show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:16:53.140840225 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:53.140847145 INFO Version: Unknown 2026-10-15 12:16:53.140891086 DEBUG Received server response for request 1 2026-10-15 12:16:53.140936287 DEBUG Client sends notification `initialized` 2026-10-15 12:16:53.140951128 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:53.141114182 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:53.141158643 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:53.141166103 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:53.141179693 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-15 12:16:53.141214024 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:53.141229925 DEBUG Initializing workspace `file:///tmp/.tmpIgbh7a/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:53.141243025 DEBUG Searching for a project in '/tmp/.tmpIgbh7a/src' 2026-10-15 12:16:53.141274786 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:16:53.141279436 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:53.142345393 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:53.142355833 DEBUG Resolving local virtual environment: /tmp/.tmpIgbh7a/src/.venv 2026-10-15 12:16:53.142399144 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:53.142403134 DEBUG No virtual environment found 2026-10-15 12:16:53.142415265 DEBUG Adding first-party search path `/tmp/.tmpIgbh7a/src` 2026-10-15 12:16:53.142419505 DEBUG Using vendored stdlib 2026-10-15 12:16:53.142520647 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:53.142525537 DEBUG Adding new file root '/tmp/.tmpIgbh7a/src' of kind Project 2026-10-15 12:16:53.144682882 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-15 12:16:53.144732263 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-15 12:16:53.144869617 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpIgbh7a/src/initial.py"))}: Checking file '/tmp/.tmpIgbh7a/src/initial.py' 2026-10-15 12:16:53.144946029 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpIgbh7a/src/initial.py"))}: Resolving dynamic module resolution paths 2026-10-15 12:16:53.153354670 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpIgbh7a/src/initial.py"))}: Module `__builtins__` not found in search paths 2026-10-15 12:16:53.153431562 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-10-15 12:16:53.153454013 DEBUG method="workspace/diagnostic" response.id=2 duration=8.75ms 2026-10-15 12:16:53.153469743 DEBUG Received server response for request 2 2026-10-15 12:16:53.153533645 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:16:53.153542195 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-15 12:16:53.153560286 DEBUG notification{method=textDocument/didOpen}: Updating the revision of `/tmp/.tmpIgbh7a/src` 2026-10-15 12:16:53.153625347 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpIgbh7a/src/added.py") 2026-10-15 12:16:53.153633707 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpIgbh7a/src/added.py` 2026-10-15 12:16:53.153639618 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpIgbh7a/src/added.py` 2026-10-15 12:16:53.153758211 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpIgbh7a/src/added.py` to project `src` 2026-10-15 12:16:53.153777661 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpIgbh7a/src/added.py` 2026-10-15 12:16:53.153780441 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:16:53.153786211 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(104))}}: Set open project files (count: 1) 2026-10-15 12:16:53.153804962 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-15 12:16:53.154057458 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpIgbh7a/src/initial.py"))}: Module `__builtins__` not found in search paths 2026-10-15 12:16:53.154086079 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpIgbh7a/src/added.py"))}: Checking file '/tmp/.tmpIgbh7a/src/added.py' 2026-10-15 12:16:53.154316255 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.001s 2026-10-15 12:16:53.154345865 DEBUG method="workspace/diagnostic" response.id=3 duration=553.38µs 2026-10-15 12:16:53.154359316 DEBUG Received server response for request 3 2026-10-15 12:16:53.164446070 DEBUG Client sends request `shutdown` with ID 4 2026-10-15 12:16:53.164463831 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:53.164468761 DEBUG method="shutdown" response.id=4 duration=7.65µs 2026-10-15 12:16:53.164476241 DEBUG Received server response for request 4 2026-10-15 12:16:53.164478831 DEBUG Client sends notification `exit` 2026-10-15 12:16:53.164485521 DEBUG Received exit notification, exiting ok test pull_diagnostics::uv_metadata::synchronization_failure_highlights_script_metadata ... 2026-10-15 12:16:53.167116987 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: Some( DiagnosticWorkspaceClientCapabilities { refresh_support: Some( true, ), }, ), folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:16:53.167178379 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:53.167213340 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:53.167280332 DEBUG Client info: None 2026-10-15 12:16:53.167307132 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: Some( Experimental { use_uv: Some( Scripts, ), }, ), show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:16:53.167322473 DEBUG Resolved client capabilities: ["WORKSPACE_DIAGNOSTIC_REFRESH", "PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:53.167329653 INFO Version: Unknown 2026-10-15 12:16:53.167375084 DEBUG Received server response for request 1 2026-10-15 12:16:53.167413435 DEBUG Client sends notification `initialized` 2026-10-15 12:16:53.167428035 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:53.167525108 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:53.167557149 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:53.167561339 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:53.167576179 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:16:53.167622770 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:53.167637691 DEBUG Initializing workspace `file:///tmp/.tmpG8vfHK/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:53.167652171 DEBUG Searching for a project in '/tmp/.tmpG8vfHK/src' 2026-10-15 12:16:53.167685322 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:16:53.167690012 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:53.168195835 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:53.168201235 DEBUG Resolving local virtual environment: /tmp/.tmpG8vfHK/src/.venv 2026-10-15 12:16:53.168245186 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:53.168249766 DEBUG No virtual environment found 2026-10-15 12:16:53.168260846 DEBUG Adding first-party search path `/tmp/.tmpG8vfHK/src` 2026-10-15 12:16:53.168265066 DEBUG Using vendored stdlib 2026-10-15 12:16:53.168347389 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:53.168351119 DEBUG Adding new file root '/tmp/.tmpG8vfHK/src' of kind Project 2026-10-15 12:16:53.170406380 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-15 12:16:53.170427381 DEBUG Requested script environment synchronization for `/tmp/.tmpG8vfHK/src/script.py` 2026-10-15 12:16:53.170470672 DEBUG Starting 8 uv synchronization workers 2026-10-15 12:16:53.170626006 DEBUG Queuing script synchronization for `/tmp/.tmpG8vfHK/src/script.py` 2026-10-15 12:16:53.170638136 DEBUG Updating project to check open files 2026-10-15 12:16:53.170644686 INFO uv_metadata{path=/tmp/.tmpG8vfHK/src/script.py}: Synchronizing script `/tmp/.tmpG8vfHK/src/script.py` 2026-10-15 12:16:53.170708358 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpG8vfHK/src/script.py") 2026-10-15 12:16:53.170707378 DEBUG uv_metadata{path=/tmp/.tmpG8vfHK/src/script.py}:Uv::execute{target=Script { path: "/tmp/.tmpG8vfHK/src/script.py", python: None }}: Running `missing-ty-script-uv-executable workspace metadata --quiet --sync --script /tmp/.tmpG8vfHK/src/script.py` 2026-10-15 12:16:53.170714088 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpG8vfHK/src/script.py` 2026-10-15 12:16:53.170720828 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpG8vfHK/src/script.py` 2026-10-15 12:16:53.175187591 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpG8vfHK/src/script.py` to project `src` 2026-10-15 12:16:53.175326154 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpG8vfHK/src/script.py` 2026-10-15 12:16:53.175330225 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:16:53.175872138 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:16:53.180013413 DEBUG uv_metadata{path=/tmp/.tmpG8vfHK/src/script.py}:Uv::execute{target=Script { path: "/tmp/.tmpG8vfHK/src/script.py", python: None }}: uv metadata completed in 0.009s 2026-10-15 12:16:53.180076754 DEBUG Applied script environment synchronization result for `/tmp/.tmpG8vfHK/src/script.py` 2026-10-15 12:16:53.180113225 DEBUG Received server request `workspace/diagnostic/refresh` 2026-10-15 12:16:53.180129266 INFO Retrying to receive `workspace/diagnostic/refresh` request 2026-10-15 12:16:53.180145316 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-15 12:16:53.181477720 INFO request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpG8vfHK/src/script.py"))}: Defaulting to python-platform `linux` 2026-10-15 12:16:53.181539561 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpG8vfHK/src/script.py"))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:53.181544651 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpG8vfHK/src/script.py"))}: No virtual environment found 2026-10-15 12:16:53.181548501 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpG8vfHK/src/script.py"))}: Using vendored stdlib 2026-10-15 12:16:53.181708495 INFO request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpG8vfHK/src/script.py"))}: Python version: Python 3.15, platform: linux 2026-10-15 12:16:53.181799618 DEBUG method="textDocument/diagnostic" response.id=2 duration=1.64ms 2026-10-15 12:16:53.181811288 DEBUG Received server response for request 2 2026-10-15 12:16:53.191916693 DEBUG Client sends request `shutdown` with ID 3 2026-10-15 12:16:53.191945724 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:53.191951584 DEBUG method="shutdown" response.id=3 duration=8.75µs 2026-10-15 12:16:53.191969214 DEBUG Received server response for request 3 2026-10-15 12:16:53.191972054 DEBUG Client sends notification `exit` 2026-10-15 12:16:53.191987595 DEBUG Received exit notification, exiting ok test pull_diagnostics::uv_metadata::unsaved_script_uses_its_settings_and_keeps_diagnostics ... 2026-10-15 12:16:53.195267567 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: Some( DiagnosticWorkspaceClientCapabilities { refresh_support: Some( true, ), }, ), folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:16:53.195346139 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:53.195386930 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:53.195450162 DEBUG Client info: None 2026-10-15 12:16:53.195481723 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: Some( Experimental { use_uv: Some( Scripts, ), }, ), show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:16:53.195494613 DEBUG Resolved client capabilities: ["WORKSPACE_DIAGNOSTIC_REFRESH", "PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:53.195501363 INFO Version: Unknown 2026-10-15 12:16:53.195544164 DEBUG Received server response for request 1 2026-10-15 12:16:53.195590895 DEBUG Client sends notification `initialized` 2026-10-15 12:16:53.195605516 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:53.195706018 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:53.195743709 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:53.195747589 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:53.195768050 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:16:53.195771280 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-15 12:16:53.195822661 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:53.195837462 DEBUG Initializing workspace `file:///tmp/.tmp8Z159H/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:53.195852542 DEBUG Searching for a project in '/tmp/.tmp8Z159H/src' 2026-10-15 12:16:53.195892153 DEBUG Found project at '/tmp/.tmp8Z159H/src' 2026-10-15 12:16:53.195896563 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:53.196470738 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:53.196476188 DEBUG Resolving local virtual environment: /tmp/.tmp8Z159H/src/.venv 2026-10-15 12:16:53.196516889 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:53.196520759 DEBUG No virtual environment found 2026-10-15 12:16:53.196531399 DEBUG Adding first-party search path `/tmp/.tmp8Z159H/src` 2026-10-15 12:16:53.196535339 DEBUG Using vendored stdlib 2026-10-15 12:16:53.196644992 INFO Python version: Python 3.12, platform: linux 2026-10-15 12:16:53.196650032 DEBUG Adding new file root '/tmp/.tmp8Z159H/src' of kind Project 2026-10-15 12:16:53.198683643 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-15 12:16:53.198698714 DEBUG Updating project to check open files 2026-10-15 12:16:53.198782276 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp8Z159H/src/script.py") 2026-10-15 12:16:53.198789186 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp8Z159H/src/script.py` 2026-10-15 12:16:53.198795956 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp8Z159H/src/script.py` 2026-10-15 12:16:53.198916079 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp8Z159H/src/script.py` to project `src` 2026-10-15 12:16:53.198928589 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp8Z159H/src/script.py` 2026-10-15 12:16:53.198931070 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:16:53.198938030 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:16:53.199241727 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp8Z159H/src/script.py"))}: Checking file '/tmp/.tmp8Z159H/src/script.py' 2026-10-15 12:16:53.199442132 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp8Z159H/src/script.py"))}: Resolving dynamic module resolution paths 2026-10-15 12:16:53.210890851 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp8Z159H/src/script.py"))}: Module `__builtins__` not found in search paths 2026-10-15 12:16:53.213582339 DEBUG method="textDocument/diagnostic" response.id=2 duration=14.64ms 2026-10-15 12:16:53.213610470 DEBUG Received server response for request 2 2026-10-15 12:16:53.213662161 DEBUG Client sends notification `textDocument/didChange` 2026-10-15 12:16:53.213670061 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-15 12:16:53.213683462 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-15 12:16:53.213710052 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmp8Z159H/src/script.py", kind: FileContent } 2026-10-15 12:16:53.213715882 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmp8Z159H/src/script.py` 2026-10-15 12:16:53.213803675 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmp8Z159H/src/script.py` to project `src` 2026-10-15 12:16:53.213862226 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp8Z159H/src/script.py"))}: Resolving requires-python constraint: `>=3.13` 2026-10-15 12:16:53.213872156 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp8Z159H/src/script.py"))}: Resolved requires-python constraint to: 3.13 2026-10-15 12:16:53.214266436 INFO request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp8Z159H/src/script.py"))}: Defaulting to python-platform `linux` 2026-10-15 12:16:53.214302977 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp8Z159H/src/script.py"))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:53.214307567 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp8Z159H/src/script.py"))}: No virtual environment found 2026-10-15 12:16:53.214310387 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp8Z159H/src/script.py"))}: Using vendored stdlib 2026-10-15 12:16:53.214408730 INFO request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp8Z159H/src/script.py"))}: Python version: Python 3.13, platform: linux 2026-10-15 12:16:53.214441431 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp8Z159H/src/script.py"))}: Checking file '/tmp/.tmp8Z159H/src/script.py' 2026-10-15 12:16:53.214462401 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp8Z159H/src/script.py"))}: Resolving dynamic module resolution paths 2026-10-15 12:16:53.223576331 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp8Z159H/src/script.py"))}: Module `__builtins__` not found in search paths 2026-10-15 12:16:53.225962871 DEBUG method="textDocument/diagnostic" response.id=3 duration=12.15ms 2026-10-15 12:16:53.225985252 DEBUG Received server response for request 3 2026-10-15 12:16:53.226056004 DEBUG Client sends notification `textDocument/didSave` 2026-10-15 12:16:53.226074454 DEBUG notification{method=textDocument/didSave}: Requested script environment synchronization for `/tmp/.tmp8Z159H/src/script.py` 2026-10-15 12:16:53.226124535 DEBUG notification{method=textDocument/didSave}: Starting 8 uv synchronization workers 2026-10-15 12:16:53.226309000 DEBUG notification{method=textDocument/didSave}: Queuing script synchronization for `/tmp/.tmp8Z159H/src/script.py` 2026-10-15 12:16:53.226324680 INFO notification{method=textDocument/didSave}:uv_metadata{path=/tmp/.tmp8Z159H/src/script.py}: Synchronizing script `/tmp/.tmp8Z159H/src/script.py` 2026-10-15 12:16:53.226436083 DEBUG notification{method=textDocument/didSave}:uv_metadata{path=/tmp/.tmp8Z159H/src/script.py}:Uv::execute{target=Script { path: "/tmp/.tmp8Z159H/src/script.py", python: None }}: Running `missing-ty-script-uv-executable workspace metadata --quiet --sync --script /tmp/.tmp8Z159H/src/script.py` 2026-10-15 12:16:53.235072841 DEBUG notification{method=textDocument/didSave}:uv_metadata{path=/tmp/.tmp8Z159H/src/script.py}:Uv::execute{target=Script { path: "/tmp/.tmp8Z159H/src/script.py", python: None }}: uv metadata completed in 0.009s 2026-10-15 12:16:53.235408729 DEBUG Applied script environment synchronization result for `/tmp/.tmp8Z159H/src/script.py` 2026-10-15 12:16:53.235475771 DEBUG Received server request `workspace/diagnostic/refresh` 2026-10-15 12:16:53.235490951 INFO Retrying to receive `workspace/diagnostic/refresh` request 2026-10-15 12:16:53.235505122 DEBUG Client sends request `textDocument/diagnostic` with ID 4 2026-10-15 12:16:53.235669736 DEBUG request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp8Z159H/src/script.py"))}: Resolving requires-python constraint: `>=3.13` 2026-10-15 12:16:53.235692236 DEBUG request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp8Z159H/src/script.py"))}: Resolved requires-python constraint to: 3.13 2026-10-15 12:16:53.236783744 INFO request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp8Z159H/src/script.py"))}: Defaulting to python-platform `linux` 2026-10-15 12:16:53.236826145 DEBUG request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp8Z159H/src/script.py"))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:53.236831245 DEBUG request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp8Z159H/src/script.py"))}: No virtual environment found 2026-10-15 12:16:53.236834855 DEBUG request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp8Z159H/src/script.py"))}: Using vendored stdlib 2026-10-15 12:16:53.236953978 INFO request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp8Z159H/src/script.py"))}: Python version: Python 3.13, platform: linux 2026-10-15 12:16:53.237052381 DEBUG method="textDocument/diagnostic" response.id=4 duration=1.53ms 2026-10-15 12:16:53.237064791 DEBUG Received server response for request 4 2026-10-15 12:16:53.247179346 DEBUG Client sends request `shutdown` with ID 5 2026-10-15 12:16:53.247210697 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:53.247217737 DEBUG method="shutdown" response.id=5 duration=10.22µs 2026-10-15 12:16:53.247228497 DEBUG Received server response for request 5 2026-10-15 12:16:53.247232187 DEBUG Client sends notification `exit` 2026-10-15 12:16:53.247248358 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_caching ... 2026-10-15 12:16:53.256047640 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:16:53.256114471 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:53.256151742 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:53.256235714 DEBUG Client info: None 2026-10-15 12:16:53.256283056 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-10-15 12:16:53.256299666 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:53.256307136 INFO Version: Unknown 2026-10-15 12:16:53.256351137 DEBUG Received server response for request 1 2026-10-15 12:16:53.256395988 DEBUG Client sends notification `initialized` 2026-10-15 12:16:53.256410869 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:53.256614184 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:53.256658975 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:53.256662295 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:53.256675596 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:16:53.256678216 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-15 12:16:53.256739617 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:53.256761258 DEBUG Initializing workspace `file:///tmp/.tmpnAsrRP/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:53.256781708 DEBUG Searching for a project in '/tmp/.tmpnAsrRP/src' 2026-10-15 12:16:53.256817649 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:16:53.256823269 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:53.258005129 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:53.258015039 DEBUG Resolving local virtual environment: /tmp/.tmpnAsrRP/src/.venv 2026-10-15 12:16:53.258067671 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:53.258073091 DEBUG No virtual environment found 2026-10-15 12:16:53.258084731 DEBUG Adding first-party search path `/tmp/.tmpnAsrRP/src` 2026-10-15 12:16:53.258088951 DEBUG Using vendored stdlib 2026-10-15 12:16:53.258227575 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:53.258232555 DEBUG Adding new file root '/tmp/.tmpnAsrRP/src' of kind Project 2026-10-15 12:16:53.261338253 INFO Project::index_files{project=src}: Indexed 5 file(s) in 0.003s 2026-10-15 12:16:53.261437746 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpnAsrRP/src/unchanged.py") 2026-10-15 12:16:53.261449036 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpnAsrRP/src/unchanged.py` 2026-10-15 12:16:53.261469866 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpnAsrRP/src/unchanged.py` 2026-10-15 12:16:53.261604960 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpnAsrRP/src/unchanged.py` to project `src` 2026-10-15 12:16:53.261620090 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpnAsrRP/src/unchanged.py` 2026-10-15 12:16:53.261622980 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:16:53.261630901 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:16:53.261703642 DEBUG Received notification `$/progress` 2026-10-15 12:16:53.261698262 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-15 12:16:53.261753194 DEBUG Received notification `$/progress` 2026-10-15 12:16:53.261866226 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpnAsrRP/src/changed_error.py"))}: Checking file '/tmp/.tmpnAsrRP/src/changed_error.py' 2026-10-15 12:16:53.261967979 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpnAsrRP/src/new_error.py"))}: Checking file '/tmp/.tmpnAsrRP/src/new_error.py' 2026-10-15 12:16:53.262015440 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpnAsrRP/src/modified_same_error.py"))}: Checking file '/tmp/.tmpnAsrRP/src/modified_same_error.py' 2026-10-15 12:16:53.262041131 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpnAsrRP/src/unchanged.py"))}: Checking file '/tmp/.tmpnAsrRP/src/unchanged.py' 2026-10-15 12:16:53.262027221 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpnAsrRP/src/fixed_error.py"))}: Checking file '/tmp/.tmpnAsrRP/src/fixed_error.py' 2026-10-15 12:16:53.262062451 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpnAsrRP/src/changed_error.py"))}: Resolving dynamic module resolution paths 2026-10-15 12:16:53.273762446 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpnAsrRP/src/changed_error.py"))}: Module `__builtins__` not found in search paths 2026-10-15 12:16:53.278339782 DEBUG Received notification `$/progress` 2026-10-15 12:16:53.278375553 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.017s 2026-10-15 12:16:53.278395903 DEBUG Received notification `$/progress` 2026-10-15 12:16:53.278476425 DEBUG method="workspace/diagnostic" response.id=2 duration=16.84ms 2026-10-15 12:16:53.278489106 DEBUG Received server response for request 2 2026-10-15 12:16:53.278970228 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:16:53.278978868 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:16:53.278983558 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:16:53.279008739 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:16:53.279013209 DEBUG Client sends notification `textDocument/didChange` 2026-10-15 12:16:53.279016699 DEBUG Client sends notification `textDocument/didChange` 2026-10-15 12:16:53.279019549 DEBUG Client sends notification `textDocument/didChange` 2026-10-15 12:16:53.279022879 DEBUG Client sends notification `textDocument/didChange` 2026-10-15 12:16:53.279025129 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-15 12:16:53.279029279 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpnAsrRP/src/new_error.py") 2026-10-15 12:16:53.279036779 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpnAsrRP/src/new_error.py` 2026-10-15 12:16:53.279050320 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpnAsrRP/src/new_error.py` 2026-10-15 12:16:53.279138202 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpnAsrRP/src/new_error.py` to project `src` 2026-10-15 12:16:53.279149962 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpnAsrRP/src/new_error.py` 2026-10-15 12:16:53.279152512 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:16:53.279163963 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(200))}}: Set open project files (count: 2) 2026-10-15 12:16:53.279189183 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpnAsrRP/src/fixed_error.py") 2026-10-15 12:16:53.279194903 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpnAsrRP/src/fixed_error.py` 2026-10-15 12:16:53.279200313 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpnAsrRP/src/fixed_error.py` 2026-10-15 12:16:53.279273475 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpnAsrRP/src/fixed_error.py` to project `src` 2026-10-15 12:16:53.279281285 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpnAsrRP/src/fixed_error.py` 2026-10-15 12:16:53.279283536 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:16:53.279289696 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(200)), file(Id(280))}}: Set open project files (count: 3) 2026-10-15 12:16:53.279312986 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpnAsrRP/src/changed_error.py") 2026-10-15 12:16:53.279316956 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpnAsrRP/src/changed_error.py` 2026-10-15 12:16:53.279321617 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpnAsrRP/src/changed_error.py` 2026-10-15 12:16:53.279403109 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpnAsrRP/src/changed_error.py` to project `src` 2026-10-15 12:16:53.279410679 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpnAsrRP/src/changed_error.py` 2026-10-15 12:16:53.279412889 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:16:53.279419219 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(180)), file(Id(280)), file(Id(100)), file(Id(200))}}: Set open project files (count: 4) 2026-10-15 12:16:53.279441650 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpnAsrRP/src/modified_same_error.py") 2026-10-15 12:16:53.279446570 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpnAsrRP/src/modified_same_error.py` 2026-10-15 12:16:53.279451140 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpnAsrRP/src/modified_same_error.py` 2026-10-15 12:16:53.279527872 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpnAsrRP/src/modified_same_error.py` to project `src` 2026-10-15 12:16:53.279535062 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpnAsrRP/src/modified_same_error.py` 2026-10-15 12:16:53.279537452 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:16:53.279557612 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(180)), file(Id(280)), file(Id(100)), file(Id(200)), file(Id(300))}}: Set open project files (count: 5) 2026-10-15 12:16:53.279570233 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-15 12:16:53.279586603 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpnAsrRP/src/new_error.py", kind: FileContent } 2026-10-15 12:16:53.279590573 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpnAsrRP/src/new_error.py` 2026-10-15 12:16:53.279662615 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpnAsrRP/src/new_error.py` to project `src` 2026-10-15 12:16:53.279675245 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-15 12:16:53.279691366 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpnAsrRP/src/fixed_error.py", kind: FileContent } 2026-10-15 12:16:53.279695126 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpnAsrRP/src/fixed_error.py` 2026-10-15 12:16:53.279766248 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpnAsrRP/src/fixed_error.py` to project `src` 2026-10-15 12:16:53.279778678 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-15 12:16:53.279794148 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpnAsrRP/src/changed_error.py", kind: FileContent } 2026-10-15 12:16:53.279798069 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpnAsrRP/src/changed_error.py` 2026-10-15 12:16:53.279867320 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpnAsrRP/src/changed_error.py` to project `src` 2026-10-15 12:16:53.279878781 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-15 12:16:53.279894291 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpnAsrRP/src/modified_same_error.py", kind: FileContent } 2026-10-15 12:16:53.279898171 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpnAsrRP/src/modified_same_error.py` 2026-10-15 12:16:53.279975293 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpnAsrRP/src/modified_same_error.py` to project `src` 2026-10-15 12:16:53.280037765 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-15 12:16:53.280042685 DEBUG Received notification `$/progress` 2026-10-15 12:16:53.280047645 DEBUG Received notification `$/progress` 2026-10-15 12:16:53.280087786 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpnAsrRP/src/changed_error.py"))}: Checking file '/tmp/.tmpnAsrRP/src/changed_error.py' 2026-10-15 12:16:53.280116687 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpnAsrRP/src/fixed_error.py"))}: Checking file '/tmp/.tmpnAsrRP/src/fixed_error.py' 2026-10-15 12:16:53.280119957 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpnAsrRP/src/new_error.py"))}: Checking file '/tmp/.tmpnAsrRP/src/new_error.py' 2026-10-15 12:16:53.280251620 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpnAsrRP/src/modified_same_error.py"))}: Checking file '/tmp/.tmpnAsrRP/src/modified_same_error.py' 2026-10-15 12:16:53.280436735 DEBUG Received notification `$/progress` 2026-10-15 12:16:53.280493706 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-15 12:16:53.280508246 DEBUG Received notification `$/progress` 2026-10-15 12:16:53.280536197 DEBUG method="workspace/diagnostic" response.id=3 duration=554.15µs 2026-10-15 12:16:53.280546157 DEBUG Received server response for request 3 2026-10-15 12:16:53.290974410 DEBUG Client sends request `shutdown` with ID 4 2026-10-15 12:16:53.291003501 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:53.291011641 DEBUG method="shutdown" response.id=4 duration=11.27µs 2026-10-15 12:16:53.291021461 DEBUG Received server response for request 4 2026-10-15 12:16:53.291024722 DEBUG Client sends notification `exit` 2026-10-15 12:16:53.291033702 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_caching_settings_changed ... 2026-10-15 12:16:53.294363156 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:16:53.294431207 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:53.294468068 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:53.294531320 DEBUG Client info: None 2026-10-15 12:16:53.294556651 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-10-15 12:16:53.294570741 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:53.294576681 INFO Version: Unknown 2026-10-15 12:16:53.294617482 DEBUG Received server response for request 1 2026-10-15 12:16:53.294662663 DEBUG Client sends notification `initialized` 2026-10-15 12:16:53.294677244 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:53.294790016 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:53.294825937 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:53.294829267 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:53.294841528 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-15 12:16:53.294887209 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:53.294902749 DEBUG Initializing workspace `file:///tmp/.tmp8K6zYq/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:53.294918300 DEBUG Searching for a project in '/tmp/.tmp8K6zYq/src' 2026-10-15 12:16:53.294952331 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:16:53.294957251 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:53.295504105 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:53.295509765 DEBUG Resolving local virtual environment: /tmp/.tmp8K6zYq/src/.venv 2026-10-15 12:16:53.295556186 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:53.295560126 DEBUG No virtual environment found 2026-10-15 12:16:53.295571946 DEBUG Adding first-party search path `/tmp/.tmp8K6zYq/src` 2026-10-15 12:16:53.295575996 DEBUG Using vendored stdlib 2026-10-15 12:16:53.295676649 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:53.295681169 DEBUG Adding new file root '/tmp/.tmp8K6zYq/src' of kind Project 2026-10-15 12:16:53.297753791 INFO Project::index_files{project=src}: Indexed 2 file(s) in 0.002s 2026-10-15 12:16:53.297808643 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-15 12:16:53.298142411 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp8K6zYq/src/main.py"))}: Checking file '/tmp/.tmp8K6zYq/src/main.py' 2026-10-15 12:16:53.298167222 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp8K6zYq/src/unchanged.py"))}: Checking file '/tmp/.tmp8K6zYq/src/unchanged.py' 2026-10-15 12:16:53.298239734 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp8K6zYq/src/unchanged.py"))}: Resolving dynamic module resolution paths 2026-10-15 12:16:53.310235456 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp8K6zYq/src/unchanged.py"))}: Module `__builtins__` not found in search paths 2026-10-15 12:16:53.310329478 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.012s 2026-10-15 12:16:53.310365249 DEBUG method="workspace/diagnostic" response.id=2 duration=12.59ms 2026-10-15 12:16:53.310380020 DEBUG Received server response for request 2 2026-10-15 12:16:53.310436531 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-15 12:16:53.310459432 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (extra, file:///tmp/.tmp8K6zYq/extra), to remove: 2026-10-15 12:16:53.310465442 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Requesting workspace configuration for workspaces 2026-10-15 12:16:53.310475562 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:53.310479592 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:53.310489292 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-15 12:16:53.310496913 DEBUG client_response{id=1 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:53.310505413 DEBUG Initializing workspace `file:///tmp/.tmp8K6zYq/extra`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:53.310516083 DEBUG Searching for a project in '/tmp/.tmp8K6zYq/extra' 2026-10-15 12:16:53.310549404 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:16:53.310555154 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:53.312201366 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:53.312208826 DEBUG Resolving local virtual environment: /tmp/.tmp8K6zYq/extra/.venv 2026-10-15 12:16:53.312251767 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:53.312256087 DEBUG No virtual environment found 2026-10-15 12:16:53.312267067 DEBUG Adding first-party search path `/tmp/.tmp8K6zYq/extra` 2026-10-15 12:16:53.312271157 DEBUG Using vendored stdlib 2026-10-15 12:16:53.312363230 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:53.312367670 DEBUG Adding new file root '/tmp/.tmp8K6zYq/extra' of kind Project 2026-10-15 12:16:53.315105839 INFO Project::index_files{project=extra}: Indexed 1 file(s) in 0.002s 2026-10-15 12:16:53.315156020 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'extra' 2026-10-15 12:16:53.315251632 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp8K6zYq/extra/empty.py"))}: Checking file '/tmp/.tmp8K6zYq/extra/empty.py' 2026-10-15 12:16:53.315304894 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-15 12:16:53.315308574 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-15 12:16:53.315453998 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-15 12:16:53.315469298 DEBUG method="workspace/diagnostic" response.id=3 duration=347.78µs 2026-10-15 12:16:53.315481638 DEBUG Received server response for request 3 2026-10-15 12:16:53.325575073 DEBUG Client sends request `shutdown` with ID 4 2026-10-15 12:16:53.325607504 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:53.325615554 DEBUG method="shutdown" response.id=4 duration=12.16µs 2026-10-15 12:16:53.325626544 DEBUG Received server response for request 4 2026-10-15 12:16:53.325630394 DEBUG Client sends notification `exit` 2026-10-15 12:16:53.325646185 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_caching_unchanged_with_colon_in_path ... 2026-10-15 12:16:53.328653600 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:16:53.328718652 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:53.328759033 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:53.328843775 DEBUG Client info: None 2026-10-15 12:16:53.328889086 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-10-15 12:16:53.328905797 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:53.328913027 INFO Version: Unknown 2026-10-15 12:16:53.328957658 DEBUG Received server response for request 1 2026-10-15 12:16:53.329014629 DEBUG Client sends notification `initialized` 2026-10-15 12:16:53.329030130 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:53.329230115 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:53.329268416 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:53.329272016 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:53.329284826 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-15 12:16:53.329352148 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:53.329370468 DEBUG Initializing workspace `file:///tmp/.tmpNTPPar/astral:test`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:53.329386859 DEBUG Searching for a project in '/tmp/.tmpNTPPar/astral:test' 2026-10-15 12:16:53.329420210 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:16:53.329426330 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:53.330671741 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:53.330681021 DEBUG Resolving local virtual environment: /tmp/.tmpNTPPar/astral:test/.venv 2026-10-15 12:16:53.330734473 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:53.330739073 DEBUG No virtual environment found 2026-10-15 12:16:53.330751413 DEBUG Adding first-party search path `/tmp/.tmpNTPPar/astral:test` 2026-10-15 12:16:53.330755663 DEBUG Using vendored stdlib 2026-10-15 12:16:53.330867156 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:53.330872186 DEBUG Adding new file root '/tmp/.tmpNTPPar/astral:test' of kind Project 2026-10-15 12:16:53.333136273 INFO Project::index_files{project=astral:test}: Indexed 1 file(s) in 0.002s 2026-10-15 12:16:53.333261997 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'astral:test' 2026-10-15 12:16:53.333474002 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpNTPPar/astral:test/test.py"))}: Checking file '/tmp/.tmpNTPPar/astral:test/test.py' 2026-10-15 12:16:53.333636516 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpNTPPar/astral:test/test.py"))}: Resolving dynamic module resolution paths 2026-10-15 12:16:53.345169777 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpNTPPar/astral:test/test.py"))}: Module `__builtins__` not found in search paths 2026-10-15 12:16:53.349594058 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.016s 2026-10-15 12:16:53.349623039 DEBUG method="workspace/diagnostic" response.id=2 duration=16.47ms 2026-10-15 12:16:53.349639729 DEBUG Received server response for request 2 2026-10-15 12:16:53.349684411 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-15 12:16:53.349724582 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'astral:test' 2026-10-15 12:16:53.349739672 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-15 12:16:53.349743172 DEBUG request{id=3 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-10-15 12:16:55.349803975 DEBUG Client sends request `shutdown` with ID 4 2026-10-15 12:16:55.349935678 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:55.350027870 DEBUG method="workspace/diagnostic" response.id=3 duration=2.00s 2026-10-15 12:16:55.350039151 DEBUG method="shutdown" response.id=4 duration=112.58µs 2026-10-15 12:16:55.350043631 DEBUG Received server response for request 3 2026-10-15 12:16:55.350048751 DEBUG Received server response for request 4 2026-10-15 12:16:55.350053201 DEBUG Client sends notification `exit` 2026-10-15 12:16:55.350095002 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_long_polling_responds_on_cancellation ... 2026-10-15 12:16:55.354504483 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:16:55.354572555 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:55.354619156 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:55.354713379 DEBUG Client info: None 2026-10-15 12:16:55.354762040 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-10-15 12:16:55.354780040 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:55.354787890 INFO Version: Unknown 2026-10-15 12:16:55.354829721 DEBUG Received server response for request 1 2026-10-15 12:16:55.354874143 DEBUG Client sends notification `initialized` 2026-10-15 12:16:55.354888333 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:55.355018836 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:55.355063457 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:55.355067467 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:55.355081468 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-15 12:16:55.355152340 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:55.355170590 DEBUG Initializing workspace `file:///tmp/.tmpAOpLpe/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:55.355191371 DEBUG Searching for a project in '/tmp/.tmpAOpLpe/src' 2026-10-15 12:16:55.355229322 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:16:55.355235122 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:55.355797866 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:55.355803906 DEBUG Resolving local virtual environment: /tmp/.tmpAOpLpe/src/.venv 2026-10-15 12:16:55.355860667 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:55.355865068 DEBUG No virtual environment found 2026-10-15 12:16:55.355877918 DEBUG Adding first-party search path `/tmp/.tmpAOpLpe/src` 2026-10-15 12:16:55.355882218 DEBUG Using vendored stdlib 2026-10-15 12:16:55.355983571 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:55.356008481 DEBUG Adding new file root '/tmp/.tmpAOpLpe/src' of kind Project 2026-10-15 12:16:55.358100644 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-15 12:16:55.358156655 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-15 12:16:55.358400501 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpAOpLpe/src/test.py"))}: Checking file '/tmp/.tmpAOpLpe/src/test.py' 2026-10-15 12:16:55.358543915 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpAOpLpe/src/test.py"))}: Resolving dynamic module resolution paths 2026-10-15 12:16:55.368308931 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpAOpLpe/src/test.py"))}: Module `__builtins__` not found in search paths 2026-10-15 12:16:55.372643680 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.014s 2026-10-15 12:16:55.372659621 DEBUG request{id=2 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-10-15 12:16:57.355216344 DEBUG Client sends notification `$/cancelRequest` 2026-10-15 12:16:57.355372098 DEBUG notification{method=$/cancelRequest}: Cancelled request id=2 method=workspace/diagnostic 2026-10-15 12:16:57.355443300 DEBUG Received server response for request 2 2026-10-15 12:16:57.355445440 DEBUG notification{method=$/cancelRequest}: Skipping suspended workspace diagnostics request `2` because it was cancelled 2026-10-15 12:16:57.365701379 DEBUG Client sends request `shutdown` with ID 3 2026-10-15 12:16:57.365735389 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:57.365743830 DEBUG method="shutdown" response.id=3 duration=14.58µs 2026-10-15 12:16:57.365757010 DEBUG Received server response for request 3 2026-10-15 12:16:57.365760580 DEBUG Client sends notification `exit` 2026-10-15 12:16:57.365775780 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_long_polling_responds_on_change ... 2026-10-15 12:16:57.370029128 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:16:57.370093759 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:57.370138800 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:57.370224372 DEBUG Client info: None 2026-10-15 12:16:57.370274094 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-10-15 12:16:57.370290234 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:57.370297094 INFO Version: Unknown 2026-10-15 12:16:57.370337815 DEBUG Received server response for request 1 2026-10-15 12:16:57.370379996 DEBUG Client sends notification `initialized` 2026-10-15 12:16:57.370395977 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:57.370512710 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:57.370555051 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:57.370558501 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:57.370574721 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:16:57.370577191 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-15 12:16:57.370646983 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:57.370664194 DEBUG Initializing workspace `file:///tmp/.tmphlAlgl/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:57.370685014 DEBUG Searching for a project in '/tmp/.tmphlAlgl/src' 2026-10-15 12:16:57.370723415 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:16:57.370728745 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:57.371291769 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:57.371298260 DEBUG Resolving local virtual environment: /tmp/.tmphlAlgl/src/.venv 2026-10-15 12:16:57.371361371 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:57.371366151 DEBUG No virtual environment found 2026-10-15 12:16:57.371378212 DEBUG Adding first-party search path `/tmp/.tmphlAlgl/src` 2026-10-15 12:16:57.371382282 DEBUG Using vendored stdlib 2026-10-15 12:16:57.371480664 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:57.371485874 DEBUG Adding new file root '/tmp/.tmphlAlgl/src' of kind Project 2026-10-15 12:16:57.374589552 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-15 12:16:57.374665264 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmphlAlgl/src/test.py") 2026-10-15 12:16:57.374674715 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmphlAlgl/src/test.py` 2026-10-15 12:16:57.374696395 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmphlAlgl/src/test.py` 2026-10-15 12:16:57.374828769 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmphlAlgl/src/test.py` to project `src` 2026-10-15 12:16:57.374842319 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmphlAlgl/src/test.py` 2026-10-15 12:16:57.374844769 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:16:57.374852369 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:16:57.374898780 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-15 12:16:57.375052654 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmphlAlgl/src/test.py"))}: Checking file '/tmp/.tmphlAlgl/src/test.py' 2026-10-15 12:16:57.375203748 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmphlAlgl/src/test.py"))}: Resolving dynamic module resolution paths 2026-10-15 12:16:57.384038961 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmphlAlgl/src/test.py"))}: Module `__builtins__` not found in search paths 2026-10-15 12:16:57.388148934 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.013s 2026-10-15 12:16:57.388163185 DEBUG request{id=2 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-10-15 12:16:59.370696952 DEBUG Client sends notification `textDocument/didChange` 2026-10-15 12:16:59.370852136 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-15 12:16:59.370944088 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmphlAlgl/src/test.py", kind: FileContent } 2026-10-15 12:16:59.370955179 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmphlAlgl/src/test.py` 2026-10-15 12:16:59.371132153 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmphlAlgl/src/test.py` to project `src` 2026-10-15 12:16:59.371149234 DEBUG notification{method=textDocument/didChange}: Resuming workspace diagnostics request after revision bump 2026-10-15 12:16:59.371201025 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-15 12:16:59.371287917 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmphlAlgl/src/test.py"))}: Checking file '/tmp/.tmphlAlgl/src/test.py' 2026-10-15 12:16:59.371547504 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-15 12:16:59.371578224 DEBUG method="workspace/diagnostic" response.id=2 duration=2.00s 2026-10-15 12:16:59.371594885 DEBUG Received server response for request 2 2026-10-15 12:16:59.381933505 DEBUG Client sends request `shutdown` with ID 3 2026-10-15 12:16:59.381965976 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:16:59.381972816 DEBUG method="shutdown" response.id=3 duration=10.57µs 2026-10-15 12:16:59.381983467 DEBUG Received server response for request 3 2026-10-15 12:16:59.381999097 DEBUG Client sends notification `exit` 2026-10-15 12:16:59.382015207 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_long_polling_responds_on_shutdown ... 2026-10-15 12:16:59.386203343 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:16:59.386267395 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:16:59.386313306 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:16:59.386400598 DEBUG Client info: None 2026-10-15 12:16:59.386445209 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-10-15 12:16:59.386460919 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:16:59.386467710 INFO Version: Unknown 2026-10-15 12:16:59.386508931 DEBUG Received server response for request 1 2026-10-15 12:16:59.386549392 DEBUG Client sends notification `initialized` 2026-10-15 12:16:59.386565062 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:16:59.386675365 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:16:59.386715196 DEBUG Received server request `workspace/configuration` 2026-10-15 12:16:59.386718566 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:16:59.386731026 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-15 12:16:59.386804408 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:16:59.386820529 DEBUG Initializing workspace `file:///tmp/.tmpPUwZ5V/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:16:59.386838199 DEBUG Searching for a project in '/tmp/.tmpPUwZ5V/src' 2026-10-15 12:16:59.386874180 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:16:59.386879890 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:16:59.387438674 INFO Defaulting to python-platform `linux` 2026-10-15 12:16:59.387445194 DEBUG Resolving local virtual environment: /tmp/.tmpPUwZ5V/src/.venv 2026-10-15 12:16:59.387500066 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:16:59.387504556 DEBUG No virtual environment found 2026-10-15 12:16:59.387516376 DEBUG Adding first-party search path `/tmp/.tmpPUwZ5V/src` 2026-10-15 12:16:59.387520986 DEBUG Using vendored stdlib 2026-10-15 12:16:59.387617739 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:16:59.387623219 DEBUG Adding new file root '/tmp/.tmpPUwZ5V/src' of kind Project 2026-10-15 12:16:59.389700521 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-15 12:16:59.389752142 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-15 12:16:59.389914546 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpPUwZ5V/src/test.py"))}: Checking file '/tmp/.tmpPUwZ5V/src/test.py' 2026-10-15 12:16:59.390050440 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpPUwZ5V/src/test.py"))}: Resolving dynamic module resolution paths 2026-10-15 12:16:59.398612366 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpPUwZ5V/src/test.py"))}: Module `__builtins__` not found in search paths 2026-10-15 12:16:59.402690868 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.013s 2026-10-15 12:16:59.402707429 DEBUG request{id=2 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-10-15 12:17:01.386845729 DEBUG Client sends request `shutdown` with ID 3 2026-10-15 12:17:01.386981513 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:17:01.387064765 DEBUG method="workspace/diagnostic" response.id=2 duration=2.00s 2026-10-15 12:17:01.387076635 DEBUG method="shutdown" response.id=3 duration=107.85µs 2026-10-15 12:17:01.387081945 DEBUG Received server response for request 2 2026-10-15 12:17:01.387088696 DEBUG Received server response for request 3 2026-10-15 12:17:01.387095006 DEBUG Client sends notification `exit` 2026-10-15 12:17:01.387132477 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_long_polling_suspend_change_suspend_cycle ... 2026-10-15 12:17:01.391507837 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:17:01.391569568 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:17:01.391616150 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:17:01.391702582 DEBUG Client info: None 2026-10-15 12:17:01.391733753 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-10-15 12:17:01.391748783 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:17:01.391755243 INFO Version: Unknown 2026-10-15 12:17:01.391796774 DEBUG Received server response for request 1 2026-10-15 12:17:01.391838155 DEBUG Client sends notification `initialized` 2026-10-15 12:17:01.391853896 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:17:01.392075261 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:17:01.392136853 DEBUG Received server request `workspace/configuration` 2026-10-15 12:17:01.392140343 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:17:01.392156443 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:17:01.392159023 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-15 12:17:01.392220115 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:17:01.392239435 DEBUG Initializing workspace `file:///tmp/.tmpVGtea4/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:17:01.392277916 DEBUG Searching for a project in '/tmp/.tmpVGtea4/src' 2026-10-15 12:17:01.392316477 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:17:01.392322127 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:17:01.393600030 INFO Defaulting to python-platform `linux` 2026-10-15 12:17:01.393612940 DEBUG Resolving local virtual environment: /tmp/.tmpVGtea4/src/.venv 2026-10-15 12:17:01.393669381 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:17:01.393674182 DEBUG No virtual environment found 2026-10-15 12:17:01.393687272 DEBUG Adding first-party search path `/tmp/.tmpVGtea4/src` 2026-10-15 12:17:01.393691602 DEBUG Using vendored stdlib 2026-10-15 12:17:01.393803015 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:17:01.393808635 DEBUG Adding new file root '/tmp/.tmpVGtea4/src' of kind Project 2026-10-15 12:17:01.396031811 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-15 12:17:01.396108523 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpVGtea4/src/test.py") 2026-10-15 12:17:01.396120663 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpVGtea4/src/test.py` 2026-10-15 12:17:01.396142534 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpVGtea4/src/test.py` 2026-10-15 12:17:01.396279417 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpVGtea4/src/test.py` to project `src` 2026-10-15 12:17:01.396293748 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpVGtea4/src/test.py` 2026-10-15 12:17:01.396296478 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:17:01.396308388 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:17:01.396352589 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-15 12:17:01.396469042 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpVGtea4/src/test.py"))}: Checking file '/tmp/.tmpVGtea4/src/test.py' 2026-10-15 12:17:01.396605825 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpVGtea4/src/test.py"))}: Resolving dynamic module resolution paths 2026-10-15 12:17:01.405043098 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpVGtea4/src/test.py"))}: Module `__builtins__` not found in search paths 2026-10-15 12:17:01.409136621 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.013s 2026-10-15 12:17:01.409151802 DEBUG request{id=2 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-10-15 12:17:03.392275861 DEBUG Client sends notification `textDocument/didChange` 2026-10-15 12:17:03.392426284 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-15 12:17:03.392521107 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpVGtea4/src/test.py", kind: FileContent } 2026-10-15 12:17:03.392532937 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpVGtea4/src/test.py` 2026-10-15 12:17:03.392678351 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpVGtea4/src/test.py` to project `src` 2026-10-15 12:17:03.392703531 DEBUG notification{method=textDocument/didChange}: Resuming workspace diagnostics request after revision bump 2026-10-15 12:17:03.392752503 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-15 12:17:03.392831115 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpVGtea4/src/test.py"))}: Checking file '/tmp/.tmpVGtea4/src/test.py' 2026-10-15 12:17:03.393277086 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-15 12:17:03.393308647 DEBUG method="workspace/diagnostic" response.id=2 duration=2.00s 2026-10-15 12:17:03.393325097 DEBUG Received server response for request 2 2026-10-15 12:17:03.393369338 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-15 12:17:03.393396669 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-15 12:17:03.393410179 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-15 12:17:03.393413759 DEBUG request{id=3 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-10-15 12:17:05.393506619 DEBUG Client sends notification `textDocument/didChange` 2026-10-15 12:17:05.393645262 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-15 12:17:05.393731954 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpVGtea4/src/test.py", kind: FileContent } 2026-10-15 12:17:05.393743705 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpVGtea4/src/test.py` 2026-10-15 12:17:05.393930229 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpVGtea4/src/test.py` to project `src` 2026-10-15 12:17:05.393953780 DEBUG notification{method=textDocument/didChange}: Resuming workspace diagnostics request after revision bump 2026-10-15 12:17:05.394021892 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-15 12:17:05.394091824 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpVGtea4/src/test.py"))}: Checking file '/tmp/.tmpVGtea4/src/test.py' 2026-10-15 12:17:05.394245927 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-15 12:17:05.394267908 DEBUG method="workspace/diagnostic" response.id=3 duration=2.00s 2026-10-15 12:17:05.394282748 DEBUG Received server response for request 3 2026-10-15 12:17:05.404703231 DEBUG Client sends request `shutdown` with ID 4 2026-10-15 12:17:05.404736252 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:17:05.404744982 DEBUG method="shutdown" response.id=4 duration=12.82µs 2026-10-15 12:17:05.404763052 DEBUG Received server response for request 4 2026-10-15 12:17:05.404767493 DEBUG Client sends notification `exit` 2026-10-15 12:17:05.404783443 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_streaming ... 2026-10-15 12:17:05.409268616 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:17:05.409349398 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:17:05.409397979 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:17:05.409479171 DEBUG Client info: None 2026-10-15 12:17:05.409505682 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-10-15 12:17:05.409519622 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:17:05.409526162 INFO Version: Unknown 2026-10-15 12:17:05.409566093 DEBUG Received server response for request 1 2026-10-15 12:17:05.409612035 DEBUG Client sends notification `initialized` 2026-10-15 12:17:05.409628265 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:17:05.409752678 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:17:05.409793599 DEBUG Received server request `workspace/configuration` 2026-10-15 12:17:05.409797379 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:17:05.409811830 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-15 12:17:05.409866151 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:17:05.409883471 DEBUG Initializing workspace `file:///tmp/.tmpr1peSS/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:17:05.409901522 DEBUG Searching for a project in '/tmp/.tmpr1peSS/src' 2026-10-15 12:17:05.409937073 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:17:05.409942563 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:17:05.410502957 INFO Defaulting to python-platform `linux` 2026-10-15 12:17:05.410509087 DEBUG Resolving local virtual environment: /tmp/.tmpr1peSS/src/.venv 2026-10-15 12:17:05.410562029 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:17:05.410566599 DEBUG No virtual environment found 2026-10-15 12:17:05.410578579 DEBUG Adding first-party search path `/tmp/.tmpr1peSS/src` 2026-10-15 12:17:05.410582919 DEBUG Using vendored stdlib 2026-10-15 12:17:05.410682302 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:17:05.410687192 DEBUG Adding new file root '/tmp/.tmpr1peSS/src' of kind Project 2026-10-15 12:17:05.413813581 INFO Project::index_files{project=src}: Indexed 5 file(s) in 0.003s 2026-10-15 12:17:05.413873682 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-15 12:17:05.414055217 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpr1peSS/src/file_000.py"))}: Checking file '/tmp/.tmpr1peSS/src/file_000.py' 2026-10-15 12:17:05.414054187 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpr1peSS/src/file_004.py"))}: Checking file '/tmp/.tmpr1peSS/src/file_004.py' 2026-10-15 12:17:05.414064037 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpr1peSS/src/file_001.py"))}: Checking file '/tmp/.tmpr1peSS/src/file_001.py' 2026-10-15 12:17:05.414071057 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpr1peSS/src/file_003.py"))}: Checking file '/tmp/.tmpr1peSS/src/file_003.py' 2026-10-15 12:17:05.414177550 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpr1peSS/src/file_004.py"))}: Resolving dynamic module resolution paths 2026-10-15 12:17:05.414302393 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpr1peSS/src/file_002.py"))}: Checking file '/tmp/.tmpr1peSS/src/file_002.py' 2026-10-15 12:17:05.422331885 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpr1peSS/src/file_004.py"))}: Module `__builtins__` not found in search paths 2026-10-15 12:17:05.426863699 DEBUG Received notification `$/progress` 2026-10-15 12:17:05.426930661 DEBUG Received notification `$/progress` 2026-10-15 12:17:05.427019393 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.013s 2026-10-15 12:17:05.427058874 DEBUG method="workspace/diagnostic" response.id=2 duration=13.23ms 2026-10-15 12:17:05.427071295 DEBUG Received server response for request 2 2026-10-15 12:17:05.437232151 DEBUG Client sends request `shutdown` with ID 3 2026-10-15 12:17:05.437263131 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:17:05.437270152 DEBUG method="shutdown" response.id=3 duration=10.44µs 2026-10-15 12:17:05.437287602 DEBUG Received server response for request 3 2026-10-15 12:17:05.437291452 DEBUG Client sends notification `exit` 2026-10-15 12:17:05.437300942 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_streaming_with_caching ... 2026-10-15 12:17:05.440629016 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:17:05.440705998 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:17:05.440756680 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:17:05.440824511 DEBUG Client info: None 2026-10-15 12:17:05.440853802 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-10-15 12:17:05.440867202 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:17:05.440874342 INFO Version: Unknown 2026-10-15 12:17:05.440918134 DEBUG Received server response for request 1 2026-10-15 12:17:05.440965145 DEBUG Client sends notification `initialized` 2026-10-15 12:17:05.440980365 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:17:05.441063657 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:17:05.441206381 DEBUG Received server request `workspace/configuration` 2026-10-15 12:17:05.441210421 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:17:05.441227351 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:17:05.441231341 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:17:05.441234912 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:17:05.441237552 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-15 12:17:05.441282383 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:17:05.441301333 DEBUG Initializing workspace `file:///tmp/.tmpJ4ESBt/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:17:05.441318244 DEBUG Searching for a project in '/tmp/.tmpJ4ESBt/src' 2026-10-15 12:17:05.441352795 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:17:05.441358425 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:17:05.442605076 INFO Defaulting to python-platform `linux` 2026-10-15 12:17:05.442618896 DEBUG Resolving local virtual environment: /tmp/.tmpJ4ESBt/src/.venv 2026-10-15 12:17:05.442671348 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:17:05.442676078 DEBUG No virtual environment found 2026-10-15 12:17:05.442688398 DEBUG Adding first-party search path `/tmp/.tmpJ4ESBt/src` 2026-10-15 12:17:05.442692608 DEBUG Using vendored stdlib 2026-10-15 12:17:05.442808661 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:17:05.442814321 DEBUG Adding new file root '/tmp/.tmpJ4ESBt/src' of kind Project 2026-10-15 12:17:05.446038473 INFO Project::index_files{project=src}: Indexed 7 file(s) in 0.003s 2026-10-15 12:17:05.446113204 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpJ4ESBt/src/error_0.py") 2026-10-15 12:17:05.446124405 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpJ4ESBt/src/error_0.py` 2026-10-15 12:17:05.446146485 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpJ4ESBt/src/error_0.py` 2026-10-15 12:17:05.446274999 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpJ4ESBt/src/error_0.py` to project `src` 2026-10-15 12:17:05.446291219 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpJ4ESBt/src/error_0.py` 2026-10-15 12:17:05.446293719 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:17:05.446302279 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:17:05.446328270 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpJ4ESBt/src/error_1.py") 2026-10-15 12:17:05.446332830 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpJ4ESBt/src/error_1.py` 2026-10-15 12:17:05.446337380 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpJ4ESBt/src/error_1.py` 2026-10-15 12:17:05.446413812 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpJ4ESBt/src/error_1.py` to project `src` 2026-10-15 12:17:05.446421262 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpJ4ESBt/src/error_1.py` 2026-10-15 12:17:05.446423362 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:17:05.446429022 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-15 12:17:05.446449863 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpJ4ESBt/src/error_2.py") 2026-10-15 12:17:05.446454113 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpJ4ESBt/src/error_2.py` 2026-10-15 12:17:05.446458593 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpJ4ESBt/src/error_2.py` 2026-10-15 12:17:05.446531925 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpJ4ESBt/src/error_2.py` to project `src` 2026-10-15 12:17:05.446539405 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpJ4ESBt/src/error_2.py` 2026-10-15 12:17:05.446541475 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:17:05.446546695 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101)), file(Id(102))}}: Set open project files (count: 3) 2026-10-15 12:17:05.446600487 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-15 12:17:05.446733280 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpJ4ESBt/src/error_1.py"))}: Checking file '/tmp/.tmpJ4ESBt/src/error_1.py' 2026-10-15 12:17:05.446764591 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpJ4ESBt/src/error_4.py"))}: Checking file '/tmp/.tmpJ4ESBt/src/error_4.py' 2026-10-15 12:17:05.446793182 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpJ4ESBt/src/error_6.py"))}: Checking file '/tmp/.tmpJ4ESBt/src/error_6.py' 2026-10-15 12:17:05.446790852 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpJ4ESBt/src/error_3.py"))}: Checking file '/tmp/.tmpJ4ESBt/src/error_3.py' 2026-10-15 12:17:05.446822882 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpJ4ESBt/src/error_1.py"))}: Resolving dynamic module resolution paths 2026-10-15 12:17:05.446802762 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpJ4ESBt/src/error_2.py"))}: Checking file '/tmp/.tmpJ4ESBt/src/error_2.py' 2026-10-15 12:17:05.446839003 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpJ4ESBt/src/error_5.py"))}: Checking file '/tmp/.tmpJ4ESBt/src/error_5.py' 2026-10-15 12:17:05.446876224 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpJ4ESBt/src/error_0.py"))}: Checking file '/tmp/.tmpJ4ESBt/src/error_0.py' 2026-10-15 12:17:05.454420134 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpJ4ESBt/src/error_1.py"))}: Module `__builtins__` not found in search paths 2026-10-15 12:17:05.460435605 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.014s 2026-10-15 12:17:05.460503807 DEBUG method="workspace/diagnostic" response.id=2 duration=13.95ms 2026-10-15 12:17:05.460528508 DEBUG Received server response for request 2 2026-10-15 12:17:05.460633490 DEBUG Client sends notification `textDocument/didChange` 2026-10-15 12:17:05.460644511 DEBUG Client sends notification `textDocument/didChange` 2026-10-15 12:17:05.460647951 DEBUG Client sends notification `textDocument/didChange` 2026-10-15 12:17:05.460650591 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-15 12:17:05.460665491 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-15 12:17:05.460695852 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpJ4ESBt/src/error_0.py", kind: FileContent } 2026-10-15 12:17:05.460703542 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpJ4ESBt/src/error_0.py` 2026-10-15 12:17:05.460807085 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpJ4ESBt/src/error_0.py` to project `src` 2026-10-15 12:17:05.460822605 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-15 12:17:05.460838896 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpJ4ESBt/src/error_1.py", kind: FileContent } 2026-10-15 12:17:05.460844216 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpJ4ESBt/src/error_1.py` 2026-10-15 12:17:05.460918628 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpJ4ESBt/src/error_1.py` to project `src` 2026-10-15 12:17:05.460929838 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-15 12:17:05.460946228 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpJ4ESBt/src/error_2.py", kind: FileContent } 2026-10-15 12:17:05.460949848 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpJ4ESBt/src/error_2.py` 2026-10-15 12:17:05.461061381 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpJ4ESBt/src/error_2.py` to project `src` 2026-10-15 12:17:05.461116823 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-15 12:17:05.461167594 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpJ4ESBt/src/error_1.py"))}: Checking file '/tmp/.tmpJ4ESBt/src/error_1.py' 2026-10-15 12:17:05.461188424 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpJ4ESBt/src/error_2.py"))}: Checking file '/tmp/.tmpJ4ESBt/src/error_2.py' 2026-10-15 12:17:05.461323518 DEBUG Received notification `$/progress` 2026-10-15 12:17:05.461303367 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpJ4ESBt/src/error_0.py"))}: Checking file '/tmp/.tmpJ4ESBt/src/error_0.py' 2026-10-15 12:17:05.461472162 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-15 12:17:05.461502762 DEBUG method="workspace/diagnostic" response.id=3 duration=429.74µs 2026-10-15 12:17:05.461519983 DEBUG Received server response for request 3 2026-10-15 12:17:05.471971186 DEBUG Client sends request `shutdown` with ID 4 2026-10-15 12:17:05.472003907 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:17:05.472011567 DEBUG method="shutdown" response.id=4 duration=10.82µs 2026-10-15 12:17:05.472021977 DEBUG Received server response for request 4 2026-10-15 12:17:05.472025717 DEBUG Client sends notification `exit` 2026-10-15 12:17:05.472034618 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_reports_current_analysis_unreachable_code_hint_tag ... 2026-10-15 12:17:05.477485475 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:17:05.477553347 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:17:05.477589148 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:17:05.477652629 DEBUG Client info: None 2026-10-15 12:17:05.477679990 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:17:05.477693580 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:17:05.477701061 INFO Version: Unknown 2026-10-15 12:17:05.477745322 DEBUG Received server response for request 1 2026-10-15 12:17:05.477788123 DEBUG Client sends notification `initialized` 2026-10-15 12:17:05.477802993 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:17:05.477881895 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:17:05.478009328 DEBUG Received server request `workspace/configuration` 2026-10-15 12:17:05.478013258 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:17:05.478025449 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-15 12:17:05.478070210 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:17:05.478086400 DEBUG Initializing workspace `file:///tmp/.tmpE8cMfh/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:17:05.478103881 DEBUG Searching for a project in '/tmp/.tmpE8cMfh/src' 2026-10-15 12:17:05.478154642 DEBUG Found project at '/tmp/.tmpE8cMfh' 2026-10-15 12:17:05.478159102 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:17:05.479308381 INFO Defaulting to python-platform `linux` 2026-10-15 12:17:05.479319401 DEBUG Resolving local virtual environment: /tmp/.tmpE8cMfh/.venv 2026-10-15 12:17:05.479374403 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:17:05.479378573 DEBUG No virtual environment found 2026-10-15 12:17:05.479389413 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-15 12:17:05.479398383 DEBUG Adding first-party search path `/tmp/.tmpE8cMfh/src` 2026-10-15 12:17:05.479402313 DEBUG Adding first-party search path `/tmp/.tmpE8cMfh` 2026-10-15 12:17:05.479406103 DEBUG Using vendored stdlib 2026-10-15 12:17:05.479506216 INFO Python version: Python 3.10, platform: linux 2026-10-15 12:17:05.479511346 DEBUG Adding new file root '/tmp/.tmpE8cMfh' of kind Project 2026-10-15 12:17:05.482467131 INFO Project::index_files{project=.tmpE8cMfh}: Indexed 1 file(s) in 0.002s 2026-10-15 12:17:05.482518132 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project '.tmpE8cMfh' 2026-10-15 12:17:05.482656515 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpE8cMfh/src/foo.py"))}: Checking file '/tmp/.tmpE8cMfh/src/foo.py' 2026-10-15 12:17:05.482768118 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpE8cMfh/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-15 12:17:05.496752471 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpE8cMfh/src/foo.py"))}: Module `typing.Self` not found in search paths 2026-10-15 12:17:05.496787171 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpE8cMfh/src/foo.py"))}: Module `typing.Self` not found while looking in parent dirs (typing mode) 2026-10-15 12:17:05.496880084 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.014s 2026-10-15 12:17:05.496901594 DEBUG method="workspace/diagnostic" response.id=2 duration=14.41ms 2026-10-15 12:17:05.496919495 DEBUG Received server response for request 2 2026-10-15 12:17:05.507205334 DEBUG Client sends request `shutdown` with ID 3 2026-10-15 12:17:05.507243005 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:17:05.507249365 DEBUG method="shutdown" response.id=3 duration=10.39µs 2026-10-15 12:17:05.507258695 DEBUG Received server response for request 3 2026-10-15 12:17:05.507267646 DEBUG Client sends notification `exit` 2026-10-15 12:17:05.507283436 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_reports_unreachable_code_hint_tag ... 2026-10-15 12:17:05.510229020 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:17:05.510285112 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:17:05.510320893 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:17:05.510379884 DEBUG Client info: None 2026-10-15 12:17:05.510408855 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:17:05.510421735 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:17:05.510428595 INFO Version: Unknown 2026-10-15 12:17:05.510472086 DEBUG Received server response for request 1 2026-10-15 12:17:05.510506477 DEBUG Client sends notification `initialized` 2026-10-15 12:17:05.510520908 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:17:05.510593489 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:17:05.510730373 DEBUG Received server request `workspace/configuration` 2026-10-15 12:17:05.510733653 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:17:05.510745453 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-15 12:17:05.510812785 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:17:05.510832965 DEBUG Initializing workspace `file:///tmp/.tmp4RP6xu/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:17:05.510852786 DEBUG Searching for a project in '/tmp/.tmp4RP6xu/src' 2026-10-15 12:17:05.510888587 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:17:05.510893647 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:17:05.512097477 INFO Defaulting to python-platform `linux` 2026-10-15 12:17:05.512109678 DEBUG Resolving local virtual environment: /tmp/.tmp4RP6xu/src/.venv 2026-10-15 12:17:05.512165019 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:17:05.512169689 DEBUG No virtual environment found 2026-10-15 12:17:05.512181739 DEBUG Adding first-party search path `/tmp/.tmp4RP6xu/src` 2026-10-15 12:17:05.512185990 DEBUG Using vendored stdlib 2026-10-15 12:17:05.512293062 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:17:05.512298182 DEBUG Adding new file root '/tmp/.tmp4RP6xu/src' of kind Project 2026-10-15 12:17:05.514460137 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-15 12:17:05.514521688 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-15 12:17:05.514699793 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp4RP6xu/src/foo.py"))}: Checking file '/tmp/.tmp4RP6xu/src/foo.py' 2026-10-15 12:17:05.514861677 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp4RP6xu/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-15 12:17:05.523660009 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp4RP6xu/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-15 12:17:05.528940042 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.014s 2026-10-15 12:17:05.528973473 DEBUG method="workspace/diagnostic" response.id=2 duration=14.49ms 2026-10-15 12:17:05.529003563 DEBUG Received server response for request 2 2026-10-15 12:17:05.539236921 DEBUG Client sends request `shutdown` with ID 3 2026-10-15 12:17:05.539269802 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:17:05.539277612 DEBUG method="shutdown" response.id=3 duration=12.09µs 2026-10-15 12:17:05.539287853 DEBUG Received server response for request 3 2026-10-15 12:17:05.539296303 DEBUG Client sends notification `exit` 2026-10-15 12:17:05.539310893 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_reports_unused_binding_hint_tag ... 2026-10-15 12:17:05.542144755 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:17:05.542202826 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:17:05.542238087 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:17:05.542311249 DEBUG Client info: None 2026-10-15 12:17:05.542354550 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:17:05.542369700 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:17:05.542378280 INFO Version: Unknown 2026-10-15 12:17:05.542423472 DEBUG Received server response for request 1 2026-10-15 12:17:05.542454722 DEBUG Client sends notification `initialized` 2026-10-15 12:17:05.542470073 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:17:05.542548835 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:17:05.542663668 DEBUG Received server request `workspace/configuration` 2026-10-15 12:17:05.542667398 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:17:05.542679148 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-15 12:17:05.542727079 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:17:05.542758520 DEBUG Initializing workspace `file:///tmp/.tmp3ie5tZ/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:17:05.542775170 DEBUG Searching for a project in '/tmp/.tmp3ie5tZ/src' 2026-10-15 12:17:05.542811741 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:17:05.542816671 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:17:05.543972191 INFO Defaulting to python-platform `linux` 2026-10-15 12:17:05.543983391 DEBUG Resolving local virtual environment: /tmp/.tmp3ie5tZ/src/.venv 2026-10-15 12:17:05.544046902 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:17:05.544051463 DEBUG No virtual environment found 2026-10-15 12:17:05.544064443 DEBUG Adding first-party search path `/tmp/.tmp3ie5tZ/src` 2026-10-15 12:17:05.544068603 DEBUG Using vendored stdlib 2026-10-15 12:17:05.544173096 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:17:05.544177636 DEBUG Adding new file root '/tmp/.tmp3ie5tZ/src' of kind Project 2026-10-15 12:17:05.546322270 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-15 12:17:05.546371301 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-15 12:17:05.546614827 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp3ie5tZ/src/foo.py"))}: Checking file '/tmp/.tmp3ie5tZ/src/foo.py' 2026-10-15 12:17:05.546734820 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-15 12:17:05.546754781 DEBUG method="workspace/diagnostic" response.id=2 duration=412.11µs 2026-10-15 12:17:05.546767151 DEBUG Received server response for request 2 2026-10-15 12:17:05.557004869 DEBUG Client sends request `shutdown` with ID 3 2026-10-15 12:17:05.557026520 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:17:05.557034370 DEBUG method="shutdown" response.id=3 duration=10.43µs 2026-10-15 12:17:05.557044490 DEBUG Received server response for request 3 2026-10-15 12:17:05.557049040 DEBUG Client sends notification `exit` 2026-10-15 12:17:05.557057680 DEBUG Received exit notification, exiting ok test rename::notebook ... 2026-10-15 12:17:05.558436525 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:17:05.558485926 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:17:05.558523127 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:17:05.558587179 DEBUG Client info: None 2026-10-15 12:17:05.558617470 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:17:05.558629010 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:17:05.558635530 INFO Version: Unknown 2026-10-15 12:17:05.558678171 DEBUG Received server response for request 1 2026-10-15 12:17:05.558708402 DEBUG Client sends notification `initialized` 2026-10-15 12:17:05.558721632 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpl7zslY 2026-10-15 12:17:05.558735693 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:17:05.558811305 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:17:05.558873766 DEBUG Received server request `workspace/configuration` 2026-10-15 12:17:05.558877386 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:17:05.558883866 DEBUG No workspace configuration provided for file:///tmp/.tmpl7zslY 2026-10-15 12:17:05.558897927 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-15 12:17:05.558900177 DEBUG Client sends request `textDocument/prepareRename` with ID 2 2026-10-15 12:17:05.558934358 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:17:05.558938688 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpl7zslY, using default options 2026-10-15 12:17:05.558948358 DEBUG Initializing workspace `file:///tmp/.tmpl7zslY`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:17:05.558962858 DEBUG Searching for a project in '/tmp/.tmpl7zslY' 2026-10-15 12:17:05.559005109 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:17:05.559009790 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:17:05.559470681 INFO Defaulting to python-platform `linux` 2026-10-15 12:17:05.559476341 DEBUG Resolving local virtual environment: /tmp/.tmpl7zslY/.venv 2026-10-15 12:17:05.559516322 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:17:05.559520182 DEBUG No virtual environment found 2026-10-15 12:17:05.559531473 DEBUG Adding first-party search path `/tmp/.tmpl7zslY` 2026-10-15 12:17:05.559535393 DEBUG Using vendored stdlib 2026-10-15 12:17:05.559617225 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:17:05.559621045 DEBUG Adding new file root '/tmp/.tmpl7zslY' of kind Project 2026-10-15 12:17:05.562367764 INFO Project::index_files{project=.tmpl7zslY}: Indexed 1 file(s) in 0.002s 2026-10-15 12:17:05.562385165 DEBUG Updating project to check open files 2026-10-15 12:17:05.562432356 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-15 12:17:05.562435436 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-15 12:17:05.562442776 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(101))}}: Set open project files (count: 1) 2026-10-15 12:17:05.562449586 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-15 12:17:05.562451696 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-15 12:17:05.562458666 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(101)), file(Id(102))}}: Set open project files (count: 2) 2026-10-15 12:17:05.562464657 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-15 12:17:05.562466797 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-15 12:17:05.562471557 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(101)), file(Id(103)), file(Id(102))}}: Set open project files (count: 3) 2026-10-15 12:17:05.562554129 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Checking file 'vs-code:/test.ipynb' 2026-10-15 12:17:05.562661832 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Resolving dynamic module resolution paths 2026-10-15 12:17:05.574875189 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Module `__builtins__` not found in search paths 2026-10-15 12:17:05.579735432 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-15 12:17:05.579749292 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-15 12:17:05.579812804 DEBUG method="textDocument/prepareRename" response.id=2 duration=82.58µs 2026-10-15 12:17:05.579828014 DEBUG Received server response for request 2 2026-10-15 12:17:05.579835615 DEBUG Client sends request `textDocument/rename` with ID 3 2026-10-15 12:17:05.579926437 DEBUG request{id=3 method=textDocument/rename}: Failed to read notebook '/tmp/.tmpl7zslY/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-10-15 12:17:05.580006829 DEBUG method="textDocument/rename" response.id=3 duration=159.33µs 2026-10-15 12:17:05.580017119 DEBUG Received server response for request 3 2026-10-15 12:17:05.590271398 DEBUG Client sends request `shutdown` with ID 4 2026-10-15 12:17:05.590303709 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:17:05.590309899 DEBUG method="shutdown" response.id=4 duration=10.15µs 2026-10-15 12:17:05.590319219 DEBUG Received server response for request 4 2026-10-15 12:17:05.590323429 DEBUG Client sends notification `exit` 2026-10-15 12:17:05.590338799 DEBUG Received exit notification, exiting ok test rename::text_document ... 2026-10-15 12:17:05.593441128 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:17:05.593516320 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:17:05.593561891 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:17:05.593618992 DEBUG Client info: None 2026-10-15 12:17:05.593644053 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:17:05.593657603 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:17:05.593665063 INFO Version: Unknown 2026-10-15 12:17:05.593708314 DEBUG Received server response for request 1 2026-10-15 12:17:05.593755096 DEBUG Client sends notification `initialized` 2026-10-15 12:17:05.593769026 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpnkqobN 2026-10-15 12:17:05.593775956 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:17:05.593855118 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:17:05.593923870 DEBUG Received server request `workspace/configuration` 2026-10-15 12:17:05.593927540 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:17:05.593937260 DEBUG No workspace configuration provided for file:///tmp/.tmpnkqobN 2026-10-15 12:17:05.593943710 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:17:05.593947640 DEBUG Client sends request `textDocument/prepareRename` with ID 2 2026-10-15 12:17:05.594002222 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:17:05.594007242 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpnkqobN, using default options 2026-10-15 12:17:05.594017212 DEBUG Initializing workspace `file:///tmp/.tmpnkqobN`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:17:05.594032503 DEBUG Searching for a project in '/tmp/.tmpnkqobN' 2026-10-15 12:17:05.594059753 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:17:05.594064623 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:17:05.594545855 INFO Defaulting to python-platform `linux` 2026-10-15 12:17:05.594551546 DEBUG Resolving local virtual environment: /tmp/.tmpnkqobN/.venv 2026-10-15 12:17:05.594594427 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:17:05.594598877 DEBUG No virtual environment found 2026-10-15 12:17:05.594609807 DEBUG Adding first-party search path `/tmp/.tmpnkqobN` 2026-10-15 12:17:05.594614767 DEBUG Using vendored stdlib 2026-10-15 12:17:05.594697899 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:17:05.594702289 DEBUG Adding new file root '/tmp/.tmpnkqobN' of kind Project 2026-10-15 12:17:05.598419523 INFO Project::index_files{project=.tmpnkqobN}: Indexed 1 file(s) in 0.003s 2026-10-15 12:17:05.598440934 DEBUG Updating project to check open files 2026-10-15 12:17:05.598512095 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpnkqobN/foo.py") 2026-10-15 12:17:05.598525136 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpnkqobN/foo.py` 2026-10-15 12:17:05.598531646 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpnkqobN/foo.py` 2026-10-15 12:17:05.598631718 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpnkqobN/foo.py` to project `.tmpnkqobN` 2026-10-15 12:17:05.598646549 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpnkqobN/foo.py` 2026-10-15 12:17:05.598649509 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:17:05.598657959 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:17:05.598839974 DEBUG method="textDocument/prepareRename" response.id=2 duration=175.64µs 2026-10-15 12:17:05.598853784 DEBUG Received server response for request 2 2026-10-15 12:17:05.598866284 DEBUG Client sends request `textDocument/rename` with ID 3 2026-10-15 12:17:05.599007428 DEBUG method="textDocument/rename" response.id=3 duration=128.37µs 2026-10-15 12:17:05.599019328 DEBUG Received server response for request 3 2026-10-15 12:17:05.609268937 DEBUG Client sends request `shutdown` with ID 4 2026-10-15 12:17:05.609291737 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:17:05.609298507 DEBUG method="shutdown" response.id=4 duration=9.67µs 2026-10-15 12:17:05.609307628 DEBUG Received server response for request 4 2026-10-15 12:17:05.609311238 DEBUG Client sends notification `exit` 2026-10-15 12:17:05.609319748 DEBUG Received exit notification, exiting ok test script_preparation::exclude_scripts_uses_saved_contents_after_close ... 2026-10-15 12:17:05.610876737 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:17:05.610937079 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:17:05.610973920 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:17:05.611040871 DEBUG Client info: None 2026-10-15 12:17:05.611068232 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: Some( Experimental { use_uv: Some( Off, ), }, ), show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:17:05.611082242 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:17:05.611089123 INFO Version: Unknown 2026-10-15 12:17:05.611133044 DEBUG Received server response for request 1 2026-10-15 12:17:05.611169575 DEBUG Client sends notification `initialized` 2026-10-15 12:17:05.611183285 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:17:05.611253537 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:17:05.611386690 DEBUG Received server request `workspace/configuration` 2026-10-15 12:17:05.611390670 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:17:05.611404321 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:17:05.611406851 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-15 12:17:05.611465732 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:17:05.611483743 DEBUG Initializing workspace `file:///tmp/.tmpot2yBF/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:17:05.611500723 DEBUG Searching for a project in '/tmp/.tmpot2yBF/src' 2026-10-15 12:17:05.611539144 DEBUG Found project at '/tmp/.tmpot2yBF/src' 2026-10-15 12:17:05.611544044 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:17:05.612785555 INFO Defaulting to python-platform `linux` 2026-10-15 12:17:05.612794106 DEBUG Resolving local virtual environment: /tmp/.tmpot2yBF/src/.venv 2026-10-15 12:17:05.612842027 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:17:05.612846497 DEBUG No virtual environment found 2026-10-15 12:17:05.612858037 DEBUG Adding first-party search path `/tmp/.tmpot2yBF/src` 2026-10-15 12:17:05.612862247 DEBUG Using vendored stdlib 2026-10-15 12:17:05.612973950 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:17:05.612979110 DEBUG Adding new file root '/tmp/.tmpot2yBF/src' of kind Project 2026-10-15 12:17:05.615180316 INFO Project::index_files{project=src}: Indexed 2 file(s) in 0.002s 2026-10-15 12:17:05.615262098 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpot2yBF/src/script.py") 2026-10-15 12:17:05.615271578 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpot2yBF/src/script.py` 2026-10-15 12:17:05.615292809 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpot2yBF/src/script.py` 2026-10-15 12:17:05.615436052 DEBUG notification{method=textDocument/didOpen}:apply_changes:remove_file{file=file(Id(100))}: Removing file `/tmp/.tmpot2yBF/src/script.py` from project `src` 2026-10-15 12:17:05.615454263 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpot2yBF/src/script.py` 2026-10-15 12:17:05.615457183 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:17:05.615462743 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:17:05.615507164 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-15 12:17:05.615634137 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpot2yBF/src/main.py"))}: Checking file '/tmp/.tmpot2yBF/src/main.py' 2026-10-15 12:17:05.615748530 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpot2yBF/src/main.py"))}: Resolving dynamic module resolution paths 2026-10-15 12:17:05.624281745 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpot2yBF/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-15 12:17:05.624365027 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-10-15 12:17:05.624388128 DEBUG method="workspace/diagnostic" response.id=2 duration=8.92ms 2026-10-15 12:17:05.624401908 DEBUG Received server response for request 2 2026-10-15 12:17:05.624507921 DEBUG Client sends notification `textDocument/didClose` 2026-10-15 12:17:05.624516051 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-15 12:17:05.624531512 DEBUG notification{method=textDocument/didClose}: Closing file `/tmp/.tmpot2yBF/src/script.py` 2026-10-15 12:17:05.624535002 DEBUG notification{method=textDocument/didClose}: Take open project files 2026-10-15 12:17:05.624544342 DEBUG notification{method=textDocument/didClose}:set_open_files{open_files={}}: Set open project files (count: 0) 2026-10-15 12:17:05.624571133 DEBUG notification{method=textDocument/didClose}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpot2yBF/src/script.py", kind: FileContent } 2026-10-15 12:17:05.624578133 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the revision of `/tmp/.tmpot2yBF/src/script.py` 2026-10-15 12:17:05.624583403 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the permissions of `/tmp/.tmpot2yBF/src/script.py` 2026-10-15 12:17:05.624675965 DEBUG notification{method=textDocument/didClose}:apply_changes: Adding file `/tmp/.tmpot2yBF/src/script.py` to project `src` 2026-10-15 12:17:05.624703176 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-15 12:17:05.624818379 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpot2yBF/src/script.py"))}: Checking file '/tmp/.tmpot2yBF/src/script.py' 2026-10-15 12:17:05.624930072 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-15 12:17:05.624951422 DEBUG method="workspace/diagnostic" response.id=3 duration=261.98µs 2026-10-15 12:17:05.624961372 DEBUG Received server response for request 3 2026-10-15 12:17:05.635106018 DEBUG Client sends request `shutdown` with ID 4 2026-10-15 12:17:05.635127199 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:17:05.635134719 DEBUG method="shutdown" response.id=4 duration=10.78µs 2026-10-15 12:17:05.635144569 DEBUG Received server response for request 4 2026-10-15 12:17:05.635148519 DEBUG Client sends notification `exit` 2026-10-15 12:17:05.635157000 DEBUG Received exit notification, exiting ok test script_preparation::non_python_overlay_does_not_block_workspace_diagnostics ... 2026-10-15 12:17:05.637580521 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: Some( DiagnosticWorkspaceClientCapabilities { refresh_support: Some( true, ), }, ), folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:17:05.637634232 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:17:05.637668733 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:17:05.637728374 DEBUG Client info: None 2026-10-15 12:17:05.637756105 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: Some( Experimental { use_uv: Some( Scripts, ), }, ), show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:17:05.637770345 DEBUG Resolved client capabilities: ["WORKSPACE_DIAGNOSTIC_REFRESH", "PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:17:05.637776026 INFO Version: Unknown 2026-10-15 12:17:05.637814296 DEBUG Received server response for request 1 2026-10-15 12:17:05.637847207 DEBUG Client sends notification `initialized` 2026-10-15 12:17:05.637860658 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:17:05.637929639 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:17:05.638006431 DEBUG Received server request `workspace/configuration` 2026-10-15 12:17:05.638010051 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:17:05.638024152 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:17:05.638026522 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-15 12:17:05.638071543 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:17:05.638085913 DEBUG Initializing workspace `file:///tmp/.tmpjqD06P/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:17:05.638101684 DEBUG Searching for a project in '/tmp/.tmpjqD06P/src' 2026-10-15 12:17:05.638133805 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:17:05.638138945 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:17:05.638609827 INFO Defaulting to python-platform `linux` 2026-10-15 12:17:05.638614877 DEBUG Resolving local virtual environment: /tmp/.tmpjqD06P/src/.venv 2026-10-15 12:17:05.638655838 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:17:05.638659738 DEBUG No virtual environment found 2026-10-15 12:17:05.638670518 DEBUG Adding first-party search path `/tmp/.tmpjqD06P/src` 2026-10-15 12:17:05.638674528 DEBUG Using vendored stdlib 2026-10-15 12:17:05.638758560 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:17:05.638762990 DEBUG Adding new file root '/tmp/.tmpjqD06P/src' of kind Project 2026-10-15 12:17:05.640829602 INFO Project::index_files{project=src}: Indexed 2 file(s) in 0.002s 2026-10-15 12:17:05.640895494 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpjqD06P/src/script.py") 2026-10-15 12:17:05.640902784 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpjqD06P/src/script.py` 2026-10-15 12:17:05.640917215 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpjqD06P/src/script.py` 2026-10-15 12:17:05.641052788 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpjqD06P/src/script.py` to project `src` 2026-10-15 12:17:05.641105439 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-15 12:17:05.641267974 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpjqD06P/src/main.py"))}: Checking file '/tmp/.tmpjqD06P/src/main.py' 2026-10-15 12:17:05.641349356 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpjqD06P/src/main.py"))}: Resolving dynamic module resolution paths 2026-10-15 12:17:05.641703164 INFO request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpjqD06P/src/script.py"))}: Defaulting to python-platform `linux` 2026-10-15 12:17:05.641752276 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpjqD06P/src/script.py"))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:17:05.641758346 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpjqD06P/src/script.py"))}: No virtual environment found 2026-10-15 12:17:05.641762706 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpjqD06P/src/script.py"))}: Using vendored stdlib 2026-10-15 12:17:05.641846648 INFO request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpjqD06P/src/script.py"))}: Python version: Python 3.15, platform: linux 2026-10-15 12:17:05.641877409 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpjqD06P/src/script.py"))}: Checking file '/tmp/.tmpjqD06P/src/script.py' 2026-10-15 12:17:05.649487291 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpjqD06P/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-15 12:17:05.649582863 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.008s 2026-10-15 12:17:05.649619214 DEBUG method="workspace/diagnostic" response.id=2 duration=8.55ms 2026-10-15 12:17:05.649634365 DEBUG Received server response for request 2 2026-10-15 12:17:05.659809821 DEBUG Client sends request `shutdown` with ID 3 2026-10-15 12:17:05.659833002 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:17:05.659839982 DEBUG method="shutdown" response.id=3 duration=10.52µs 2026-10-15 12:17:05.659850712 DEBUG Received server response for request 3 2026-10-15 12:17:05.659854642 DEBUG Client sends notification `exit` 2026-10-15 12:17:05.659863812 DEBUG Received exit notification, exiting ok test semantic_tokens::multiline_token_client_not_supporting_multiline_tokens ... 2026-10-15 12:17:05.663759741 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { 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-10-15 12:17:05.663822862 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:17:05.663859023 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:17:05.663923095 DEBUG Client info: None 2026-10-15 12:17:05.663951715 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:17:05.663965156 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:17:05.663971866 INFO Version: Unknown 2026-10-15 12:17:05.664026857 DEBUG Received server response for request 1 2026-10-15 12:17:05.664060728 DEBUG Client sends notification `initialized` 2026-10-15 12:17:05.664076019 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:17:05.664152391 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:17:05.664272574 DEBUG Received server request `workspace/configuration` 2026-10-15 12:17:05.664275864 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:17:05.664288454 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:17:05.664291694 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-10-15 12:17:05.664344335 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:17:05.664362416 DEBUG Initializing workspace `file:///tmp/.tmpuu8lRf/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:17:05.664378036 DEBUG Searching for a project in '/tmp/.tmpuu8lRf/src' 2026-10-15 12:17:05.664411687 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:17:05.664416947 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:17:05.665703610 INFO Defaulting to python-platform `linux` 2026-10-15 12:17:05.665714080 DEBUG Resolving local virtual environment: /tmp/.tmpuu8lRf/src/.venv 2026-10-15 12:17:05.665766631 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:17:05.665770711 DEBUG No virtual environment found 2026-10-15 12:17:05.665782162 DEBUG Adding first-party search path `/tmp/.tmpuu8lRf/src` 2026-10-15 12:17:05.665786452 DEBUG Using vendored stdlib 2026-10-15 12:17:05.665892654 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:17:05.665898845 DEBUG Adding new file root '/tmp/.tmpuu8lRf/src' of kind Project 2026-10-15 12:17:05.669102555 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-15 12:17:05.669120216 DEBUG Updating project to check open files 2026-10-15 12:17:05.669199108 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpuu8lRf/src/foo.py") 2026-10-15 12:17:05.669209598 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpuu8lRf/src/foo.py` 2026-10-15 12:17:05.669217308 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpuu8lRf/src/foo.py` 2026-10-15 12:17:05.669366902 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpuu8lRf/src/foo.py` to project `src` 2026-10-15 12:17:05.669390483 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpuu8lRf/src/foo.py` 2026-10-15 12:17:05.669393023 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:17:05.669400113 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:17:05.669804873 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Resolving dynamic module resolution paths 2026-10-15 12:17:05.669836974 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Module `__builtins__` not found in search paths 2026-10-15 12:17:05.685680583 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=16.27ms 2026-10-15 12:17:05.685701204 DEBUG Received server response for request 2 2026-10-15 12:17:05.695955472 DEBUG Client sends request `shutdown` with ID 3 2026-10-15 12:17:05.696000233 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:17:05.696007134 DEBUG method="shutdown" response.id=3 duration=21.64µs 2026-10-15 12:17:05.696025454 DEBUG Received server response for request 3 2026-10-15 12:17:05.696029274 DEBUG Client sends notification `exit` 2026-10-15 12:17:05.696045075 DEBUG Received exit notification, exiting ok test semantic_tokens::multiline_token_client_supporting_multiline_tokens ... 2026-10-15 12:17:05.699151103 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { 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-10-15 12:17:05.699230815 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:17:05.699268246 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:17:05.699327087 DEBUG Client info: None 2026-10-15 12:17:05.699358238 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:17:05.699370819 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "MULTILINE_SEMANTIC_TOKENS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:17:05.699376989 INFO Version: Unknown 2026-10-15 12:17:05.699419140 DEBUG Received server response for request 1 2026-10-15 12:17:05.699466051 DEBUG Client sends notification `initialized` 2026-10-15 12:17:05.699481181 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:17:05.699555363 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:17:05.699621135 DEBUG Received server request `workspace/configuration` 2026-10-15 12:17:05.699624535 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:17:05.699639565 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:17:05.699642955 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-10-15 12:17:05.699684656 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:17:05.699699147 DEBUG Initializing workspace `file:///tmp/.tmp3k3BGA/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:17:05.699713837 DEBUG Searching for a project in '/tmp/.tmp3k3BGA/src' 2026-10-15 12:17:05.699746058 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:17:05.699750688 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:17:05.700287282 INFO Defaulting to python-platform `linux` 2026-10-15 12:17:05.700293632 DEBUG Resolving local virtual environment: /tmp/.tmp3k3BGA/src/.venv 2026-10-15 12:17:05.700338863 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:17:05.700342573 DEBUG No virtual environment found 2026-10-15 12:17:05.700362533 DEBUG Adding first-party search path `/tmp/.tmp3k3BGA/src` 2026-10-15 12:17:05.700366974 DEBUG Using vendored stdlib 2026-10-15 12:17:05.700463716 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:17:05.700467926 DEBUG Adding new file root '/tmp/.tmp3k3BGA/src' of kind Project 2026-10-15 12:17:05.702629031 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-15 12:17:05.702644811 DEBUG Updating project to check open files 2026-10-15 12:17:05.702730193 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp3k3BGA/src/foo.py") 2026-10-15 12:17:05.702738843 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp3k3BGA/src/foo.py` 2026-10-15 12:17:05.702745814 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp3k3BGA/src/foo.py` 2026-10-15 12:17:05.702879287 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp3k3BGA/src/foo.py` to project `src` 2026-10-15 12:17:05.702891767 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp3k3BGA/src/foo.py` 2026-10-15 12:17:05.702894277 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:17:05.702902177 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:17:05.703110903 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Resolving dynamic module resolution paths 2026-10-15 12:17:05.703140013 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Module `__builtins__` not found in search paths 2026-10-15 12:17:05.716819368 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=13.91ms 2026-10-15 12:17:05.716838289 DEBUG Received server response for request 2 2026-10-15 12:17:05.727120038 DEBUG Client sends request `shutdown` with ID 3 2026-10-15 12:17:05.727154759 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:17:05.727161949 DEBUG method="shutdown" response.id=3 duration=10.63µs 2026-10-15 12:17:05.727171909 DEBUG Received server response for request 3 2026-10-15 12:17:05.727175970 DEBUG Client sends notification `exit` 2026-10-15 12:17:05.727191530 DEBUG Received exit notification, exiting ok test semantic_tokens::no_stale_tokens_after_opening_the_same_file_with_new_content ... 2026-10-15 12:17:05.730226757 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { 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-10-15 12:17:05.730294518 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:17:05.730330909 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:17:05.730387251 DEBUG Client info: None 2026-10-15 12:17:05.730410441 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:17:05.730421851 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "MULTILINE_SEMANTIC_TOKENS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:17:05.730428072 INFO Version: Unknown 2026-10-15 12:17:05.730469303 DEBUG Received server response for request 1 2026-10-15 12:17:05.730509974 DEBUG Client sends notification `initialized` 2026-10-15 12:17:05.730526304 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:17:05.730602286 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:17:05.730665728 DEBUG Received server request `workspace/configuration` 2026-10-15 12:17:05.730669338 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:17:05.730684138 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:17:05.730687418 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-10-15 12:17:05.730728399 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:17:05.730742610 DEBUG Initializing workspace `file:///tmp/.tmpbwXRee/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:17:05.730759130 DEBUG Searching for a project in '/tmp/.tmpbwXRee/src' 2026-10-15 12:17:05.730792121 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:17:05.730797101 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:17:05.731318694 INFO Defaulting to python-platform `linux` 2026-10-15 12:17:05.731325324 DEBUG Resolving local virtual environment: /tmp/.tmpbwXRee/src/.venv 2026-10-15 12:17:05.731386236 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:17:05.731390136 DEBUG No virtual environment found 2026-10-15 12:17:05.731406556 DEBUG Adding first-party search path `/tmp/.tmpbwXRee/src` 2026-10-15 12:17:05.731410676 DEBUG Using vendored stdlib 2026-10-15 12:17:05.731500969 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:17:05.731505429 DEBUG Adding new file root '/tmp/.tmpbwXRee/src' of kind Project 2026-10-15 12:17:05.733658933 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-10-15 12:17:05.733680034 DEBUG Updating project to check open files 2026-10-15 12:17:05.733755035 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpbwXRee/src/foo") 2026-10-15 12:17:05.733870708 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpbwXRee/src/foo` to project `src` 2026-10-15 12:17:05.733888849 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpbwXRee/src/foo` 2026-10-15 12:17:05.733891609 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:17:05.733897489 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-15 12:17:05.734096934 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Resolving dynamic module resolution paths 2026-10-15 12:17:05.736204207 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=2.30ms 2026-10-15 12:17:05.736220508 DEBUG Received server response for request 2 2026-10-15 12:17:05.736230628 DEBUG Client sends notification `textDocument/didClose` 2026-10-15 12:17:05.736237178 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:17:05.736239538 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 3 2026-10-15 12:17:05.736255428 DEBUG notification{method=textDocument/didClose}: Closing file `/tmp/.tmpbwXRee/src/foo` 2026-10-15 12:17:05.736258579 DEBUG notification{method=textDocument/didClose}: Take open project files 2026-10-15 12:17:05.736264909 DEBUG notification{method=textDocument/didClose}:set_open_files{open_files={}}: Set open project files (count: 0) 2026-10-15 12:17:05.736270839 DEBUG notification{method=textDocument/didClose}:remove_file{file=file(Id(200))}: Removing file `/tmp/.tmpbwXRee/src/foo` from project `src` 2026-10-15 12:17:05.736303820 DEBUG notification{method=textDocument/didClose}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpbwXRee/src/foo", kind: FileContent } 2026-10-15 12:17:05.736310340 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the revision of `/tmp/.tmpbwXRee/src/foo` 2026-10-15 12:17:05.736315520 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the permissions of `/tmp/.tmpbwXRee/src/foo` 2026-10-15 12:17:05.736343801 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpbwXRee/src/foo") 2026-10-15 12:17:05.736347211 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpbwXRee/src/foo` 2026-10-15 12:17:05.736351611 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpbwXRee/src/foo` 2026-10-15 12:17:05.736432643 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpbwXRee/src/foo` to project `src` 2026-10-15 12:17:05.736443363 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpbwXRee/src/foo` 2026-10-15 12:17:05.736445933 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:17:05.736450783 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-15 12:17:05.736512575 DEBUG request{id=3 method=textDocument/semanticTokens/full}: Module `__builtins__` not found in search paths 2026-10-15 12:17:05.748275812 DEBUG method="textDocument/semanticTokens/full" response.id=3 duration=11.82ms 2026-10-15 12:17:05.748291682 DEBUG Received server response for request 3 2026-10-15 12:17:05.758369806 DEBUG Client sends request `shutdown` with ID 4 2026-10-15 12:17:05.758389337 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:17:05.758395807 DEBUG method="shutdown" response.id=4 duration=9.64µs 2026-10-15 12:17:05.758405877 DEBUG Received server response for request 4 2026-10-15 12:17:05.758409117 DEBUG Client sends notification `exit` 2026-10-15 12:17:05.758417437 DEBUG Received exit notification, exiting ok test semantic_tokens::script_metadata_is_highlighted_as_toml ... 2026-10-15 12:17:05.761486025 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:17:05.761549666 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:17:05.761586287 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:17:05.761645119 DEBUG Client info: None 2026-10-15 12:17:05.761670529 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:17:05.761681870 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:17:05.761688440 INFO Version: Unknown 2026-10-15 12:17:05.761728971 DEBUG Received server response for request 1 2026-10-15 12:17:05.761770632 DEBUG Client sends notification `initialized` 2026-10-15 12:17:05.761785752 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:17:05.761861524 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:17:05.761926106 DEBUG Received server request `workspace/configuration` 2026-10-15 12:17:05.761929966 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:17:05.761944766 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:17:05.761947896 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-10-15 12:17:05.762007458 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:17:05.762023428 DEBUG Initializing workspace `file:///tmp/.tmpr3NxXe/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:17:05.762039159 DEBUG Searching for a project in '/tmp/.tmpr3NxXe/src' 2026-10-15 12:17:05.762072939 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:17:05.762077139 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:17:05.762584892 INFO Defaulting to python-platform `linux` 2026-10-15 12:17:05.762590302 DEBUG Resolving local virtual environment: /tmp/.tmpr3NxXe/src/.venv 2026-10-15 12:17:05.762644094 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:17:05.762648604 DEBUG No virtual environment found 2026-10-15 12:17:05.762659584 DEBUG Adding first-party search path `/tmp/.tmpr3NxXe/src` 2026-10-15 12:17:05.762663864 DEBUG Using vendored stdlib 2026-10-15 12:17:05.762754637 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:17:05.762758837 DEBUG Adding new file root '/tmp/.tmpr3NxXe/src' of kind Project 2026-10-15 12:17:05.764838619 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-15 12:17:05.764859650 DEBUG Updating project to check open files 2026-10-15 12:17:05.764934872 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpr3NxXe/src/script.py") 2026-10-15 12:17:05.764950012 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpr3NxXe/src/script.py` 2026-10-15 12:17:05.764957092 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpr3NxXe/src/script.py` 2026-10-15 12:17:05.765106246 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpr3NxXe/src/script.py` to project `src` 2026-10-15 12:17:05.765121456 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpr3NxXe/src/script.py` 2026-10-15 12:17:05.765123936 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:17:05.765131247 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:17:05.765351152 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Resolving requires-python constraint: `>=3.12` 2026-10-15 12:17:05.765383763 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Resolved requires-python constraint to: 3.12 2026-10-15 12:17:05.765826424 INFO request{id=2 method=textDocument/semanticTokens/full}: Defaulting to python-platform `linux` 2026-10-15 12:17:05.765861875 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:17:05.765866745 DEBUG request{id=2 method=textDocument/semanticTokens/full}: No virtual environment found 2026-10-15 12:17:05.765869935 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Using vendored stdlib 2026-10-15 12:17:05.765951277 INFO request{id=2 method=textDocument/semanticTokens/full}: Python version: Python 3.12, platform: linux 2026-10-15 12:17:05.766037449 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Resolving dynamic module resolution paths 2026-10-15 12:17:05.767830345 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=2.69ms 2026-10-15 12:17:05.767852015 DEBUG Received server response for request 2 2026-10-15 12:17:05.777932529 DEBUG Client sends request `shutdown` with ID 3 2026-10-15 12:17:05.777953060 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:17:05.777958730 DEBUG method="shutdown" response.id=3 duration=8.17µs 2026-10-15 12:17:05.777968590 DEBUG Received server response for request 3 2026-10-15 12:17:05.777971700 DEBUG Client sends notification `exit` 2026-10-15 12:17:05.777980701 DEBUG Received exit notification, exiting ok test signature_help::works_in_function_name ... 2026-10-15 12:17:05.779874958 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:17:05.779942460 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:17:05.779977711 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:17:05.780046653 DEBUG Client info: None 2026-10-15 12:17:05.780071193 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:17:05.780082794 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:17:05.780088594 INFO Version: Unknown 2026-10-15 12:17:05.780130645 DEBUG Received server response for request 1 2026-10-15 12:17:05.780169716 DEBUG Client sends notification `initialized` 2026-10-15 12:17:05.780183976 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:17:05.780256368 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:17:05.780316439 DEBUG Received server request `workspace/configuration` 2026-10-15 12:17:05.780319940 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:17:05.780333070 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:17:05.780336340 DEBUG Client sends request `textDocument/signatureHelp` with ID 2 2026-10-15 12:17:05.780376781 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:17:05.780390821 DEBUG Initializing workspace `file:///tmp/.tmpaLArbx/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:17:05.780404672 DEBUG Searching for a project in '/tmp/.tmpaLArbx/src' 2026-10-15 12:17:05.780436022 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:17:05.780440993 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:17:05.780894804 INFO Defaulting to python-platform `linux` 2026-10-15 12:17:05.780899654 DEBUG Resolving local virtual environment: /tmp/.tmpaLArbx/src/.venv 2026-10-15 12:17:05.780940555 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:17:05.780944215 DEBUG No virtual environment found 2026-10-15 12:17:05.780972266 DEBUG Adding first-party search path `/tmp/.tmpaLArbx/src` 2026-10-15 12:17:05.780976366 DEBUG Using vendored stdlib 2026-10-15 12:17:05.781082519 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:17:05.781087169 DEBUG Adding new file root '/tmp/.tmpaLArbx/src' of kind Project 2026-10-15 12:17:05.784055614 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-15 12:17:05.784075404 DEBUG Updating project to check open files 2026-10-15 12:17:05.784153396 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpaLArbx/src/foo.py") 2026-10-15 12:17:05.784161346 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpaLArbx/src/foo.py` 2026-10-15 12:17:05.784169857 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpaLArbx/src/foo.py` 2026-10-15 12:17:05.784291550 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpaLArbx/src/foo.py` to project `src` 2026-10-15 12:17:05.784311680 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpaLArbx/src/foo.py` 2026-10-15 12:17:05.784314100 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:17:05.784321050 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:17:05.784492585 DEBUG request{id=2 method=textDocument/signatureHelp}: Resolving dynamic module resolution paths 2026-10-15 12:17:05.796351304 DEBUG request{id=2 method=textDocument/signatureHelp}: Module `__builtins__` not found in search paths 2026-10-15 12:17:05.802233842 DEBUG request{id=2 method=textDocument/signatureHelp}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-15 12:17:05.802248142 DEBUG request{id=2 method=textDocument/signatureHelp}:map_stub_definition: Module `re` not found in search paths 2026-10-15 12:17:05.802255803 DEBUG request{id=2 method=textDocument/signatureHelp}:map_stub_definition: Module `re` not found while looking in parent dirs (runtime mode) 2026-10-15 12:17:05.802278423 DEBUG method="textDocument/signatureHelp" response.id=2 duration=17.95ms 2026-10-15 12:17:05.802295794 DEBUG Received server response for request 2 2026-10-15 12:17:05.812568853 DEBUG Client sends request `shutdown` with ID 3 2026-10-15 12:17:05.812604033 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:17:05.812611334 DEBUG method="shutdown" response.id=3 duration=10.68µs 2026-10-15 12:17:05.812629074 DEBUG Received server response for request 3 2026-10-15 12:17:05.812632564 DEBUG Client sends notification `exit` 2026-10-15 12:17:05.812649165 DEBUG Received exit notification, exiting ok test type_hierarchy::chained_hierarchy ... 2026-10-15 12:17:05.816026630 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:17:05.816090011 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:17:05.816124482 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:17:05.816182864 DEBUG Client info: None 2026-10-15 12:17:05.816211854 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:17:05.816224905 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:17:05.816232175 INFO Version: Unknown 2026-10-15 12:17:05.816276206 DEBUG Received server response for request 1 2026-10-15 12:17:05.816314237 DEBUG Client sends notification `initialized` 2026-10-15 12:17:05.816327287 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpJXjzIF 2026-10-15 12:17:05.816334847 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:17:05.816407279 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:17:05.816537443 DEBUG Received server request `workspace/configuration` 2026-10-15 12:17:05.816541153 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:17:05.816549693 DEBUG No workspace configuration provided for file:///tmp/.tmpJXjzIF 2026-10-15 12:17:05.816555533 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:17:05.816558263 DEBUG Client sends request `textDocument/prepareTypeHierarchy` with ID 2 2026-10-15 12:17:05.816616975 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:17:05.816622745 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpJXjzIF, using default options 2026-10-15 12:17:05.816634355 DEBUG Initializing workspace `file:///tmp/.tmpJXjzIF`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:17:05.816650245 DEBUG Searching for a project in '/tmp/.tmpJXjzIF' 2026-10-15 12:17:05.816678516 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:17:05.816683746 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:17:05.817884107 INFO Defaulting to python-platform `linux` 2026-10-15 12:17:05.817897517 DEBUG Resolving local virtual environment: /tmp/.tmpJXjzIF/.venv 2026-10-15 12:17:05.817946998 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:17:05.817951748 DEBUG No virtual environment found 2026-10-15 12:17:05.817963639 DEBUG Adding first-party search path `/tmp/.tmpJXjzIF` 2026-10-15 12:17:05.817967779 DEBUG Using vendored stdlib 2026-10-15 12:17:05.818092762 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:17:05.818099782 DEBUG Adding new file root '/tmp/.tmpJXjzIF' of kind Project 2026-10-15 12:17:05.821095677 INFO Project::index_files{project=.tmpJXjzIF}: Indexed 1 file(s) in 0.002s 2026-10-15 12:17:05.821115478 DEBUG Updating project to check open files 2026-10-15 12:17:05.821205420 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpJXjzIF/foo.py") 2026-10-15 12:17:05.821218691 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpJXjzIF/foo.py` 2026-10-15 12:17:05.821225551 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpJXjzIF/foo.py` 2026-10-15 12:17:05.821335303 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpJXjzIF/foo.py` to project `.tmpJXjzIF` 2026-10-15 12:17:05.821348454 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpJXjzIF/foo.py` 2026-10-15 12:17:05.821351374 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:17:05.821360014 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:17:05.821626941 DEBUG request{id=2 method=textDocument/prepareTypeHierarchy}: Resolving dynamic module resolution paths 2026-10-15 12:17:05.821686422 DEBUG method="textDocument/prepareTypeHierarchy" response.id=2 duration=319.81µs 2026-10-15 12:17:05.821702463 DEBUG Received server response for request 2 2026-10-15 12:17:05.821722923 DEBUG Client sends request `typeHierarchy/supertypes` with ID 3 2026-10-15 12:17:05.821780755 DEBUG method="typeHierarchy/supertypes" response.id=3 duration=42.10µs 2026-10-15 12:17:05.821790515 DEBUG Received server response for request 3 2026-10-15 12:17:05.821800765 DEBUG Client sends request `typeHierarchy/supertypes` with ID 4 2026-10-15 12:17:05.821840106 DEBUG method="typeHierarchy/supertypes" response.id=4 duration=28.13µs 2026-10-15 12:17:05.821848746 DEBUG Received server response for request 4 2026-10-15 12:17:05.821857817 DEBUG Client sends request `typeHierarchy/supertypes` with ID 5 2026-10-15 12:17:05.832615988 DEBUG method="typeHierarchy/supertypes" response.id=5 duration=10.75ms 2026-10-15 12:17:05.832632188 DEBUG Received server response for request 5 2026-10-15 12:17:05.832648379 DEBUG Client sends request `typeHierarchy/supertypes` with ID 6 2026-10-15 12:17:05.832692480 DEBUG method="typeHierarchy/supertypes" response.id=6 duration=30.03µs 2026-10-15 12:17:05.832701750 DEBUG Received server response for request 6 2026-10-15 12:17:05.842779104 DEBUG Client sends request `shutdown` with ID 7 2026-10-15 12:17:05.842799715 DEBUG request{id=7 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:17:05.842806955 DEBUG method="shutdown" response.id=7 duration=10.73µs 2026-10-15 12:17:05.842816685 DEBUG Received server response for request 7 2026-10-15 12:17:05.842821035 DEBUG Client sends notification `exit` 2026-10-15 12:17:05.842829635 DEBUG Received exit notification, exiting ok test type_hierarchy::simple_subtypes ... 2026-10-15 12:17:05.845264767 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:17:05.845317938 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:17:05.845352969 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:17:05.845405400 DEBUG Client info: None 2026-10-15 12:17:05.845436621 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:17:05.845448052 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:17:05.845454002 INFO Version: Unknown 2026-10-15 12:17:05.845494163 DEBUG Received server response for request 1 2026-10-15 12:17:05.845527424 DEBUG Client sends notification `initialized` 2026-10-15 12:17:05.845539054 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmp278uru 2026-10-15 12:17:05.845544784 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:17:05.845616336 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:17:05.845675697 DEBUG Received server request `workspace/configuration` 2026-10-15 12:17:05.845678807 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:17:05.845685888 DEBUG No workspace configuration provided for file:///tmp/.tmp278uru 2026-10-15 12:17:05.845691068 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:17:05.845693728 DEBUG Client sends request `textDocument/prepareTypeHierarchy` with ID 2 2026-10-15 12:17:05.845741069 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:17:05.845745939 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmp278uru, using default options 2026-10-15 12:17:05.845755249 DEBUG Initializing workspace `file:///tmp/.tmp278uru`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:17:05.845769120 DEBUG Searching for a project in '/tmp/.tmp278uru' 2026-10-15 12:17:05.845795590 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:17:05.845800190 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:17:05.846294873 INFO Defaulting to python-platform `linux` 2026-10-15 12:17:05.846301103 DEBUG Resolving local virtual environment: /tmp/.tmp278uru/.venv 2026-10-15 12:17:05.846343644 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:17:05.846347694 DEBUG No virtual environment found 2026-10-15 12:17:05.846358115 DEBUG Adding first-party search path `/tmp/.tmp278uru` 2026-10-15 12:17:05.846362205 DEBUG Using vendored stdlib 2026-10-15 12:17:05.846445237 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:17:05.846449367 DEBUG Adding new file root '/tmp/.tmp278uru' of kind Project 2026-10-15 12:17:05.850175001 INFO Project::index_files{project=.tmp278uru}: Indexed 1 file(s) in 0.003s 2026-10-15 12:17:05.850191011 DEBUG Updating project to check open files 2026-10-15 12:17:05.850251573 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp278uru/foo.py") 2026-10-15 12:17:05.850259733 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp278uru/foo.py` 2026-10-15 12:17:05.850266003 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp278uru/foo.py` 2026-10-15 12:17:05.850360535 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp278uru/foo.py` to project `.tmp278uru` 2026-10-15 12:17:05.850371876 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp278uru/foo.py` 2026-10-15 12:17:05.850374536 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:17:05.850382406 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:17:05.850625352 DEBUG request{id=2 method=textDocument/prepareTypeHierarchy}: Resolving dynamic module resolution paths 2026-10-15 12:17:05.850677623 DEBUG method="textDocument/prepareTypeHierarchy" response.id=2 duration=288.99µs 2026-10-15 12:17:05.850689644 DEBUG Received server response for request 2 2026-10-15 12:17:05.850703154 DEBUG Client sends request `typeHierarchy/subtypes` with ID 3 2026-10-15 12:17:05.867066297 DEBUG Module `__builtins__` not found in search paths 2026-10-15 12:17:05.877561511 DEBUG method="typeHierarchy/subtypes" response.id=3 duration=26.84ms 2026-10-15 12:17:05.877598142 DEBUG Received server response for request 3 2026-10-15 12:17:05.887708937 DEBUG Client sends request `shutdown` with ID 4 2026-10-15 12:17:05.887745238 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:17:05.887753698 DEBUG method="shutdown" response.id=4 duration=13.16µs 2026-10-15 12:17:05.887771489 DEBUG Received server response for request 4 2026-10-15 12:17:05.887775519 DEBUG Client sends notification `exit` 2026-10-15 12:17:05.887790929 DEBUG Received exit notification, exiting ok test type_hierarchy::simple_supertypes ... 2026-10-15 12:17:05.904269945 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:17:05.904335016 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:17:05.904373917 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:17:05.904438299 DEBUG Client info: None 2026-10-15 12:17:05.904478060 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:17:05.904492730 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:17:05.904500030 INFO Version: Unknown 2026-10-15 12:17:05.904543512 DEBUG Received server response for request 1 2026-10-15 12:17:05.904584953 DEBUG Client sends notification `initialized` 2026-10-15 12:17:05.904598893 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpeW41Yx 2026-10-15 12:17:05.904606603 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:17:05.904754357 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:17:05.904805438 DEBUG Received server request `workspace/configuration` 2026-10-15 12:17:05.904809318 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:17:05.904817308 DEBUG No workspace configuration provided for file:///tmp/.tmpeW41Yx 2026-10-15 12:17:05.904822869 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:17:05.904825939 DEBUG Client sends request `textDocument/prepareTypeHierarchy` with ID 2 2026-10-15 12:17:05.904875290 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:17:05.904881360 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpeW41Yx, using default options 2026-10-15 12:17:05.904893310 DEBUG Initializing workspace `file:///tmp/.tmpeW41Yx`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:17:05.904912041 DEBUG Searching for a project in '/tmp/.tmpeW41Yx' 2026-10-15 12:17:05.904941822 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:17:05.904947202 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:17:05.906098091 INFO Defaulting to python-platform `linux` 2026-10-15 12:17:05.906109181 DEBUG Resolving local virtual environment: /tmp/.tmpeW41Yx/.venv 2026-10-15 12:17:05.906169243 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:17:05.906174023 DEBUG No virtual environment found 2026-10-15 12:17:05.906192213 DEBUG Adding first-party search path `/tmp/.tmpeW41Yx` 2026-10-15 12:17:05.906196403 DEBUG Using vendored stdlib 2026-10-15 12:17:05.906299586 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:17:05.906304446 DEBUG Adding new file root '/tmp/.tmpeW41Yx' of kind Project 2026-10-15 12:17:05.909490076 INFO Project::index_files{project=.tmpeW41Yx}: Indexed 1 file(s) in 0.002s 2026-10-15 12:17:05.909507717 DEBUG Updating project to check open files 2026-10-15 12:17:05.909598929 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpeW41Yx/foo.py") 2026-10-15 12:17:05.909607969 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpeW41Yx/foo.py` 2026-10-15 12:17:05.909614949 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpeW41Yx/foo.py` 2026-10-15 12:17:05.909724972 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpeW41Yx/foo.py` to project `.tmpeW41Yx` 2026-10-15 12:17:05.909737903 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpeW41Yx/foo.py` 2026-10-15 12:17:05.909740703 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:17:05.909747683 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:17:05.910064331 DEBUG request{id=2 method=textDocument/prepareTypeHierarchy}: Resolving dynamic module resolution paths 2026-10-15 12:17:05.910124542 DEBUG method="textDocument/prepareTypeHierarchy" response.id=2 duration=370.18µs 2026-10-15 12:17:05.910144383 DEBUG Received server response for request 2 2026-10-15 12:17:05.910162073 DEBUG Client sends request `typeHierarchy/supertypes` with ID 3 2026-10-15 12:17:05.910217615 DEBUG method="typeHierarchy/supertypes" response.id=3 duration=42.13µs 2026-10-15 12:17:05.910227505 DEBUG Received server response for request 3 2026-10-15 12:17:05.920304039 DEBUG Client sends request `shutdown` with ID 4 2026-10-15 12:17:05.920322469 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:17:05.920329030 DEBUG method="shutdown" response.id=4 duration=9.91µs 2026-10-15 12:17:05.920338820 DEBUG Received server response for request 4 2026-10-15 12:17:05.920342690 DEBUG Client sends notification `exit` 2026-10-15 12:17:05.920351790 DEBUG Received exit notification, exiting ok test type_hierarchy::vendored_supertypes ... 2026-10-15 12:17:05.921976831 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:17:05.922067123 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:17:05.922111654 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:17:05.922162386 DEBUG Client info: None 2026-10-15 12:17:05.922186876 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:17:05.922198757 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:17:05.922205607 INFO Version: Unknown 2026-10-15 12:17:05.922247788 DEBUG Received server response for request 1 2026-10-15 12:17:05.922297299 DEBUG Client sends notification `initialized` 2026-10-15 12:17:05.922310019 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmp1EJ848 2026-10-15 12:17:05.922316910 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:17:05.922444483 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:17:05.922484264 DEBUG Received server request `workspace/configuration` 2026-10-15 12:17:05.922488174 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:17:05.922497524 DEBUG No workspace configuration provided for file:///tmp/.tmp1EJ848 2026-10-15 12:17:05.922504344 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:17:05.922507644 DEBUG Client sends request `textDocument/prepareTypeHierarchy` with ID 2 2026-10-15 12:17:05.922553326 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:17:05.922558836 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmp1EJ848, using default options 2026-10-15 12:17:05.922569966 DEBUG Initializing workspace `file:///tmp/.tmp1EJ848`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:17:05.922586556 DEBUG Searching for a project in '/tmp/.tmp1EJ848' 2026-10-15 12:17:05.922615437 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:17:05.922620267 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:17:05.923809717 INFO Defaulting to python-platform `linux` 2026-10-15 12:17:05.923818747 DEBUG Resolving local virtual environment: /tmp/.tmp1EJ848/.venv 2026-10-15 12:17:05.923870119 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:17:05.923874779 DEBUG No virtual environment found 2026-10-15 12:17:05.923887309 DEBUG Adding first-party search path `/tmp/.tmp1EJ848` 2026-10-15 12:17:05.923891709 DEBUG Using vendored stdlib 2026-10-15 12:17:05.924014112 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:17:05.924018793 DEBUG Adding new file root '/tmp/.tmp1EJ848' of kind Project 2026-10-15 12:17:05.926973977 INFO Project::index_files{project=.tmp1EJ848}: Indexed 1 file(s) in 0.002s 2026-10-15 12:17:05.927000028 DEBUG Updating project to check open files 2026-10-15 12:17:05.927087350 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp1EJ848/foo.py") 2026-10-15 12:17:05.927097140 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp1EJ848/foo.py` 2026-10-15 12:17:05.927104090 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp1EJ848/foo.py` 2026-10-15 12:17:05.927214873 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp1EJ848/foo.py` to project `.tmp1EJ848` 2026-10-15 12:17:05.927227743 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp1EJ848/foo.py` 2026-10-15 12:17:05.927230464 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:17:05.927238724 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:17:05.927574572 DEBUG request{id=2 method=textDocument/prepareTypeHierarchy}: Resolving dynamic module resolution paths 2026-10-15 12:17:05.940506738 DEBUG method="textDocument/prepareTypeHierarchy" response.id=2 duration=13.26ms 2026-10-15 12:17:05.940531759 DEBUG Received server response for request 2 2026-10-15 12:17:05.940555020 DEBUG Client sends request `typeHierarchy/supertypes` with ID 3 2026-10-15 12:17:05.940624931 DEBUG request{id=3 method=typeHierarchy/supertypes}: Module `__builtins__` not found in search paths 2026-10-15 12:17:05.940777065 DEBUG method="typeHierarchy/supertypes" response.id=3 duration=205.52µs 2026-10-15 12:17:05.940789265 DEBUG Received server response for request 3 2026-10-15 12:17:05.940811856 DEBUG Client sends request `typeHierarchy/supertypes` with ID 4 2026-10-15 12:17:05.940876058 DEBUG method="typeHierarchy/supertypes" response.id=4 duration=52.76µs 2026-10-15 12:17:05.940885828 DEBUG Received server response for request 4 2026-10-15 12:17:05.950968552 DEBUG Client sends request `shutdown` with ID 5 2026-10-15 12:17:05.951002263 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:17:05.951009353 DEBUG method="shutdown" response.id=5 duration=10.99µs 2026-10-15 12:17:05.951018923 DEBUG Received server response for request 5 2026-10-15 12:17:05.951023203 DEBUG Client sends notification `exit` 2026-10-15 12:17:05.951038394 DEBUG Received exit notification, exiting ok test workspace_folders::add_and_remove_workspace_folders ... 2026-10-15 12:17:05.955940977 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:17:05.956026520 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:17:05.956063611 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:17:05.956149023 DEBUG Client info: None 2026-10-15 12:17:05.956185744 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-10-15 12:17:05.956200864 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:17:05.956207394 INFO Version: Unknown 2026-10-15 12:17:05.956251775 DEBUG Received server response for request 1 2026-10-15 12:17:05.956297316 DEBUG Client sends notification `initialized` 2026-10-15 12:17:05.956314047 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:17:05.956449150 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:17:05.956490531 DEBUG Received server request `workspace/configuration` 2026-10-15 12:17:05.956494321 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:17:05.956507562 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-15 12:17:05.956569543 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:17:05.956600414 DEBUG Initializing workspace `file:///tmp/.tmpwXizkI/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:17:05.956618415 DEBUG Searching for a project in '/tmp/.tmpwXizkI/root1' 2026-10-15 12:17:05.956653435 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:17:05.956658346 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:17:05.957825715 INFO Defaulting to python-platform `linux` 2026-10-15 12:17:05.957839325 DEBUG Resolving local virtual environment: /tmp/.tmpwXizkI/root1/.venv 2026-10-15 12:17:05.957891217 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:17:05.957896077 DEBUG No virtual environment found 2026-10-15 12:17:05.957907697 DEBUG Adding first-party search path `/tmp/.tmpwXizkI/root1` 2026-10-15 12:17:05.957912007 DEBUG Using vendored stdlib 2026-10-15 12:17:05.958026650 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:17:05.958031530 DEBUG Adding new file root '/tmp/.tmpwXizkI/root1' of kind Project 2026-10-15 12:17:05.961204020 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.003s 2026-10-15 12:17:05.961221771 DEBUG Initializing workspace `file:///tmp/.tmpwXizkI/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:17:05.961232221 DEBUG Searching for a project in '/tmp/.tmpwXizkI/root2' 2026-10-15 12:17:05.961265622 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:17:05.961270782 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:17:05.961934618 INFO Defaulting to python-platform `linux` 2026-10-15 12:17:05.961943729 DEBUG Resolving local virtual environment: /tmp/.tmpwXizkI/root2/.venv 2026-10-15 12:17:05.961983220 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:17:05.961987250 DEBUG No virtual environment found 2026-10-15 12:17:05.962014010 DEBUG Adding first-party search path `/tmp/.tmpwXizkI/root2` 2026-10-15 12:17:05.962018121 DEBUG Using vendored stdlib 2026-10-15 12:17:05.962096143 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:17:05.962099843 DEBUG Adding new file root '/tmp/.tmpwXizkI/root2' of kind Project 2026-10-15 12:17:05.964932364 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.002s 2026-10-15 12:17:05.965006686 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-15 12:17:05.965165500 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpwXizkI/root1/main.py"))}: Checking file '/tmp/.tmpwXizkI/root1/main.py' 2026-10-15 12:17:05.965271563 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpwXizkI/root1/main.py"))}: Resolving dynamic module resolution paths 2026-10-15 12:17:05.974340841 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpwXizkI/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-10-15 12:17:05.974446234 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-10-15 12:17:05.974456364 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root2' 2026-10-15 12:17:05.974507346 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpwXizkI/root2/main.py"))}: Checking file '/tmp/.tmpwXizkI/root2/main.py' 2026-10-15 12:17:05.974557957 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpwXizkI/root2/main.py"))}: Resolving dynamic module resolution paths 2026-10-15 12:17:05.982932948 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpwXizkI/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-10-15 12:17:05.983015990 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-10-15 12:17:05.983044041 DEBUG method="workspace/diagnostic" response.id=2 duration=18.09ms 2026-10-15 12:17:05.983064351 DEBUG Received server response for request 2 2026-10-15 12:17:05.983221985 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-15 12:17:05.983250356 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (root3, file:///tmp/.tmpwXizkI/root3), to remove: (root2, file:///tmp/.tmpwXizkI/root2) 2026-10-15 12:17:05.983256886 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmpwXizkI/root2 2026-10-15 12:17:05.984298082 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Requesting workspace configuration for workspaces 2026-10-15 12:17:05.984316343 DEBUG Received server request `workspace/configuration` 2026-10-15 12:17:05.984322113 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:17:05.984334953 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-15 12:17:05.984344964 DEBUG client_response{id=1 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:17:05.984353414 DEBUG Initializing workspace `file:///tmp/.tmpwXizkI/root3`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:17:05.984366274 DEBUG Searching for a project in '/tmp/.tmpwXizkI/root3' 2026-10-15 12:17:05.984400685 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:17:05.984406115 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:17:05.984943519 INFO Defaulting to python-platform `linux` 2026-10-15 12:17:05.984955629 DEBUG Resolving local virtual environment: /tmp/.tmpwXizkI/root3/.venv 2026-10-15 12:17:05.985014820 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:17:05.985019251 DEBUG No virtual environment found 2026-10-15 12:17:05.985030401 DEBUG Adding first-party search path `/tmp/.tmpwXizkI/root3` 2026-10-15 12:17:05.985034521 DEBUG Using vendored stdlib 2026-10-15 12:17:05.985115733 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:17:05.985119823 DEBUG Adding new file root '/tmp/.tmpwXizkI/root3' of kind Project 2026-10-15 12:17:05.986967350 INFO Project::index_files{project=root3}: Indexed 1 file(s) in 0.001s 2026-10-15 12:17:05.987025191 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-15 12:17:05.987053732 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-15 12:17:05.987057332 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root3' 2026-10-15 12:17:05.987104763 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpwXizkI/root3/main.py"))}: Checking file '/tmp/.tmpwXizkI/root3/main.py' 2026-10-15 12:17:05.987163655 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpwXizkI/root3/main.py"))}: Resolving dynamic module resolution paths 2026-10-15 12:17:05.994965711 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpwXizkI/root3/main.py"))}: Module `__builtins__` not found in search paths 2026-10-15 12:17:05.995047543 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.008s 2026-10-15 12:17:05.995068374 DEBUG method="workspace/diagnostic" response.id=3 duration=8.08ms 2026-10-15 12:17:05.995086774 DEBUG Received server response for request 3 2026-10-15 12:17:06.005247491 DEBUG Client sends request `shutdown` with ID 4 2026-10-15 12:17:06.005277351 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:17:06.005283412 DEBUG method="shutdown" response.id=4 duration=10.10µs 2026-10-15 12:17:06.005293742 DEBUG Received server response for request 4 2026-10-15 12:17:06.005297902 DEBUG Client sends notification `exit` 2026-10-15 12:17:06.005306992 DEBUG Received exit notification, exiting ok test workspace_folders::add_existing_workspace_folder_is_no_op ... 2026-10-15 12:17:06.008986535 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:17:06.009059707 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:17:06.009099588 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:17:06.009170639 DEBUG Client info: None 2026-10-15 12:17:06.009199110 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-10-15 12:17:06.009213321 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:17:06.009219711 INFO Version: Unknown 2026-10-15 12:17:06.009259002 DEBUG Received server response for request 1 2026-10-15 12:17:06.009295833 DEBUG Client sends notification `initialized` 2026-10-15 12:17:06.009310043 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:17:06.009463207 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:17:06.009509388 DEBUG Received server request `workspace/configuration` 2026-10-15 12:17:06.009512768 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:17:06.009524808 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-15 12:17:06.009527509 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-15 12:17:06.009585780 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:17:06.009606531 DEBUG Initializing workspace `file:///tmp/.tmpAtJPO2/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:17:06.009625361 DEBUG Searching for a project in '/tmp/.tmpAtJPO2/root1' 2026-10-15 12:17:06.009659502 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:17:06.009664802 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:17:06.010836392 INFO Defaulting to python-platform `linux` 2026-10-15 12:17:06.010849332 DEBUG Resolving local virtual environment: /tmp/.tmpAtJPO2/root1/.venv 2026-10-15 12:17:06.010905513 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:17:06.010910393 DEBUG No virtual environment found 2026-10-15 12:17:06.010922134 DEBUG Adding first-party search path `/tmp/.tmpAtJPO2/root1` 2026-10-15 12:17:06.010926484 DEBUG Using vendored stdlib 2026-10-15 12:17:06.011053457 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:17:06.011058817 DEBUG Adding new file root '/tmp/.tmpAtJPO2/root1' of kind Project 2026-10-15 12:17:06.013274543 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-10-15 12:17:06.013307854 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (root1, file:///tmp/.tmpAtJPO2/root1), to remove: 2026-10-15 12:17:06.013312954 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder `file:///tmp/.tmpAtJPO2/root1` has already been added 2026-10-15 12:17:06.013378406 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-15 12:17:06.013544240 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpAtJPO2/root1/main.py"))}: Checking file '/tmp/.tmpAtJPO2/root1/main.py' 2026-10-15 12:17:06.013666383 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpAtJPO2/root1/main.py"))}: Resolving dynamic module resolution paths 2026-10-15 12:17:06.022850565 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpAtJPO2/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-10-15 12:17:06.022959617 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.010s 2026-10-15 12:17:06.022986658 DEBUG method="workspace/diagnostic" response.id=2 duration=9.67ms 2026-10-15 12:17:06.023010599 DEBUG Received server response for request 2 2026-10-15 12:17:06.033179045 DEBUG Client sends request `shutdown` with ID 3 2026-10-15 12:17:06.033201275 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:17:06.033208226 DEBUG method="shutdown" response.id=3 duration=10.14µs 2026-10-15 12:17:06.033218136 DEBUG Received server response for request 3 2026-10-15 12:17:06.033221996 DEBUG Client sends notification `exit` 2026-10-15 12:17:06.033231116 DEBUG Received exit notification, exiting ok test workspace_folders::add_multiple_workspace_folders ... 2026-10-15 12:17:06.035730949 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:17:06.035798341 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:17:06.035834632 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:17:06.035896763 DEBUG Client info: None 2026-10-15 12:17:06.035921894 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-10-15 12:17:06.035936604 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:17:06.035942485 INFO Version: Unknown 2026-10-15 12:17:06.035983266 DEBUG Received server response for request 1 2026-10-15 12:17:06.036041647 DEBUG Client sends notification `initialized` 2026-10-15 12:17:06.036058278 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:17:06.036148080 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:17:06.036189471 DEBUG Received server request `workspace/configuration` 2026-10-15 12:17:06.036192901 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:17:06.036204021 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-15 12:17:06.036247272 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:17:06.036261953 DEBUG Initializing workspace `file:///tmp/.tmpNDc7gl/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:17:06.036277373 DEBUG Searching for a project in '/tmp/.tmpNDc7gl/root1' 2026-10-15 12:17:06.036313524 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:17:06.036318144 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:17:06.036795236 INFO Defaulting to python-platform `linux` 2026-10-15 12:17:06.036800156 DEBUG Resolving local virtual environment: /tmp/.tmpNDc7gl/root1/.venv 2026-10-15 12:17:06.036844717 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:17:06.036848227 DEBUG No virtual environment found 2026-10-15 12:17:06.036860168 DEBUG Adding first-party search path `/tmp/.tmpNDc7gl/root1` 2026-10-15 12:17:06.036864178 DEBUG Using vendored stdlib 2026-10-15 12:17:06.036950580 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:17:06.036955180 DEBUG Adding new file root '/tmp/.tmpNDc7gl/root1' of kind Project 2026-10-15 12:17:06.039822602 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-10-15 12:17:06.039863113 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-15 12:17:06.039986747 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpNDc7gl/root1/main.py"))}: Checking file '/tmp/.tmpNDc7gl/root1/main.py' 2026-10-15 12:17:06.040087499 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpNDc7gl/root1/main.py"))}: Resolving dynamic module resolution paths 2026-10-15 12:17:06.050438210 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpNDc7gl/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-10-15 12:17:06.050522872 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.011s 2026-10-15 12:17:06.050549463 DEBUG method="workspace/diagnostic" response.id=2 duration=10.71ms 2026-10-15 12:17:06.050566933 DEBUG Received server response for request 2 2026-10-15 12:17:06.050694426 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-15 12:17:06.050720547 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (root2, file:///tmp/.tmpNDc7gl/root2), (root3, file:///tmp/.tmpNDc7gl/root3), to remove: 2026-10-15 12:17:06.050728377 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Requesting workspace configuration for workspaces 2026-10-15 12:17:06.050739668 DEBUG Received server request `workspace/configuration` 2026-10-15 12:17:06.050743318 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:17:06.050759948 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-15 12:17:06.050768128 DEBUG client_response{id=1 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:17:06.050779469 DEBUG Initializing workspace `file:///tmp/.tmpNDc7gl/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:17:06.050790669 DEBUG Searching for a project in '/tmp/.tmpNDc7gl/root2' 2026-10-15 12:17:06.050823390 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:17:06.050828520 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:17:06.051786684 INFO Defaulting to python-platform `linux` 2026-10-15 12:17:06.051796484 DEBUG Resolving local virtual environment: /tmp/.tmpNDc7gl/root2/.venv 2026-10-15 12:17:06.051839225 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:17:06.051843195 DEBUG No virtual environment found 2026-10-15 12:17:06.051854976 DEBUG Adding first-party search path `/tmp/.tmpNDc7gl/root2` 2026-10-15 12:17:06.051859006 DEBUG Using vendored stdlib 2026-10-15 12:17:06.051948158 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:17:06.051952348 DEBUG Adding new file root '/tmp/.tmpNDc7gl/root2' of kind Project 2026-10-15 12:17:06.053903017 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.001s 2026-10-15 12:17:06.053916368 DEBUG Initializing workspace `file:///tmp/.tmpNDc7gl/root3`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:17:06.053927508 DEBUG Searching for a project in '/tmp/.tmpNDc7gl/root3' 2026-10-15 12:17:06.053962039 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:17:06.053967039 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:17:06.054557674 INFO Defaulting to python-platform `linux` 2026-10-15 12:17:06.054567034 DEBUG Resolving local virtual environment: /tmp/.tmpNDc7gl/root3/.venv 2026-10-15 12:17:06.054605735 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:17:06.054609835 DEBUG No virtual environment found 2026-10-15 12:17:06.054620215 DEBUG Adding first-party search path `/tmp/.tmpNDc7gl/root3` 2026-10-15 12:17:06.054624556 DEBUG Using vendored stdlib 2026-10-15 12:17:06.054700107 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:17:06.054703778 DEBUG Adding new file root '/tmp/.tmpNDc7gl/root3' of kind Project 2026-10-15 12:17:06.056580525 INFO Project::index_files{project=root3}: Indexed 1 file(s) in 0.001s 2026-10-15 12:17:06.056627626 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-15 12:17:06.056655247 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-15 12:17:06.056658967 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root2' 2026-10-15 12:17:06.056722159 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpNDc7gl/root2/main.py"))}: Checking file '/tmp/.tmpNDc7gl/root2/main.py' 2026-10-15 12:17:06.056788190 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpNDc7gl/root2/main.py"))}: Resolving dynamic module resolution paths 2026-10-15 12:17:06.065633933 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpNDc7gl/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-10-15 12:17:06.065708435 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-10-15 12:17:06.065714175 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root3' 2026-10-15 12:17:06.065763566 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpNDc7gl/root3/main.py"))}: Checking file '/tmp/.tmpNDc7gl/root3/main.py' 2026-10-15 12:17:06.065815208 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpNDc7gl/root3/main.py"))}: Resolving dynamic module resolution paths 2026-10-15 12:17:06.074530647 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpNDc7gl/root3/main.py"))}: Module `__builtins__` not found in search paths 2026-10-15 12:17:06.074608229 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-10-15 12:17:06.074643210 DEBUG method="workspace/diagnostic" response.id=3 duration=18.05ms 2026-10-15 12:17:06.074670511 DEBUG Received server response for request 3 2026-10-15 12:17:06.084869319 DEBUG Client sends request `shutdown` with ID 4 2026-10-15 12:17:06.084904030 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:17:06.084911150 DEBUG method="shutdown" response.id=4 duration=10.74µs 2026-10-15 12:17:06.084930370 DEBUG Received server response for request 4 2026-10-15 12:17:06.084933910 DEBUG Client sends notification `exit` 2026-10-15 12:17:06.084949291 DEBUG Received exit notification, exiting ok test workspace_folders::add_workspace_folder_after_init ... 2026-10-15 12:17:06.090179703 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:17:06.090249384 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:17:06.090291055 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:17:06.090357997 DEBUG Client info: None 2026-10-15 12:17:06.090382128 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-10-15 12:17:06.090396628 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:17:06.090402628 INFO Version: Unknown 2026-10-15 12:17:06.090443579 DEBUG Received server response for request 1 2026-10-15 12:17:06.090488820 DEBUG Client sends notification `initialized` 2026-10-15 12:17:06.090504421 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:17:06.090609903 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:17:06.090649584 DEBUG Received server request `workspace/configuration` 2026-10-15 12:17:06.090652785 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:17:06.090665835 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-15 12:17:06.090720356 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:17:06.090735947 DEBUG Initializing workspace `file:///tmp/.tmp54NSI3/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:17:06.090751987 DEBUG Searching for a project in '/tmp/.tmp54NSI3/root1' 2026-10-15 12:17:06.090785828 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:17:06.090790908 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:17:06.091339912 INFO Defaulting to python-platform `linux` 2026-10-15 12:17:06.091351062 DEBUG Resolving local virtual environment: /tmp/.tmp54NSI3/root1/.venv 2026-10-15 12:17:06.091395683 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:17:06.091400233 DEBUG No virtual environment found 2026-10-15 12:17:06.091410904 DEBUG Adding first-party search path `/tmp/.tmp54NSI3/root1` 2026-10-15 12:17:06.091415414 DEBUG Using vendored stdlib 2026-10-15 12:17:06.091500746 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:17:06.091505076 DEBUG Adding new file root '/tmp/.tmp54NSI3/root1' of kind Project 2026-10-15 12:17:06.093457935 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-10-15 12:17:06.093514477 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-15 12:17:06.093639080 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp54NSI3/root1/main.py"))}: Checking file '/tmp/.tmp54NSI3/root1/main.py' 2026-10-15 12:17:06.093730532 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp54NSI3/root1/main.py"))}: Resolving dynamic module resolution paths 2026-10-15 12:17:06.102290368 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp54NSI3/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-10-15 12:17:06.102374700 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-10-15 12:17:06.102395750 DEBUG method="workspace/diagnostic" response.id=2 duration=8.92ms 2026-10-15 12:17:06.102409501 DEBUG Received server response for request 2 2026-10-15 12:17:06.102527114 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-15 12:17:06.102548804 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (root2, file:///tmp/.tmp54NSI3/root2), to remove: 2026-10-15 12:17:06.102555404 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Requesting workspace configuration for workspaces 2026-10-15 12:17:06.102565095 DEBUG Received server request `workspace/configuration` 2026-10-15 12:17:06.102568625 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:17:06.102579105 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-15 12:17:06.102586315 DEBUG client_response{id=1 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:17:06.102596165 DEBUG Initializing workspace `file:///tmp/.tmp54NSI3/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:17:06.102607306 DEBUG Searching for a project in '/tmp/.tmp54NSI3/root2' 2026-10-15 12:17:06.102640297 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:17:06.102644867 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:17:06.103192651 INFO Defaulting to python-platform `linux` 2026-10-15 12:17:06.103199301 DEBUG Resolving local virtual environment: /tmp/.tmp54NSI3/root2/.venv 2026-10-15 12:17:06.103240822 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:17:06.103245262 DEBUG No virtual environment found 2026-10-15 12:17:06.103256412 DEBUG Adding first-party search path `/tmp/.tmp54NSI3/root2` 2026-10-15 12:17:06.103260672 DEBUG Using vendored stdlib 2026-10-15 12:17:06.103339724 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:17:06.103347834 DEBUG Adding new file root '/tmp/.tmp54NSI3/root2' of kind Project 2026-10-15 12:17:06.106249488 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.003s 2026-10-15 12:17:06.106296729 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-15 12:17:06.106326950 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-15 12:17:06.106330520 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root2' 2026-10-15 12:17:06.106387311 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp54NSI3/root2/main.py"))}: Checking file '/tmp/.tmp54NSI3/root2/main.py' 2026-10-15 12:17:06.106450723 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp54NSI3/root2/main.py"))}: Resolving dynamic module resolution paths 2026-10-15 12:17:06.114974867 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp54NSI3/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-10-15 12:17:06.115060890 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-10-15 12:17:06.115083650 DEBUG method="workspace/diagnostic" response.id=3 duration=8.82ms 2026-10-15 12:17:06.115101901 DEBUG Received server response for request 3 2026-10-15 12:17:06.125263467 DEBUG Client sends request `shutdown` with ID 4 2026-10-15 12:17:06.125292607 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:17:06.125300688 DEBUG method="shutdown" response.id=4 duration=11.40µs 2026-10-15 12:17:06.125318958 DEBUG Received server response for request 4 2026-10-15 12:17:06.125322188 DEBUG Client sends notification `exit` 2026-10-15 12:17:06.125336809 DEBUG Received exit notification, exiting ok test workspace_folders::add_workspace_refreshes_diagnostics_with_dynamic_registration ... 2026-10-15 12:17:06.129126374 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: Some( DiagnosticWorkspaceClientCapabilities { refresh_support: Some( true, ), }, ), folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: 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-10-15 12:17:06.129201796 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:17:06.129239497 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:17:06.129293638 DEBUG Client info: None 2026-10-15 12:17:06.129318219 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:17:06.129331889 DEBUG Resolved client capabilities: ["WORKSPACE_DIAGNOSTIC_REFRESH", "PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:17:06.129338850 INFO Version: Unknown 2026-10-15 12:17:06.129381101 DEBUG Received server response for request 1 2026-10-15 12:17:06.129422722 DEBUG Client sends notification `initialized` 2026-10-15 12:17:06.129437872 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:17:06.129534855 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:17:06.129573905 DEBUG Received server request `workspace/configuration` 2026-10-15 12:17:06.129578066 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:17:06.129642007 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:17:06.129657118 DEBUG Initializing workspace `file:///tmp/.tmp5ncc18/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:17:06.129672258 DEBUG Searching for a project in '/tmp/.tmp5ncc18/root1' 2026-10-15 12:17:06.129705049 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:17:06.129709889 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:17:06.130233382 INFO Defaulting to python-platform `linux` 2026-10-15 12:17:06.130238972 DEBUG Resolving local virtual environment: /tmp/.tmp5ncc18/root1/.venv 2026-10-15 12:17:06.130284323 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:17:06.130288303 DEBUG No virtual environment found 2026-10-15 12:17:06.130299694 DEBUG Adding first-party search path `/tmp/.tmp5ncc18/root1` 2026-10-15 12:17:06.130303944 DEBUG Using vendored stdlib 2026-10-15 12:17:06.130388836 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:17:06.130393246 DEBUG Adding new file root '/tmp/.tmp5ncc18/root1' of kind Project 2026-10-15 12:17:06.133343840 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.003s 2026-10-15 12:17:06.133362261 DEBUG Updating project to check open files 2026-10-15 12:17:06.133384452 DEBUG Registering diagnostic capability with OpenFilesOnly diagnostic mode 2026-10-15 12:17:06.133401962 DEBUG Received server request `client/registerCapability` 2026-10-15 12:17:06.133408142 INFO Retrying to receive `client/registerCapability` request 2026-10-15 12:17:06.133424023 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:17:06.133431403 DEBUG client_response{id=1 method=client/registerCapability}: Registered dynamic capabilities 2026-10-15 12:17:06.133431333 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-15 12:17:06.133486124 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp5ncc18/root1/main.py") 2026-10-15 12:17:06.133495034 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp5ncc18/root1/main.py` 2026-10-15 12:17:06.133501964 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp5ncc18/root1/main.py` 2026-10-15 12:17:06.133624438 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp5ncc18/root1/main.py` to project `root1` 2026-10-15 12:17:06.133641088 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp5ncc18/root1/main.py` 2026-10-15 12:17:06.133643548 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:17:06.133651498 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:17:06.133766201 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp5ncc18/root1/main.py"))}: Checking file '/tmp/.tmp5ncc18/root1/main.py' 2026-10-15 12:17:06.133865934 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp5ncc18/root1/main.py"))}: Resolving dynamic module resolution paths 2026-10-15 12:17:06.142463300 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp5ncc18/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-10-15 12:17:06.142532482 DEBUG method="textDocument/diagnostic" response.id=2 duration=8.87ms 2026-10-15 12:17:06.142545563 DEBUG Received server response for request 2 2026-10-15 12:17:06.142576973 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-15 12:17:06.142594134 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (root2, file:///tmp/.tmp5ncc18/root2), to remove: 2026-10-15 12:17:06.142599134 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Requesting workspace configuration for workspaces 2026-10-15 12:17:06.142608874 DEBUG Received server request `workspace/configuration` 2026-10-15 12:17:06.142612224 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:17:06.142629025 DEBUG client_response{id=2 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:17:06.142636995 DEBUG Initializing workspace `file:///tmp/.tmp5ncc18/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:17:06.142647145 DEBUG Searching for a project in '/tmp/.tmp5ncc18/root2' 2026-10-15 12:17:06.142679146 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:17:06.142683366 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:17:06.143221140 INFO Defaulting to python-platform `linux` 2026-10-15 12:17:06.143229890 DEBUG Resolving local virtual environment: /tmp/.tmp5ncc18/root2/.venv 2026-10-15 12:17:06.143272471 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:17:06.143276531 DEBUG No virtual environment found 2026-10-15 12:17:06.143287051 DEBUG Adding first-party search path `/tmp/.tmp5ncc18/root2` 2026-10-15 12:17:06.143291531 DEBUG Using vendored stdlib 2026-10-15 12:17:06.143377313 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:17:06.143383034 DEBUG Adding new file root '/tmp/.tmp5ncc18/root2' of kind Project 2026-10-15 12:17:06.145235840 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.001s 2026-10-15 12:17:06.145250071 DEBUG Updating project to check open files 2026-10-15 12:17:06.145265941 DEBUG Registering diagnostic capability with OpenFilesOnly diagnostic mode 2026-10-15 12:17:06.145279981 DEBUG Received server request `client/unregisterCapability` 2026-10-15 12:17:06.145286842 DEBUG Received server request `client/registerCapability` 2026-10-15 12:17:06.145289822 DEBUG Received server request `workspace/diagnostic/refresh` 2026-10-15 12:17:06.145292292 INFO Retrying to receive `client/unregisterCapability` request 2026-10-15 12:17:06.145309262 DEBUG client_response{id=3 method=client/unregisterCapability}: Unregistered dynamic capabilities 2026-10-15 12:17:06.145313742 DEBUG client_response{id=4 method=client/registerCapability}: Registered dynamic capabilities 2026-10-15 12:17:06.155373496 DEBUG Client sends request `shutdown` with ID 3 2026-10-15 12:17:06.155397807 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:17:06.155406737 DEBUG method="shutdown" response.id=3 duration=13.68µs 2026-10-15 12:17:06.155417517 DEBUG Received server response for request 3 2026-10-15 12:17:06.155421837 DEBUG Client sends notification `exit` 2026-10-15 12:17:06.155431567 DEBUG Received exit notification, exiting ok test workspace_folders::containing_project_takes_precedence_over_import_search_paths ... 2026-10-15 12:17:06.158353831 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:17:06.158417053 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:17:06.158452764 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:17:06.158511765 DEBUG Client info: None 2026-10-15 12:17:06.158542116 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:17:06.158555936 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:17:06.158562436 INFO Version: Unknown 2026-10-15 12:17:06.158604297 DEBUG Received server response for request 1 2026-10-15 12:17:06.158644238 DEBUG Client sends notification `initialized` 2026-10-15 12:17:06.158660249 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:17:06.158756871 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:17:06.158795732 DEBUG Received server request `workspace/configuration` 2026-10-15 12:17:06.158799122 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:17:06.158817943 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:17:06.158820793 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-15 12:17:06.158862384 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:17:06.158878484 DEBUG Initializing workspace `file:///tmp/.tmptZgQrJ/app`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:17:06.158892735 DEBUG Searching for a project in '/tmp/.tmptZgQrJ/app' 2026-10-15 12:17:06.158937096 DEBUG Found project at '/tmp/.tmptZgQrJ/app' 2026-10-15 12:17:06.158941596 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:17:06.159452509 INFO Defaulting to python-platform `linux` 2026-10-15 12:17:06.159458269 DEBUG Resolving local virtual environment: /tmp/.tmptZgQrJ/app/.venv 2026-10-15 12:17:06.159502130 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:17:06.159506180 DEBUG No virtual environment found 2026-10-15 12:17:06.159522481 DEBUG Adding extra search-path `/tmp/.tmptZgQrJ/library` 2026-10-15 12:17:06.159531311 DEBUG Adding extra search-path `/tmp/.tmptZgQrJ/app/imports` 2026-10-15 12:17:06.159535381 DEBUG Adding first-party search path `/tmp/.tmptZgQrJ/app` 2026-10-15 12:17:06.159539331 DEBUG Using vendored stdlib 2026-10-15 12:17:06.159620703 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:17:06.159624353 DEBUG Adding new file root '/tmp/.tmptZgQrJ/app' of kind Project 2026-10-15 12:17:06.160058734 DEBUG Adding new file root '/tmp/.tmptZgQrJ/library' of kind SearchPath 2026-10-15 12:17:06.160065994 DEBUG Adding new file root '/tmp/.tmptZgQrJ/app/imports' of kind SearchPath 2026-10-15 12:17:06.161638704 INFO Project::index_files{project=app}: Indexed 1 file(s) in 0.002s 2026-10-15 12:17:06.161656294 DEBUG Initializing workspace `file:///tmp/.tmptZgQrJ/library`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:17:06.161667435 DEBUG Searching for a project in '/tmp/.tmptZgQrJ/library' 2026-10-15 12:17:06.161696555 DEBUG Found project at '/tmp/.tmptZgQrJ/library' 2026-10-15 12:17:06.161700315 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:17:06.162181348 INFO Defaulting to python-platform `linux` 2026-10-15 12:17:06.162189568 DEBUG Resolving local virtual environment: /tmp/.tmptZgQrJ/library/.venv 2026-10-15 12:17:06.162229949 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:17:06.162233689 DEBUG No virtual environment found 2026-10-15 12:17:06.162250089 DEBUG Adding extra search-path `/tmp/.tmptZgQrJ/library/imports` 2026-10-15 12:17:06.162254549 DEBUG Adding first-party search path `/tmp/.tmptZgQrJ/library` 2026-10-15 12:17:06.162258440 DEBUG Using vendored stdlib 2026-10-15 12:17:06.162335721 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:17:06.162339142 DEBUG Adding new file root '/tmp/.tmptZgQrJ/library' of kind Project 2026-10-15 12:17:06.162727551 DEBUG Adding new file root '/tmp/.tmptZgQrJ/library/imports' of kind SearchPath 2026-10-15 12:17:06.165107011 INFO Project::index_files{project=library}: Indexed 2 file(s) in 0.002s 2026-10-15 12:17:06.165118282 DEBUG Updating project to check open files 2026-10-15 12:17:06.165134052 DEBUG Updating project to check open files 2026-10-15 12:17:06.165190854 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmptZgQrJ/library/module.py") 2026-10-15 12:17:06.165199304 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmptZgQrJ/library/module.py` 2026-10-15 12:17:06.165206224 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmptZgQrJ/library/module.py` 2026-10-15 12:17:06.165333147 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmptZgQrJ/library/module.py` to project `library` 2026-10-15 12:17:06.165345657 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmptZgQrJ/library/module.py` 2026-10-15 12:17:06.165347997 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:17:06.165355658 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(180))}}: Set open project files (count: 1) 2026-10-15 12:17:06.165548173 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-15 12:17:06.167681816 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal["library"] 2026-10-15 12:17:06.167716387 DEBUG method="textDocument/hover" response.id=2 duration=2.35ms 2026-10-15 12:17:06.167730188 DEBUG Received server response for request 2 2026-10-15 12:17:06.177816142 DEBUG Client sends request `shutdown` with ID 3 2026-10-15 12:17:06.177848243 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:17:06.177853903 DEBUG method="shutdown" response.id=3 duration=8.25µs 2026-10-15 12:17:06.177864273 DEBUG Received server response for request 3 2026-10-15 12:17:06.177868213 DEBUG Client sends notification `exit` 2026-10-15 12:17:06.177883754 DEBUG Received exit notification, exiting ok test workspace_folders::different_settings ... 2026-10-15 12:17:06.180062528 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:17:06.180121920 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:17:06.180157841 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:17:06.180242243 DEBUG Client info: None 2026-10-15 12:17:06.180270874 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-10-15 12:17:06.180284784 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:17:06.180290914 INFO Version: Unknown 2026-10-15 12:17:06.180334245 DEBUG Received server response for request 1 2026-10-15 12:17:06.180374916 DEBUG Client sends notification `initialized` 2026-10-15 12:17:06.180390917 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:17:06.180514820 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:17:06.180549771 DEBUG Received server request `workspace/configuration` 2026-10-15 12:17:06.180553281 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:17:06.180570851 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:17:06.180573431 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-15 12:17:06.180625193 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:17:06.180645523 DEBUG Initializing workspace `file:///tmp/.tmpz7p98W/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:17:06.180661004 DEBUG Searching for a project in '/tmp/.tmpz7p98W/root1' 2026-10-15 12:17:06.180693004 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:17:06.180698124 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:17:06.181901315 INFO Defaulting to python-platform `linux` 2026-10-15 12:17:06.181910445 DEBUG Resolving local virtual environment: /tmp/.tmpz7p98W/root1/.venv 2026-10-15 12:17:06.181960216 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:17:06.181964856 DEBUG No virtual environment found 2026-10-15 12:17:06.181977497 DEBUG Adding first-party search path `/tmp/.tmpz7p98W/root1` 2026-10-15 12:17:06.181981827 DEBUG Using vendored stdlib 2026-10-15 12:17:06.182112650 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:17:06.182118160 DEBUG Adding new file root '/tmp/.tmpz7p98W/root1' of kind Project 2026-10-15 12:17:06.184325356 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-10-15 12:17:06.184342586 DEBUG Initializing workspace `file:///tmp/.tmpz7p98W/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: Some( true, ), inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:17:06.184353137 DEBUG Searching for a project in '/tmp/.tmpz7p98W/root2' 2026-10-15 12:17:06.184385737 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:17:06.184390818 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:17:06.185487265 INFO Defaulting to python-platform `linux` 2026-10-15 12:17:06.185493645 DEBUG Resolving local virtual environment: /tmp/.tmpz7p98W/root2/.venv 2026-10-15 12:17:06.185532016 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:17:06.185535796 DEBUG No virtual environment found 2026-10-15 12:17:06.185546967 DEBUG Adding first-party search path `/tmp/.tmpz7p98W/root2` 2026-10-15 12:17:06.185551047 DEBUG Using vendored stdlib 2026-10-15 12:17:06.185646539 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:17:06.185650669 DEBUG Adding new file root '/tmp/.tmpz7p98W/root2' of kind Project 2026-10-15 12:17:06.188630815 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.002s 2026-10-15 12:17:06.188703616 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpz7p98W/root1/main.py") 2026-10-15 12:17:06.188714167 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpz7p98W/root1/main.py` 2026-10-15 12:17:06.188735927 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpz7p98W/root1/main.py` 2026-10-15 12:17:06.188865760 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpz7p98W/root1/main.py` to project `root1` 2026-10-15 12:17:06.188879131 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpz7p98W/root1/main.py` 2026-10-15 12:17:06.188881851 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:17:06.188890911 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:17:06.189203679 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-15 12:17:06.203954801 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-15 12:17:06.208127696 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-15 12:17:06.227662779 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-15 12:17:06.227679729 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-15 12:17:06.227687029 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-15 12:17:06.227736460 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-15 12:17:06.227740211 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-15 12:17:06.248112454 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 59.176462ms 2026-10-15 12:17:06.248167476 DEBUG method="textDocument/completion" response.id=2 duration=59.27ms 2026-10-15 12:17:06.248196156 DEBUG Received server response for request 2 2026-10-15 12:17:06.248384561 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:17:06.248399161 DEBUG Client sends request `textDocument/completion` with ID 3 2026-10-15 12:17:06.248484624 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpz7p98W/root2/main.py") 2026-10-15 12:17:06.248495744 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpz7p98W/root2/main.py` 2026-10-15 12:17:06.248523215 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpz7p98W/root2/main.py` 2026-10-15 12:17:06.248667008 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpz7p98W/root2/main.py` to project `root2` 2026-10-15 12:17:06.248681619 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpz7p98W/root2/main.py` 2026-10-15 12:17:06.248684379 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:17:06.248691619 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:17:06.248735920 DEBUG method="textDocument/completion" response.id=3 duration=37.04µs 2026-10-15 12:17:06.248746080 DEBUG Received server response for request 3 2026-10-15 12:17:06.258841815 DEBUG Client sends request `shutdown` with ID 4 2026-10-15 12:17:06.258870736 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:17:06.258877206 DEBUG method="shutdown" response.id=4 duration=9.10µs 2026-10-15 12:17:06.258893606 DEBUG Received server response for request 4 2026-10-15 12:17:06.258897566 DEBUG Client sends notification `exit` 2026-10-15 12:17:06.258913437 DEBUG Received exit notification, exiting ok test workspace_folders::external_file_respects_matching_project_editor_settings ... 2026-10-15 12:17:06.267171105 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:17:06.267240236 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:17:06.267282818 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:17:06.267353539 DEBUG Client info: None 2026-10-15 12:17:06.267381280 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:17:06.267394990 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:17:06.267401511 INFO Version: Unknown 2026-10-15 12:17:06.267444332 DEBUG Received server response for request 1 2026-10-15 12:17:06.267489733 DEBUG Client sends notification `initialized` 2026-10-15 12:17:06.267507153 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:17:06.267662877 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:17:06.267718699 DEBUG Received server request `workspace/configuration` 2026-10-15 12:17:06.267722429 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:17:06.267740839 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:17:06.267744449 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-15 12:17:06.267792850 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:17:06.267814091 DEBUG Initializing workspace `file:///tmp/.tmpn2FdTm/api`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:17:06.267832931 DEBUG Searching for a project in '/tmp/.tmpn2FdTm/api' 2026-10-15 12:17:06.267870362 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:17:06.267875233 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:17:06.269063083 INFO Defaulting to python-platform `linux` 2026-10-15 12:17:06.269073433 DEBUG Resolving local virtual environment: /tmp/.tmpn2FdTm/api/.venv 2026-10-15 12:17:06.269127994 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:17:06.269132654 DEBUG No virtual environment found 2026-10-15 12:17:06.269145125 DEBUG Adding first-party search path `/tmp/.tmpn2FdTm/api` 2026-10-15 12:17:06.269149385 DEBUG Using vendored stdlib 2026-10-15 12:17:06.269247707 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:17:06.269252917 DEBUG Adding new file root '/tmp/.tmpn2FdTm/api' of kind Project 2026-10-15 12:17:06.271466863 INFO Project::index_files{project=api}: Indexed 0 file(s) in 0.002s 2026-10-15 12:17:06.271483364 DEBUG Initializing workspace `file:///tmp/.tmpn2FdTm/web/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: Some( true, ), inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:17:06.271494344 DEBUG Searching for a project in '/tmp/.tmpn2FdTm/web/src' 2026-10-15 12:17:06.271539395 DEBUG Found project at '/tmp/.tmpn2FdTm/web' 2026-10-15 12:17:06.271544195 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:17:06.272616562 INFO Defaulting to python-platform `linux` 2026-10-15 12:17:06.272625502 DEBUG Resolving local virtual environment: /tmp/.tmpn2FdTm/web/.venv 2026-10-15 12:17:06.272663653 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:17:06.272667353 DEBUG No virtual environment found 2026-10-15 12:17:06.272677734 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-15 12:17:06.272690854 DEBUG Adding extra search-path `/tmp/.tmpn2FdTm/shared` 2026-10-15 12:17:06.272694764 DEBUG Adding first-party search path `/tmp/.tmpn2FdTm/web/src` 2026-10-15 12:17:06.272698564 DEBUG Adding first-party search path `/tmp/.tmpn2FdTm/web` 2026-10-15 12:17:06.272702254 DEBUG Using vendored stdlib 2026-10-15 12:17:06.272787946 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:17:06.272791416 DEBUG Adding new file root '/tmp/.tmpn2FdTm/web' of kind Project 2026-10-15 12:17:06.273226777 DEBUG Adding new file root '/tmp/.tmpn2FdTm/shared' of kind SearchPath 2026-10-15 12:17:06.274660854 INFO Project::index_files{project=web}: Indexed 0 file(s) in 0.001s 2026-10-15 12:17:06.274672344 DEBUG Updating project to check open files 2026-10-15 12:17:06.274693714 DEBUG Updating project to check open files 2026-10-15 12:17:06.274738716 DEBUG notification{method=textDocument/didOpen}: Resolving dynamic module resolution paths 2026-10-15 12:17:06.274779397 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpn2FdTm/shared/library.py") 2026-10-15 12:17:06.274847298 DEBUG method="textDocument/hover" response.id=2 duration=46.61µs 2026-10-15 12:17:06.274863569 DEBUG Received server response for request 2 2026-10-15 12:17:06.284942763 DEBUG Client sends request `shutdown` with ID 3 2026-10-15 12:17:06.284966653 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:17:06.284973564 DEBUG method="shutdown" response.id=3 duration=10.37µs 2026-10-15 12:17:06.284983734 DEBUG Received server response for request 3 2026-10-15 12:17:06.284987464 DEBUG Client sends notification `exit` 2026-10-15 12:17:06.285018645 DEBUG Received exit notification, exiting ok test workspace_folders::external_file_uses_project_with_matching_search_paths_for_requests_and_changes ... 2026-10-15 12:17:06.286745638 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:17:06.286805210 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:17:06.286840331 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:17:06.286890942 DEBUG Client info: None 2026-10-15 12:17:06.286923003 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:17:06.286933743 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:17:06.286938883 INFO Version: Unknown 2026-10-15 12:17:06.286975264 DEBUG Received server response for request 1 2026-10-15 12:17:06.287019835 DEBUG Client sends notification `initialized` 2026-10-15 12:17:06.287035426 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:17:06.287121308 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:17:06.287161499 DEBUG Received server request `workspace/configuration` 2026-10-15 12:17:06.287165219 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:17:06.287182849 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:17:06.287187389 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-15 12:17:06.287223130 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:17:06.287239981 DEBUG Initializing workspace `file:///tmp/.tmpSdR5VO/api`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:17:06.287253931 DEBUG Searching for a project in '/tmp/.tmpSdR5VO/api' 2026-10-15 12:17:06.287280142 DEBUG Found project at '/tmp/.tmpSdR5VO/api' 2026-10-15 12:17:06.287284072 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:17:06.287738503 INFO Defaulting to python-platform `linux` 2026-10-15 12:17:06.287743713 DEBUG Resolving local virtual environment: /tmp/.tmpSdR5VO/api/.venv 2026-10-15 12:17:06.287785294 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:17:06.287789295 DEBUG No virtual environment found 2026-10-15 12:17:06.287801125 DEBUG Adding first-party search path `/tmp/.tmpSdR5VO/api` 2026-10-15 12:17:06.287806455 DEBUG Using vendored stdlib 2026-10-15 12:17:06.287891257 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:17:06.287895217 DEBUG Adding new file root '/tmp/.tmpSdR5VO/api' of kind Project 2026-10-15 12:17:06.289864137 INFO Project::index_files{project=api}: Indexed 1 file(s) in 0.002s 2026-10-15 12:17:06.289879287 DEBUG Initializing workspace `file:///tmp/.tmpSdR5VO/web/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:17:06.289890178 DEBUG Searching for a project in '/tmp/.tmpSdR5VO/web/src' 2026-10-15 12:17:06.289924488 DEBUG Found project at '/tmp/.tmpSdR5VO/web' 2026-10-15 12:17:06.289929248 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:17:06.290402330 INFO Defaulting to python-platform `linux` 2026-10-15 12:17:06.290408971 DEBUG Resolving local virtual environment: /tmp/.tmpSdR5VO/web/.venv 2026-10-15 12:17:06.290446722 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:17:06.290450792 DEBUG No virtual environment found 2026-10-15 12:17:06.290460782 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-15 12:17:06.290473432 DEBUG Adding extra search-path `/tmp/.tmpSdR5VO/shared` 2026-10-15 12:17:06.290477432 DEBUG Adding first-party search path `/tmp/.tmpSdR5VO/web/src` 2026-10-15 12:17:06.290481202 DEBUG Adding first-party search path `/tmp/.tmpSdR5VO/web` 2026-10-15 12:17:06.290484823 DEBUG Using vendored stdlib 2026-10-15 12:17:06.290565355 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:17:06.290568905 DEBUG Adding new file root '/tmp/.tmpSdR5VO/web' of kind Project 2026-10-15 12:17:06.290962885 DEBUG Adding new file root '/tmp/.tmpSdR5VO/shared' of kind SearchPath 2026-10-15 12:17:06.292395041 INFO Project::index_files{project=web}: Indexed 2 file(s) in 0.001s 2026-10-15 12:17:06.292407521 DEBUG Updating project to check open files 2026-10-15 12:17:06.292422971 DEBUG Updating project to check open files 2026-10-15 12:17:06.292460342 DEBUG notification{method=textDocument/didOpen}: Resolving dynamic module resolution paths 2026-10-15 12:17:06.292500443 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpSdR5VO/shared/library.py") 2026-10-15 12:17:06.292732999 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-15 12:17:06.295307984 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal["web"] 2026-10-15 12:17:06.295340965 DEBUG method="textDocument/hover" response.id=2 duration=2.82ms 2026-10-15 12:17:06.295358075 DEBUG Received server response for request 2 2026-10-15 12:17:06.295402527 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-15 12:17:06.295417487 DEBUG Client sends request `textDocument/hover` with ID 3 2026-10-15 12:17:06.295430137 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpSdR5VO/api` 2026-10-15 12:17:06.295452158 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpSdR5VO/api/ty.toml", kind: Any } 2026-10-15 12:17:06.295460688 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for a project in '/tmp/.tmpSdR5VO/api' 2026-10-15 12:17:06.295485429 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Found project at '/tmp/.tmpSdR5VO/api' 2026-10-15 12:17:06.295489589 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:17:06.295497579 INFO notification{method=workspace/didChangeWatchedFiles}:apply_changes: Defaulting to python-platform `linux` 2026-10-15 12:17:06.295500349 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Resolving local virtual environment: /tmp/.tmpSdR5VO/api/.venv 2026-10-15 12:17:06.295535420 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:17:06.295540310 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: No virtual environment found 2026-10-15 12:17:06.295555990 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding extra search-path `/tmp/.tmpSdR5VO/shared` 2026-10-15 12:17:06.295560311 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding first-party search path `/tmp/.tmpSdR5VO/api` 2026-10-15 12:17:06.295564531 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Using vendored stdlib 2026-10-15 12:17:06.295643113 INFO notification{method=workspace/didChangeWatchedFiles}:apply_changes: Python version: Python 3.15, platform: linux 2026-10-15 12:17:06.295646913 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding new file root '/tmp/.tmpSdR5VO/shared' of kind SearchPath 2026-10-15 12:17:06.296069003 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Reloading project after structural change 2026-10-15 12:17:06.296073953 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Reloading project 2026-10-15 12:17:06.296103394 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpSdR5VO/web/src` 2026-10-15 12:17:06.296125155 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpSdR5VO/api/ty.toml", kind: Any } 2026-10-15 12:17:06.296230847 DEBUG request{id=3 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-15 12:17:06.298129125 DEBUG request{id=3 method=textDocument/hover}: Inferred type of covering node is Literal["api"] 2026-10-15 12:17:06.298156026 DEBUG method="textDocument/hover" response.id=3 duration=2.02ms 2026-10-15 12:17:06.298168536 DEBUG Received server response for request 3 2026-10-15 12:17:06.298181947 DEBUG Client sends notification `textDocument/didChange` 2026-10-15 12:17:06.298187737 DEBUG Client sends request `textDocument/hover` with ID 4 2026-10-15 12:17:06.298200287 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-15 12:17:06.298220518 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpSdR5VO/shared/library.py", kind: FileContent } 2026-10-15 12:17:06.298226118 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpSdR5VO/shared/library.py` 2026-10-15 12:17:06.298249368 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpSdR5VO/shared/library.py", kind: FileContent } 2026-10-15 12:17:06.298252788 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpSdR5VO/shared/library.py` 2026-10-15 12:17:06.298318560 DEBUG request{id=4 method=textDocument/hover}: Inferred type of covering node is Literal["edited"] 2026-10-15 12:17:06.298332760 DEBUG method="textDocument/hover" response.id=4 duration=71.33µs 2026-10-15 12:17:06.298341891 DEBUG Received server response for request 4 2026-10-15 12:17:06.298352311 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:17:06.298358041 DEBUG Client sends request `textDocument/hover` with ID 5 2026-10-15 12:17:06.298380732 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpSdR5VO/web/src/main.py") 2026-10-15 12:17:06.298385802 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpSdR5VO/web/src/main.py` 2026-10-15 12:17:06.298390642 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpSdR5VO/web/src/main.py` 2026-10-15 12:17:06.298520155 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpSdR5VO/web/src/main.py` to project `web` 2026-10-15 12:17:06.298531265 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpSdR5VO/web/src/main.py` 2026-10-15 12:17:06.298533735 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:17:06.298541366 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(180))}}: Set open project files (count: 1) 2026-10-15 12:17:06.298636898 DEBUG request{id=5 method=textDocument/hover}: Inferred type of covering node is Literal["edited"] 2026-10-15 12:17:06.298652518 DEBUG method="textDocument/hover" response.id=5 duration=104.75µs 2026-10-15 12:17:06.298661769 DEBUG Received server response for request 5 2026-10-15 12:17:06.308737643 DEBUG Client sends request `shutdown` with ID 6 2026-10-15 12:17:06.308757033 DEBUG request{id=6 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:17:06.308763353 DEBUG method="shutdown" response.id=6 duration=8.76µs 2026-10-15 12:17:06.308772954 DEBUG Received server response for request 6 2026-10-15 12:17:06.308776404 DEBUG Client sends notification `exit` 2026-10-15 12:17:06.308784834 DEBUG Received exit notification, exiting ok test workspace_folders::global_settings_change ... 2026-10-15 12:17:06.311208655 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:17:06.311270817 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:17:06.311306718 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:17:06.311370529 DEBUG Client info: None 2026-10-15 12:17:06.311393730 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:17:06.311406250 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:17:06.311412200 INFO Version: Unknown 2026-10-15 12:17:06.311453521 DEBUG Received server response for request 1 2026-10-15 12:17:06.311496352 DEBUG Client sends notification `initialized` 2026-10-15 12:17:06.311512023 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:17:06.311605875 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:17:06.311642756 DEBUG Received server request `workspace/configuration` 2026-10-15 12:17:06.311646326 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:17:06.311660396 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:17:06.311663547 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-15 12:17:06.311705898 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:17:06.311720468 DEBUG Initializing workspace `file:///tmp/.tmpBBaFWi/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:17:06.311735328 DEBUG Searching for a project in '/tmp/.tmpBBaFWi/root1' 2026-10-15 12:17:06.311766499 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:17:06.311771549 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:17:06.312250001 INFO Defaulting to python-platform `linux` 2026-10-15 12:17:06.312255621 DEBUG Resolving local virtual environment: /tmp/.tmpBBaFWi/root1/.venv 2026-10-15 12:17:06.312297652 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:17:06.312301793 DEBUG No virtual environment found 2026-10-15 12:17:06.312312773 DEBUG Adding first-party search path `/tmp/.tmpBBaFWi/root1` 2026-10-15 12:17:06.312316853 DEBUG Using vendored stdlib 2026-10-15 12:17:06.312400405 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:17:06.312404475 DEBUG Adding new file root '/tmp/.tmpBBaFWi/root1' of kind Project 2026-10-15 12:17:06.314401276 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-10-15 12:17:06.314416486 DEBUG Updating project to check open files 2026-10-15 12:17:06.314475297 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpBBaFWi/root1/main.py") 2026-10-15 12:17:06.314482448 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpBBaFWi/root1/main.py` 2026-10-15 12:17:06.314489708 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpBBaFWi/root1/main.py` 2026-10-15 12:17:06.314607011 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpBBaFWi/root1/main.py` to project `root1` 2026-10-15 12:17:06.314618511 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpBBaFWi/root1/main.py` 2026-10-15 12:17:06.314621091 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:17:06.314628331 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:17:06.314741914 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpBBaFWi/root1/main.py"))}: Checking file '/tmp/.tmpBBaFWi/root1/main.py' 2026-10-15 12:17:06.314834217 DEBUG method="textDocument/diagnostic" response.id=2 duration=199.68µs 2026-10-15 12:17:06.314846127 DEBUG Received server response for request 2 2026-10-15 12:17:06.314926359 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-15 12:17:06.314943869 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (root2, file:///tmp/.tmpBBaFWi/root2), to remove: 2026-10-15 12:17:06.314948989 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Requesting workspace configuration for workspaces 2026-10-15 12:17:06.314958280 DEBUG Received server request `workspace/configuration` 2026-10-15 12:17:06.314961680 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:17:06.314973640 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-15 12:17:06.314979980 DEBUG client_response{id=1 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:17:06.314987150 DEBUG Initializing workspace `file:///tmp/.tmpBBaFWi/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:17:06.315009011 DEBUG Searching for a project in '/tmp/.tmpBBaFWi/root2' 2026-10-15 12:17:06.315040212 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:17:06.315044032 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:17:06.315499953 INFO Defaulting to python-platform `linux` 2026-10-15 12:17:06.315506644 DEBUG Resolving local virtual environment: /tmp/.tmpBBaFWi/root2/.venv 2026-10-15 12:17:06.315543964 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:17:06.315547845 DEBUG No virtual environment found 2026-10-15 12:17:06.315558555 DEBUG Adding first-party search path `/tmp/.tmpBBaFWi/root2` 2026-10-15 12:17:06.315562575 DEBUG Using vendored stdlib 2026-10-15 12:17:06.315639027 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:17:06.315643347 DEBUG Adding new file root '/tmp/.tmpBBaFWi/root2' of kind Project 2026-10-15 12:17:06.317452093 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.001s 2026-10-15 12:17:06.317464683 DEBUG Updating project to check open files 2026-10-15 12:17:06.317510864 DEBUG method="textDocument/diagnostic" response.id=3 duration=33.30µs 2026-10-15 12:17:06.317522734 DEBUG Received server response for request 3 2026-10-15 12:17:06.317560385 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:17:06.317565745 DEBUG Client sends request `textDocument/diagnostic` with ID 4 2026-10-15 12:17:06.317610197 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpBBaFWi/root2/main.py") 2026-10-15 12:17:06.317616597 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpBBaFWi/root2/main.py` 2026-10-15 12:17:06.317623507 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpBBaFWi/root2/main.py` 2026-10-15 12:17:06.317741880 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpBBaFWi/root2/main.py` to project `root2` 2026-10-15 12:17:06.317754500 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpBBaFWi/root2/main.py` 2026-10-15 12:17:06.317757100 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:17:06.317764860 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:17:06.317820612 DEBUG request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpBBaFWi/root2/main.py"))}: Checking file '/tmp/.tmpBBaFWi/root2/main.py' 2026-10-15 12:17:06.317854663 DEBUG method="textDocument/diagnostic" response.id=4 duration=83.74µs 2026-10-15 12:17:06.317864213 DEBUG Received server response for request 4 2026-10-15 12:17:06.327957317 DEBUG Client sends request `shutdown` with ID 5 2026-10-15 12:17:06.327976438 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:17:06.327983848 DEBUG method="shutdown" response.id=5 duration=10.84µs 2026-10-15 12:17:06.328015239 DEBUG Received server response for request 5 2026-10-15 12:17:06.328018709 DEBUG Client sends notification `exit` 2026-10-15 12:17:06.328035559 DEBUG Received exit notification, exiting ok test workspace_folders::global_settings_precedence ... 2026-10-15 12:17:06.329837845 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:17:06.329900456 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:17:06.329937037 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:17:06.330011399 DEBUG Client info: None 2026-10-15 12:17:06.330034930 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:17:06.330046300 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:17:06.330051800 INFO Version: Unknown 2026-10-15 12:17:06.330094831 DEBUG Received server response for request 1 2026-10-15 12:17:06.330131822 DEBUG Client sends notification `initialized` 2026-10-15 12:17:06.330148483 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:17:06.330244715 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:17:06.330282886 DEBUG Received server request `workspace/configuration` 2026-10-15 12:17:06.330286136 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:17:06.330303657 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:17:06.330306467 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-15 12:17:06.330347398 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:17:06.330363328 DEBUG Initializing workspace `file:///tmp/.tmpU24ofw/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:17:06.330378368 DEBUG Searching for a project in '/tmp/.tmpU24ofw/root1' 2026-10-15 12:17:06.330409969 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:17:06.330415119 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:17:06.330867161 INFO Defaulting to python-platform `linux` 2026-10-15 12:17:06.330872221 DEBUG Resolving local virtual environment: /tmp/.tmpU24ofw/root1/.venv 2026-10-15 12:17:06.330914612 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:17:06.330918982 DEBUG No virtual environment found 2026-10-15 12:17:06.330930102 DEBUG Adding first-party search path `/tmp/.tmpU24ofw/root1` 2026-10-15 12:17:06.330934122 DEBUG Using vendored stdlib 2026-10-15 12:17:06.331033255 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:17:06.331037485 DEBUG Adding new file root '/tmp/.tmpU24ofw/root1' of kind Project 2026-10-15 12:17:06.333827185 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-10-15 12:17:06.333841296 DEBUG Initializing workspace `file:///tmp/.tmpU24ofw/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:17:06.333851776 DEBUG Searching for a project in '/tmp/.tmpU24ofw/root2' 2026-10-15 12:17:06.333882197 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:17:06.333887127 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:17:06.334345038 INFO Defaulting to python-platform `linux` 2026-10-15 12:17:06.334351029 DEBUG Resolving local virtual environment: /tmp/.tmpU24ofw/root2/.venv 2026-10-15 12:17:06.334388539 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:17:06.334392280 DEBUG No virtual environment found 2026-10-15 12:17:06.334403220 DEBUG Adding first-party search path `/tmp/.tmpU24ofw/root2` 2026-10-15 12:17:06.334407230 DEBUG Using vendored stdlib 2026-10-15 12:17:06.334483182 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:17:06.334487222 DEBUG Adding new file root '/tmp/.tmpU24ofw/root2' of kind Project 2026-10-15 12:17:06.336317928 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.001s 2026-10-15 12:17:06.336329238 DEBUG Updating project to check open files 2026-10-15 12:17:06.336343809 DEBUG Updating project to check open files 2026-10-15 12:17:06.336404950 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpU24ofw/root1/main.py") 2026-10-15 12:17:06.336411960 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpU24ofw/root1/main.py` 2026-10-15 12:17:06.336417691 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpU24ofw/root1/main.py` 2026-10-15 12:17:06.336539704 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpU24ofw/root1/main.py` to project `root1` 2026-10-15 12:17:06.336552154 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpU24ofw/root1/main.py` 2026-10-15 12:17:06.336554704 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:17:06.336561734 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:17:06.336679677 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpU24ofw/root1/main.py"))}: Checking file '/tmp/.tmpU24ofw/root1/main.py' 2026-10-15 12:17:06.336771460 DEBUG method="textDocument/diagnostic" response.id=2 duration=203.64µs 2026-10-15 12:17:06.336784450 DEBUG Received server response for request 2 2026-10-15 12:17:06.336856482 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:17:06.336866752 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-15 12:17:06.336901273 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpU24ofw/root2/main.py") 2026-10-15 12:17:06.336906953 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpU24ofw/root2/main.py` 2026-10-15 12:17:06.336912423 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpU24ofw/root2/main.py` 2026-10-15 12:17:06.337031616 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpU24ofw/root2/main.py` to project `root2` 2026-10-15 12:17:06.337041786 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpU24ofw/root2/main.py` 2026-10-15 12:17:06.337044246 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:17:06.337050087 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:17:06.337101258 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpU24ofw/root2/main.py"))}: Checking file '/tmp/.tmpU24ofw/root2/main.py' 2026-10-15 12:17:06.337128259 DEBUG method="textDocument/diagnostic" response.id=3 duration=72.31µs 2026-10-15 12:17:06.337137749 DEBUG Received server response for request 3 2026-10-15 12:17:06.337756584 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:17:06.337791175 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:17:06.337824086 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:17:06.337898218 DEBUG Client info: None 2026-10-15 12:17:06.337922699 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:17:06.337934509 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:17:06.337944509 INFO Version: Unknown 2026-10-15 12:17:06.338005001 DEBUG Received server response for request 1 2026-10-15 12:17:06.338039662 DEBUG Client sends notification `initialized` 2026-10-15 12:17:06.338057302 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:17:06.338151114 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:17:06.338187695 DEBUG Received server request `workspace/configuration` 2026-10-15 12:17:06.338191175 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:17:06.338208826 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:17:06.338212246 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-15 12:17:06.338265727 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:17:06.338283888 DEBUG Initializing workspace `file:///tmp/.tmpuizNRq/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:17:06.338296498 DEBUG Searching for a project in '/tmp/.tmpuizNRq/root1' 2026-10-15 12:17:06.338328659 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:17:06.338333029 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:17:06.339025457 INFO Defaulting to python-platform `linux` 2026-10-15 12:17:06.339030707 DEBUG Resolving local virtual environment: /tmp/.tmpuizNRq/root1/.venv 2026-10-15 12:17:06.339067458 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:17:06.339071358 DEBUG No virtual environment found 2026-10-15 12:17:06.339081768 DEBUG Adding first-party search path `/tmp/.tmpuizNRq/root1` 2026-10-15 12:17:06.339085618 DEBUG Using vendored stdlib 2026-10-15 12:17:06.339163820 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:17:06.339167370 DEBUG Adding new file root '/tmp/.tmpuizNRq/root1' of kind Project 2026-10-15 12:17:06.341982581 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-10-15 12:17:06.342008032 DEBUG Initializing workspace `file:///tmp/.tmpuizNRq/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:17:06.342020302 DEBUG Searching for a project in '/tmp/.tmpuizNRq/root2' 2026-10-15 12:17:06.342054623 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:17:06.342060243 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:17:06.342682229 INFO Defaulting to python-platform `linux` 2026-10-15 12:17:06.342687679 DEBUG Resolving local virtual environment: /tmp/.tmpuizNRq/root2/.venv 2026-10-15 12:17:06.342727760 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:17:06.342731580 DEBUG No virtual environment found 2026-10-15 12:17:06.342742380 DEBUG Adding first-party search path `/tmp/.tmpuizNRq/root2` 2026-10-15 12:17:06.342746790 DEBUG Using vendored stdlib 2026-10-15 12:17:06.342847803 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:17:06.342852373 DEBUG Adding new file root '/tmp/.tmpuizNRq/root2' of kind Project 2026-10-15 12:17:06.345760996 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.002s 2026-10-15 12:17:06.345773757 DEBUG Updating project to check open files 2026-10-15 12:17:06.345786337 DEBUG Updating project to check open files 2026-10-15 12:17:06.345854469 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpuizNRq/root1/main.py") 2026-10-15 12:17:06.345861509 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpuizNRq/root1/main.py` 2026-10-15 12:17:06.345868249 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpuizNRq/root1/main.py` 2026-10-15 12:17:06.346012353 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpuizNRq/root1/main.py` to project `root1` 2026-10-15 12:17:06.346027833 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpuizNRq/root1/main.py` 2026-10-15 12:17:06.346030433 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:17:06.346037763 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:17:06.346138666 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpuizNRq/root1/main.py"))}: Checking file '/tmp/.tmpuizNRq/root1/main.py' 2026-10-15 12:17:06.346217028 DEBUG method="textDocument/diagnostic" response.id=2 duration=172.62µs 2026-10-15 12:17:06.346230058 DEBUG Received server response for request 2 2026-10-15 12:17:06.346322870 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:17:06.346335001 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-15 12:17:06.346381372 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpuizNRq/root2/main.py") 2026-10-15 12:17:06.346387272 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpuizNRq/root2/main.py` 2026-10-15 12:17:06.346393122 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpuizNRq/root2/main.py` 2026-10-15 12:17:06.346514165 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpuizNRq/root2/main.py` to project `root2` 2026-10-15 12:17:06.346528856 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpuizNRq/root2/main.py` 2026-10-15 12:17:06.346531506 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:17:06.346538486 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:17:06.346586807 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpuizNRq/root2/main.py"))}: Checking file '/tmp/.tmpuizNRq/root2/main.py' 2026-10-15 12:17:06.346617718 DEBUG method="textDocument/diagnostic" response.id=3 duration=73.21µs 2026-10-15 12:17:06.346627428 DEBUG Received server response for request 3 2026-10-15 12:17:06.356726563 DEBUG Client sends request `shutdown` with ID 4 2026-10-15 12:17:06.356743913 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:17:06.356750023 DEBUG method="shutdown" response.id=4 duration=8.11µs 2026-10-15 12:17:06.356759444 DEBUG Received server response for request 4 2026-10-15 12:17:06.356763014 DEBUG Client sends notification `exit` 2026-10-15 12:17:06.356771694 DEBUG Received exit notification, exiting 2026-10-15 12:17:06.367864234 DEBUG Client sends request `shutdown` with ID 4 2026-10-15 12:17:06.367905945 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:17:06.367916355 DEBUG method="shutdown" response.id=4 duration=15.37µs 2026-10-15 12:17:06.367928485 DEBUG Received server response for request 4 2026-10-15 12:17:06.367931855 DEBUG Client sends notification `exit` 2026-10-15 12:17:06.367947426 DEBUG Received exit notification, exiting ok test workspace_folders::initialize_multiple_workspace_folders ... 2026-10-15 12:17:06.369895495 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:17:06.369962106 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:17:06.370015068 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:17:06.370064519 DEBUG Client info: None 2026-10-15 12:17:06.370089130 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-10-15 12:17:06.370102500 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:17:06.370108150 INFO Version: Unknown 2026-10-15 12:17:06.370150261 DEBUG Received server response for request 1 2026-10-15 12:17:06.370190042 DEBUG Client sends notification `initialized` 2026-10-15 12:17:06.370206493 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:17:06.370297475 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:17:06.370334946 DEBUG Received server request `workspace/configuration` 2026-10-15 12:17:06.370338346 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:17:06.370354306 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-15 12:17:06.370395677 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:17:06.370412468 DEBUG Initializing workspace `file:///tmp/.tmpPgdolF/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:17:06.370427318 DEBUG Searching for a project in '/tmp/.tmpPgdolF/root1' 2026-10-15 12:17:06.370459369 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:17:06.370463969 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:17:06.370933361 INFO Defaulting to python-platform `linux` 2026-10-15 12:17:06.370939221 DEBUG Resolving local virtual environment: /tmp/.tmpPgdolF/root1/.venv 2026-10-15 12:17:06.370981832 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:17:06.370985502 DEBUG No virtual environment found 2026-10-15 12:17:06.371018653 DEBUG Adding first-party search path `/tmp/.tmpPgdolF/root1` 2026-10-15 12:17:06.371023393 DEBUG Using vendored stdlib 2026-10-15 12:17:06.371108315 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:17:06.371113395 DEBUG Adding new file root '/tmp/.tmpPgdolF/root1' of kind Project 2026-10-15 12:17:06.373094656 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-10-15 12:17:06.373107936 DEBUG Initializing workspace `file:///tmp/.tmpPgdolF/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:17:06.373117676 DEBUG Searching for a project in '/tmp/.tmpPgdolF/root2' 2026-10-15 12:17:06.373148017 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:17:06.373152797 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:17:06.373621979 INFO Defaulting to python-platform `linux` 2026-10-15 12:17:06.373627999 DEBUG Resolving local virtual environment: /tmp/.tmpPgdolF/root2/.venv 2026-10-15 12:17:06.373665720 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:17:06.373669660 DEBUG No virtual environment found 2026-10-15 12:17:06.373680770 DEBUG Adding first-party search path `/tmp/.tmpPgdolF/root2` 2026-10-15 12:17:06.373684910 DEBUG Using vendored stdlib 2026-10-15 12:17:06.373761572 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:17:06.373765242 DEBUG Adding new file root '/tmp/.tmpPgdolF/root2' of kind Project 2026-10-15 12:17:06.376529252 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.002s 2026-10-15 12:17:06.376577173 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-15 12:17:06.376722567 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpPgdolF/root1/main.py"))}: Checking file '/tmp/.tmpPgdolF/root1/main.py' 2026-10-15 12:17:06.376824760 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpPgdolF/root1/main.py"))}: Resolving dynamic module resolution paths 2026-10-15 12:17:06.385396006 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpPgdolF/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-10-15 12:17:06.385492118 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-10-15 12:17:06.385498498 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root2' 2026-10-15 12:17:06.385551980 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpPgdolF/root2/main.py"))}: Checking file '/tmp/.tmpPgdolF/root2/main.py' 2026-10-15 12:17:06.385605241 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpPgdolF/root2/main.py"))}: Resolving dynamic module resolution paths 2026-10-15 12:17:06.393634953 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpPgdolF/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-10-15 12:17:06.393703945 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.008s 2026-10-15 12:17:06.393728046 DEBUG method="workspace/diagnostic" response.id=2 duration=17.18ms 2026-10-15 12:17:06.393746216 DEBUG Received server response for request 2 2026-10-15 12:17:06.403965534 DEBUG Client sends request `shutdown` with ID 3 2026-10-15 12:17:06.404005275 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:17:06.404013955 DEBUG method="shutdown" response.id=3 duration=12.74µs 2026-10-15 12:17:06.404025535 DEBUG Received server response for request 3 2026-10-15 12:17:06.404029365 DEBUG Client sends notification `exit` 2026-10-15 12:17:06.404045666 DEBUG Received exit notification, exiting ok test workspace_folders::nested_sibling_workspace_uses_correct_project ... 2026-10-15 12:17:06.407785050 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:17:06.407847212 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:17:06.407883883 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:17:06.407939434 DEBUG Client info: None 2026-10-15 12:17:06.407963335 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:17:06.407975545 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:17:06.407981525 INFO Version: Unknown 2026-10-15 12:17:06.408037916 DEBUG Received server response for request 1 2026-10-15 12:17:06.408081068 DEBUG Client sends notification `initialized` 2026-10-15 12:17:06.408098478 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:17:06.408194880 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:17:06.408235301 DEBUG Received server request `workspace/configuration` 2026-10-15 12:17:06.408238852 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:17:06.408258952 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:17:06.408263792 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-15 12:17:06.408307403 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:17:06.408325584 DEBUG Initializing workspace `file:///tmp/.tmpHDGUXo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:17:06.408340134 DEBUG Searching for a project in '/tmp/.tmpHDGUXo' 2026-10-15 12:17:06.408400786 DEBUG Found project at '/tmp/.tmpHDGUXo' 2026-10-15 12:17:06.408405286 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:17:06.408917059 INFO Defaulting to python-platform `linux` 2026-10-15 12:17:06.408922279 DEBUG Resolving local virtual environment: /tmp/.tmpHDGUXo/.venv 2026-10-15 12:17:06.408965020 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:17:06.408969600 DEBUG No virtual environment found 2026-10-15 12:17:06.408980750 DEBUG Adding first-party search path `/tmp/.tmpHDGUXo` 2026-10-15 12:17:06.408984930 DEBUG Using vendored stdlib 2026-10-15 12:17:06.409084463 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:17:06.409088853 DEBUG Adding new file root '/tmp/.tmpHDGUXo' of kind Project 2026-10-15 12:17:06.410716524 DEBUG Ignoring file `/tmp/.tmpHDGUXo/pyproject.toml` because it doesn't match any `src.include` pattern or path specified on the CLI. 2026-10-15 12:17:06.410799476 DEBUG Skipping directory `/tmp/.tmpHDGUXo/external` because it doesn't match any `src.include` pattern or path specified on the CLI 2026-10-15 12:17:06.413001302 INFO Project::index_files{project=.tmpHDGUXo}: Indexed 1 file(s) in 0.003s 2026-10-15 12:17:06.413021632 DEBUG Initializing workspace `file:///tmp/.tmpHDGUXo/external/Y`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:17:06.413034172 DEBUG Searching for a project in '/tmp/.tmpHDGUXo/external/Y' 2026-10-15 12:17:06.413066513 DEBUG Found project at '/tmp/.tmpHDGUXo/external/Y' 2026-10-15 12:17:06.413071173 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:17:06.413569016 INFO Defaulting to python-platform `linux` 2026-10-15 12:17:06.413574906 DEBUG Resolving local virtual environment: /tmp/.tmpHDGUXo/external/Y/.venv 2026-10-15 12:17:06.413614897 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:17:06.413618787 DEBUG No virtual environment found 2026-10-15 12:17:06.413630808 DEBUG Adding first-party search path `/tmp/.tmpHDGUXo/external/Y` 2026-10-15 12:17:06.413634798 DEBUG Using vendored stdlib 2026-10-15 12:17:06.413715450 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:17:06.413719420 DEBUG Adding new file root '/tmp/.tmpHDGUXo/external/Y' of kind Project 2026-10-15 12:17:06.414588452 DEBUG Ignoring file `/tmp/.tmpHDGUXo/external/Y/pyproject.toml` because it doesn't match any `src.include` pattern or path specified on the CLI. 2026-10-15 12:17:06.415734281 INFO Project::index_files{project=Y}: Indexed 1 file(s) in 0.001s 2026-10-15 12:17:06.415749711 DEBUG Updating project to check open files 2026-10-15 12:17:06.415770631 DEBUG Updating project to check open files 2026-10-15 12:17:06.415831963 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpHDGUXo/systemtests/included.py") 2026-10-15 12:17:06.415844243 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpHDGUXo/systemtests/included.py` 2026-10-15 12:17:06.415850353 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpHDGUXo/systemtests/included.py` 2026-10-15 12:17:06.415974127 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpHDGUXo/systemtests/included.py` to project `.tmpHDGUXo` 2026-10-15 12:17:06.416010687 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpHDGUXo/systemtests/included.py` 2026-10-15 12:17:06.416013058 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:17:06.416022088 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:17:06.416156281 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpHDGUXo/systemtests/included.py"))}: Checking file '/tmp/.tmpHDGUXo/systemtests/included.py' 2026-10-15 12:17:06.416303825 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpHDGUXo/systemtests/included.py"))}: Resolving dynamic module resolution paths 2026-10-15 12:17:06.425324492 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpHDGUXo/systemtests/included.py"))}: Module `__builtins__` not found in search paths 2026-10-15 12:17:06.429558679 DEBUG method="textDocument/diagnostic" response.id=2 duration=13.53ms 2026-10-15 12:17:06.429579680 DEBUG Received server response for request 2 2026-10-15 12:17:06.429697723 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:17:06.429710803 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-15 12:17:06.429756264 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpHDGUXo/external/Y/only_external.py") 2026-10-15 12:17:06.429763504 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpHDGUXo/external/Y/only_external.py` 2026-10-15 12:17:06.429773354 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpHDGUXo/external/Y/only_external.py` 2026-10-15 12:17:06.429912608 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpHDGUXo/external/Y/only_external.py` to project `Y` 2026-10-15 12:17:06.429929628 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpHDGUXo/external/Y/only_external.py` 2026-10-15 12:17:06.429932088 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:17:06.429939309 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:17:06.430023441 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpHDGUXo/external/Y/only_external.py"))}: Checking file '/tmp/.tmpHDGUXo/external/Y/only_external.py' 2026-10-15 12:17:06.430093263 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpHDGUXo/external/Y/only_external.py"))}: Resolving dynamic module resolution paths 2026-10-15 12:17:06.438266599 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpHDGUXo/external/Y/only_external.py"))}: Module `__builtins__` not found in search paths 2026-10-15 12:17:06.442338901 DEBUG method="textDocument/diagnostic" response.id=3 duration=12.39ms 2026-10-15 12:17:06.442356042 DEBUG Received server response for request 3 2026-10-15 12:17:06.452473147 DEBUG Client sends request `shutdown` with ID 4 2026-10-15 12:17:06.452505708 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:17:06.452512628 DEBUG method="shutdown" response.id=4 duration=9.93µs 2026-10-15 12:17:06.452522268 DEBUG Received server response for request 4 2026-10-15 12:17:06.452525798 DEBUG Client sends notification `exit` 2026-10-15 12:17:06.452540829 DEBUG Received exit notification, exiting ok test workspace_folders::nested_sibling_workspace_uses_correct_settings ... 2026-10-15 12:17:06.457453222 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:17:06.457524334 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:17:06.457564355 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:17:06.457629397 DEBUG Client info: None 2026-10-15 12:17:06.457660978 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:17:06.457674948 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:17:06.457681638 INFO Version: Unknown 2026-10-15 12:17:06.457725759 DEBUG Received server response for request 1 2026-10-15 12:17:06.457769430 DEBUG Client sends notification `initialized` 2026-10-15 12:17:06.457785261 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:17:06.457926364 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:17:06.457966285 DEBUG Received server request `workspace/configuration` 2026-10-15 12:17:06.457970065 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:17:06.458004396 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:17:06.458007996 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-15 12:17:06.458068868 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:17:06.458090519 DEBUG Initializing workspace `file:///tmp/.tmpYBVniu`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:17:06.458108399 DEBUG Searching for a project in '/tmp/.tmpYBVniu' 2026-10-15 12:17:06.458136410 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:17:06.458141330 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:17:06.459304689 INFO Defaulting to python-platform `linux` 2026-10-15 12:17:06.459317549 DEBUG Resolving local virtual environment: /tmp/.tmpYBVniu/.venv 2026-10-15 12:17:06.459373391 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:17:06.459378381 DEBUG No virtual environment found 2026-10-15 12:17:06.459390401 DEBUG Adding first-party search path `/tmp/.tmpYBVniu` 2026-10-15 12:17:06.459394441 DEBUG Using vendored stdlib 2026-10-15 12:17:06.459506434 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:17:06.459511904 DEBUG Adding new file root '/tmp/.tmpYBVniu' of kind Project 2026-10-15 12:17:06.462588752 INFO Project::index_files{project=.tmpYBVniu}: Indexed 2 file(s) in 0.002s 2026-10-15 12:17:06.462606412 DEBUG Initializing workspace `file:///tmp/.tmpYBVniu/external/Y`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: Some( true, ), inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:17:06.462617793 DEBUG Searching for a project in '/tmp/.tmpYBVniu/external/Y' 2026-10-15 12:17:06.462656444 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:17:06.462660444 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:17:06.463734421 INFO Defaulting to python-platform `linux` 2026-10-15 12:17:06.463742801 DEBUG Resolving local virtual environment: /tmp/.tmpYBVniu/external/Y/.venv 2026-10-15 12:17:06.463781692 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:17:06.463785412 DEBUG No virtual environment found 2026-10-15 12:17:06.463796842 DEBUG Adding first-party search path `/tmp/.tmpYBVniu/external/Y` 2026-10-15 12:17:06.463801142 DEBUG Using vendored stdlib 2026-10-15 12:17:06.463894745 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:17:06.463898725 DEBUG Adding new file root '/tmp/.tmpYBVniu/external/Y' of kind Project 2026-10-15 12:17:06.465866044 INFO Project::index_files{project=Y}: Indexed 1 file(s) in 0.001s 2026-10-15 12:17:06.465880755 DEBUG Updating project to check open files 2026-10-15 12:17:06.465902585 DEBUG Updating project to check open files 2026-10-15 12:17:06.465970687 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpYBVniu/systemtests/foo.py") 2026-10-15 12:17:06.465986548 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpYBVniu/systemtests/foo.py` 2026-10-15 12:17:06.466003398 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpYBVniu/systemtests/foo.py` 2026-10-15 12:17:06.466150102 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpYBVniu/systemtests/foo.py` to project `.tmpYBVniu` 2026-10-15 12:17:06.466167552 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpYBVniu/systemtests/foo.py` 2026-10-15 12:17:06.466170322 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:17:06.466178732 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:17:06.466467410 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-15 12:17:06.475564039 DEBUG request{id=2 method=textDocument/hover}: Module `__builtins__` not found in search paths 2026-10-15 12:17:06.479627442 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is def foo() -> str 2026-10-15 12:17:06.479670593 DEBUG method="textDocument/hover" response.id=2 duration=13.49ms 2026-10-15 12:17:06.479689643 DEBUG Received server response for request 2 2026-10-15 12:17:06.479740194 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:17:06.479753465 DEBUG Client sends request `textDocument/hover` with ID 3 2026-10-15 12:17:06.479802796 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpYBVniu/external/Y/foo.py") 2026-10-15 12:17:06.479810896 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpYBVniu/external/Y/foo.py` 2026-10-15 12:17:06.479822156 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpYBVniu/external/Y/foo.py` 2026-10-15 12:17:06.479978630 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpYBVniu/external/Y/foo.py` to project `Y` 2026-10-15 12:17:06.480009061 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpYBVniu/external/Y/foo.py` 2026-10-15 12:17:06.480011601 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:17:06.480018671 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:17:06.480056932 DEBUG method="textDocument/hover" response.id=3 duration=31.56µs 2026-10-15 12:17:06.480067513 DEBUG Received server response for request 3 2026-10-15 12:17:06.490141667 DEBUG Client sends request `shutdown` with ID 4 2026-10-15 12:17:06.490167207 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:17:06.490175857 DEBUG method="shutdown" response.id=4 duration=12.87µs 2026-10-15 12:17:06.490195158 DEBUG Received server response for request 4 2026-10-15 12:17:06.490198898 DEBUG Client sends notification `exit` 2026-10-15 12:17:06.490208988 DEBUG Received exit notification, exiting ok test workspace_folders::remove_multiple_workspace_folders ... 2026-10-15 12:17:06.493305806 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:17:06.493364038 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:17:06.493399799 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:17:06.493485021 DEBUG Client info: None 2026-10-15 12:17:06.493516182 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-10-15 12:17:06.493528722 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:17:06.493534602 INFO Version: Unknown 2026-10-15 12:17:06.493573873 DEBUG Received server response for request 1 2026-10-15 12:17:06.493608894 DEBUG Client sends notification `initialized` 2026-10-15 12:17:06.493626334 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:17:06.493716177 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:17:06.493755018 DEBUG Received server request `workspace/configuration` 2026-10-15 12:17:06.493758908 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:17:06.493778708 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-15 12:17:06.493829180 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:17:06.493848060 DEBUG Initializing workspace `file:///tmp/.tmpYRd0vd/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:17:06.493863340 DEBUG Searching for a project in '/tmp/.tmpYRd0vd/root1' 2026-10-15 12:17:06.493895751 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:17:06.493900841 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:17:06.494430965 INFO Defaulting to python-platform `linux` 2026-10-15 12:17:06.494436925 DEBUG Resolving local virtual environment: /tmp/.tmpYRd0vd/root1/.venv 2026-10-15 12:17:06.494479666 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:17:06.494483806 DEBUG No virtual environment found 2026-10-15 12:17:06.494494876 DEBUG Adding first-party search path `/tmp/.tmpYRd0vd/root1` 2026-10-15 12:17:06.494498966 DEBUG Using vendored stdlib 2026-10-15 12:17:06.494581459 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:17:06.494585339 DEBUG Adding new file root '/tmp/.tmpYRd0vd/root1' of kind Project 2026-10-15 12:17:06.496522317 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-10-15 12:17:06.496540248 DEBUG Initializing workspace `file:///tmp/.tmpYRd0vd/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:17:06.496550928 DEBUG Searching for a project in '/tmp/.tmpYRd0vd/root2' 2026-10-15 12:17:06.496581449 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:17:06.496586369 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:17:06.497061041 INFO Defaulting to python-platform `linux` 2026-10-15 12:17:06.497069241 DEBUG Resolving local virtual environment: /tmp/.tmpYRd0vd/root2/.venv 2026-10-15 12:17:06.497106432 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:17:06.497110292 DEBUG No virtual environment found 2026-10-15 12:17:06.497120263 DEBUG Adding first-party search path `/tmp/.tmpYRd0vd/root2` 2026-10-15 12:17:06.497124313 DEBUG Using vendored stdlib 2026-10-15 12:17:06.497202385 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:17:06.497207955 DEBUG Adding new file root '/tmp/.tmpYRd0vd/root2' of kind Project 2026-10-15 12:17:06.500040506 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.002s 2026-10-15 12:17:06.500056307 DEBUG Initializing workspace `file:///tmp/.tmpYRd0vd/root3`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:17:06.500067357 DEBUG Searching for a project in '/tmp/.tmpYRd0vd/root3' 2026-10-15 12:17:06.500098088 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:17:06.500103358 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:17:06.500646151 INFO Defaulting to python-platform `linux` 2026-10-15 12:17:06.500651852 DEBUG Resolving local virtual environment: /tmp/.tmpYRd0vd/root3/.venv 2026-10-15 12:17:06.500688672 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:17:06.500692813 DEBUG No virtual environment found 2026-10-15 12:17:06.500703253 DEBUG Adding first-party search path `/tmp/.tmpYRd0vd/root3` 2026-10-15 12:17:06.500707303 DEBUG Using vendored stdlib 2026-10-15 12:17:06.500783795 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:17:06.500788445 DEBUG Adding new file root '/tmp/.tmpYRd0vd/root3' of kind Project 2026-10-15 12:17:06.503580816 INFO Project::index_files{project=root3}: Indexed 1 file(s) in 0.002s 2026-10-15 12:17:06.503650397 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-15 12:17:06.503826592 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpYRd0vd/root1/main.py"))}: Checking file '/tmp/.tmpYRd0vd/root1/main.py' 2026-10-15 12:17:06.503932464 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpYRd0vd/root1/main.py"))}: Resolving dynamic module resolution paths 2026-10-15 12:17:06.514063040 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpYRd0vd/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-10-15 12:17:06.514166142 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.010s 2026-10-15 12:17:06.514175803 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root2' 2026-10-15 12:17:06.514230404 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpYRd0vd/root2/main.py"))}: Checking file '/tmp/.tmpYRd0vd/root2/main.py' 2026-10-15 12:17:06.514284695 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpYRd0vd/root2/main.py"))}: Resolving dynamic module resolution paths 2026-10-15 12:17:06.522760619 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpYRd0vd/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-10-15 12:17:06.522833501 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-10-15 12:17:06.522839591 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root3' 2026-10-15 12:17:06.522891072 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpYRd0vd/root3/main.py"))}: Checking file '/tmp/.tmpYRd0vd/root3/main.py' 2026-10-15 12:17:06.522945624 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpYRd0vd/root3/main.py"))}: Resolving dynamic module resolution paths 2026-10-15 12:17:06.530966896 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpYRd0vd/root3/main.py"))}: Module `__builtins__` not found in search paths 2026-10-15 12:17:06.531056138 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.008s 2026-10-15 12:17:06.531094729 DEBUG method="workspace/diagnostic" response.id=2 duration=27.49ms 2026-10-15 12:17:06.531117180 DEBUG Received server response for request 2 2026-10-15 12:17:06.531310045 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-15 12:17:06.531324765 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-15 12:17:06.531352066 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: , to remove: (root2, file:///tmp/.tmpYRd0vd/root2), (root3, file:///tmp/.tmpYRd0vd/root3) 2026-10-15 12:17:06.531356646 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmpYRd0vd/root2 2026-10-15 12:17:06.532508095 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmpYRd0vd/root3 2026-10-15 12:17:06.533603122 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-15 12:17:06.533628873 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-15 12:17:06.533648804 DEBUG method="workspace/diagnostic" response.id=3 duration=73.17µs 2026-10-15 12:17:06.533664374 DEBUG Received server response for request 3 2026-10-15 12:17:06.543792699 DEBUG Client sends request `shutdown` with ID 4 2026-10-15 12:17:06.543823760 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:17:06.543832090 DEBUG method="shutdown" response.id=4 duration=11.78µs 2026-10-15 12:17:06.543852071 DEBUG Received server response for request 4 2026-10-15 12:17:06.543855911 DEBUG Client sends notification `exit` 2026-10-15 12:17:06.543871731 DEBUG Received exit notification, exiting ok test workspace_folders::remove_only_workspace ... 2026-10-15 12:17:06.546601830 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:17:06.546664122 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:17:06.546703743 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:17:06.546799735 DEBUG Client info: None 2026-10-15 12:17:06.546839216 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-10-15 12:17:06.546853586 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:17:06.546860207 INFO Version: Unknown 2026-10-15 12:17:06.546902558 DEBUG Received server response for request 1 2026-10-15 12:17:06.546939249 DEBUG Client sends notification `initialized` 2026-10-15 12:17:06.546954159 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:17:06.547066292 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:17:06.547107083 DEBUG Received server request `workspace/configuration` 2026-10-15 12:17:06.547110423 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:17:06.547123593 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-15 12:17:06.547125843 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-15 12:17:06.547178335 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:17:06.547193735 DEBUG Initializing workspace `file:///tmp/.tmpaPfM7P/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:17:06.547210015 DEBUG Searching for a project in '/tmp/.tmpaPfM7P/root1' 2026-10-15 12:17:06.547244466 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:17:06.547248996 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:17:06.547780210 INFO Defaulting to python-platform `linux` 2026-10-15 12:17:06.547786740 DEBUG Resolving local virtual environment: /tmp/.tmpaPfM7P/root1/.venv 2026-10-15 12:17:06.547834711 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:17:06.547838891 DEBUG No virtual environment found 2026-10-15 12:17:06.547850822 DEBUG Adding first-party search path `/tmp/.tmpaPfM7P/root1` 2026-10-15 12:17:06.547855082 DEBUG Using vendored stdlib 2026-10-15 12:17:06.547943794 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:17:06.547947964 DEBUG Adding new file root '/tmp/.tmpaPfM7P/root1' of kind Project 2026-10-15 12:17:06.551004011 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.003s 2026-10-15 12:17:06.551032442 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: , to remove: (root1, file:///tmp/.tmpaPfM7P/root1) 2026-10-15 12:17:06.551036502 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmpaPfM7P/root1 2026-10-15 12:17:06.551269278 DEBUG request{id=2 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-10-15 12:17:08.547244645 DEBUG Client sends request `shutdown` with ID 3 2026-10-15 12:17:08.547378679 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:17:08.547441620 DEBUG method="workspace/diagnostic" response.id=2 duration=2.00s 2026-10-15 12:17:08.547455381 DEBUG method="shutdown" response.id=3 duration=88.18µs 2026-10-15 12:17:08.547459791 DEBUG Received server response for request 2 2026-10-15 12:17:08.547466031 DEBUG Received server response for request 3 2026-10-15 12:17:08.547471511 DEBUG Client sends notification `exit` 2026-10-15 12:17:08.547480951 DEBUG Received exit notification, exiting ok test workspace_folders::remove_workspace_folder_after_init ... 2026-10-15 12:17:08.549256176 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:17:08.549326228 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:17:08.549372119 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:17:08.549462401 DEBUG Client info: None 2026-10-15 12:17:08.549508012 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-10-15 12:17:08.549523123 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:17:08.549529803 INFO Version: Unknown 2026-10-15 12:17:08.549571604 DEBUG Received server response for request 1 2026-10-15 12:17:08.549619135 DEBUG Client sends notification `initialized` 2026-10-15 12:17:08.549636896 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:17:08.549804260 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:17:08.549841661 DEBUG Received server request `workspace/configuration` 2026-10-15 12:17:08.549845211 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:17:08.549861221 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-15 12:17:08.549936233 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:17:08.549958344 DEBUG Initializing workspace `file:///tmp/.tmpFQD5vW/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:17:08.549976844 DEBUG Searching for a project in '/tmp/.tmpFQD5vW/root1' 2026-10-15 12:17:08.550043526 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:17:08.550049036 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:17:08.550777984 INFO Defaulting to python-platform `linux` 2026-10-15 12:17:08.550784355 DEBUG Resolving local virtual environment: /tmp/.tmpFQD5vW/root1/.venv 2026-10-15 12:17:08.550836626 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:17:08.550841396 DEBUG No virtual environment found 2026-10-15 12:17:08.550854076 DEBUG Adding first-party search path `/tmp/.tmpFQD5vW/root1` 2026-10-15 12:17:08.550858326 DEBUG Using vendored stdlib 2026-10-15 12:17:08.550959179 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:17:08.550964529 DEBUG Adding new file root '/tmp/.tmpFQD5vW/root1' of kind Project 2026-10-15 12:17:08.554096738 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.003s 2026-10-15 12:17:08.554114879 DEBUG Initializing workspace `file:///tmp/.tmpFQD5vW/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:17:08.554125329 DEBUG Searching for a project in '/tmp/.tmpFQD5vW/root2' 2026-10-15 12:17:08.554158460 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:17:08.554162760 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:17:08.554744884 INFO Defaulting to python-platform `linux` 2026-10-15 12:17:08.554750875 DEBUG Resolving local virtual environment: /tmp/.tmpFQD5vW/root2/.venv 2026-10-15 12:17:08.554790316 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:17:08.554794086 DEBUG No virtual environment found 2026-10-15 12:17:08.554804996 DEBUG Adding first-party search path `/tmp/.tmpFQD5vW/root2` 2026-10-15 12:17:08.554808906 DEBUG Using vendored stdlib 2026-10-15 12:17:08.554888488 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:17:08.554892658 DEBUG Adding new file root '/tmp/.tmpFQD5vW/root2' of kind Project 2026-10-15 12:17:08.557756910 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.002s 2026-10-15 12:17:08.557815072 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-15 12:17:08.558013387 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpFQD5vW/root1/main.py"))}: Checking file '/tmp/.tmpFQD5vW/root1/main.py' 2026-10-15 12:17:08.558153880 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpFQD5vW/root1/main.py"))}: Resolving dynamic module resolution paths 2026-10-15 12:17:08.566733047 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpFQD5vW/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-10-15 12:17:08.566843529 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-10-15 12:17:08.566850569 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root2' 2026-10-15 12:17:08.566900511 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpFQD5vW/root2/main.py"))}: Checking file '/tmp/.tmpFQD5vW/root2/main.py' 2026-10-15 12:17:08.566953182 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpFQD5vW/root2/main.py"))}: Resolving dynamic module resolution paths 2026-10-15 12:17:08.574896862 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpFQD5vW/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-10-15 12:17:08.574963074 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.008s 2026-10-15 12:17:08.575001785 DEBUG method="workspace/diagnostic" response.id=2 duration=17.23ms 2026-10-15 12:17:08.575021095 DEBUG Received server response for request 2 2026-10-15 12:17:08.575174529 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-15 12:17:08.575185020 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-15 12:17:08.575201750 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: , to remove: (root2, file:///tmp/.tmpFQD5vW/root2) 2026-10-15 12:17:08.575206460 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmpFQD5vW/root2 2026-10-15 12:17:08.576219606 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-15 12:17:08.576239586 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-15 12:17:08.576250876 DEBUG method="workspace/diagnostic" response.id=3 duration=46.39µs 2026-10-15 12:17:08.576264637 DEBUG Received server response for request 3 2026-10-15 12:17:08.586396852 DEBUG Client sends request `shutdown` with ID 4 2026-10-15 12:17:08.586433263 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:17:08.586441303 DEBUG method="shutdown" response.id=4 duration=11.96µs 2026-10-15 12:17:08.586460184 DEBUG Received server response for request 4 2026-10-15 12:17:08.586464064 DEBUG Client sends notification `exit` 2026-10-15 12:17:08.586480414 DEBUG Received exit notification, exiting ok test workspace_folders::remove_workspace_folder_with_open_document ... 2026-10-15 12:17:08.589278595 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:17:08.589360117 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:17:08.589407368 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:17:08.589478800 DEBUG Client info: None 2026-10-15 12:17:08.589510901 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:17:08.589523551 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:17:08.589529291 INFO Version: Unknown 2026-10-15 12:17:08.589569762 DEBUG Received server response for request 1 2026-10-15 12:17:08.589616543 DEBUG Client sends notification `initialized` 2026-10-15 12:17:08.589633474 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:17:08.589768537 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:17:08.589805968 DEBUG Received server request `workspace/configuration` 2026-10-15 12:17:08.589809508 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:17:08.589829859 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:17:08.589832819 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-15 12:17:08.589884390 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:17:08.589904220 DEBUG Initializing workspace `file:///tmp/.tmpa5YRXn/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:17:08.589921341 DEBUG Searching for a project in '/tmp/.tmpa5YRXn/root1' 2026-10-15 12:17:08.589955122 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:17:08.589960932 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:17:08.591216664 INFO Defaulting to python-platform `linux` 2026-10-15 12:17:08.591228394 DEBUG Resolving local virtual environment: /tmp/.tmpa5YRXn/root1/.venv 2026-10-15 12:17:08.591279705 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:17:08.591284305 DEBUG No virtual environment found 2026-10-15 12:17:08.591296586 DEBUG Adding first-party search path `/tmp/.tmpa5YRXn/root1` 2026-10-15 12:17:08.591300676 DEBUG Using vendored stdlib 2026-10-15 12:17:08.591421339 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:17:08.591428359 DEBUG Adding new file root '/tmp/.tmpa5YRXn/root1' of kind Project 2026-10-15 12:17:08.593668895 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-10-15 12:17:08.593686186 DEBUG Initializing workspace `file:///tmp/.tmpa5YRXn/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:17:08.593697066 DEBUG Searching for a project in '/tmp/.tmpa5YRXn/root2' 2026-10-15 12:17:08.593727757 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:17:08.593732797 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:17:08.594836465 INFO Defaulting to python-platform `linux` 2026-10-15 12:17:08.594845865 DEBUG Resolving local virtual environment: /tmp/.tmpa5YRXn/root2/.venv 2026-10-15 12:17:08.594885996 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:17:08.594890016 DEBUG No virtual environment found 2026-10-15 12:17:08.594901326 DEBUG Adding first-party search path `/tmp/.tmpa5YRXn/root2` 2026-10-15 12:17:08.594905316 DEBUG Using vendored stdlib 2026-10-15 12:17:08.595010379 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:17:08.595014309 DEBUG Adding new file root '/tmp/.tmpa5YRXn/root2' of kind Project 2026-10-15 12:17:08.597940623 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.002s 2026-10-15 12:17:08.597953293 DEBUG Updating project to check open files 2026-10-15 12:17:08.597975114 DEBUG Updating project to check open files 2026-10-15 12:17:08.598051046 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpa5YRXn/root1/main.py") 2026-10-15 12:17:08.598060676 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpa5YRXn/root1/main.py` 2026-10-15 12:17:08.598067266 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpa5YRXn/root1/main.py` 2026-10-15 12:17:08.598201570 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpa5YRXn/root1/main.py` to project `root1` 2026-10-15 12:17:08.598215840 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpa5YRXn/root1/main.py` 2026-10-15 12:17:08.598218330 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:17:08.598226780 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:17:08.598363884 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpa5YRXn/root1/main.py"))}: Checking file '/tmp/.tmpa5YRXn/root1/main.py' 2026-10-15 12:17:08.598494037 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpa5YRXn/root1/main.py"))}: Resolving dynamic module resolution paths 2026-10-15 12:17:08.606938010 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpa5YRXn/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-10-15 12:17:08.607047672 DEBUG method="textDocument/diagnostic" response.id=2 duration=8.81ms 2026-10-15 12:17:08.607074333 DEBUG Received server response for request 2 2026-10-15 12:17:08.607195516 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:17:08.607206636 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-15 12:17:08.607252228 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpa5YRXn/root2/main.py") 2026-10-15 12:17:08.607259508 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpa5YRXn/root2/main.py` 2026-10-15 12:17:08.607267838 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpa5YRXn/root2/main.py` 2026-10-15 12:17:08.607385101 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpa5YRXn/root2/main.py` to project `root2` 2026-10-15 12:17:08.607397671 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpa5YRXn/root2/main.py` 2026-10-15 12:17:08.607399991 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:17:08.607406541 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:17:08.607470503 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpa5YRXn/root2/main.py"))}: Checking file '/tmp/.tmpa5YRXn/root2/main.py' 2026-10-15 12:17:08.607530585 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpa5YRXn/root2/main.py"))}: Resolving dynamic module resolution paths 2026-10-15 12:17:08.615440774 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpa5YRXn/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-10-15 12:17:08.615518146 DEBUG method="textDocument/diagnostic" response.id=3 duration=8.11ms 2026-10-15 12:17:08.615533006 DEBUG Received server response for request 3 2026-10-15 12:17:08.615583908 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-15 12:17:08.615589738 DEBUG Client sends request `textDocument/diagnostic` with ID 4 2026-10-15 12:17:08.615602328 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: , to remove: (root2, file:///tmp/.tmpa5YRXn/root2) 2026-10-15 12:17:08.615606728 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmpa5YRXn/root2 2026-10-15 12:17:08.618508561 DEBUG method="textDocument/diagnostic" response.id=4 duration=53.11µs 2026-10-15 12:17:08.618525702 DEBUG Received server response for request 4 2026-10-15 12:17:08.618574203 DEBUG Client sends request `textDocument/diagnostic` with ID 5 2026-10-15 12:17:08.618619964 DEBUG method="textDocument/diagnostic" response.id=5 duration=35.97µs 2026-10-15 12:17:08.618630114 DEBUG Received server response for request 5 2026-10-15 12:17:08.628720979 DEBUG Client sends request `shutdown` with ID 6 2026-10-15 12:17:08.628752469 DEBUG request{id=6 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:17:08.628759100 DEBUG method="shutdown" response.id=6 duration=10.05µs 2026-10-15 12:17:08.628768860 DEBUG Received server response for request 6 2026-10-15 12:17:08.628772080 DEBUG Client sends notification `exit` 2026-10-15 12:17:08.628787760 DEBUG Received exit notification, exiting ok test workspace_folders::replace_only_workspace_refreshes_diagnostics ... 2026-10-15 12:17:08.632776651 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: Some( DiagnosticWorkspaceClientCapabilities { refresh_support: Some( true, ), }, ), folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:17:08.632847633 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:17:08.632884464 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:17:08.632965566 DEBUG Client info: None 2026-10-15 12:17:08.633008567 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-10-15 12:17:08.633023847 DEBUG Resolved client capabilities: ["WORKSPACE_DIAGNOSTIC_REFRESH", "PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:17:08.633031587 INFO Version: Unknown 2026-10-15 12:17:08.633076278 DEBUG Received server response for request 1 2026-10-15 12:17:08.633122260 DEBUG Client sends notification `initialized` 2026-10-15 12:17:08.633138030 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:17:08.633292594 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:17:08.633341265 DEBUG Received server request `workspace/configuration` 2026-10-15 12:17:08.633344575 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:17:08.633357375 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:17:08.633360646 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-15 12:17:08.633419367 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:17:08.633437737 DEBUG Initializing workspace `file:///tmp/.tmpSVUB55/project`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:17:08.633457508 DEBUG Searching for a project in '/tmp/.tmpSVUB55/project' 2026-10-15 12:17:08.633493159 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:17:08.633498539 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:17:08.634707749 INFO Defaulting to python-platform `linux` 2026-10-15 12:17:08.634719750 DEBUG Resolving local virtual environment: /tmp/.tmpSVUB55/project/.venv 2026-10-15 12:17:08.634776321 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:17:08.634781301 DEBUG No virtual environment found 2026-10-15 12:17:08.634793892 DEBUG Adding first-party search path `/tmp/.tmpSVUB55/project` 2026-10-15 12:17:08.634798192 DEBUG Using vendored stdlib 2026-10-15 12:17:08.634915015 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:17:08.634920525 DEBUG Adding new file root '/tmp/.tmpSVUB55/project' of kind Project 2026-10-15 12:17:08.638092635 INFO Project::index_files{project=project}: Indexed 1 file(s) in 0.003s 2026-10-15 12:17:08.638166657 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpSVUB55/project/app/main.py") 2026-10-15 12:17:08.638177587 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpSVUB55/project/app/main.py` 2026-10-15 12:17:08.638199767 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpSVUB55/project/app/main.py` 2026-10-15 12:17:08.638374082 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpSVUB55/project/app/main.py` to project `project` 2026-10-15 12:17:08.638388502 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpSVUB55/project/app/main.py` 2026-10-15 12:17:08.638391122 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:17:08.638400193 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:17:08.638568337 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpSVUB55/project/app/main.py"))}: Checking file '/tmp/.tmpSVUB55/project/app/main.py' 2026-10-15 12:17:08.638702370 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpSVUB55/project/app/main.py"))}: Resolving dynamic module resolution paths 2026-10-15 12:17:08.648367074 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpSVUB55/project/app/main.py"))}: Module `__builtins__` not found in search paths 2026-10-15 12:17:08.648454886 DEBUG method="textDocument/diagnostic" response.id=2 duration=10.05ms 2026-10-15 12:17:08.648475286 DEBUG Received server response for request 2 2026-10-15 12:17:08.648517848 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-15 12:17:08.648540538 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (app, file:///tmp/.tmpSVUB55/project/app), to remove: (project, file:///tmp/.tmpSVUB55/project) 2026-10-15 12:17:08.648545828 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmpSVUB55/project 2026-10-15 12:17:08.649470862 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Requesting workspace configuration for workspaces 2026-10-15 12:17:08.649486962 DEBUG Received server request `workspace/configuration` 2026-10-15 12:17:08.649491652 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:17:08.649513953 DEBUG client_response{id=1 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:17:08.649521703 DEBUG Initializing workspace `file:///tmp/.tmpSVUB55/project/app`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:17:08.649532083 DEBUG Searching for a project in '/tmp/.tmpSVUB55/project/app' 2026-10-15 12:17:08.649582654 DEBUG Found project at '/tmp/.tmpSVUB55/project/app' 2026-10-15 12:17:08.649586654 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:17:08.650159229 INFO Defaulting to python-platform `linux` 2026-10-15 12:17:08.650167419 DEBUG Resolving local virtual environment: /tmp/.tmpSVUB55/project/app/.venv 2026-10-15 12:17:08.650210490 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:17:08.650214320 DEBUG No virtual environment found 2026-10-15 12:17:08.650225221 DEBUG Adding first-party search path `/tmp/.tmpSVUB55/project/app` 2026-10-15 12:17:08.650229591 DEBUG Using vendored stdlib 2026-10-15 12:17:08.650318003 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:17:08.650324423 DEBUG Adding new file root '/tmp/.tmpSVUB55/project/app' of kind Project 2026-10-15 12:17:08.653095313 INFO Project::index_files{project=app}: Indexed 1 file(s) in 0.002s 2026-10-15 12:17:08.653120143 DEBUG Received server request `workspace/diagnostic/refresh` 2026-10-15 12:17:08.653126904 INFO Retrying to receive `workspace/diagnostic/refresh` request 2026-10-15 12:17:08.653134514 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-15 12:17:08.653232076 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpSVUB55/project/app/main.py"))}: Checking file '/tmp/.tmpSVUB55/project/app/main.py' 2026-10-15 12:17:08.653290018 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpSVUB55/project/app/main.py"))}: Resolving dynamic module resolution paths 2026-10-15 12:17:08.661122545 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpSVUB55/project/app/main.py"))}: Module `__builtins__` not found in search paths 2026-10-15 12:17:08.661183327 DEBUG method="textDocument/diagnostic" response.id=3 duration=8.04ms 2026-10-15 12:17:08.661196557 DEBUG Received server response for request 3 2026-10-15 12:17:08.671292411 DEBUG Client sends request `shutdown` with ID 4 2026-10-15 12:17:08.671322402 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:17:08.671330572 DEBUG method="shutdown" response.id=4 duration=11.92µs 2026-10-15 12:17:08.671340993 DEBUG Received server response for request 4 2026-10-15 12:17:08.671347823 DEBUG Client sends notification `exit` 2026-10-15 12:17:08.671363623 DEBUG Received exit notification, exiting ok test workspace_folders::shared_search_paths_select_project_by_root_order ... 2026-10-15 12:17:08.674045751 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:17:08.674116353 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:17:08.674155364 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:17:08.674213705 DEBUG Client info: None 2026-10-15 12:17:08.674239076 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:17:08.674252256 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:17:08.674258596 INFO Version: Unknown 2026-10-15 12:17:08.674300137 DEBUG Received server response for request 1 2026-10-15 12:17:08.674346508 DEBUG Client sends notification `initialized` 2026-10-15 12:17:08.674363649 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:17:08.674458241 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:17:08.674496502 DEBUG Received server request `workspace/configuration` 2026-10-15 12:17:08.674499892 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:17:08.674525253 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:17:08.674528353 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-15 12:17:08.674569474 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:17:08.674586924 DEBUG Initializing workspace `file:///tmp/.tmpauR6EQ/api`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:17:08.674602035 DEBUG Searching for a project in '/tmp/.tmpauR6EQ/api' 2026-10-15 12:17:08.674633936 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-15 12:17:08.674638976 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:17:08.675139138 INFO Defaulting to python-platform `linux` 2026-10-15 12:17:08.675145089 DEBUG Resolving local virtual environment: /tmp/.tmpauR6EQ/api/.venv 2026-10-15 12:17:08.675186680 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:17:08.675190930 DEBUG No virtual environment found 2026-10-15 12:17:08.675201560 DEBUG Adding first-party search path `/tmp/.tmpauR6EQ/api` 2026-10-15 12:17:08.675205820 DEBUG Using vendored stdlib 2026-10-15 12:17:08.675291442 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:17:08.675295602 DEBUG Adding new file root '/tmp/.tmpauR6EQ/api' of kind Project 2026-10-15 12:17:08.678285908 INFO Project::index_files{project=api}: Indexed 1 file(s) in 0.003s 2026-10-15 12:17:08.678304188 DEBUG Initializing workspace `file:///tmp/.tmpauR6EQ/tools`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:17:08.678315588 DEBUG Searching for a project in '/tmp/.tmpauR6EQ/tools' 2026-10-15 12:17:08.678351429 DEBUG Found project at '/tmp/.tmpauR6EQ/tools' 2026-10-15 12:17:08.678356189 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:17:08.679072427 INFO Defaulting to python-platform `linux` 2026-10-15 12:17:08.679080088 DEBUG Resolving local virtual environment: /tmp/.tmpauR6EQ/tools/.venv 2026-10-15 12:17:08.679120249 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:17:08.679123869 DEBUG No virtual environment found 2026-10-15 12:17:08.679138599 DEBUG Adding extra search-path `/tmp/.tmpauR6EQ/shared` 2026-10-15 12:17:08.679142899 DEBUG Adding first-party search path `/tmp/.tmpauR6EQ/tools` 2026-10-15 12:17:08.679146749 DEBUG Using vendored stdlib 2026-10-15 12:17:08.679229331 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:17:08.679233012 DEBUG Adding new file root '/tmp/.tmpauR6EQ/tools' of kind Project 2026-10-15 12:17:08.679663082 DEBUG Adding new file root '/tmp/.tmpauR6EQ/shared' of kind SearchPath 2026-10-15 12:17:08.683161681 INFO Project::index_files{project=tools}: Indexed 1 file(s) in 0.003s 2026-10-15 12:17:08.683175191 DEBUG Initializing workspace `file:///tmp/.tmpauR6EQ/web`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:17:08.683186921 DEBUG Searching for a project in '/tmp/.tmpauR6EQ/web' 2026-10-15 12:17:08.683213952 DEBUG Found project at '/tmp/.tmpauR6EQ/web' 2026-10-15 12:17:08.683217352 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:17:08.683761356 INFO Defaulting to python-platform `linux` 2026-10-15 12:17:08.683770486 DEBUG Resolving local virtual environment: /tmp/.tmpauR6EQ/web/.venv 2026-10-15 12:17:08.683808217 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:17:08.683812057 DEBUG No virtual environment found 2026-10-15 12:17:08.683826887 DEBUG Adding extra search-path `/tmp/.tmpauR6EQ/shared` 2026-10-15 12:17:08.683830817 DEBUG Adding first-party search path `/tmp/.tmpauR6EQ/web` 2026-10-15 12:17:08.683834577 DEBUG Using vendored stdlib 2026-10-15 12:17:08.683909259 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:17:08.683912659 DEBUG Adding new file root '/tmp/.tmpauR6EQ/web' of kind Project 2026-10-15 12:17:08.684313450 DEBUG Adding new file root '/tmp/.tmpauR6EQ/shared' of kind SearchPath 2026-10-15 12:17:08.686759471 INFO Project::index_files{project=web}: Indexed 1 file(s) in 0.002s 2026-10-15 12:17:08.686773292 DEBUG Updating project to check open files 2026-10-15 12:17:08.686794662 DEBUG Updating project to check open files 2026-10-15 12:17:08.686801492 DEBUG Updating project to check open files 2026-10-15 12:17:08.686841423 DEBUG notification{method=textDocument/didOpen}: Resolving dynamic module resolution paths 2026-10-15 12:17:08.686879964 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpauR6EQ/shared/library.py") 2026-10-15 12:17:08.687075409 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-15 12:17:08.689452309 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal["tools"] 2026-10-15 12:17:08.689488120 DEBUG method="textDocument/hover" response.id=2 duration=2.59ms 2026-10-15 12:17:08.689505890 DEBUG Received server response for request 2 2026-10-15 12:17:08.699593995 DEBUG Client sends request `shutdown` with ID 3 2026-10-15 12:17:08.699625135 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:17:08.699633506 DEBUG method="shutdown" response.id=3 duration=11.86µs 2026-10-15 12:17:08.699644236 DEBUG Received server response for request 3 2026-10-15 12:17:08.699648356 DEBUG Client sends notification `exit` 2026-10-15 12:17:08.699663646 DEBUG Received exit notification, exiting ok test workspace_folders::single_file_workspace ... 2026-10-15 12:17:08.702185670 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-15 12:17:08.702246511 DEBUG Architecture: x86_64, OS: linux 2026-10-15 12:17:08.702284202 DEBUG Client sends request `initialize` with ID 1 2026-10-15 12:17:08.702335784 DEBUG Client info: None 2026-10-15 12:17:08.702360194 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-15 12:17:08.702373805 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-15 12:17:08.702380605 INFO Version: Unknown 2026-10-15 12:17:08.702424036 DEBUG Received server response for request 1 2026-10-15 12:17:08.702466297 DEBUG Client sends notification `initialized` 2026-10-15 12:17:08.702482477 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-15 12:17:08.702569760 DEBUG Requesting workspace configuration for workspaces 2026-10-15 12:17:08.702609031 DEBUG Received server request `workspace/configuration` 2026-10-15 12:17:08.702612381 INFO Retrying to receive `workspace/configuration` request 2026-10-15 12:17:08.702626331 DEBUG Client sends notification `textDocument/didOpen` 2026-10-15 12:17:08.702629431 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-15 12:17:08.702669402 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-15 12:17:08.702684163 DEBUG Initializing workspace `file:///tmp/.tmpPbYBth/project/main.py`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-15 12:17:08.702700083 DEBUG Searching for a project in '/tmp/.tmpPbYBth/project' 2026-10-15 12:17:08.702737264 DEBUG Found project at '/tmp/.tmpPbYBth/project' 2026-10-15 12:17:08.702741404 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-15 12:17:08.703227066 INFO Defaulting to python-platform `linux` 2026-10-15 12:17:08.703232636 DEBUG Resolving local virtual environment: /tmp/.tmpPbYBth/project/.venv 2026-10-15 12:17:08.703275397 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/e2e-2f99d5b74075081c`: does not point to a Python executable or a directory on disk 2026-10-15 12:17:08.703279288 DEBUG No virtual environment found 2026-10-15 12:17:08.703290688 DEBUG Adding first-party search path `/tmp/.tmpPbYBth/project` 2026-10-15 12:17:08.703294888 DEBUG Using vendored stdlib 2026-10-15 12:17:08.703385250 INFO Python version: Python 3.15, platform: linux 2026-10-15 12:17:08.703389890 DEBUG Adding new file root '/tmp/.tmpPbYBth/project' of kind Project 2026-10-15 12:17:08.705341460 INFO Project::index_files{project=project}: Indexed 1 file(s) in 0.002s 2026-10-15 12:17:08.705360460 DEBUG Updating project to check open files 2026-10-15 12:17:08.705421702 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpPbYBth/project/main.py") 2026-10-15 12:17:08.705429192 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpPbYBth/project/main.py` 2026-10-15 12:17:08.705436952 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpPbYBth/project/main.py` 2026-10-15 12:17:08.705565975 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpPbYBth/project/main.py` to project `project` 2026-10-15 12:17:08.705580776 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpPbYBth/project/main.py` 2026-10-15 12:17:08.705583416 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-15 12:17:08.705591616 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-15 12:17:08.705704519 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpPbYBth/project/main.py"))}: Checking file '/tmp/.tmpPbYBth/project/main.py' 2026-10-15 12:17:08.705815472 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpPbYBth/project/main.py"))}: Resolving dynamic module resolution paths 2026-10-15 12:17:08.714401778 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpPbYBth/project/main.py"))}: Module `__builtins__` not found in search paths 2026-10-15 12:17:08.714479470 DEBUG method="textDocument/diagnostic" response.id=2 duration=8.88ms 2026-10-15 12:17:08.714495380 DEBUG Received server response for request 2 2026-10-15 12:17:08.724596725 DEBUG Client sends request `shutdown` with ID 3 2026-10-15 12:17:08.724624916 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-15 12:17:08.724632216 DEBUG method="shutdown" response.id=3 duration=10.40µs 2026-10-15 12:17:08.724641586 DEBUG Received server response for request 3 2026-10-15 12:17:08.724645176 DEBUG Client sends notification `exit` 2026-10-15 12:17:08.724659777 DEBUG Received exit notification, exiting ok test result: ok. 194 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 25.18s Running `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/ty_site_packages-cc1db63e5e00cc17 --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' --skip 'unix::symlink_inside_project'` running 50 tests test tests::can_find_site_packages_directory_freethreaded_build ... ok test tests::can_find_site_packages_directory_no_virtual_env ... ok test tests::can_find_site_packages_directory_no_virtual_env_at_origin_self_environment ... ok test tests::can_find_site_packages_directory_no_virtual_env_at_origin_uv_metadata ... ok test tests::can_find_site_packages_directory_no_virtual_env_freethreaded ... ok test tests::can_find_site_packages_directory_uv_style_version_field_in_pyvenv_cfg ... ok test tests::can_find_site_packages_directory_venv_style_version_field_in_pyvenv_cfg ... ok test tests::can_find_site_packages_directory_virtualenv_style_version_field_in_pyvenv_cfg ... ok test tests::cannot_find_site_packages_directory ... ok test tests::cannot_find_site_packages_directory_no_virtual_env_at_origin_local_venv ... ok test tests::cannot_find_site_packages_directory_no_virtual_env_at_origin_virtual_env_var ... ok test tests::cannot_read_lib_directory ... ok test tests::detects_cpython_implementation ... ok test tests::detects_graalpy_implementation ... ok test tests::detects_pypy_implementation ... ok test tests::detects_unknown_implementation ... ok test tests::distinguishes_unsuffixed_default_from_free_threaded_executable ... ok test tests::does_not_add_usr_local_when_sys_prefix_is_not_usr ... ok test tests::does_not_enumerate_usr_local_for_wrong_version_when_version_known ... ok test tests::does_not_include_wrong_version_dist_packages_when_exact_dist_missing ... ok test tests::does_not_include_wrong_version_when_implementation_unknown ... ok test tests::fallback_enumeration_for_cpython_excludes_pypy_directories ... ok test tests::fallback_enumeration_for_pypy_excludes_cpython_directories ... ok test tests::finds_debian_dist_packages_in_fallback_enumeration ... ok test tests::finds_debian_python3_dist_packages ... ok test tests::finds_dist_packages_in_fallback_enumeration ... ok test tests::finds_dist_packages_in_system_environment ... ok test tests::finds_pypy_site_packages_when_version_known ... ok test tests::finds_system_site_packages ... ok test tests::finds_usr_local_dist_packages_in_fallback_enumeration ... ok test tests::finds_usr_local_dist_packages_in_system_environment ... ok test tests::identifies_free_threaded_hard_links ... ok test tests::includes_matching_version_pypy_without_wrong_version_cpython_when_unknown ... ok test tests::layout_inference_uses_the_primary_site_packages_source ... ok test tests::parsing_pyvenv_cfg_with_key_but_no_value_fails ... ok test tests::parsing_pyvenv_cfg_with_no_home_key_fails ... ok test tests::parsing_pyvenv_cfg_with_value_but_no_key_fails ... ok test tests::pyvenv_cfg_with_carriage_return_line_endings_parses ... ok test tests::pyvenv_cfg_with_strange_whitespace_parses ... ok test tests::recognizes_unversioned_graalpy_executable ... ok test tests::reject_env_that_does_not_exist ... ok test tests::reject_env_that_is_not_a_directory ... ok test tests::settings_diagnostic_path_ignores_python_helper_scripts ... ok test tests::site_packages_paths_display ... ok test tests::unknown_known_version_prefers_cpython_layout ... ok test tests::unresolved_pyvenv_cfg_home_is_nonfatal_without_system_site_packages ... ok test tests::unresolved_pyvenv_cfg_home_with_system_site_packages_fails ... ok test tests::uses_selected_system_interpreter_layout ... ok test tests::uses_symlink_target_layout ... ok test tests::usr_local_dist_packages_precedes_sys_prefix_dist_packages ... ok test result: ok. 50 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running `/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/ty_test-0f0c1c2c4b8d8d9d --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' --skip 'unix::symlink_inside_project'` 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.17.0-build/ruff-0.17.0/target/rpm/deps/ty_vendored-3a73a07fe0e5fda9 --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' --skip 'unix::symlink_inside_project'` 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.17.0-build/ruff-0.17.0/crates/ruff_annotate_snippets -L native=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/psm-e01564f65e80bf4f/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' --test-args --skip --test-args 'unix::symlink_inside_project' --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --extern anstream=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libanstream-6a6c1460f413081a.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libanstyle-c15a3afd45e3a9a9.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libmemchr-940a44b42ab537d3.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libannotate_snippets-85113dd8dbc565cc.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libannotate_snippets-85113dd8dbc565cc.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsnapbox-a4bad4b76b00b702.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libunicode_width-a1ea68ee75c1d2ce.rlib -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/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.13s; merged doctests compilation took 7.11s 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.17.0-build/ruff-0.17.0/crates/ruff_cache -L native=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/psm-e01564f65e80bf4f/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' --test-args --skip --test-args 'unix::symlink_inside_project' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern char_str=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libchar_str-4fac751c8ee1464e.rlib --extern filetime=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libfiletime-44c213ed23319e7f.rlib --extern glob=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libglob-f635cc18f4ab6022.rlib --extern globset=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libglobset-5fa311b43a034d10.rlib --extern itertools=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libitertools-9fe9babaac1be3d6.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libregex-71c6b3ece678a263.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_cache-163b396d992f0f30.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_macros-02d83ee7d689ce35.so --extern seahash=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libseahash-2c74b20c36f2bac7.rlib -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/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.36s; merged doctests compilation took 13.35s Doc-tests ruff_command_line Running `/usr/bin/rustdoc --edition=2024 --crate-type lib --color auto --crate-name ruff_command_line --test crates/ruff_command_line/src/lib.rs --test-run-directory /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/crates/ruff_command_line -L native=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/psm-e01564f65e80bf4f/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' --test-args --skip --test-args 'unix::symlink_inside_project' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern argfile=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libargfile-95d985a121802215.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_command_line-e6c18b28045d406e.rlib -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -C lto=fat --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' --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 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.17.0-build/ruff-0.17.0/crates/ruff_db -L native=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/psm-e01564f65e80bf4f/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' --test-args --skip --test-args 'unix::symlink_inside_project' --extern anstyle=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libanstyle-c15a3afd45e3a9a9.rlib --extern arc_swap=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libarc_swap-7b61acef17aedb4e.rlib --extern camino=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcamino-cb7582db08ceda85.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcompact_str-4ffe3a02450a40e6.rlib --extern dashmap=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libdashmap-7d6dad8c67556afc.rlib --extern dunce=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libdunce-f53b0679759e6dd3.rlib --extern etcetera=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libetcetera-2ab37283f991ac0e.rlib --extern filetime=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libfiletime-44c213ed23319e7f.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libget_size2-026e32871d7b0707.rlib --extern ignore=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libignore-597d23b5cc5b8bd0.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libinsta-309141ffc15352f1.rlib --extern matchit=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libmatchit-657593533b4d4a55.rlib --extern path_slash=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libpath_slash-2bb11a08fe3bc8b6.rlib --extern pathdiff=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libpathdiff-63721e7f666f9d22.rlib --extern quick_junit=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libquick_junit-532106c207d08db7.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libannotate_snippets-85113dd8dbc565cc.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_cache-163b396d992f0f30.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_db-b23ab89b9517ed13.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_diagnostics-fac993ce500194e1.rlib --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_memory_usage-dfde210b2f19ea05.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_notebook-cc40e8a5dc718146.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_ast-b8c7b07fc5556bc4.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_parser-21b90dd9c0a21a4a.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_trivia-6d5ed818b88fc9cb.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_source_file-353b8aef4357df37.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_text_size-3721b0a82dae2f4a.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librustc_hash-a94cfd174949758b.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsalsa-c24b754ccee3c959.rlib --extern same_file=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsame_file-cf25c6fc8e93f85e.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde-80efe816ad0326f1.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde_json-c75d0c352f65bd7f.rlib --extern similar=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsimilar-cb2cd40d4de042dd.rlib --extern supports_hyperlinks=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsupports_hyperlinks-e4c25cff447043e5.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtempfile-ff5dd917d3361d83.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libthiserror-a7b2bb1eabaa3032.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtracing-1e2d98cabd4fd526.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtracing_subscriber-5e09e60d1e4b24e3.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_static-268c5712504ce470.rlib --extern which=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libwhich-11d6e9bc255562ec.rlib --extern zip=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libzip-fe654baae0384ff5.rlib -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -C lto=fat --cfg 'feature="cache"' --cfg 'feature="ignore"' --cfg 'feature="junit"' --cfg 'feature="os"' --cfg 'feature="ruff_cache"' --cfg 'feature="serde"' --cfg 'feature="testing"' --cfg 'feature="tracing-subscriber"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("cache", "ignore", "junit", "os", "ruff_cache", "schemars", "serde", "testing", "tracing-subscriber"))' --error-format human` running 20 tests test crates/ruff_db/src/system/path.rs - system::path::SystemPath::absolute (line 404) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemPath::absolute (line 427) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemPath::ancestors (line 182) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemPath::components (line 225) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemPath::ends_with (line 131) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemPath::extension (line 83) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemPath::file_name (line 252) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemPath::file_stem (line 282) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemPath::is_absolute (line 59) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemPath::join (line 336) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemPath::parent (line 155) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemPath::starts_with (line 103) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemPath::strip_prefix (line 305) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemPath::with_extension (line 353) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemPathBuf::push (line 548) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemPathBuf::push (line 558) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemVirtualPath::extension (line 786) ... ok test crates/ruff_db/src/system/path.rs - system::path::deduplicate_nested_paths (line 933) ... ok test crates/ruff_db/src/testing.rs - testing::setup_logging (line 152) ... ok test crates/ruff_db/src/testing.rs - testing::setup_logging_with_filter (line 166) ... ok test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s all doctests ran in 37.44s; merged doctests compilation took 37.39s 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.17.0-build/ruff-0.17.0/crates/ruff_formatter -L native=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/psm-e01564f65e80bf4f/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' --test-args --skip --test-args 'unix::symlink_inside_project' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern drop_bomb=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libdrop_bomb-de87b756c03f33a8.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_cache-163b396d992f0f30.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_formatter-abaf9c5095878eec.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_macros-02d83ee7d689ce35.so --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_text_size-3721b0a82dae2f4a.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librustc_hash-a94cfd174949758b.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde-80efe816ad0326f1.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libstatic_assertions-4fd944611acb7f10.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtracing-1e2d98cabd4fd526.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libunicode_width-a1ea68ee75c1d2ce.rlib -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/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 14.86s; merged doctests compilation took 14.78s 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.17.0-build/ruff-0.17.0/crates/ruff_linter -L native=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/psm-e01564f65e80bf4f/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' --test-args --skip --test-args 'unix::symlink_inside_project' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern aho_corasick=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libaho_corasick-5d54b3ee90588c31.rlib --extern anyhow=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libanyhow-0e0fec7a1c5e9208.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libbitflags-b59199eac7c20174.rlib --extern clap=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libclap-a4f89a6b7664c7a2.rlib --extern colored=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcolored-e8aeccd74f319042.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcompact_str-4ffe3a02450a40e6.rlib --extern fern=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libfern-1a9583ae76a59fa7.rlib --extern glob=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libglob-f635cc18f4ab6022.rlib --extern globset=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libglobset-5fa311b43a034d10.rlib --extern imperative=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libimperative-282debb8be2d0334.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libinsta-309141ffc15352f1.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libis_macro-c8ee080833ad4277.so --extern itertools=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libitertools-9fe9babaac1be3d6.rlib --extern jiff=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libjiff-512fc83629332eaf.rlib --extern libcst_native=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/liblibcst_native-c8cee6c262d977c1.rlib --extern log=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/liblog-c5e94891f7590ba2.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libmemchr-940a44b42ab537d3.rlib --extern natord=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libnatord-69f0864b55ea6f72.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libpath_absolutize-8d76b7d9209daf88.rlib --extern pep440_rs=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libpep440_rs-779dd09994fe34bb.rlib --extern pyproject_toml=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libpyproject_toml-6613a05579888fb8.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libregex-71c6b3ece678a263.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_cache-163b396d992f0f30.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_db-b23ab89b9517ed13.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_diagnostics-fac993ce500194e1.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_linter-bef96e352f541528.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_macros-02d83ee7d689ce35.so --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_notebook-cc40e8a5dc718146.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_ast-b8c7b07fc5556bc4.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_codegen-9dcd7b3cf57cfc87.rlib --extern ruff_python_edits=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_edits-3489ffd089e2c592.rlib --extern ruff_python_importer=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_importer-e135659202cea147.rlib --extern ruff_python_index=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_index-62b872aee898a104.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_literal-ec82bc8a0b266b8b.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_parser-21b90dd9c0a21a4a.rlib --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_semantic-558716e282b9d132.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_stdlib-708cd010114a2e1e.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_trivia-6d5ed818b88fc9cb.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_ranged_value-1422f4b34f67ec10.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_source_file-353b8aef4357df37.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_text_size-3721b0a82dae2f4a.rlib --extern unicode_names2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libunicode_names2-0f2f063ebc44c16b.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librustc_hash-a94cfd174949758b.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde-80efe816ad0326f1.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde_json-c75d0c352f65bd7f.rlib --extern similar=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsimilar-cb2cd40d4de042dd.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsmallvec-76b83ce804ac244c.rlib --extern strum=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libstrum-a28e922e190c0cb7.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libstrum_macros-b68295ae7a6c88fd.so --extern tempfile=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtempfile-ff5dd917d3361d83.rlib --extern test_case=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtest_case-2c8277c18f50c4fe.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libthiserror-a7b2bb1eabaa3032.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtoml-8dd77ecb03d371b6.rlib --extern typed_arena=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtyped_arena-1a00c95a937b4de6.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libunicode_normalization-b7dd740bf6f2467b.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libunicode_width-a1ea68ee75c1d2ce.rlib --extern url=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/liburl-589c7c2e108637bc.rlib -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/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 3914) ... ignored test crates/ruff_linter/src/locator.rs - locator::Locator<'a>::floor_char_boundary (line 62) ... ok test crates/ruff_linter/src/registry/rule_set.rs - registry::rule_set::RuleSet::contains (line 237) ... ok test crates/ruff_linter/src/registry/rule_set.rs - registry::rule_set::RuleSet::insert (line 193) ... ok test crates/ruff_linter/src/registry/rule_set.rs - registry::rule_set::RuleSet::intersects (line 123) ... ok test crates/ruff_linter/src/registry/rule_set.rs - registry::rule_set::RuleSet::is_empty (line 154) ... ok test crates/ruff_linter/src/registry/rule_set.rs - registry::rule_set::RuleSet::iter (line 272) ... ok test crates/ruff_linter/src/registry/rule_set.rs - registry::rule_set::RuleSet::len (line 170) ... ok test crates/ruff_linter/src/registry/rule_set.rs - registry::rule_set::RuleSet::remove (line 220) ... ok test crates/ruff_linter/src/registry/rule_set.rs - registry::rule_set::RuleSet::subtract (line 98) ... ok test crates/ruff_linter/src/registry/rule_set.rs - registry::rule_set::RuleSet::union (line 68) ... ok test crates/ruff_linter/src/settings/mod.rs - settings::display_settings (line 44) ... ok test result: ok. 11 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.01s all doctests ran in 92.76s; merged doctests compilation took 92.71s 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.17.0-build/ruff-0.17.0/crates/ruff_notebook -L native=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/psm-e01564f65e80bf4f/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' --test-args --skip --test-args 'unix::symlink_inside_project' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern anyhow=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libanyhow-0e0fec7a1c5e9208.rlib --extern rand=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librand-f587ffa28fd0d548.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_diagnostics-fac993ce500194e1.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_notebook-cc40e8a5dc718146.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_source_file-353b8aef4357df37.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_text_size-3721b0a82dae2f4a.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde-80efe816ad0326f1.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde_json-c75d0c352f65bd7f.rlib --extern test_case=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtest_case-2c8277c18f50c4fe.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libthiserror-a7b2bb1eabaa3032.rlib --extern uuid=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libuuid-46893f3c6a8f3b8c.rlib -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/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.20s; merged doctests compilation took 8.20s 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.17.0-build/ruff-0.17.0/crates/ruff_options_metadata -L native=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/psm-e01564f65e80bf4f/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' --test-args --skip --test-args 'unix::symlink_inside_project' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_options_metadata-7e5690a4a61db940.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde-80efe816ad0326f1.rlib -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/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 211) ... ok test crates/ruff_options_metadata/src/lib.rs - OptionSet::find (line 236) ... ok test crates/ruff_options_metadata/src/lib.rs - OptionSet::has (line 137) ... ok test crates/ruff_options_metadata/src/lib.rs - OptionSet::has (line 160) ... ok test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s all doctests ran in 5.84s; merged doctests compilation took 5.83s 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.17.0-build/ruff-0.17.0/crates/ruff_python_ast -L native=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/psm-e01564f65e80bf4f/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' --test-args --skip --test-args 'unix::symlink_inside_project' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern aho_corasick=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libaho_corasick-5d54b3ee90588c31.rlib --extern arrayvec=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libarrayvec-d003f05fbffe807e.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libbitflags-b59199eac7c20174.rlib --extern char_str=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libchar_str-4fac751c8ee1464e.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcompact_str-4ffe3a02450a40e6.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libget_size2-026e32871d7b0707.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libis_macro-c8ee080833ad4277.so --extern memchr=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libmemchr-940a44b42ab537d3.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_cache-163b396d992f0f30.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_macros-02d83ee7d689ce35.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_ast-b8c7b07fc5556bc4.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_trivia-6d5ed818b88fc9cb.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_source_file-353b8aef4357df37.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_text_size-3721b0a82dae2f4a.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librustc_hash-a94cfd174949758b.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsalsa-c24b754ccee3c959.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde-80efe816ad0326f1.rlib --extern thin_vec=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libthin_vec-767c6b1ea73c0c8f.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libthiserror-a7b2bb1eabaa3032.rlib -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/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 1017) ... ok test crates/ruff_python_ast/src/helpers.rs - helpers::format_import_from (line 948) ... ok test crates/ruff_python_ast/src/helpers.rs - helpers::format_import_from_member (line 976) ... ok test crates/ruff_python_ast/src/name.rs - name::QualifiedName<'a>::from_dotted_name (line 308) ... ok test crates/ruff_python_ast/src/nodes.rs - nodes::DictItem (line 197) ... ignored test result: ok. 4 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s all doctests ran in 17.99s; merged doctests compilation took 17.98s 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.17.0-build/ruff-0.17.0/crates/ruff_python_parser -L native=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/psm-e01564f65e80bf4f/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' --test-args --skip --test-args 'unix::symlink_inside_project' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern anyhow=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libanyhow-0e0fec7a1c5e9208.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libbitflags-b59199eac7c20174.rlib --extern bstr=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libbstr-9c4095c1624097c6.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libdatatest_stable-c5a95b49fbff9870.rlib --extern drop_bomb=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libdrop_bomb-de87b756c03f33a8.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libget_size2-026e32871d7b0707.rlib --extern hashbrown=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libhashbrown-c1861d20774c3d01.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libinsta-309141ffc15352f1.rlib --extern itertools=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libitertools-9fe9babaac1be3d6.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libmemchr-940a44b42ab537d3.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libannotate_snippets-85113dd8dbc565cc.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_ast-b8c7b07fc5556bc4.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_parser-21b90dd9c0a21a4a.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_trivia-6d5ed818b88fc9cb.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_source_file-353b8aef4357df37.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_text_size-3721b0a82dae2f4a.rlib --extern unicode_names2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libunicode_names2-0f2f063ebc44c16b.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librustc_hash-a94cfd174949758b.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde-80efe816ad0326f1.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde_json-c75d0c352f65bd7f.rlib --extern stacker=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libstacker-5a471707aeac00da.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libstatic_assertions-4fd944611acb7f10.rlib --extern thin_vec=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libthin_vec-767c6b1ea73c0c8f.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libunicode_ident-6d98438833777fd7.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libunicode_normalization-b7dd740bf6f2467b.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libwalkdir-2b6929ee62200171.rlib -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/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.12s; merged doctests compilation took 20.10s 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.17.0-build/ruff-0.17.0/crates/ruff_python_stdlib -L native=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/psm-e01564f65e80bf4f/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' --test-args --skip --test-args 'unix::symlink_inside_project' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern bitflags=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libbitflags-b59199eac7c20174.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_stdlib-708cd010114a2e1e.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libunicode_ident-6d98438833777fd7.rlib -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/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 5.99s; merged doctests compilation took 5.98s 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.17.0-build/ruff-0.17.0/crates/ruff_python_trivia -L native=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/psm-e01564f65e80bf4f/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' --test-args --skip --test-args 'unix::symlink_inside_project' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern itertools=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libitertools-9fe9babaac1be3d6.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libmemchr-940a44b42ab537d3.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_trivia-6d5ed818b88fc9cb.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_source_file-353b8aef4357df37.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_text_size-3721b0a82dae2f4a.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librustc_hash-a94cfd174949758b.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libunicode_ident-6d98438833777fd7.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libunicode_normalization-b7dd740bf6f2467b.rlib -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/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.84s; merged doctests compilation took 6.82s 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.17.0-build/ruff-0.17.0/crates/ruff_source_file -L native=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/psm-e01564f65e80bf4f/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' --test-args --skip --test-args 'unix::symlink_inside_project' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern get_size2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libget_size2-026e32871d7b0707.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libmemchr-940a44b42ab537d3.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_source_file-353b8aef4357df37.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_text_size-3721b0a82dae2f4a.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde-80efe816ad0326f1.rlib -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/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.58s; merged doctests compilation took 6.55s 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.17.0-build/ruff-0.17.0/crates/ruff_text_size -L native=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/psm-e01564f65e80bf4f/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' --test-args --skip --test-args 'unix::symlink_inside_project' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern get_size2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libget_size2-026e32871d7b0707.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_text_size-3721b0a82dae2f4a.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde-80efe816ad0326f1.rlib --extern serde_test=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde_test-18c96235b2b5c918.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libstatic_assertions-4fd944611acb7f10.rlib -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/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.21s; merged doctests compilation took 6.19s Doc-tests unicode_names2_generator Running `/usr/bin/rustdoc --edition=2018 --crate-type lib --color auto --crate-name unicode_names2_generator --test crates/ruff_unicode_names2_generator/src/lib.rs --test-run-directory /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/crates/ruff_unicode_names2_generator -L native=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/psm-e01564f65e80bf4f/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' --test-args --skip --test-args 'unix::symlink_inside_project' --warn=unexpected_cfgs '--allow=rustdoc::bare_urls' --check-cfg 'cfg(feature, values("timing"))' --extern phf_codegen=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libphf_codegen-80ebc510ca87e501.rlib --extern rand=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librand-3087f7492cced1bc.rlib --extern unicode_names2_generator=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libunicode_names2_generator-827502ca2c3a9673.rlib -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps -C lto=fat --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' --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 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.17.0-build/ruff-0.17.0/crates/ruff_workspace -L native=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/psm-e01564f65e80bf4f/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' --test-args --skip --test-args 'unix::symlink_inside_project' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern anyhow=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libanyhow-0e0fec7a1c5e9208.rlib --extern colored=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcolored-e8aeccd74f319042.rlib --extern etcetera=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libetcetera-2ab37283f991ac0e.rlib --extern glob=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libglob-f635cc18f4ab6022.rlib --extern globset=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libglobset-5fa311b43a034d10.rlib --extern ignore=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libignore-597d23b5cc5b8bd0.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libindexmap-a4984f85b30b476d.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libis_macro-c8ee080833ad4277.so --extern itertools=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libitertools-9fe9babaac1be3d6.rlib --extern log=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/liblog-c5e94891f7590ba2.rlib --extern matchit=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libmatchit-657593533b4d4a55.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libpath_absolutize-8d76b7d9209daf88.rlib --extern path_slash=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libpath_slash-2bb11a08fe3bc8b6.rlib --extern pep440_rs=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libpep440_rs-779dd09994fe34bb.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libregex-71c6b3ece678a263.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_cache-163b396d992f0f30.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_db-b23ab89b9517ed13.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_formatter-abaf9c5095878eec.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_graph-2bd0a6f0d04c4e4c.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_linter-bef96e352f541528.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_macros-02d83ee7d689ce35.so --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_options_metadata-7e5690a4a61db940.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_ast-b8c7b07fc5556bc4.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_formatter-d3fb3b4cc1b289f6.rlib --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_semantic-558716e282b9d132.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_stdlib-708cd010114a2e1e.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_ranged_value-1422f4b34f67ec10.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_source_file-353b8aef4357df37.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_workspace-0df45b553688a53e.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librustc_hash-a94cfd174949758b.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde-80efe816ad0326f1.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libshellexpand-75bcad1c17051794.rlib --extern strum=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libstrum-a28e922e190c0cb7.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtempfile-ff5dd917d3361d83.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtoml-8dd77ecb03d371b6.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libunicode_normalization-b7dd740bf6f2467b.rlib -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/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.17.0-build/ruff-0.17.0/crates/ty_module_resolver -L native=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/psm-e01564f65e80bf4f/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' --test-args --skip --test-args 'unix::symlink_inside_project' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern anyhow=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libanyhow-0e0fec7a1c5e9208.rlib --extern camino=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcamino-cb7582db08ceda85.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcompact_str-4ffe3a02450a40e6.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libget_size2-026e32871d7b0707.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libinsta-309141ffc15352f1.rlib --extern itertools=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libitertools-9fe9babaac1be3d6.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libmemchr-940a44b42ab537d3.rlib --extern ordermap=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libordermap-50c370729e53ebcf.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libregex-71c6b3ece678a263.rlib --extern regex_syntax=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libregex_syntax-525c9a2145b0256f.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_db-b23ab89b9517ed13.rlib --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_memory_usage-dfde210b2f19ea05.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_ast-b8c7b07fc5556bc4.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_stdlib-708cd010114a2e1e.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librustc_hash-a94cfd174949758b.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsalsa-c24b754ccee3c959.rlib --extern strum=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libstrum-a28e922e190c0cb7.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libstrum_macros-b68295ae7a6c88fd.so --extern tempfile=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtempfile-ff5dd917d3361d83.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libthiserror-a7b2bb1eabaa3032.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtracing-1e2d98cabd4fd526.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_module_resolver-9fe3f0ee18ae95b0.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_vendored-0eab07a07ff4d8aa.rlib -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/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 289) ... 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 271) ... ok test crates/ty_module_resolver/src/module_name.rs - module_name::ModuleName::first_component (line 90) ... ok test crates/ty_module_resolver/src/module_name.rs - module_name::ModuleName::from_components (line 238) ... ok test crates/ty_module_resolver/src/module_name.rs - module_name::ModuleName::is_private (line 428) ... ok test crates/ty_module_resolver/src/module_name.rs - module_name::ModuleName::is_test_module (line 377) ... ok test crates/ty_module_resolver/src/module_name.rs - module_name::ModuleName::last_component (line 108) ... 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 126) ... ok test crates/ty_module_resolver/src/module_name.rs - module_name::ModuleName::relative_to (line 181) ... ok test crates/ty_module_resolver/src/module_name.rs - module_name::ModuleName::relative_to (line 195) ... ok test crates/ty_module_resolver/src/module_name.rs - module_name::ModuleName::starts_with (line 145) ... 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.02s; merged doctests compilation took 40.99s 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.17.0-build/ruff-0.17.0/crates/ty_python_semantic -L native=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/build/psm-e01564f65e80bf4f/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' --test-args --skip --test-args 'unix::symlink_inside_project' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern anyhow=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libanyhow-0e0fec7a1c5e9208.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libbitflags-b59199eac7c20174.rlib --extern camino=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcamino-cb7582db08ceda85.rlib --extern char_str=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libchar_str-4fac751c8ee1464e.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libcompact_str-4ffe3a02450a40e6.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libdatatest_stable-c5a95b49fbff9870.rlib --extern drop_bomb=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libdrop_bomb-de87b756c03f33a8.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libget_size2-026e32871d7b0707.rlib --extern glob=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libglob-f635cc18f4ab6022.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libindexmap-a4984f85b30b476d.rlib --extern indoc=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libindoc-eaf0859a579f92d3.so --extern insta=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libinsta-309141ffc15352f1.rlib --extern itertools=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libitertools-9fe9babaac1be3d6.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libmemchr-940a44b42ab537d3.rlib --extern ordermap=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libordermap-50c370729e53ebcf.rlib --extern pretty_assertions=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libpretty_assertions-6ed1859ef47eb9ca.rlib --extern quickcheck=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libquickcheck-8f6491014125a529.rlib --extern quickcheck_macros=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libquickcheck_macros-f04228837c9b2a24.so --extern rayon=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librayon-f592e584e57b5b5d.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_db-b23ab89b9517ed13.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_diagnostics-fac993ce500194e1.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_index-c1ad03298f35132c.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_macros-02d83ee7d689ce35.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_memory_usage-dfde210b2f19ea05.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_ast-b8c7b07fc5556bc4.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_codegen-9dcd7b3cf57cfc87.rlib --extern ruff_python_edits=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_edits-3489ffd089e2c592.rlib --extern ruff_python_importer=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_importer-e135659202cea147.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_literal-ec82bc8a0b266b8b.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_parser-21b90dd9c0a21a4a.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_stdlib-708cd010114a2e1e.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_python_trivia-6d5ed818b88fc9cb.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_source_file-353b8aef4357df37.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libruff_text_size-3721b0a82dae2f4a.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/librustc_hash-a94cfd174949758b.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsalsa-c24b754ccee3c959.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libserde-80efe816ad0326f1.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libsmallvec-76b83ce804ac244c.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libstatic_assertions-4fd944611acb7f10.rlib --extern strum=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libstrum-a28e922e190c0cb7.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libstrum_macros-b68295ae7a6c88fd.so --extern test_case=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtest_case-2c8277c18f50c4fe.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libthiserror-a7b2bb1eabaa3032.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libtracing-1e2d98cabd4fd526.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_module_resolver-9fe3f0ee18ae95b0.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_python_core-4bb8f9337bf7644e.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_python_semantic-f27205fdf7fac8ae.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_site_packages-3271b66079d5741e.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_static-268c5712504ce470.rlib --extern ty_test=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_test-122d6806f0d2c9e8.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/target/rpm/deps/libty_vendored-0eab07a07ff4d8aa.rlib -L dependency=/builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/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 194) ... ignored test crates/ty_python_semantic/src/lint.rs - lint::declare_lint (line 233) ... ok test result: ok. 1 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s running 2 tests test crates/ty_python_semantic/src/types/class/static_literal.rs - types::class::static_literal::StaticClassLiteral<'db>::header_range (line 3253) ... ignored test crates/ty_python_semantic/src/types/cyclic.rs - types::cyclic::FlowEdge (line 163) ... ignored test result: ok. 0 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.00s all doctests ran in 138.56s; merged doctests compilation took 138.50s + '[' '!' -f /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0-1.fc46.x86_64-pyproject-modules ']' + PATH=/builddir/build/BUILD/ruff-0.17.0-build/BUILDROOT/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin + PYTHONPATH=/builddir/build/BUILD/ruff-0.17.0-build/BUILDROOT/usr/lib64/python3.15/site-packages:/builddir/build/BUILD/ruff-0.17.0-build/BUILDROOT/usr/lib/python3.15/site-packages + _PYTHONSITE=/builddir/build/BUILD/ruff-0.17.0-build/BUILDROOT/usr/lib64/python3.15/site-packages:/builddir/build/BUILD/ruff-0.17.0-build/BUILDROOT/usr/lib/python3.15/site-packages + PYTHONDONTWRITEBYTECODE=1 + /usr/bin/python3 -sP /usr/lib/rpm/redhat/import_all_modules.py -f /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0-1.fc46.x86_64-pyproject-modules Check import: ruff + RPM_EC=0 ++ jobs -p + exit 0 Processing files: ruff-0.17.0-1.fc46.x86_64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.UPMfjV + umask 022 + cd /builddir/build/BUILD/ruff-0.17.0-build + cd ruff-0.17.0 + DOCDIR=/builddir/build/BUILD/ruff-0.17.0-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.17.0-build/BUILDROOT/usr/share/doc/ruff + cp -pr /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/BREAKING_CHANGES.md /builddir/build/BUILD/ruff-0.17.0-build/BUILDROOT/usr/share/doc/ruff + cp -pr /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/CHANGELOG.md /builddir/build/BUILD/ruff-0.17.0-build/BUILDROOT/usr/share/doc/ruff + cp -pr /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/README.md /builddir/build/BUILD/ruff-0.17.0-build/BUILDROOT/usr/share/doc/ruff + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.Q2Qsbm + umask 022 + cd /builddir/build/BUILD/ruff-0.17.0-build + cd ruff-0.17.0 + LICENSEDIR=/builddir/build/BUILD/ruff-0.17.0-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.17.0-build/BUILDROOT/usr/share/licenses/ruff + cp -pr /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/LICENSE /builddir/build/BUILD/ruff-0.17.0-build/BUILDROOT/usr/share/licenses/ruff + cp -pr /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/LICENSE.dependencies /builddir/build/BUILD/ruff-0.17.0-build/BUILDROOT/usr/share/licenses/ruff + cp -pr /builddir/build/BUILD/ruff-0.17.0-build/ruff-0.17.0/LICENSE.bundled /builddir/build/BUILD/ruff-0.17.0-build/BUILDROOT/usr/share/licenses/ruff + RPM_EC=0 ++ jobs -p + exit 0 Provides: bundled(crate(annotate-snippets)) = 0.11.5 bundled(typeshed) = 0^20261001gitb932d8c ruff = 0.17.0-1.fc46 ruff(x86-64) = 0.17.0-1.fc46 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: glibc >= 2.44.9000-5 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.45)(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.17.0-1.fc46.noarch Provides: python-ruff = 0.17.0-1.fc46 python3-ruff = 0.17.0-1.fc46 python3.15-ruff = 0.17.0-1.fc46 python3.15dist(ruff) = 0.17 python3dist(ruff) = 0.17 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.17.0-1.fc46.x86_64 Provides: ruff-debugsource = 0.17.0-1.fc46 ruff-debugsource(x86-64) = 0.17.0-1.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.17.0-1.fc46.x86_64 Provides: debuginfo(build-id) = 706f4801c83a24d6e39e934328f8d4224b2b2cf9 ruff-debuginfo = 0.17.0-1.fc46 ruff-debuginfo(x86-64) = 0.17.0-1.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.17.0-1.fc46 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILD/ruff-0.17.0-build/BUILDROOT Wrote: /builddir/build/SRPMS/ruff-0.17.0-1.fc46.src.rpm Wrote: /builddir/build/RPMS/ruff-debugsource-0.17.0-1.fc46.x86_64.rpm Wrote: /builddir/build/RPMS/python3-ruff-0.17.0-1.fc46.noarch.rpm Wrote: /builddir/build/RPMS/ruff-0.17.0-1.fc46.x86_64.rpm Wrote: /builddir/build/RPMS/ruff-debuginfo-0.17.0-1.fc46.x86_64.rpm Finish: rpmbuild ruff-0.17.0-1.fc46.src.rpm Finish: build phase for ruff-0.17.0-1.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-1792062791.168774/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.17.0-1.fc46.src.rpm) Config(child) 72 minutes 43 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": "ruff", "epoch": null, "version": "0.17.0", "release": "1.fc46", "arch": "x86_64" }, { "name": "ruff-debuginfo", "epoch": null, "version": "0.17.0", "release": "1.fc46", "arch": "x86_64" }, { "name": "ruff-debugsource", "epoch": null, "version": "0.17.0", "release": "1.fc46", "arch": "x86_64" }, { "name": "python3-ruff", "epoch": null, "version": "0.17.0", "release": "1.fc46", "arch": "noarch" }, { "name": "ruff", "epoch": null, "version": "0.17.0", "release": "1.fc46", "arch": "src" } ] } RPMResults finished