Warning: Permanently added '34.229.42.80' (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/11196633-fedora-rawhide-x86_64 --chroot fedora-rawhide-x86_64 Version: 1.10 PID: 12262 Logging PID: 12264 Task: {'allow_user_ssh': False, 'appstream': False, 'background': True, 'build_id': 11196633, 'buildroot_pkgs': [], 'chroot': 'fedora-rawhide-x86_64', 'enable_net': False, 'fedora_review': False, 'git_hash': '4092288588d602cfc9e448e6d64056d73147b166', 'git_repo': 'https://copr-dist-git.fedorainfracloud.org/git/thrnciar/python-pip/ruff', 'isolation': 'default', 'memory_reqs': 2048, 'package_name': 'ruff', 'package_version': '0.17.2-1', 'project_dirname': 'python-pip', 'project_name': 'python-pip', 'project_owner': 'thrnciar', 'repo_priority': None, 'repos': [{'baseurl': 'https://download.copr.fedorainfracloud.org/results/thrnciar/python-pip/fedora-rawhide-x86_64/', 'id': 'copr_base', 'name': 'Copr repository', 'priority': None, 'repo_gpgcheck': False}], 'sandbox': 'thrnciar/python-pip--https://src.fedoraproject.org/user/music', 'source_json': {}, 'source_type': None, 'ssh_public_keys': None, 'storage': 0, 'submitter': 'https://src.fedoraproject.org/user/music', 'tags': [], 'task_id': '11196633-fedora-rawhide-x86_64', 'timeout': 18000, 'uses_devel_repo': False, 'with_opts': [], 'without_opts': []} Running: git clone https://copr-dist-git.fedorainfracloud.org/git/thrnciar/python-pip/ruff /var/lib/copr-rpmbuild/workspace/workdir-cg2x79f4/ruff --depth 500 --no-single-branch --recursive cmd: ['git', 'clone', 'https://copr-dist-git.fedorainfracloud.org/git/thrnciar/python-pip/ruff', '/var/lib/copr-rpmbuild/workspace/workdir-cg2x79f4/ruff', '--depth', '500', '--no-single-branch', '--recursive'] cwd: . rc: 0 stdout: stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-cg2x79f4/ruff'... Running: git checkout 4092288588d602cfc9e448e6d64056d73147b166 -- cmd: ['git', 'checkout', '4092288588d602cfc9e448e6d64056d73147b166', '--'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-cg2x79f4/ruff rc: 0 stdout: stderr: Note: switching to '4092288588d602cfc9e448e6d64056d73147b166'. 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 4092288 automatic import of ruff Running: dist-git-client sources cmd: ['dist-git-client', 'sources'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-cg2x79f4/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.2.tar.gz INFO: Reading stdout from command: curl --help all INFO: Calling: curl -H Pragma: -H 'Accept-Encoding: identity' -o ruff-0.17.2.tar.gz --location --connect-timeout 60 --retry 3 --retry-delay 10 --remote-time --show-error --fail --retry-all-errors https://copr-dist-git.fedorainfracloud.org/repo/pkgs/thrnciar/python-pip/ruff/ruff-0.17.2.tar.gz/md5/555b634a7ae4c7ed7ab57cef6dce6061/ruff-0.17.2.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.89M 100 13.89M 0 0 406.7M 0 0 INFO: Reading stdout from command: md5sum ruff-0.17.2.tar.gz Running (timeout=18000): unbuffer mock --spec /var/lib/copr-rpmbuild/workspace/workdir-cg2x79f4/ruff/ruff.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-cg2x79f4/ruff --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1792745232.840990 -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-cg2x79f4/ruff/ruff.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-cg2x79f4/ruff --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1792745232.840990 -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-cg2x79f4/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-1792745232.840990/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-729847f4-9677-42b0-9780-02451a47442f INFO: Checking that 428f565534c378b103a8ec89b338164726967d88fa562966ed69cf5b3af100aa image matches host's architecture INFO: Copy content of container 428f565534c378b103a8ec89b338164726967d88fa562966ed69cf5b3af100aa to /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1792745232.840990/root INFO: mounting 428f565534c378b103a8ec89b338164726967d88fa562966ed69cf5b3af100aa with podman image mount INFO: image 428f565534c378b103a8ec89b338164726967d88fa562966ed69cf5b3af100aa as /var/lib/containers/storage/overlay/f3bc5b33644f09b51b39df99e8ac68c870b366f98319c7db0cebb8708e479ff9/merged INFO: umounting image 428f565534c378b103a8ec89b338164726967d88fa562966ed69cf5b3af100aa (/var/lib/containers/storage/overlay/f3bc5b33644f09b51b39df99e8ac68c870b366f98319c7db0cebb8708e479ff9/merged) with podman image umount INFO: Removing image mock-bootstrap-729847f4-9677-42b0-9780-02451a47442f 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-1792745232.840990/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% | 18.6 MiB/s | 8.7 MiB | 00m00s fedora 100% | 28.5 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-5.fc46 fedora 184.3 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-2.fc46 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-20.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.92_v9.0.319-2.fc46 fedora 2.7 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-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.197-1.fc46 fedora 3.1 MiB elfutils-debuginfod-client x86_64 0:0.197-1.fc46 fedora 79.9 KiB elfutils-libelf x86_64 0:0.197-1.fc46 fedora 1.6 MiB elfutils-libs x86_64 0:0.197-1.fc46 fedora 719.5 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:18.1-1.fc46 fedora 14.4 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-3.fc45 fedora 61.9 KiB gpgverify noarch 0:2.2-5.fc45 fedora 8.7 KiB ima-evm-utils-libs x86_64 0:1.6.2-12.fc45 fedora 56.6 KiB jansson x86_64 0:2.14-5.fc45 fedora 89.0 KiB java-srpm-macros noarch 0:1-9.fc45 fedora 870.0 B json-c x86_64 0:0.18-9.fc45 fedora 82.7 KiB kernel-srpm-macros noarch 0:1.0-30.fc45 fedora 1.9 KiB keyutils-libs x86_64 0:1.6.3-8.fc45 fedora 54.2 KiB krb5-libs x86_64 0:1.22.2-9.fc45 fedora 2.4 MiB libacl x86_64 0:2.4.0-2.fc45 fedora 43.9 KiB libarchive x86_64 0:3.8.9-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.1-1.fc46 copr_base 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-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 copr_base 205.2 KiB libselinux-utils x86_64 0:3.11-5.fc46 copr_base 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 fedora 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.fc46 copr_base 892.9 KiB popt x86_64 0:1.19-11.fc45 fedora 136.7 KiB publicsuffix-list-dafsa noarch 0:20260624-2.fc45 fedora 71.3 KiB pyproject-srpm-macros noarch 0:1.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.22-1.fc46 fedora 32.1 KiB selinux-policy-targeted noarch 0:45.22-1.fc46 fedora 18.9 MiB setup noarch 0:2.15.1-2.fc45 fedora 725.6 KiB sqlite-libs x86_64 0:3.54.1-1.fc46 fedora 1.6 MiB systemd-libs x86_64 0:262.1-1.fc46 fedora 2.8 MiB systemd-standalone-sysusers x86_64 0:262.1-1.fc46 fedora 981.2 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% | 157.6 MiB/s | 1.9 MiB | 00m00s [ 3/190] cpio-0:2.15-10.fc45.x86_64 100% | 47.6 MiB/s | 292.5 KiB | 00m00s [ 4/190] coreutils-0:9.12-1.fc46.x86_6 100% | 100.0 MiB/s | 1.3 MiB | 00m00s [ 5/190] diffutils-0:3.12-6.fc45.x86_6 100% | 96.8 MiB/s | 396.6 KiB | 00m00s [ 6/190] fedora-release-common-0:46-0. 100% | 5.9 MiB/s | 18.2 KiB | 00m00s [ 7/190] findutils-1:4.11.0-2.fc45.x86 100% | 185.8 MiB/s | 570.7 KiB | 00m00s [ 8/190] glibc-minimal-langpack-0:2.44 100% | 45.2 MiB/s | 139.0 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% | 94.4 MiB/s | 193.3 KiB | 00m00s [ 11/190] info-0:7.3-3.fc45.x86_64 100% | 93.4 MiB/s | 191.2 KiB | 00m00s [ 12/190] patch-0:2.8-6.fc46.x86_64 100% | 55.9 MiB/s | 114.4 KiB | 00m00s [ 13/190] redhat-rpm-config-0:345-5.fc4 100% | 38.1 MiB/s | 78.1 KiB | 00m00s [ 14/190] rpm-build-0:6.1.0-1.fc46.x86_ 100% | 77.2 MiB/s | 158.1 KiB | 00m00s [ 15/190] sed-0:4.10-2.fc45.x86_64 100% | 157.6 MiB/s | 322.8 KiB | 00m00s [ 16/190] shadow-utils-2:4.20.0-2.fc46. 100% | 236.1 MiB/s | 1.4 MiB | 00m00s [ 17/190] tar-2:1.35-9.fc45.x86_64 100% | 121.0 MiB/s | 867.4 KiB | 00m00s [ 18/190] unzip-0:6.0-71.fc45.x86_64 100% | 32.5 MiB/s | 199.6 KiB | 00m00s [ 19/190] which-0:2.25-2.fc45.x86_64 100% | 20.6 MiB/s | 42.2 KiB | 00m00s [ 20/190] xz-1:5.8.4-1.fc46.x86_64 100% | 213.0 MiB/s | 654.4 KiB | 00m00s [ 21/190] gawk-0:5.4.1-1.fc45.x86_64 100% | 235.5 MiB/s | 1.2 MiB | 00m00s [ 22/190] util-linux-0:2.42.4-2.fc46.x8 100% | 158.0 MiB/s | 1.3 MiB | 00m00s [ 23/190] filesystem-0:3.18-59.fc45.x86 100% | 181.6 MiB/s | 1.8 MiB | 00m00s [ 24/190] glibc-0:2.44.9000-5.fc46.x86_ 100% | 191.3 MiB/s | 2.5 MiB | 00m00s [ 25/190] ncurses-libs-0:6.6-3.fc45.x86 100% | 33.6 MiB/s | 343.7 KiB | 00m00s [ 26/190] bzip2-libs-0:1.0.8-24.fc45.x8 100% | 7.1 MiB/s | 43.5 KiB | 00m00s [ 27/190] coreutils-common-0:9.12-1.fc4 100% | 202.7 MiB/s | 2.2 MiB | 00m00s [ 28/190] gmp-1:6.3.0-6.fc45.x86_64 100% | 26.2 MiB/s | 321.8 KiB | 00m00s [ 29/190] libacl-0:2.4.0-2.fc45.x86_64 100% | 2.1 MiB/s | 27.5 KiB | 00m00s [ 30/190] libattr-0:2.6.0-2.fc45.x86_64 100% | 5.9 MiB/s | 18.1 KiB | 00m00s [ 31/190] libcap-0:2.78-2.fc45.x86_64 100% | 43.3 MiB/s | 88.6 KiB | 00m00s [ 32/190] openssl-libs-1:4.0.3-1.fc46.x 100% | 167.3 MiB/s | 2.3 MiB | 00m00s [ 33/190] fedora-repos-0:46-0.3.noarch 100% | 682.8 KiB/s | 9.6 KiB | 00m00s [ 34/190] systemd-libs-0:262.1-1.fc46.x 100% | 58.8 MiB/s | 963.7 KiB | 00m00s [ 35/190] redhat-systemd-presets-0:102- 100% | 4.2 MiB/s | 8.5 KiB | 00m00s [ 36/190] glibc-common-0:2.44.9000-5.fc 100% | 140.6 MiB/s | 431.9 KiB | 00m00s [ 37/190] pcre2-0:10.47-1.fc45.2.x86_64 100% | 67.5 MiB/s | 276.7 KiB | 00m00s [ 38/190] ed-0:1.22.6-1.fc46.x86_64 100% | 20.9 MiB/s | 85.6 KiB | 00m00s [ 39/190] R-srpm-macros-0:1.3.7-3.fc45. 100% | 5.4 MiB/s | 11.1 KiB | 00m00s [ 40/190] ansible-srpm-macros-0:1-22.fc 100% | 19.4 MiB/s | 19.8 KiB | 00m00s [ 41/190] build-reproducibility-srpm-ma 100% | 10.6 MiB/s | 10.8 KiB | 00m00s [ 42/190] cmake-srpm-macros-0:4.3.0-5.f 100% | 5.0 MiB/s | 10.3 KiB | 00m00s [ 43/190] dwz-0:0.17-3.fc45.x86_64 100% | 135.9 MiB/s | 139.2 KiB | 00m00s [ 44/190] efi-srpm-macros-0:6-9.fc45.no 100% | 20.9 MiB/s | 21.4 KiB | 00m00s [ 45/190] erlang-srpm-macros-0:0.4.0-1. 100% | 9.7 MiB/s | 10.0 KiB | 00m00s [ 46/190] file-0:5.48-3.fc46.x86_64 100% | 24.7 MiB/s | 50.6 KiB | 00m00s [ 47/190] filesystem-srpm-macros-0:3.18 100% | 12.9 MiB/s | 26.4 KiB | 00m00s [ 48/190] fonts-srpm-macros-1:5.0.0-4.f 100% | 13.3 MiB/s | 27.2 KiB | 00m00s [ 49/190] forge-srpm-macros-0:0.4.0-5.f 100% | 9.6 MiB/s | 19.7 KiB | 00m00s [ 50/190] fpc-srpm-macros-0:1.3-17.fc45 100% | 3.8 MiB/s | 7.8 KiB | 00m00s [ 51/190] gap-srpm-macros-0:2-3.fc45.no 100% | 4.5 MiB/s | 9.3 KiB | 00m00s [ 52/190] ghc-srpm-macros-0:1.10-2.fc45 100% | 8.3 MiB/s | 8.5 KiB | 00m00s [ 53/190] gnat-srpm-macros-0:7-3.fc45.n 100% | 4.2 MiB/s | 8.6 KiB | 00m00s [ 54/190] gnome-srpm-macros-0:1.0-2.fc4 100% | 4.3 MiB/s | 8.8 KiB | 00m00s [ 55/190] go-srpm-macros-0:3.8.0-3.fc45 100% | 27.2 MiB/s | 27.8 KiB | 00m00s [ 56/190] java-srpm-macros-0:1-9.fc45.n 100% | 8.1 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] lua-srpm-macros-0:1-18.fc45.n 100% | 4.2 MiB/s | 8.7 KiB | 00m00s [ 59/190] meson-srpm-macros-0:1.12.1-2. 100% | 11.5 MiB/s | 11.8 KiB | 00m00s [ 60/190] ocaml-srpm-macros-0:11-4.fc45 100% | 8.7 MiB/s | 9.0 KiB | 00m00s [ 61/190] openblas-srpm-macros-0:2-23.f 100% | 7.4 MiB/s | 7.5 KiB | 00m00s [ 62/190] package-notes-srpm-macros-0:0 100% | 10.3 MiB/s | 10.5 KiB | 00m00s [ 63/190] perl-srpm-macros-0:1-65.fc45. 100% | 8.2 MiB/s | 8.4 KiB | 00m00s [ 64/190] python-srpm-macros-0:3.15-2.f 100% | 23.3 MiB/s | 23.9 KiB | 00m00s [ 65/190] qt5-srpm-macros-0:5.15.18-3.f 100% | 7.9 MiB/s | 8.1 KiB | 00m00s [ 66/190] qt6-srpm-macros-0:6.11.2-1.fc 100% | 8.9 MiB/s | 9.1 KiB | 00m00s [ 67/190] rpm-0:6.1.0-1.fc46.x86_64 100% | 139.5 MiB/s | 571.3 KiB | 00m00s [ 68/190] rust-srpm-macros-0:28.5-2.fc4 100% | 3.7 MiB/s | 11.4 KiB | 00m00s [ 69/190] tree-sitter-srpm-macros-0:0.4 100% | 4.6 MiB/s | 14.0 KiB | 00m00s [ 70/190] zig-srpm-macros-0:1-9.fc45.no 100% | 8.6 MiB/s | 8.8 KiB | 00m00s [ 71/190] zip-0:3.0-46.fc45.x86_64 100% | 129.2 MiB/s | 264.6 KiB | 00m00s [ 72/190] debugedit-0:5.3-3.fc45.x86_64 100% | 42.9 MiB/s | 87.9 KiB | 00m00s [ 73/190] elfutils-0:0.197-1.fc46.x86_6 100% | 203.6 MiB/s | 625.6 KiB | 00m00s [ 74/190] elfutils-libelf-0:0.197-1.fc4 100% | 86.6 MiB/s | 265.9 KiB | 00m00s [ 75/190] libarchive-0:3.8.9-2.fc46.x86 100% | 108.9 MiB/s | 446.0 KiB | 00m00s [ 76/190] libgcc-0:16.2.1-2.fc46.1.x86_ 100% | 44.5 MiB/s | 136.6 KiB | 00m00s [ 77/190] libstdc++-0:16.2.1-2.fc46.1.x 100% | 166.7 MiB/s | 1.0 MiB | 00m00s [ 78/190] popt-0:1.19-11.fc45.x86_64 100% | 13.0 MiB/s | 66.6 KiB | 00m00s [ 79/190] readline-0:8.3-7.fc46.x86_64 100% | 55.8 MiB/s | 228.7 KiB | 00m00s [ 80/190] rpm-build-libs-0:6.1.0-1.fc46 100% | 131.7 MiB/s | 134.8 KiB | 00m00s [ 81/190] rpm-libs-0:6.1.0-1.fc46.x86_6 100% | 155.1 MiB/s | 476.6 KiB | 00m00s [ 82/190] zstd-0:1.5.7-6.fc45.x86_64 100% | 62.4 MiB/s | 191.7 KiB | 00m00s [ 83/190] audit-libs-0:4.2.1-2.fc45.x86 100% | 46.6 MiB/s | 143.3 KiB | 00m00s [ 84/190] libeconf-0:0.7.9-4.fc45.x86_6 100% | 35.1 MiB/s | 35.9 KiB | 00m00s [ 85/190] libsemanage-0:3.11-4.fc46.x86 100% | 127.4 MiB/s | 130.5 KiB | 00m00s [ 86/190] libxcrypt-0:4.5.2-4.fc45.x86_ 100% | 63.9 MiB/s | 130.9 KiB | 00m00s [ 87/190] pam-libs-0:1.7.2-4.fc45.x86_6 100% | 28.5 MiB/s | 58.4 KiB | 00m00s [ 88/190] setup-0:2.15.1-2.fc45.noarch 100% | 77.0 MiB/s | 157.6 KiB | 00m00s [ 89/190] xz-libs-1:5.8.4-1.fc46.x86_64 100% | 37.9 MiB/s | 116.5 KiB | 00m00s [ 90/190] mpfr-0:4.2.2-4.fc45.x86_64 100% | 87.3 MiB/s | 357.4 KiB | 00m00s [ 91/190] libblkid-0:2.42.4-2.fc46.x86_ 100% | 43.6 MiB/s | 134.0 KiB | 00m00s [ 92/190] libcap-ng-0:0.9.6-1.fc46.x86_ 100% | 11.3 MiB/s | 34.8 KiB | 00m00s [ 93/190] libfdisk-0:2.42.4-2.fc46.x86_ 100% | 41.4 MiB/s | 169.6 KiB | 00m00s [ 94/190] liblastlog2-0:2.42.4-2.fc46.x 100% | 8.1 MiB/s | 25.0 KiB | 00m00s [ 95/190] libmount-0:2.42.4-2.fc46.x86_ 100% | 58.5 MiB/s | 179.8 KiB | 00m00s [ 96/190] libsmartcols-0:2.42.4-2.fc46. 100% | 86.7 MiB/s | 88.8 KiB | 00m00s [ 97/190] libuuid-0:2.42.4-2.fc46.x86_6 100% | 27.1 MiB/s | 27.7 KiB | 00m00s [ 98/190] util-linux-core-0:2.42.4-2.fc 100% | 189.8 MiB/s | 582.9 KiB | 00m00s [ 99/190] zlib-ng-compat-0:2.3.3-6.fc45 100% | 29.4 MiB/s | 90.4 KiB | 00m00s [100/190] glibc-gconv-extra-0:2.44.9000 100% | 190.6 MiB/s | 1.7 MiB | 00m00s [101/190] ncurses-base-0:6.6-3.fc45.noa 100% | 10.8 MiB/s | 88.1 KiB | 00m00s [102/190] gnulib-l10n-0:20241231-4.fc45 100% | 21.0 MiB/s | 150.4 KiB | 00m00s [103/190] ca-certificates-0:2026.2.92_v 100% | 189.8 MiB/s | 971.9 KiB | 00m00s [104/190] crypto-policies-0:20260713-2. 100% | 19.0 MiB/s | 97.5 KiB | 00m00s [105/190] fips-provider-0:1.5.3-1.fc46. 100% | 179.8 MiB/s | 1.6 MiB | 00m00s [106/190] fedora-repos-rawhide-0:46-0.3 100% | 1.8 MiB/s | 9.0 KiB | 00m00s [107/190] fedora-gpg-keys-0:46-0.3.noar 100% | 23.4 MiB/s | 143.8 KiB | 00m00s [108/190] redhat-systemd-presets-common 100% | 6.5 MiB/s | 13.2 KiB | 00m00s [109/190] pcre2-syntax-0:10.47-1.fc45.2 100% | 80.6 MiB/s | 165.1 KiB | 00m00s [110/190] add-determinism-0:0.7.3-3.fc4 100% | 137.6 MiB/s | 845.7 KiB | 00m00s [111/190] linkdupes-0:0.7.3-3.fc45.x86_ 100% | 66.3 MiB/s | 339.2 KiB | 00m00s [112/190] file-libs-0:5.48-3.fc46.x86_6 100% | 123.4 MiB/s | 884.7 KiB | 00m00s [113/190] curl-0:8.23.0-1.fc46.x86_64 100% | 47.9 MiB/s | 245.2 KiB | 00m00s [114/190] elfutils-libs-0:0.197-1.fc46. 100% | 55.8 MiB/s | 285.6 KiB | 00m00s [115/190] elfutils-debuginfod-client-0: 100% | 15.4 MiB/s | 47.4 KiB | 00m00s [116/190] json-c-0:0.18-9.fc45.x86_64 100% | 22.8 MiB/s | 46.7 KiB | 00m00s [117/190] libpfm-0:4.14.1-2.fc46.x86_64 100% | 135.7 MiB/s | 278.0 KiB | 00m00s [118/190] libzstd-0:1.5.7-6.fc45.x86_64 100% | 118.4 MiB/s | 363.9 KiB | 00m00s [119/190] libxml2-0:2.15.4-1.fc46.x86_6 100% | 132.2 MiB/s | 676.7 KiB | 00m00s [120/190] lz4-libs-0:1.10.0-5.fc45.x86_ 100% | 15.7 MiB/s | 80.4 KiB | 00m00s [121/190] libgomp-0:16.2.1-2.fc46.1.x86 100% | 77.7 MiB/s | 397.6 KiB | 00m00s [122/190] lua-libs-0:5.5.1-2.fc46.x86_6 100% | 35.2 MiB/s | 144.4 KiB | 00m00s [123/190] rpm-sign-libs-0:6.1.0-1.fc46. 100% | 5.3 MiB/s | 26.9 KiB | 00m00s [124/190] rpm-sequoia-0:1.10.3-1.fc46.x 100% | 153.4 MiB/s | 942.6 KiB | 00m00s [125/190] sqlite-libs-0:3.54.1-1.fc46.x 100% | 134.1 MiB/s | 824.0 KiB | 00m00s [126/190] libsepol-0:3.11-2.fc45.x86_64 100% | 59.4 MiB/s | 365.2 KiB | 00m00s [127/190] gnupg2-0:2.4.9-18.fc45.x86_64 100% | 183.5 MiB/s | 1.7 MiB | 00m00s [128/190] ima-evm-utils-libs-0:1.6.2-12 100% | 4.2 MiB/s | 30.2 KiB | 00m00s [129/190] libfsverity-0:1.7-4.fc45.x86_ 100% | 3.1 MiB/s | 19.0 KiB | 00m00s [130/190] gpgverify-0:2.2-5.fc45.noarch 100% | 11.0 MiB/s | 11.3 KiB | 00m00s [131/190] gnupg2-dirmngr-0:2.4.9-18.fc4 100% | 91.7 MiB/s | 281.6 KiB | 00m00s [132/190] gnupg2-gpg-agent-0:2.4.9-18.f 100% | 91.6 MiB/s | 281.3 KiB | 00m00s [133/190] gnupg2-gpgconf-0:2.4.9-18.fc4 100% | 28.5 MiB/s | 116.5 KiB | 00m00s [134/190] gnupg2-keyboxd-0:2.4.9-18.fc4 100% | 31.5 MiB/s | 96.6 KiB | 00m00s [135/190] gnupg2-verify-0:2.4.9-18.fc45 100% | 43.0 MiB/s | 176.1 KiB | 00m00s [136/190] libassuan-0:2.5.7-6.fc45.x86_ 100% | 33.5 MiB/s | 68.5 KiB | 00m00s [137/190] libgcrypt-0:1.12.4-1.fc46.x86 100% | 205.5 MiB/s | 631.2 KiB | 00m00s [138/190] libgpg-error-0:1.61-2.fc45.x8 100% | 82.3 MiB/s | 252.9 KiB | 00m00s [139/190] npth-0:1.8-5.fc45.x86_64 100% | 8.3 MiB/s | 25.5 KiB | 00m00s [140/190] tpm2-tss-0:4.2.0-1.fc45.x86_6 100% | 148.7 MiB/s | 456.8 KiB | 00m00s [141/190] gnutls-0:3.8.13-5.fc46.x86_64 100% | 177.7 MiB/s | 1.4 MiB | 00m00s [142/190] libksba-0:1.8.1-1.fc46.x86_64 100% | 21.1 MiB/s | 172.6 KiB | 00m00s [143/190] openldap-0:2.6.15-1.fc46.x86_ 100% | 38.1 MiB/s | 273.0 KiB | 00m00s [144/190] libusb1-0:1.0.30-2.fc45.x86_6 100% | 27.3 MiB/s | 83.8 KiB | 00m00s [145/190] libidn2-0:2.3.8-4.fc45.x86_64 100% | 42.8 MiB/s | 175.2 KiB | 00m00s [146/190] libtasn1-0:4.21.0-2.fc45.x86_ 100% | 24.7 MiB/s | 75.9 KiB | 00m00s [147/190] libunistring-0:1.1-12.fc45.x8 100% | 177.7 MiB/s | 545.8 KiB | 00m00s [148/190] nettle-0:4.0-5.fc45.x86_64 100% | 139.9 MiB/s | 429.7 KiB | 00m00s [149/190] p11-kit-0:0.26.5-1.fc45.x86_6 100% | 136.7 MiB/s | 560.0 KiB | 00m00s [150/190] cyrus-sasl-lib-0:2.1.28-37.fc 100% | 199.7 MiB/s | 817.8 KiB | 00m00s [151/190] libevent-0:2.1.13-1.fc46.x86_ 100% | 70.6 MiB/s | 289.4 KiB | 00m00s [152/190] libtool-ltdl-0:2.6.2-1.fc46.x 100% | 12.0 MiB/s | 36.8 KiB | 00m00s [153/190] libffi-0:3.8.0-1.fc46.x86_64 100% | 45.3 MiB/s | 46.4 KiB | 00m00s [154/190] gdbm-libs-1:1.26-1.fc46.x86_6 100% | 58.7 MiB/s | 60.1 KiB | 00m00s [155/190] libselinux-0:3.11-5.fc46.x86_ 100% | 33.8 MiB/s | 103.9 KiB | 00m00s [156/190] alternatives-0:1.33-6.fc45.x8 100% | 5.5 MiB/s | 39.4 KiB | 00m00s [157/190] binutils-0:2.47.50-20.fc46.x8 100% | 306.6 MiB/s | 5.2 MiB | 00m00s [158/190] jansson-0:2.14-5.fc45.x86_64 100% | 5.1 MiB/s | 46.9 KiB | 00m00s [159/190] pkgconf-pkg-config-0:2.5.1-2. 100% | 1.2 MiB/s | 9.5 KiB | 00m00s [160/190] pkgconf-0:2.5.1-2.fc45.x86_64 100% | 47.8 MiB/s | 49.0 KiB | 00m00s [161/190] pkgconf-m4-0:2.5.1-2.fc45.noa 100% | 6.7 MiB/s | 13.8 KiB | 00m00s [162/190] libpkgconf-0:2.5.1-2.fc45.x86 100% | 20.8 MiB/s | 42.6 KiB | 00m00s [163/190] pyproject-srpm-macros-0:1.24. 100% | 7.5 MiB/s | 15.4 KiB | 00m00s [164/190] p11-kit-trust-0:0.26.5-1.fc45 100% | 71.4 MiB/s | 146.3 KiB | 00m00s [165/190] fedora-release-0:46-0.1.noarc 100% | 5.8 MiB/s | 11.9 KiB | 00m00s [166/190] systemd-standalone-sysusers-0 100% | 141.3 MiB/s | 434.1 KiB | 00m00s [167/190] xxhash-libs-0:0.8.4-1.fc46.x8 100% | 5.8 MiB/s | 41.3 KiB | 00m00s [168/190] gdb-minimal-0:18.1-1.fc46.x86 100% | 282.6 MiB/s | 4.8 MiB | 00m00s [169/190] fedora-release-identity-basic 100% | 904.1 KiB/s | 12.7 KiB | 00m00s [170/190] libcurl-0:8.23.0-1.fc46.x86_6 100% | 48.6 MiB/s | 497.5 KiB | 00m00s [171/190] krb5-libs-0:1.22.2-9.fc45.x86 100% | 156.9 MiB/s | 803.1 KiB | 00m00s [172/190] libnghttp2-0:1.69.0-6.fc46.x8 100% | 15.1 MiB/s | 77.2 KiB | 00m00s [173/190] libnghttp3-0:1.18.0-1.fc45.x8 100% | 10.5 MiB/s | 75.1 KiB | 00m00s [174/190] libpsl-0:0.23.3-1.fc46.x86_64 100% | 22.0 MiB/s | 67.7 KiB | 00m00s [175/190] libssh-0:0.12.2-1.fc45.x86_64 100% | 72.2 MiB/s | 295.9 KiB | 00m00s [176/190] ngtcp2-0:1.22.1-3.fc45.x86_64 100% | 77.0 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% | 8.7 MiB/s | 26.6 KiB | 00m00s [180/190] libverto-0:0.3.2-13.fc45.x86_ 100% | 6.8 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% | 4.4 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] selinux-policy-0:45.22-1.fc46 100% | 5.2 MiB/s | 42.8 KiB | 00m00s [186/190] rpm-plugin-selinux-0:6.1.0-1. 100% | 2.2 MiB/s | 17.8 KiB | 00m00s [187/190] policycoreutils-0:3.11-2.fc46 100% | 77.1 MiB/s | 236.9 KiB | 00m00s [188/190] libselinux-utils-0:3.11-5.fc4 100% | 55.8 MiB/s | 114.3 KiB | 00m00s [189/190] selinux-policy-targeted-0:45. 100% | 296.7 MiB/s | 6.8 MiB | 00m00s [190/190] libbrotli-0:1.2.1-1.fc46.x86_ 100% | 1.6 MiB/s | 347.2 KiB | 00m00s -------------------------------------------------------------------------------- [190/190] Total 100% | 134.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% | 766.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-1792745232.840990/root/var/cache/dnf/copr_base-599f2dc1e3e330e5/packages/libselinux-3.11-5.fc46.x86_64.rpm: Header OpenPGP V4 RSA/SHA256 signature, key ID 334e731f61c664d2: NOKEY >>> [RPM] failed to open /var/lib/mock/fedora-rawhide-x86_64-1792745232.840990/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% | 42.0 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 pkgconf-m4-0:2.5.1 100% | 0.0 B/s | 14.7 KiB | 00m00s [ 17/192] Installing pcre2-syntax-0:10. 100% | 277.7 MiB/s | 284.3 KiB | 00m00s [ 18/192] Installing gnulib-l10n-0:2024 100% | 129.3 MiB/s | 661.9 KiB | 00m00s [ 19/192] Installing coreutils-common-0 100% | 321.1 MiB/s | 11.6 MiB | 00m00s [ 20/192] Installing ncurses-base-0:6.6 100% | 49.6 MiB/s | 355.3 KiB | 00m00s [ 21/192] Installing bash-0:5.3.20-1.fc 100% | 249.2 MiB/s | 8.5 MiB | 00m00s [ 22/192] Installing glibc-common-0:2.4 100% | 57.5 MiB/s | 1.0 MiB | 00m00s [ 23/192] Installing glibc-gconv-extra- 100% | 199.7 MiB/s | 7.8 MiB | 00m00s [ 24/192] Installing glibc-0:2.44.9000- 100% | 184.1 MiB/s | 7.2 MiB | 00m00s [ 25/192] Installing ncurses-libs-0:6.6 100% | 238.0 MiB/s | 974.9 KiB | 00m00s [ 26/192] Installing glibc-minimal-lang 100% | 0.0 B/s | 124.0 B | 00m00s [ 27/192] Installing zlib-ng-compat-0:2 100% | 162.5 MiB/s | 166.4 KiB | 00m00s [ 28/192] Installing bzip2-libs-0:1.0.8 100% | 79.7 MiB/s | 81.6 KiB | 00m00s [ 29/192] Installing libgpg-error-0:1.6 100% | 55.1 MiB/s | 959.7 KiB | 00m00s [ 30/192] Installing readline-0:8.3-7.f 100% | 252.8 MiB/s | 517.7 KiB | 00m00s [ 31/192] Installing libstdc++-0:16.2.1 100% | 385.8 MiB/s | 3.1 MiB | 00m00s [ 32/192] Installing libzstd-0:1.5.7-6. 100% | 311.7 MiB/s | 957.4 KiB | 00m00s [ 33/192] Installing elfutils-libelf-0: 100% | 409.1 MiB/s | 1.6 MiB | 00m00s [ 34/192] Installing libassuan-0:2.5.7- 100% | 161.8 MiB/s | 165.7 KiB | 00m00s [ 35/192] Installing libgcrypt-0:1.12.4 100% | 333.2 MiB/s | 1.7 MiB | 00m00s [ 36/192] Installing gmp-1:6.3.0-6.fc45 100% | 266.1 MiB/s | 817.4 KiB | 00m00s [ 37/192] Installing libacl-0:2.4.0-2.f 100% | 0.0 B/s | 44.7 KiB | 00m00s [ 38/192] Installing systemd-libs-0:262 100% | 395.7 MiB/s | 2.8 MiB | 00m00s [ 39/192] Installing libuuid-0:2.42.4-2 100% | 37.3 MiB/s | 38.2 KiB | 00m00s [ 40/192] Installing popt-0:1.19-11.fc4 100% | 46.6 MiB/s | 143.3 KiB | 00m00s [ 41/192] Installing xz-libs-1:5.8.4-1. 100% | 217.6 MiB/s | 222.8 KiB | 00m00s [ 42/192] Installing sqlite-libs-0:3.54 100% | 329.4 MiB/s | 1.6 MiB | 00m00s [ 43/192] Installing npth-0:1.8-5.fc45. 100% | 49.4 MiB/s | 50.6 KiB | 00m00s [ 44/192] Installing elfutils-libs-0:0. 100% | 352.2 MiB/s | 721.4 KiB | 00m00s [ 45/192] Installing libblkid-0:2.42.4- 100% | 276.6 MiB/s | 283.3 KiB | 00m00s [ 46/192] Installing libsepol-0:3.11-2. 100% | 423.4 MiB/s | 867.1 KiB | 00m00s [ 47/192] Installing gnupg2-gpgconf-0:2 100% | 17.9 MiB/s | 255.9 KiB | 00m00s [ 48/192] Installing pcre2-0:10.47-1.fc 100% | 351.5 MiB/s | 720.0 KiB | 00m00s [ 49/192] Installing libselinux-0:3.11- 100% | 201.6 MiB/s | 206.4 KiB | 00m00s [ 50/192] Installing grep-0:3.12-4.fc45 100% | 55.7 MiB/s | 1.0 MiB | 00m00s [ 51/192] Installing sed-0:4.10-2.fc45. 100% | 47.5 MiB/s | 874.9 KiB | 00m00s [ 52/192] Installing findutils-1:4.11.0 100% | 97.9 MiB/s | 2.0 MiB | 00m00s [ 53/192] Installing libxcrypt-0:4.5.2- 100% | 144.5 MiB/s | 295.9 KiB | 00m00s [ 54/192] Installing json-c-0:0.18-9.fc 100% | 82.0 MiB/s | 83.9 KiB | 00m00s [ 55/192] Installing libtasn1-0:4.21.0- 100% | 174.3 MiB/s | 178.5 KiB | 00m00s [ 56/192] Installing libunistring-0:1.1 100% | 346.9 MiB/s | 1.7 MiB | 00m00s [ 57/192] Installing libidn2-0:2.3.8-4. 100% | 34.3 MiB/s | 562.6 KiB | 00m00s [ 58/192] Installing crypto-policies-0: 100% | 17.3 MiB/s | 159.5 KiB | 00m00s [ 59/192] Installing xz-1:5.8.4-1.fc46. 100% | 59.4 MiB/s | 1.4 MiB | 00m00s [ 60/192] Installing libmount-0:2.42.4- 100% | 200.2 MiB/s | 410.0 KiB | 00m00s [ 61/192] Installing gnupg2-verify-0:2. 100% | 26.9 MiB/s | 357.7 KiB | 00m00s [ 62/192] Installing mpfr-0:4.2.2-4.fc4 100% | 277.0 MiB/s | 850.9 KiB | 00m00s [ 63/192] Installing gawk-0:5.4.1-1.fc4 100% | 106.1 MiB/s | 2.2 MiB | 00m00s [ 64/192] Installing dwz-0:0.17-3.fc45. 100% | 22.0 MiB/s | 292.5 KiB | 00m00s [ 65/192] Installing libksba-0:1.8.1-1. 100% | 212.1 MiB/s | 434.4 KiB | 00m00s [ 66/192] Installing unzip-0:6.0-71.fc4 100% | 31.1 MiB/s | 445.3 KiB | 00m00s [ 67/192] Installing file-libs-0:5.48-3 100% | 617.2 MiB/s | 12.3 MiB | 00m00s [ 68/192] Installing file-0:5.48-3.fc46 100% | 7.8 MiB/s | 103.4 KiB | 00m00s [ 69/192] Installing diffutils-0:3.12-6 100% | 82.4 MiB/s | 1.6 MiB | 00m00s [ 70/192] Installing libattr-0:2.6.0-2. 100% | 24.7 MiB/s | 25.2 KiB | 00m00s [ 71/192] Installing libeconf-0:0.7.9-4 100% | 64.9 MiB/s | 66.4 KiB | 00m00s [ 72/192] Installing libcap-ng-0:0.9.6- 100% | 69.0 MiB/s | 70.6 KiB | 00m00s [ 73/192] Installing audit-libs-0:4.2.1 100% | 191.9 MiB/s | 393.1 KiB | 00m00s [ 74/192] Installing pam-libs-0:1.7.2-4 100% | 133.7 MiB/s | 136.9 KiB | 00m00s [ 75/192] Installing libcap-0:2.78-2.fc 100% | 14.9 MiB/s | 213.3 KiB | 00m00s [ 76/192] Installing libsemanage-0:3.11 100% | 157.4 MiB/s | 322.4 KiB | 00m00s [ 77/192] Installing libsmartcols-0:2.4 100% | 185.2 MiB/s | 189.6 KiB | 00m00s [ 78/192] Installing lua-libs-0:5.5.1-2 100% | 292.4 MiB/s | 299.4 KiB | 00m00s [ 79/192] Installing libffi-0:3.8.0-1.f 100% | 94.6 MiB/s | 96.9 KiB | 00m00s [ 80/192] Installing p11-kit-0:0.26.5-1 100% | 109.8 MiB/s | 2.6 MiB | 00m00s [ 81/192] Installing alternatives-0:1.3 100% | 4.8 MiB/s | 63.6 KiB | 00m00s [ 82/192] Installing p11-kit-trust-0:0. 100% | 17.4 MiB/s | 480.1 KiB | 00m00s [ 83/192] Installing ngtcp2-0:1.22.1-3. 100% | 164.0 MiB/s | 335.8 KiB | 00m00s [ 84/192] Installing util-linux-core-0: 100% | 68.7 MiB/s | 1.5 MiB | 00m00s [ 85/192] Installing liblastlog2-0:2.42 100% | 3.5 MiB/s | 39.8 KiB | 00m00s [ 86/192] Installing zip-0:3.0-46.fc45. 100% | 37.9 MiB/s | 698.0 KiB | 00m00s [ 87/192] Installing gnupg2-keyboxd-0:2 100% | 18.0 MiB/s | 202.5 KiB | 00m00s [ 88/192] Installing libpsl-0:0.23.3-1. 100% | 79.6 MiB/s | 81.5 KiB | 00m00s [ 89/192] Installing tar-2:1.35-9.fc45. 100% | 119.0 MiB/s | 3.0 MiB | 00m00s [ 90/192] Installing linkdupes-0:0.7.3- 100% | 54.7 MiB/s | 783.5 KiB | 00m00s [ 91/192] Installing libselinux-utils-0 100% | 19.6 MiB/s | 320.4 KiB | 00m00s [ 92/192] Installing libfdisk-0:2.42.4- 100% | 192.0 MiB/s | 393.2 KiB | 00m00s [ 93/192] Installing fips-provider-0:1. 100% | 439.0 MiB/s | 4.8 MiB | 00m00s [ 94/192] Installing openssl-libs-1:4.0 100% | 394.0 MiB/s | 6.7 MiB | 00m00s [ 95/192] Installing coreutils-0:9.12-1 100% | 141.2 MiB/s | 6.4 MiB | 00m00s [ 96/192] Installing ca-certificates-0: 100% | 1.7 MiB/s | 2.5 MiB | 00m01s [ 97/192] Installing gzip-0:1.15-1.fc46 100% | 25.9 MiB/s | 450.7 KiB | 00m00s [ 98/192] Installing util-linux-0:2.42. 100% | 75.1 MiB/s | 3.8 MiB | 00m00s [ 99/192] Installing policycoreutils-0: 100% | 23.1 MiB/s | 921.4 KiB | 00m00s [100/192] Installing selinux-policy-0:4 100% | 959.3 KiB/s | 34.5 KiB | 00m00s [101/192] Installing selinux-policy-tar 100% | 107.8 MiB/s | 15.1 MiB | 00m00s [102/192] Installing rpm-sequoia-0:1.10 100% | 305.9 MiB/s | 2.4 MiB | 00m00s [103/192] Installing libfsverity-0:1.7- 100% | 24.8 MiB/s | 25.4 KiB | 00m00s [104/192] Installing libevent-0:2.1.13- 100% | 320.5 MiB/s | 984.5 KiB | 00m00s [105/192] Installing ngtcp2-crypto-ossl 100% | 0.0 B/s | 52.5 KiB | 00m00s [106/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. >>> [107/192] Installing tpm2-tss-0:4.2.0-1 100% | 208.4 MiB/s | 1.7 MiB | 00m00s [108/192] Installing ima-evm-utils-libs 100% | 56.5 MiB/s | 57.9 KiB | 00m00s [109/192] Installing gnupg2-gpg-agent-0 100% | 22.2 MiB/s | 682.8 KiB | 00m00s [110/192] Installing nettle-0:4.0-5.fc4 100% | 196.5 MiB/s | 805.0 KiB | 00m00s [111/192] Installing gnutls-0:3.8.13-5. 100% | 319.8 MiB/s | 3.8 MiB | 00m00s [112/192] Installing zstd-0:1.5.7-6.fc4 100% | 30.9 MiB/s | 506.1 KiB | 00m00s [113/192] Installing libxml2-0:2.15.4-1 100% | 97.3 MiB/s | 1.7 MiB | 00m00s [114/192] Installing bzip2-0:1.0.8-24.f 100% | 6.9 MiB/s | 99.5 KiB | 00m00s [115/192] Installing add-determinism-0: 100% | 119.9 MiB/s | 2.2 MiB | 00m00s [116/192] Installing build-reproducibil 100% | 0.0 B/s | 1.5 KiB | 00m00s [117/192] Installing cpio-0:2.15-10.fc4 100% | 64.9 MiB/s | 1.1 MiB | 00m00s [118/192] Installing ed-0:1.22.6-1.fc46 100% | 11.5 MiB/s | 153.2 KiB | 00m00s [119/192] Installing patch-0:2.8-6.fc46 100% | 17.1 MiB/s | 228.1 KiB | 00m00s [120/192] Installing libpfm-0:4.14.1-2. 100% | 474.4 MiB/s | 2.4 MiB | 00m00s [121/192] Installing lz4-libs-0:1.10.0- 100% | 162.5 MiB/s | 166.4 KiB | 00m00s [122/192] Installing libarchive-0:3.8.9 100% | 245.5 MiB/s | 1.0 MiB | 00m00s [123/192] Installing libgomp-0:16.2.1-2 100% | 282.7 MiB/s | 578.9 KiB | 00m00s [124/192] Installing libtool-ltdl-0:2.6 100% | 69.5 MiB/s | 71.1 KiB | 00m00s [125/192] Installing gdbm-libs-1:1.26-1 100% | 132.7 MiB/s | 135.9 KiB | 00m00s [126/192] Installing cyrus-sasl-lib-0:2 100% | 123.1 MiB/s | 2.3 MiB | 00m00s [127/192] Installing openldap-0:2.6.15- 100% | 223.7 MiB/s | 687.2 KiB | 00m00s [128/192] Installing gnupg2-dirmngr-0:2 100% | 22.9 MiB/s | 632.8 KiB | 00m00s [129/192] Installing gnupg2-0:2.4.9-18. 100% | 191.2 MiB/s | 6.5 MiB | 00m00s [130/192] Installing gpgverify-0:2.2-5. 100% | 9.2 MiB/s | 9.4 KiB | 00m00s [131/192] Installing jansson-0:2.14-5.f 100% | 88.2 MiB/s | 90.3 KiB | 00m00s [132/192] Installing libpkgconf-0:2.5.1 100% | 89.1 MiB/s | 91.3 KiB | 00m00s [133/192] Installing pkgconf-0:2.5.1-2. 100% | 7.2 MiB/s | 95.2 KiB | 00m00s [134/192] Installing pkgconf-pkg-config 100% | 136.4 KiB/s | 1.8 KiB | 00m00s [135/192] Installing systemd-standalone 100% | 63.9 MiB/s | 981.8 KiB | 00m00s [136/192] Installing rpm-libs-0:6.1.0-1 100% | 274.8 MiB/s | 1.1 MiB | 00m00s [137/192] Installing rpm-sign-libs-0:6. 100% | 39.5 MiB/s | 40.5 KiB | 00m00s [138/192] Installing rpm-build-libs-0:6 100% | 282.4 MiB/s | 289.2 KiB | 00m00s [139/192] Installing xxhash-libs-0:0.8. 100% | 93.1 MiB/s | 95.4 KiB | 00m00s [140/192] Installing libnghttp2-0:1.69. 100% | 163.3 MiB/s | 167.3 KiB | 00m00s [141/192] Installing libnghttp3-0:1.18. 100% | 161.0 MiB/s | 164.8 KiB | 00m00s [142/192] Installing keyutils-libs-0:1. 100% | 54.3 MiB/s | 55.6 KiB | 00m00s [143/192] Installing libcom_err-0:1.47. 100% | 62.6 MiB/s | 64.1 KiB | 00m00s [144/192] Installing libverto-0:0.3.2-1 100% | 26.4 MiB/s | 27.1 KiB | 00m00s [145/192] Installing krb5-libs-0:1.22.2 100% | 265.2 MiB/s | 2.4 MiB | 00m00s [146/192] Installing libcbor-0:0.14.0-3 100% | 82.9 MiB/s | 84.9 KiB | 00m00s [147/192] Installing libfido2-0:1.17.0- 100% | 252.0 MiB/s | 258.1 KiB | 00m00s [148/192] Installing libssh-0:0.12.2-1. 100% | 236.9 MiB/s | 727.8 KiB | 00m00s [149/192] Installing libbrotli-0:1.2.1- 100% | 282.3 MiB/s | 867.3 KiB | 00m00s [150/192] Installing libcurl-0:8.23.0-1 100% | 361.9 MiB/s | 1.1 MiB | 00m00s [151/192] Installing elfutils-debuginfo 100% | 5.7 MiB/s | 82.2 KiB | 00m00s [152/192] Installing elfutils-0:0.197-1 100% | 139.6 MiB/s | 3.1 MiB | 00m00s [153/192] Installing binutils-0:2.47.50 100% | 269.5 MiB/s | 24.5 MiB | 00m00s [154/192] Installing gdb-minimal-0:18.1 100% | 294.7 MiB/s | 14.4 MiB | 00m00s [155/192] Installing debugedit-0:5.3-3. 100% | 15.6 MiB/s | 224.1 KiB | 00m00s [156/192] Installing curl-0:8.23.0-1.fc 100% | 16.5 MiB/s | 488.7 KiB | 00m00s [157/192] Installing rpm-0:6.1.0-1.fc46 100% | 51.1 MiB/s | 2.5 MiB | 00m00s [158/192] Installing cmake-srpm-macros- 100% | 0.0 B/s | 804.0 B | 00m00s [159/192] Installing efi-srpm-macros-0: 100% | 40.3 MiB/s | 41.3 KiB | 00m00s [160/192] Installing java-srpm-macros-0 100% | 0.0 B/s | 1.1 KiB | 00m00s [161/192] Installing lua-srpm-macros-0: 100% | 0.0 B/s | 1.9 KiB | 00m00s [162/192] Installing tree-sitter-srpm-m 100% | 1.0 MiB/s | 9.6 KiB | 00m00s [163/192] Installing zig-srpm-macros-0: 100% | 0.0 B/s | 1.9 KiB | 00m00s [164/192] Installing filesystem-srpm-ma 100% | 0.0 B/s | 38.9 KiB | 00m00s [165/192] Installing rust-srpm-macros-0 100% | 0.0 B/s | 6.4 KiB | 00m00s [166/192] Installing qt6-srpm-macros-0: 100% | 0.0 B/s | 748.0 B | 00m00s [167/192] Installing qt5-srpm-macros-0: 100% | 0.0 B/s | 776.0 B | 00m00s [168/192] Installing perl-srpm-macros-0 100% | 0.0 B/s | 1.1 KiB | 00m00s [169/192] Installing package-notes-srpm 100% | 0.0 B/s | 2.1 KiB | 00m00s [170/192] Installing openblas-srpm-macr 100% | 0.0 B/s | 404.0 B | 00m00s [171/192] Installing ocaml-srpm-macros- 100% | 0.0 B/s | 2.1 KiB | 00m00s [172/192] Installing meson-srpm-macros- 100% | 0.0 B/s | 1.9 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.5 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% | 17.5 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.0 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% | 55.2 KiB/s | 372.8 KiB | 00m07s Warning: skipped OpenPGP checks for 5 packages from repository: copr_base Complete! Finish: installing minimal buildroot with dnf5 Start: creating root cache Finish: creating root cache Finish: chroot init INFO: Installed packages: INFO: R-srpm-macros-1.3.7-3.fc45.noarch add-determinism-0.7.3-3.fc45.x86_64 alternatives-1.33-6.fc45.x86_64 ansible-srpm-macros-1-22.fc45.noarch audit-libs-4.2.1-2.fc45.x86_64 bash-5.3.20-1.fc46.x86_64 binutils-2.47.50-20.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.92_v9.0.319-2.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-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.197-1.fc46.x86_64 elfutils-debuginfod-client-0.197-1.fc46.x86_64 elfutils-libelf-0.197-1.fc46.x86_64 elfutils-libs-0.197-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-18.1-1.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-3.fc45.noarch gpg-pubkey-4f50a6114cd5c6976a7f1179655a4b02f577861e-6888bc98 gpg-pubkey-b2e766fa50ca6fa2d5ed06fc09d879e09488fb64-6a6b46b4 gpg-pubkey-d924b10d3e810dabdd8b56b596e7e91491211fce-697c9899 gpgverify-2.2-5.fc45.noarch grep-3.12-4.fc45.x86_64 gzip-1.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.1-1.fc46.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-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.fc46.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-5.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.22-1.fc46.noarch selinux-policy-targeted-45.22-1.fc46.noarch setup-2.15.1-2.fc45.noarch shadow-utils-4.20.0-2.fc46.x86_64 sqlite-libs-3.54.1-1.fc46.x86_64 systemd-libs-262.1-1.fc46.x86_64 systemd-standalone-sysusers-262.1-1.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.E0avRP setting SOURCE_DATE_EPOCH=1792713600 Wrote: /builddir/build/SRPMS/ruff-0.17.2-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-1792745232.840990/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-cg2x79f4/ruff/ruff.spec) Config(child) 0 minutes 22 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.2-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-1792745232.840990/root. INFO: reusing tmpfs at /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1792745232.840990/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-1792745232.840990/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.2-1.fc46.src.rpm Start: build setup for ruff-0.17.2-1.fc46.src.rpm Building target platforms: x86_64 Building for target x86_64 Reading /var/tmp/rpm-tmp.laoS9r setting SOURCE_DATE_EPOCH=1792713600 Wrote: /builddir/build/SRPMS/ruff-0.17.2-1.fc46.src.rpm Updating and loading repositories: fedora 100% | 109.7 KiB/s | 22.3 KiB | 00m00s Copr repository 100% | 170.8 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.33-1.fc46 fedora 99.7 KiB annobin-plugin-gcc x86_64 0:13.33-1.fc46 fedora 726.5 KiB cargo x86_64 0:1.99.1-2.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.9.0-1.fc46 fedora 349.6 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-65.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.4-1.fc46 fedora 0.0 B llvm-libs x86_64 0:23.1.4-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-1.fc46 fedora 1.3 MiB python3 x86_64 0:3.15.0-1.fc46 fedora 28.7 KiB python3-click noarch 1:8.4.2-1.fc45 fedora 1.3 MiB python3-libs x86_64 0:3.15.0-1.fc46 fedora 48.3 MiB python3-tomlkit noarch 0:0.13.2-11.fc46 copr_base 503.4 KiB rust x86_64 0:1.99.1-2.fc46 fedora 92.8 MiB rust-std-static x86_64 0:1.99.1-2.fc46 fedora 175.0 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% | 4.8 MiB/s | 14.6 KiB | 00m00s [ 2/34] rust2rpm-helper-0:0.2.0-1.fc45. 100% | 69.0 MiB/s | 848.0 KiB | 00m00s [ 3/34] python3-click-1:8.4.2-1.fc45.no 100% | 56.9 MiB/s | 291.5 KiB | 00m00s [ 4/34] libgit2_1.9-0:1.9.7-3.fc46.x86_ 100% | 149.4 MiB/s | 612.0 KiB | 00m00s [ 5/34] libssh2-0:1.11.1-10.fc45.x86_64 100% | 48.5 MiB/s | 148.9 KiB | 00m00s [ 6/34] cargo-0:1.99.1-2.fc46.x86_64 100% | 34.6 MiB/s | 7.9 MiB | 00m00s [ 7/34] less-0:710-1.fc46.x86_64 100% | 15.1 MiB/s | 231.6 KiB | 00m00s [ 8/34] llhttp-0:9.4.2-2.fc45.x86_64 100% | 12.5 MiB/s | 38.5 KiB | 00m00s [ 9/34] tomcli-0:0.10.1-6.fc45.noarch 100% | 227.6 KiB/s | 75.8 KiB | 00m00s [10/34] gcc-0:16.2.1-2.fc46.1.x86_64 100% | 244.4 MiB/s | 43.3 MiB | 00m00s [11/34] cpp-0:16.2.1-2.fc46.1.x86_64 100% | 224.6 MiB/s | 14.6 MiB | 00m00s [12/34] rust-0:1.99.1-2.fc46.x86_64 100% | 61.3 MiB/s | 31.0 MiB | 00m01s [13/34] libmpc-0:1.4.1-2.fc45.x86_64 100% | 1.9 MiB/s | 75.7 KiB | 00m00s [14/34] make-1:4.4.1-13.fc45.x86_64 100% | 41.0 MiB/s | 588.3 KiB | 00m00s [15/34] glibc-devel-0:2.44.9000-5.fc46. 100% | 55.1 MiB/s | 677.3 KiB | 00m00s [16/34] libxcrypt-devel-0:4.5.2-4.fc45. 100% | 7.4 MiB/s | 30.4 KiB | 00m00s [17/34] python3-0:3.15.0-1.fc46.x86_64 100% | 6.7 MiB/s | 27.5 KiB | 00m00s [18/34] expat-0:2.9.0-1.fc46.x86_64 100% | 10.2 MiB/s | 136.2 KiB | 00m00s [19/34] mpdecimal-0:4.0.1-4.fc45.x86_64 100% | 12.0 MiB/s | 98.5 KiB | 00m00s [20/34] tzdata-0:2026e-1.fc46.noarch 100% | 77.4 MiB/s | 713.6 KiB | 00m00s [21/34] python3-libs-0:3.15.0-1.fc46.x8 100% | 224.6 MiB/s | 11.2 MiB | 00m00s [22/34] libedit-0:3.1-60.20260512cvs.fc 100% | 9.0 MiB/s | 110.0 KiB | 00m00s [23/34] llvm-filesystem-0:23.1.4-1.fc46 100% | 2.2 MiB/s | 13.8 KiB | 00m00s [24/34] python-pip-wheel-0:26.2.1-1.fc4 100% | 119.3 MiB/s | 1.2 MiB | 00m00s [25/34] kernel-headers-0:7.3.0-65.fc46. 100% | 196.0 MiB/s | 1.8 MiB | 00m00s [26/34] libatomic-0:16.2.1-2.fc46.1.x86 100% | 9.1 MiB/s | 55.7 KiB | 00m00s [27/34] cargo2rpm-0:0.4.0-1.fc46.noarch 100% | 36.5 MiB/s | 186.9 KiB | 00m00s [28/34] rust-std-static-0:1.99.1-2.fc46 100% | 101.4 MiB/s | 41.1 MiB | 00m00s [29/34] python3-tomlkit-0:0.13.2-11.fc4 100% | 6.5 MiB/s | 119.1 KiB | 00m00s [30/34] llvm-libs-0:23.1.4-1.fc46.x86_6 100% | 166.8 MiB/s | 36.2 MiB | 00m00s [31/34] annobin-plugin-gcc-0:13.33-1.fc 100% | 14.2 MiB/s | 712.1 KiB | 00m00s [32/34] gcc-plugin-annobin-0:16.2.1-2.f 100% | 29.0 MiB/s | 59.5 KiB | 00m00s [33/34] annobin-docs-0:13.33-1.fc46.noa 100% | 42.5 MiB/s | 87.1 KiB | 00m00s [34/34] tomcli+tomlkit-0:0.10.1-6.fc45. 100% | 35.3 KiB/s | 8.3 KiB | 00m00s -------------------------------------------------------------------------------- [34/34] Total 100% | 212.8 MiB/s | 194.0 MiB | 00m01s Running transaction [ 1/36] Verify package files 100% | 57.0 B/s | 34.0 B | 00m01s [ 2/36] Prepare transaction 100% | 680.0 B/s | 34.0 B | 00m00s [ 3/36] Installing libmpc-0:1.4.1-2.fc4 100% | 166.4 MiB/s | 170.4 KiB | 00m00s [ 4/36] Installing libssh2-0:1.11.1-10. 100% | 164.2 MiB/s | 336.3 KiB | 00m00s [ 5/36] Installing cpp-0:16.2.1-2.fc46. 100% | 367.2 MiB/s | 42.6 MiB | 00m00s [ 6/36] Installing annobin-docs-0:13.33 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% | 156.9 MiB/s | 7.2 MiB | 00m00s [ 9/36] Installing glibc-devel-0:2.44.9 100% | 126.2 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% | 422.7 MiB/s | 1.3 MiB | 00m00s [12/36] Installing llvm-filesystem-0:23 100% | 0.0 B/s | 1.1 KiB | 00m00s [13/36] Installing libedit-0:3.1-60.202 100% | 122.0 MiB/s | 250.0 KiB | 00m00s [14/36] Installing llvm-libs-0:23.1.4-1 100% | 473.1 MiB/s | 146.2 MiB | 00m00s [15/36] Installing tzdata-0:2026e-1.fc4 100% | 26.7 MiB/s | 1.5 MiB | 00m00s [16/36] Installing mpdecimal-0:4.0.1-4. 100% | 217.5 MiB/s | 222.7 KiB | 00m00s [17/36] Installing expat-0:2.9.0-1.fc46 100% | 17.2 MiB/s | 351.7 KiB | 00m00s [18/36] Installing python3-libs-0:3.15. 100% | 296.9 MiB/s | 48.7 MiB | 00m00s [19/36] Installing python3-0:3.15.0-1.f 100% | 2.0 MiB/s | 30.4 KiB | 00m00s [20/36] Installing python3-tomlkit-0:0. 100% | 166.8 MiB/s | 512.5 KiB | 00m00s [21/36] Installing make-1:4.4.1-13.fc45 100% | 85.9 MiB/s | 1.8 MiB | 00m00s [22/36] Installing gcc-0:16.2.1-2.fc46. 100% | 411.8 MiB/s | 121.9 MiB | 00m00s [23/36] Installing rust-0:1.99.1-2.fc46 100% | 406.8 MiB/s | 92.8 MiB | 00m00s [24/36] Installing rust-std-static-0:1. 100% | 505.9 MiB/s | 175.1 MiB | 00m00s [25/36] Installing llhttp-0:9.4.2-2.fc4 100% | 96.3 MiB/s | 98.6 KiB | 00m00s [26/36] Installing libgit2_1.9-0:1.9.7- 100% | 350.0 MiB/s | 1.4 MiB | 00m00s [27/36] Installing cargo-0:1.99.1-2.fc4 100% | 342.2 MiB/s | 23.6 MiB | 00m00s [28/36] Installing cargo2rpm-0:0.4.0-1. 100% | 63.3 MiB/s | 1.4 MiB | 00m00s [29/36] Installing less-0:710-1.fc46.x8 100% | 30.0 MiB/s | 492.0 KiB | 00m00s [30/36] Installing python3-click-1:8.4. 100% | 266.2 MiB/s | 1.3 MiB | 00m00s [31/36] Installing tomcli-0:0.10.1-6.fc 100% | 9.5 MiB/s | 164.6 KiB | 00m00s [32/36] Installing tomcli+tomlkit-0:0.1 100% | 0.0 B/s | 124.0 B | 00m00s [33/36] Installing cargo-rpm-macros-0:2 100% | 15.5 MiB/s | 15.9 KiB | 00m00s [34/36] Installing annobin-plugin-gcc-0 100% | 33.9 MiB/s | 728.1 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 2 packages from repository: copr_base Complete! Building target platforms: x86_64 Building for target x86_64 Reading /var/tmp/rpm-tmp.ojQDq5 setting SOURCE_DATE_EPOCH=1792713600 Wrote: /builddir/build/SRPMS/ruff-0.17.2-1.fc46.src.rpm Updating and loading repositories: fedora 100% | 146.5 KiB/s | 22.3 KiB | 00m00s Copr repository 100% | 153.7 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.2-1.fc46.src.rpm Start: rpmbuild ruff-0.17.2-1.fc46.src.rpm Building target platforms: x86_64 Building for target x86_64 Reading /var/tmp/rpm-tmp.uwQIAJ setting SOURCE_DATE_EPOCH=1792713600 Executing(mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.28fZW6 Creating(rpmbuild.env): /builddir/build/BUILD/ruff-0.17.2-build/rpmbuild.env RPM_SOURCE_DIR="/builddir/build/SOURCES" RPM_BUILD_DIR="/builddir/build/BUILD/ruff-0.17.2-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.2-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.2" 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.2-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.Tt59Dx + umask 022 + cd /builddir/build/BUILD/ruff-0.17.2-build + cd /builddir/build/BUILD/ruff-0.17.2-build + rm -rf ruff-0.17.2 + /usr/bin/rpmuncompress -x /builddir/build/SOURCES/ruff-0.17.2.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd ruff-0.17.2 + /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' + for crate in phf phf_codegen + tomcli set Cargo.toml str workspace.dependencies.phf.version '>=0.13.1, <0.15.0' + for crate in phf phf_codegen + tomcli set Cargo.toml str workspace.dependencies.phf_codegen.version '>=0.13.1, <0.15.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=86d68f86591c4bf97723350505d2cd28123ab3b6 + [[ 86d68f86591c4bf97723350505d2cd28123ab3b6 != 86d68f86591c4bf97723350505d2cd28123ab3b6 ]] + RPM_EC=0 ++ jobs -p + exit 0 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.X8tvVb + umask 022 + cd /builddir/build/BUILD/ruff-0.17.2-build + cd ruff-0.17.2 + /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.2-1.fc46.buildreqs.nosrc.rpm INFO: Going to install missing dynamic buildrequires Updating and loading repositories: fedora 100% | 309.3 KiB/s | 22.3 KiB | 00m00s Copr repository 100% | 170.8 KiB/s | 1.5 KiB | 00m00s Repositories loaded. Package "cargo-rpm-macros-28.5-2.fc45.noarch" is already installed. Package "rust-1.99.1-2.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 168.7 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-phf-devel noarch 0:0.13.1-3.fc45 fedora 84.9 KiB rust-phf_codegen-devel noarch 0:0.13.1-3.fc45 fedora 46.3 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-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-12.fc46 fedora 4.5 KiB rust-zip+zstd-devel noarch 0:8.6.0-12.fc46 fedora 4.5 KiB rust-zip-devel noarch 0:8.6.0-12.fc46 fedora 616.0 KiB Installing dependencies: clang x86_64 0:23.1.4-1.fc46 fedora 66.5 MiB clang-devel x86_64 0:23.1.4-1.fc46 fedora 34.1 MiB clang-libs x86_64 0:23.1.4-1.fc46 fedora 110.5 MiB clang-resource-filesystem x86_64 0:23.1.4-1.fc46 fedora 15.3 KiB clang-tools-extra x86_64 0:23.1.4-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.4-1.fc46 fedora 86.7 MiB llvm-devel x86_64 0:23.1.4-1.fc46 fedora 37.2 MiB llvm-googletest x86_64 0:23.1.4-1.fc46 fedora 2.2 MiB llvm-static x86_64 0:23.1.4-1.fc46 fedora 367.2 MiB llvm-test x86_64 0:23.1.4-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-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-phf0.11+default-devel noarch 0:0.11.3-3.fc45 fedora 1.5 KiB rust-phf0.11+std-devel noarch 0:0.11.3-3.fc45 fedora 1.5 KiB rust-phf0.11-devel noarch 0:0.11.3-3.fc45 fedora 80.2 KiB rust-phf_codegen0.11+default-devel noarch 0:0.11.3-3.fc45 fedora 1.0 KiB rust-phf_codegen0.11-devel noarch 0:0.11.3-3.fc45 fedora 42.8 KiB rust-phf_generator+default-devel noarch 0:0.13.1-3.fc45 fedora 1.1 KiB rust-phf_generator-devel noarch 0:0.13.1-3.fc45 fedora 31.8 KiB rust-phf_generator0.11+default-devel noarch 0:0.11.3-3.fc45 fedora 1.1 KiB rust-phf_generator0.11-devel noarch 0:0.11.3-3.fc45 fedora 30.3 KiB rust-phf_shared+default-devel noarch 0:0.13.1-3.fc45 fedora 1.2 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-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+small_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-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+default-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.13.0-1.fc46 fedora 2.0 KiB rust-typed-path+std-devel noarch 0:0.13.0-1.fc46 fedora 2.0 KiB rust-typed-path-devel noarch 0:0.13.0-1.fc46 fedora 700.1 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-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-12.fc46 fedora 4.5 KiB rust-zip+deflate-flate2-devel noarch 0:8.6.0-12.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: 1010 packages Total size of inbound packages is 192 MiB. Need to download 192 MiB. After this operation, 985 MiB extra will be used (install 985 MiB, remove 0 B). [ 1/1010] rust-aho-corasick+perf-lite 100% | 3.9 MiB/s | 8.0 KiB | 00m00s [ 2/1010] rust-aho-corasick+std-devel 100% | 2.6 MiB/s | 8.0 KiB | 00m00s [ 3/1010] rust-aho-corasick-devel-0:1 100% | 30.6 MiB/s | 156.6 KiB | 00m00s [ 4/1010] rust-anstream-devel-0:1.0.0 100% | 5.2 MiB/s | 32.1 KiB | 00m00s [ 5/1010] rust-anstream+auto-devel-0: 100% | 2.8 MiB/s | 8.7 KiB | 00m00s [ 6/1010] rust-anstream+wincon-devel- 100% | 2.8 MiB/s | 8.5 KiB | 00m00s [ 7/1010] rust-anstyle-devel-0:1.0.14 100% | 7.9 MiB/s | 24.1 KiB | 00m00s [ 8/1010] rust-anstyle+std-devel-0:1. 100% | 2.7 MiB/s | 8.3 KiB | 00m00s [ 9/1010] rust-anyhow+std-devel-0:1.0 100% | 1.8 MiB/s | 9.1 KiB | 00m00s [ 10/1010] rust-arc-swap-devel-0:1.9.2 100% | 10.8 MiB/s | 77.2 KiB | 00m00s [ 11/1010] rust-argfile-devel-0:1.0.0- 100% | 2.9 MiB/s | 17.6 KiB | 00m00s [ 12/1010] rust-arrayvec-devel-0:0.7.8 100% | 5.3 MiB/s | 38.2 KiB | 00m00s [ 13/1010] rust-assert_fs-devel-0:1.1. 100% | 8.1 MiB/s | 24.9 KiB | 00m00s [ 14/1010] rust-bitflags-devel-0:2.13. 100% | 219.2 KiB/s | 68.4 KiB | 00m00s [ 15/1010] rust-bitvec-devel-0:1.0.1-8 100% | 784.0 KiB/s | 247.0 KiB | 00m00s [ 16/1010] rust-bstr-devel-0:1.13.1-1. 100% | 37.3 MiB/s | 267.2 KiB | 00m00s [ 17/1010] rust-bstr+std-devel-0:1.13. 100% | 2.8 MiB/s | 8.7 KiB | 00m00s [ 18/1010] rust-bitvec+alloc-devel-0:1 100% | 77.4 KiB/s | 7.7 KiB | 00m00s [ 19/1010] rust-anyhow-devel-0:1.0.104 100% | 122.7 KiB/s | 61.7 KiB | 00m01s [ 20/1010] rust-camino+serde1-devel-0: 100% | 873.5 KiB/s | 8.7 KiB | 00m00s [ 21/1010] rust-clap-devel-0:4.6.7-1.f 100% | 24.2 MiB/s | 99.3 KiB | 00m00s [ 22/1010] rust-clap+color-devel-0:4.6 100% | 5.0 MiB/s | 10.2 KiB | 00m00s [ 23/1010] rust-clap+derive-devel-0:4. 100% | 2.5 MiB/s | 10.2 KiB | 00m00s [ 24/1010] rust-clap+env-devel-0:4.6.7 100% | 3.3 MiB/s | 10.2 KiB | 00m00s [ 25/1010] rust-clap+error-context-dev 100% | 5.0 MiB/s | 10.3 KiB | 00m00s [ 26/1010] rust-clap+help-devel-0:4.6. 100% | 5.0 MiB/s | 10.2 KiB | 00m00s [ 27/1010] rust-clap+std-devel-0:4.6.7 100% | 5.0 MiB/s | 10.2 KiB | 00m00s [ 28/1010] rust-clap+string-devel-0:4. 100% | 5.0 MiB/s | 10.2 KiB | 00m00s [ 29/1010] rust-clap+suggestions-devel 100% | 5.0 MiB/s | 10.3 KiB | 00m00s [ 30/1010] rust-clap+usage-devel-0:4.6 100% | 5.0 MiB/s | 10.2 KiB | 00m00s [ 31/1010] rust-clap+wrap_help-devel-0 100% | 3.3 MiB/s | 10.3 KiB | 00m00s [ 32/1010] rust-clap_complete_command- 100% | 4.5 MiB/s | 13.8 KiB | 00m00s [ 33/1010] rust-clap_complete_command+ 100% | 4.0 MiB/s | 8.2 KiB | 00m00s [ 34/1010] rust-clearscreen-devel-0:4. 100% | 20.8 MiB/s | 148.9 KiB | 00m00s [ 35/1010] rust-colored-devel-0:3.1.1- 100% | 4.5 MiB/s | 41.1 KiB | 00m00s [ 36/1010] rust-colored+no-color-devel 100% | 1.3 MiB/s | 8.0 KiB | 00m00s [ 37/1010] rust-camino-devel-0:1.2.6-1 100% | 193.1 KiB/s | 42.1 KiB | 00m00s [ 38/1010] rust-compact_str+serde-deve 100% | 1.4 MiB/s | 8.6 KiB | 00m00s [ 39/1010] rust-cachedir-devel-0:0.3.1 100% | 42.9 KiB/s | 14.6 KiB | 00m00s [ 40/1010] rust-countme-devel-0:3.0.1- 100% | 1.9 MiB/s | 17.7 KiB | 00m00s [ 41/1010] rust-crossbeam-devel-0:0.8. 100% | 2.6 MiB/s | 19.0 KiB | 00m00s [ 42/1010] rust-compact_str+std-devel- 100% | 74.8 KiB/s | 8.3 KiB | 00m00s [ 43/1010] rust-csv-devel-0:1.4.0-3.fc 100% | 119.8 MiB/s | 735.9 KiB | 00m00s [ 44/1010] rust-ctrlc-devel-0:3.5.2-2. 100% | 5.6 MiB/s | 23.1 KiB | 00m00s [ 45/1010] rust-dashmap-devel-0:6.2.1- 100% | 279.8 KiB/s | 36.9 KiB | 00m00s [ 46/1010] rust-datatest-stable-devel- 100% | 7.4 MiB/s | 45.3 KiB | 00m00s [ 47/1010] rust-drop_bomb-devel-0:0.1. 100% | 2.9 MiB/s | 14.9 KiB | 00m00s [ 48/1010] rust-dunce-devel-0:1.0.5-5. 100% | 5.1 MiB/s | 15.6 KiB | 00m00s [ 49/1010] rust-etcetera-devel-0:0.11. 100% | 4.5 MiB/s | 22.9 KiB | 00m00s [ 50/1010] rust-fern-devel-0:0.7.1-7.f 100% | 32.2 MiB/s | 297.1 KiB | 00m00s [ 51/1010] rust-filetime-devel-0:0.2.2 100% | 7.2 MiB/s | 22.2 KiB | 00m00s [ 52/1010] rust-gen-lsp-types-devel-0: 100% | 7.5 MiB/s | 84.7 KiB | 00m00s [ 53/1010] rust-gen-lsp-types+url-deve 100% | 1.3 MiB/s | 7.9 KiB | 00m00s [ 54/1010] rust-get-size2-devel-0:0.11 100% | 7.0 MiB/s | 42.9 KiB | 00m00s [ 55/1010] rust-crossbeam+std-devel-0: 100% | 27.1 KiB/s | 8.5 KiB | 00m00s [ 56/1010] rust-compact_str-devel-0:0. 100% | 155.5 KiB/s | 92.2 KiB | 00m01s [ 57/1010] rust-get-size2+hashbrown-de 100% | 1.3 MiB/s | 9.0 KiB | 00m00s [ 58/1010] rust-get-size2+derive-devel 100% | 37.7 KiB/s | 8.9 KiB | 00m00s [ 59/1010] rust-get-size2+ordermap-dev 100% | 1.8 MiB/s | 9.0 KiB | 00m00s [ 60/1010] rust-get-size2+parking_lot- 100% | 1.5 MiB/s | 9.1 KiB | 00m00s [ 61/1010] rust-get-size2+smallvec-dev 100% | 1.5 MiB/s | 9.0 KiB | 00m00s [ 62/1010] rust-get-size2+compact-str- 100% | 27.5 KiB/s | 9.1 KiB | 00m00s [ 63/1010] rust-get-size2+thin-vec-dev 100% | 1.5 MiB/s | 9.0 KiB | 00m00s [ 64/1010] rust-glob-devel-0:0.3.4-1.f 100% | 6.9 MiB/s | 28.2 KiB | 00m00s [ 65/1010] rust-globset-devel-0:0.4.20 100% | 11.5 MiB/s | 35.4 KiB | 00m00s [ 66/1010] rust-globset+log-devel-0:0. 100% | 4.2 MiB/s | 8.5 KiB | 00m00s [ 67/1010] rust-globwalk-devel-0:0.9.1 100% | 5.5 MiB/s | 16.9 KiB | 00m00s [ 68/1010] rust-hashbrown-devel-0:0.17 100% | 32.2 MiB/s | 132.1 KiB | 00m00s [ 69/1010] rust-get-size2+std-devel-0: 100% | 78.2 KiB/s | 8.9 KiB | 00m00s [ 70/1010] rust-heck-devel-0:0.5.0-6.f 100% | 6.6 MiB/s | 20.2 KiB | 00m00s [ 71/1010] rust-icu_normalizer-devel-0 100% | 49.7 MiB/s | 356.1 KiB | 00m00s [ 72/1010] rust-icu_normalizer+compile 100% | 2.2 MiB/s | 8.9 KiB | 00m00s [ 73/1010] rust-icu_properties-devel-0 100% | 12.8 MiB/s | 91.8 KiB | 00m00s [ 74/1010] rust-icu_properties+compile 100% | 1.7 MiB/s | 8.7 KiB | 00m00s [ 75/1010] rust-ignore-devel-0:0.4.33- 100% | 14.0 MiB/s | 71.4 KiB | 00m00s [ 76/1010] rust-imperative-devel-0:1.0 100% | 4.1 MiB/s | 21.2 KiB | 00m00s [ 77/1010] rust-indexmap-devel-0:2.14. 100% | 30.3 MiB/s | 93.1 KiB | 00m00s [ 78/1010] rust-indexmap+std-devel-0:2 100% | 3.0 MiB/s | 9.2 KiB | 00m00s [ 79/1010] rust-hashbrown+inline-more- 100% | 74.5 KiB/s | 8.6 KiB | 00m00s [ 80/1010] rust-get-size2+indexmap-dev 100% | 28.8 KiB/s | 9.0 KiB | 00m00s [ 81/1010] rust-indoc-devel-0:2.0.8-1. 100% | 11.0 MiB/s | 33.8 KiB | 00m00s [ 82/1010] rust-insta-devel-0:1.49.0-1 100% | 20.4 MiB/s | 146.6 KiB | 00m00s [ 83/1010] rust-indicatif-devel-0:0.18 100% | 529.6 KiB/s | 73.1 KiB | 00m00s [ 84/1010] rust-insta+colors-devel-0:1 100% | 1.4 MiB/s | 8.9 KiB | 00m00s [ 85/1010] rust-insta+filters-devel-0: 100% | 1.5 MiB/s | 8.9 KiB | 00m00s [ 86/1010] rust-insta+json-devel-0:1.4 100% | 2.9 MiB/s | 8.9 KiB | 00m00s [ 87/1010] rust-insta+redactions-devel 100% | 2.9 MiB/s | 9.0 KiB | 00m00s [ 88/1010] rust-insta+ron-devel-0:1.49 100% | 1.8 MiB/s | 9.0 KiB | 00m00s [ 89/1010] rust-is-macro-devel-0:0.3.8 100% | 3.7 MiB/s | 18.8 KiB | 00m00s [ 90/1010] rust-itertools-devel-0:0.15 100% | 38.7 MiB/s | 158.6 KiB | 00m00s [ 91/1010] rust-itertools+use_std-deve 100% | 2.7 MiB/s | 8.2 KiB | 00m00s [ 92/1010] rust-jiff-devel-0:0.2.38-1. 100% | 95.0 MiB/s | 486.3 KiB | 00m00s [ 93/1010] rust-jiff+perf-inline-devel 100% | 3.2 MiB/s | 13.1 KiB | 00m00s [ 94/1010] rust-jiff+std-devel-0:0.2.3 100% | 6.6 MiB/s | 13.5 KiB | 00m00s [ 95/1010] rust-indicatif+unicode-widt 100% | 27.6 KiB/s | 8.7 KiB | 00m00s [ 96/1010] rust-insta-cmd-devel-0:0.7. 100% | 57.2 KiB/s | 20.9 KiB | 00m00s [ 97/1010] rust-jiff+tzdb-bundle-platf 100% | 3.2 MiB/s | 13.2 KiB | 00m00s [ 98/1010] rust-jiff+tzdb-concatenated 100% | 2.6 MiB/s | 13.2 KiB | 00m00s [ 99/1010] rust-jiff+tz-system-devel-0 100% | 101.0 KiB/s | 13.1 KiB | 00m00s [ 100/1010] rust-jod-thread-devel-0:1.0 100% | 2.4 MiB/s | 14.5 KiB | 00m00s [ 101/1010] rust-libcst-devel-0:1.9.0-1 100% | 14.5 MiB/s | 118.5 KiB | 00m00s [ 102/1010] rust-log-devel-0:0.4.34-1.f 100% | 17.3 MiB/s | 53.3 KiB | 00m00s [ 103/1010] rust-lsp-server-devel-0:0.1 100% | 4.3 MiB/s | 26.4 KiB | 00m00s [ 104/1010] rust-matchit-devel-0:0.9.2- 100% | 5.3 MiB/s | 37.9 KiB | 00m00s [ 105/1010] rust-jiff+tz-fat-devel-0:0. 100% | 38.4 KiB/s | 13.2 KiB | 00m00s [ 106/1010] rust-memchr-devel-0:2.8.3-2 100% | 783.5 KiB/s | 93.2 KiB | 00m00s [ 107/1010] rust-natord-devel-0:1.0.9-2 100% | 1.9 MiB/s | 11.6 KiB | 00m00s [ 108/1010] rust-notify-devel-0:8.2.0-5 100% | 6.2 MiB/s | 44.3 KiB | 00m00s [ 109/1010] rust-memchr+std-devel-0:2.8 100% | 39.9 KiB/s | 8.4 KiB | 00m00s [ 110/1010] rust-jiff+tzdb-zoneinfo-dev 100% | 41.9 KiB/s | 13.1 KiB | 00m00s [ 111/1010] rust-ordermap+serde-devel-0 100% | 1.5 MiB/s | 8.9 KiB | 00m00s [ 112/1010] rust-ordermap+std-devel-0:1 100% | 1.4 MiB/s | 8.8 KiB | 00m00s [ 113/1010] rust-parking_lot-devel-0:0. 100% | 8.2 MiB/s | 50.4 KiB | 00m00s [ 114/1010] rust-path-absolutize-devel- 100% | 2.4 MiB/s | 14.8 KiB | 00m00s [ 115/1010] rust-path-absolutize+fixed_ 100% | 1.3 MiB/s | 8.1 KiB | 00m00s [ 116/1010] rust-path-slash-devel-0:0.2 100% | 4.1 MiB/s | 16.6 KiB | 00m00s [ 117/1010] rust-pathdiff-devel-0:0.2.3 100% | 3.0 MiB/s | 15.3 KiB | 00m00s [ 118/1010] rust-pep440_rs-devel-0:0.7. 100% | 7.9 MiB/s | 48.3 KiB | 00m00s [ 119/1010] rust-pep440_rs+version-rang 100% | 1.6 MiB/s | 8.2 KiB | 00m00s [ 120/1010] rust-notify+macos_fsevent-d 100% | 41.2 KiB/s | 8.2 KiB | 00m00s [ 121/1010] rust-phf-devel-0:0.13.1-3.f 100% | 4.9 MiB/s | 29.9 KiB | 00m00s [ 122/1010] rust-phf_codegen-devel-0:0. 100% | 203.3 KiB/s | 21.8 KiB | 00m00s [ 123/1010] rust-pretty_assertions+std- 100% | 1.9 MiB/s | 8.0 KiB | 00m00s [ 124/1010] rust-proc-macro2-devel-0:1. 100% | 15.7 MiB/s | 64.3 KiB | 00m00s [ 125/1010] rust-ordermap-devel-0:1.2.2 100% | 268.6 KiB/s | 68.8 KiB | 00m00s [ 126/1010] rust-proc-macro2+proc-macro 100% | 84.9 KiB/s | 9.3 KiB | 00m00s [ 127/1010] rust-quick-junit-devel-0:0. 100% | 5.0 MiB/s | 35.6 KiB | 00m00s [ 128/1010] rust-pyproject-toml-devel-0 100% | 185.9 KiB/s | 21.4 KiB | 00m00s [ 129/1010] rust-quickcheck_macros-deve 100% | 3.2 MiB/s | 19.6 KiB | 00m00s [ 130/1010] rust-quote-devel-0:1.0.47-1 100% | 10.7 MiB/s | 43.7 KiB | 00m00s [ 131/1010] rust-pretty_assertions-deve 100% | 271.9 KiB/s | 84.0 KiB | 00m00s [ 132/1010] rust-rand-devel-0:0.10.3-1. 100% | 20.6 MiB/s | 105.7 KiB | 00m00s [ 133/1010] rust-rand+std_rng-devel-0:0 100% | 2.8 MiB/s | 8.5 KiB | 00m00s [ 134/1010] rust-quickcheck-devel-0:1.1 100% | 198.5 KiB/s | 34.5 KiB | 00m00s [ 135/1010] rust-quote+proc-macro-devel 100% | 72.8 KiB/s | 8.7 KiB | 00m00s [ 136/1010] rust-rayon-devel-0:1.12.0-2 100% | 1.6 MiB/s | 186.2 KiB | 00m00s [ 137/1010] rust-regex-automata-devel-0 100% | 88.0 MiB/s | 450.5 KiB | 00m00s [ 138/1010] rust-regex-automata+dfa-bui 100% | 2.2 MiB/s | 8.9 KiB | 00m00s [ 139/1010] rust-regex-automata+dfa-sea 100% | 4.3 MiB/s | 8.8 KiB | 00m00s [ 140/1010] rust-regex-automata+perf-de 100% | 2.9 MiB/s | 8.9 KiB | 00m00s [ 141/1010] rust-regex-automata+syntax- 100% | 4.4 MiB/s | 9.0 KiB | 00m00s [ 142/1010] rust-regex-syntax-devel-0:0 100% | 42.0 MiB/s | 215.2 KiB | 00m00s [ 143/1010] rust-regex-devel-0:1.13.1-1 100% | 1.0 MiB/s | 134.7 KiB | 00m00s [ 144/1010] rust-regex-automata+std-dev 100% | 81.5 KiB/s | 9.4 KiB | 00m00s [ 145/1010] rust-regex+unicode-devel-0: 100% | 3.0 MiB/s | 9.4 KiB | 00m00s [ 146/1010] rust-regex+perf-devel-0:1.1 100% | 83.0 KiB/s | 9.0 KiB | 00m00s [ 147/1010] rust-rkyv+bytecheck-devel-0 100% | 3.0 MiB/s | 9.2 KiB | 00m00s [ 148/1010] rust-rkyv-devel-0:0.8.18-1. 100% | 45.0 MiB/s | 184.5 KiB | 00m00s [ 149/1010] rust-rustc-hash-devel-0:2.1 100% | 10.7 MiB/s | 21.8 KiB | 00m00s [ 150/1010] rust-rkyv+std-devel-0:0.8.1 100% | 1.8 MiB/s | 9.1 KiB | 00m00s [ 151/1010] rust-rustc-stable-hash-deve 100% | 4.5 MiB/s | 27.4 KiB | 00m00s [ 152/1010] rust-salsa-devel-0:0.28.5-1 100% | 35.5 MiB/s | 327.6 KiB | 00m00s [ 153/1010] rust-salsa+compact_str-deve 100% | 876.3 KiB/s | 8.8 KiB | 00m00s [ 154/1010] rust-regex+std-devel-0:1.13 100% | 90.5 KiB/s | 9.3 KiB | 00m00s [ 155/1010] rust-salsa+macros-devel-0:0 100% | 1.4 MiB/s | 8.7 KiB | 00m00s [ 156/1010] rust-salsa+ordermap-devel-0 100% | 1.4 MiB/s | 8.7 KiB | 00m00s [ 157/1010] rust-rustc-hash+std-devel-0 100% | 92.7 KiB/s | 8.2 KiB | 00m00s [ 158/1010] rust-salsa+salsa_unstable-d 100% | 1.4 MiB/s | 8.6 KiB | 00m00s [ 159/1010] rust-schemars-devel-0:1.2.3 100% | 29.5 MiB/s | 151.2 KiB | 00m00s [ 160/1010] rust-schemars+derive-devel- 100% | 4.2 MiB/s | 8.5 KiB | 00m00s [ 161/1010] rust-schemars+std-devel-0:1 100% | 2.8 MiB/s | 8.5 KiB | 00m00s [ 162/1010] rust-seahash-devel-0:4.1.0- 100% | 12.7 MiB/s | 39.0 KiB | 00m00s [ 163/1010] rust-serde-devel-0:1.0.229- 100% | 19.9 MiB/s | 81.7 KiB | 00m00s [ 164/1010] rust-serde+derive-devel-0:1 100% | 4.3 MiB/s | 8.8 KiB | 00m00s [ 165/1010] rust-serde+std-devel-0:1.0. 100% | 4.3 MiB/s | 8.7 KiB | 00m00s [ 166/1010] rust-serde_json-devel-0:1.0 100% | 38.3 MiB/s | 156.9 KiB | 00m00s [ 167/1010] rust-serde_json+std-devel-0 100% | 3.1 MiB/s | 9.4 KiB | 00m00s [ 168/1010] rust-salsa+inventory-devel- 100% | 86.6 KiB/s | 8.8 KiB | 00m00s [ 169/1010] rust-serde_test-devel-0:1.0 100% | 4.2 MiB/s | 25.5 KiB | 00m00s [ 170/1010] rust-shellexpand-devel-0:3. 100% | 5.8 MiB/s | 29.6 KiB | 00m00s [ 171/1010] rust-shellexpand+base-0-dev 100% | 1.9 MiB/s | 7.9 KiB | 00m00s [ 172/1010] rust-shellexpand+tilde-deve 100% | 1.9 MiB/s | 8.0 KiB | 00m00s [ 173/1010] rust-similar-devel-0:3.1.1- 100% | 12.0 MiB/s | 73.9 KiB | 00m00s [ 174/1010] rust-similar+std-devel-0:3. 100% | 2.7 MiB/s | 8.3 KiB | 00m00s [ 175/1010] rust-similar+inline-devel-0 100% | 1.0 MiB/s | 8.1 KiB | 00m00s [ 176/1010] rust-similar+text-devel-0:3 100% | 2.6 MiB/s | 8.1 KiB | 00m00s [ 177/1010] rust-smallvec-devel-0:1.16. 100% | 7.7 MiB/s | 39.2 KiB | 00m00s [ 178/1010] rust-smallvec+const_generic 100% | 1.6 MiB/s | 8.3 KiB | 00m00s [ 179/1010] rust-smallvec+union-devel-0 100% | 2.7 MiB/s | 8.3 KiB | 00m00s [ 180/1010] rust-snapbox-devel-0:1.2.2- 100% | 9.1 MiB/s | 64.9 KiB | 00m00s [ 181/1010] rust-snapbox+cmd-devel-0:1. 100% | 1.8 MiB/s | 9.3 KiB | 00m00s [ 182/1010] rust-snapbox+color-auto-dev 100% | 1.8 MiB/s | 9.0 KiB | 00m00s [ 183/1010] rust-snapbox+diff-devel-0:1 100% | 1.8 MiB/s | 9.2 KiB | 00m00s [ 184/1010] rust-same-file-devel-0:1.0. 100% | 187.6 KiB/s | 18.4 KiB | 00m00s [ 185/1010] rust-snapbox+term-svg-devel 100% | 1.8 MiB/s | 9.2 KiB | 00m00s [ 186/1010] rust-stacker-devel-0:0.1.25 100% | 4.7 MiB/s | 24.1 KiB | 00m00s [ 187/1010] rust-smallvec+const_new-dev 100% | 101.8 KiB/s | 8.3 KiB | 00m00s [ 188/1010] rust-strum-devel-0:0.28.0-2 100% | 5.1 MiB/s | 15.8 KiB | 00m00s [ 189/1010] rust-strum+std-devel-0:0.28 100% | 2.6 MiB/s | 8.1 KiB | 00m00s [ 190/1010] rust-strum+strum_macros-dev 100% | 1.6 MiB/s | 8.3 KiB | 00m00s [ 191/1010] rust-strum_macros-devel-0:0 100% | 21.6 MiB/s | 44.3 KiB | 00m00s [ 192/1010] rust-supports-hyperlinks-de 100% | 3.2 MiB/s | 16.6 KiB | 00m00s [ 193/1010] rust-static_assertions-deve 100% | 435.5 KiB/s | 26.6 KiB | 00m00s [ 194/1010] rust-syn-devel-0:3.0.7-1.fc 100% | 42.8 MiB/s | 262.9 KiB | 00m00s [ 195/1010] rust-syn+clone-impls-devel- 100% | 3.3 MiB/s | 10.0 KiB | 00m00s [ 196/1010] rust-snapbox+examples-devel 100% | 110.0 KiB/s | 9.1 KiB | 00m00s [ 197/1010] rust-syn+derive-devel-0:3.0 100% | 3.3 MiB/s | 10.0 KiB | 00m00s [ 198/1010] rust-syn+extra-traits-devel 100% | 2.4 MiB/s | 10.0 KiB | 00m00s [ 199/1010] rust-syn+full-devel-0:3.0.7 100% | 3.3 MiB/s | 10.0 KiB | 00m00s [ 200/1010] rust-syn+parsing-devel-0:3. 100% | 4.9 MiB/s | 10.0 KiB | 00m00s [ 201/1010] rust-syn+printing-devel-0:3 100% | 3.3 MiB/s | 10.1 KiB | 00m00s [ 202/1010] rust-syn+proc-macro-devel-0 100% | 2.5 MiB/s | 10.3 KiB | 00m00s [ 203/1010] rust-tempfile-devel-0:3.27. 100% | 13.0 MiB/s | 53.1 KiB | 00m00s [ 204/1010] rust-tempfile+getrandom-dev 100% | 3.0 MiB/s | 9.3 KiB | 00m00s [ 205/1010] rust-test-case-devel-0:3.3. 100% | 4.8 MiB/s | 14.6 KiB | 00m00s [ 206/1010] rust-thin-vec-devel-0:0.2.2 100% | 6.1 MiB/s | 44.1 KiB | 00m00s [ 207/1010] rust-thin-vec+std-devel-0:0 100% | 1.4 MiB/s | 8.6 KiB | 00m00s [ 208/1010] rust-thiserror-devel-0:2.0. 100% | 10.2 MiB/s | 62.6 KiB | 00m00s [ 209/1010] rust-tikv-jemallocator-deve 100% | 5.5 MiB/s | 22.7 KiB | 00m00s [ 210/1010] rust-tikv-jemallocator+back 100% | 2.7 MiB/s | 8.2 KiB | 00m00s [ 211/1010] rust-toml-devel-0:1.1.8-1.f 100% | 15.7 MiB/s | 64.2 KiB | 00m00s [ 212/1010] rust-toml+display-devel-0:1 100% | 3.1 MiB/s | 9.5 KiB | 00m00s [ 213/1010] rust-toml+parse-devel-0:1.1 100% | 3.1 MiB/s | 9.5 KiB | 00m00s [ 214/1010] rust-toml+serde-devel-0:1.1 100% | 3.1 MiB/s | 9.6 KiB | 00m00s [ 215/1010] rust-toml+std-devel-0:1.1.8 100% | 3.3 MiB/s | 10.3 KiB | 00m00s [ 216/1010] rust-toml_parser-devel-0:1. 100% | 19.3 MiB/s | 39.6 KiB | 00m00s [ 217/1010] rust-toml_parser+std-devel- 100% | 4.0 MiB/s | 8.3 KiB | 00m00s [ 218/1010] rust-tracing-devel-0:0.1.44 100% | 21.6 MiB/s | 88.3 KiB | 00m00s [ 219/1010] rust-tracing-flame-devel-0: 100% | 1.9 MiB/s | 17.9 KiB | 00m00s [ 220/1010] rust-tracing-flame+smallvec 100% | 1.5 MiB/s | 7.9 KiB | 00m00s [ 221/1010] rust-tracing-log-devel-0:0. 100% | 4.2 MiB/s | 25.8 KiB | 00m00s [ 222/1010] rust-tracing-log+log-tracer 100% | 1.9 MiB/s | 7.8 KiB | 00m00s [ 223/1010] rust-tracing-log+std-devel- 100% | 1.5 MiB/s | 7.9 KiB | 00m00s [ 224/1010] rust-thin-vec+serde-devel-0 100% | 105.2 KiB/s | 8.7 KiB | 00m00s [ 225/1010] rust-tracing-subscriber+ans 100% | 1.4 MiB/s | 8.3 KiB | 00m00s [ 226/1010] rust-tracing-subscriber+chr 100% | 1.4 MiB/s | 8.5 KiB | 00m00s [ 227/1010] rust-tracing-subscriber+env 100% | 1.7 MiB/s | 8.7 KiB | 00m00s [ 228/1010] rust-tracing-subscriber+fmt 100% | 1.6 MiB/s | 8.3 KiB | 00m00s [ 229/1010] rust-tracing-subscriber+sma 100% | 1.6 MiB/s | 8.4 KiB | 00m00s [ 230/1010] rust-tracing+attributes-dev 100% | 3.9 MiB/s | 8.1 KiB | 00m00s [ 231/1010] rust-tracing+log-devel-0:0. 100% | 1.3 MiB/s | 8.1 KiB | 00m00s [ 232/1010] rust-thiserror+std-devel-0: 100% | 66.8 KiB/s | 9.1 KiB | 00m00s [ 233/1010] rust-tracing+std-devel-0:0. 100% | 2.6 MiB/s | 8.1 KiB | 00m00s [ 234/1010] rust-typed-arena-devel-0:2. 100% | 3.1 MiB/s | 19.3 KiB | 00m00s [ 235/1010] rust-typed-arena+std-devel- 100% | 2.5 MiB/s | 7.8 KiB | 00m00s [ 236/1010] rust-tracing+release_max_le 100% | 97.1 KiB/s | 8.1 KiB | 00m00s [ 237/1010] rust-unicode-ident-devel-0: 100% | 521.2 KiB/s | 46.4 KiB | 00m00s [ 238/1010] rust-unicode-normalization+ 100% | 1.4 MiB/s | 8.5 KiB | 00m00s [ 239/1010] rust-unicode-width-devel-0: 100% | 47.3 MiB/s | 193.7 KiB | 00m00s [ 240/1010] rust-url-devel-0:2.5.8-2.fc 100% | 11.0 MiB/s | 79.1 KiB | 00m00s [ 241/1010] rust-unicode-normalization- 100% | 1.1 MiB/s | 109.9 KiB | 00m00s [ 242/1010] rust-uuid-devel-0:1.26.1-1. 100% | 12.6 MiB/s | 64.7 KiB | 00m00s [ 243/1010] rust-uuid+std-devel-0:1.26. 100% | 3.1 MiB/s | 9.6 KiB | 00m00s [ 244/1010] rust-walkdir-devel-0:2.5.0- 100% | 6.0 MiB/s | 30.6 KiB | 00m00s [ 245/1010] rust-which-devel-0:8.0.6-1. 100% | 11.0 MiB/s | 33.9 KiB | 00m00s [ 246/1010] rust-which+real-sys-devel-0 100% | 2.8 MiB/s | 8.8 KiB | 00m00s [ 247/1010] rust-wild-devel-0:2.2.1-6.f 100% | 2.0 MiB/s | 16.2 KiB | 00m00s [ 248/1010] rust-zip-devel-0:8.6.0-12.f 100% | 16.1 MiB/s | 131.8 KiB | 00m00s [ 249/1010] rust-zip+deflate-flate2-zli 100% | 1.9 MiB/s | 11.9 KiB | 00m00s [ 250/1010] rust-zip+zstd-devel-0:8.6.0 100% | 1.9 MiB/s | 11.7 KiB | 00m00s [ 251/1010] rust-char_str-devel-0:0.0.4 100% | 6.9 MiB/s | 70.9 KiB | 00m00s [ 252/1010] rust-char_str+get-size-deve 100% | 947.9 KiB/s | 7.6 KiB | 00m00s [ 253/1010] rust-char_str+serde-devel-0 100% | 1.2 MiB/s | 7.5 KiB | 00m00s [ 254/1010] rust-char_str+std-devel-0:0 100% | 921.5 KiB/s | 7.4 KiB | 00m00s [ 255/1010] rust-url+std-devel-0:2.5.8- 100% | 65.5 KiB/s | 8.6 KiB | 00m00s [ 256/1010] rust-anstyle+default-devel- 100% | 4.1 MiB/s | 8.3 KiB | 00m00s [ 257/1010] pyproject-rpm-macros-0:1.24 100% | 18.9 MiB/s | 57.9 KiB | 00m00s [ 258/1010] rust-anstyle-parse+default- 100% | 4.0 MiB/s | 8.2 KiB | 00m00s [ 259/1010] rust-colorchoice+default-de 100% | 4.0 MiB/s | 8.2 KiB | 00m00s [ 260/1010] rust-utf8parse+default-deve 100% | 2.5 MiB/s | 7.7 KiB | 00m00s [ 261/1010] rust-anstyle-query+default- 100% | 2.7 MiB/s | 8.3 KiB | 00m00s [ 262/1010] rust-fs-err+default-devel-0 100% | 1.6 MiB/s | 8.4 KiB | 00m00s [ 263/1010] rust-os_str_bytes+default-d 100% | 1.5 MiB/s | 7.9 KiB | 00m00s [ 264/1010] rust-globwalk+default-devel 100% | 2.5 MiB/s | 7.7 KiB | 00m00s [ 265/1010] rust-tracing-subscriber-dev 100% | 551.1 KiB/s | 189.0 KiB | 00m00s [ 266/1010] rust-predicates+diff-devel- 100% | 2.0 MiB/s | 8.2 KiB | 00m00s [ 267/1010] rust-predicates-core+defaul 100% | 2.0 MiB/s | 8.1 KiB | 00m00s [ 268/1010] rust-predicates-devel-0:3.1 100% | 9.3 MiB/s | 38.3 KiB | 00m00s [ 269/1010] rust-predicates-tree+defaul 100% | 1.3 MiB/s | 8.2 KiB | 00m00s [ 270/1010] rust-rustversion+default-de 100% | 75.0 KiB/s | 8.4 KiB | 00m00s [ 271/1010] rust-funty-devel-0:2.0.0-9. 100% | 193.9 KiB/s | 20.2 KiB | 00m00s [ 272/1010] rust-radium+default-devel-0 100% | 77.1 KiB/s | 7.7 KiB | 00m00s [ 273/1010] rust-bstr+alloc-devel-0:1.1 100% | 4.2 MiB/s | 8.7 KiB | 00m00s [ 274/1010] rust-serde_core+std-devel-0 100% | 2.5 MiB/s | 7.7 KiB | 00m00s [ 275/1010] rust-serde_core-devel-0:1.0 100% | 20.9 MiB/s | 64.3 KiB | 00m00s [ 276/1010] rust-tempfile+default-devel 100% | 4.5 MiB/s | 9.2 KiB | 00m00s [ 277/1010] rust-serde_core+default-dev 100% | 1.9 MiB/s | 7.8 KiB | 00m00s [ 278/1010] rust-clap_builder-devel-0:4 100% | 22.2 MiB/s | 159.2 KiB | 00m00s [ 279/1010] rust-clap_builder+color-dev 100% | 1.1 MiB/s | 10.2 KiB | 00m00s [ 280/1010] rust-clap_derive+default-de 100% | 2.2 MiB/s | 8.9 KiB | 00m00s [ 281/1010] rust-clap_builder+env-devel 100% | 3.3 MiB/s | 10.0 KiB | 00m00s [ 282/1010] rust-clap_builder+error-con 100% | 4.9 MiB/s | 10.1 KiB | 00m00s [ 283/1010] rust-clap_builder+help-deve 100% | 3.3 MiB/s | 10.0 KiB | 00m00s [ 284/1010] rust-clap_builder+std-devel 100% | 5.0 MiB/s | 10.2 KiB | 00m00s [ 285/1010] rust-clap_builder+string-de 100% | 3.3 MiB/s | 10.1 KiB | 00m00s [ 286/1010] rust-clap_builder+suggestio 100% | 3.3 MiB/s | 10.3 KiB | 00m00s [ 287/1010] rust-clap_builder+usage-dev 100% | 2.0 MiB/s | 10.0 KiB | 00m00s [ 288/1010] rust-clap_builder+wrap_help 100% | 3.3 MiB/s | 10.3 KiB | 00m00s [ 289/1010] rust-clap+default-devel-0:4 100% | 5.1 MiB/s | 10.4 KiB | 00m00s [ 290/1010] rust-clap_complete+default- 100% | 2.5 MiB/s | 10.2 KiB | 00m00s [ 291/1010] rust-clap_complete_nushell+ 100% | 4.2 MiB/s | 8.6 KiB | 00m00s [ 292/1010] rust-nix+fs-devel-0:0.31.3- 100% | 2.7 MiB/s | 8.4 KiB | 00m00s [ 293/1010] rust-nix+term-devel-0:0.31. 100% | 2.7 MiB/s | 8.4 KiB | 00m00s [ 294/1010] rust-tap+default-devel-0:1. 100% | 74.7 KiB/s | 7.7 KiB | 00m00s [ 295/1010] rust-nix-devel-0:0.31.3-2.f 100% | 75.2 MiB/s | 308.2 KiB | 00m00s [ 296/1010] rust-terminfo+default-devel 100% | 1.3 MiB/s | 7.9 KiB | 00m00s [ 297/1010] rust-which+default-devel-0: 100% | 1.4 MiB/s | 8.6 KiB | 00m00s [ 298/1010] rust-wyz-devel-0:0.5.1-9.fc 100% | 253.7 KiB/s | 26.4 KiB | 00m00s [ 299/1010] rust-thiserror+default-deve 100% | 78.8 KiB/s | 9.1 KiB | 00m00s [ 300/1010] rust-castaway-devel-0:0.2.4 100% | 192.4 KiB/s | 19.8 KiB | 00m00s [ 301/1010] rust-castaway+alloc-devel-0 100% | 72.7 KiB/s | 7.9 KiB | 00m00s [ 302/1010] rust-itoa+default-devel-0:1 100% | 2.6 MiB/s | 8.1 KiB | 00m00s [ 303/1010] rust-zmij+default-devel-0:1 100% | 3.7 MiB/s | 7.6 KiB | 00m00s [ 304/1010] rust-cfg-if+default-devel-0 100% | 76.9 KiB/s | 8.1 KiB | 00m00s [ 305/1010] rust-static_assertions+defa 100% | 72.7 KiB/s | 7.9 KiB | 00m00s [ 306/1010] rust-crossbeam-utils-devel- 100% | 13.5 MiB/s | 55.5 KiB | 00m00s [ 307/1010] rust-crossbeam+alloc-devel- 100% | 1.6 MiB/s | 8.1 KiB | 00m00s [ 308/1010] rust-crossbeam-channel-deve 100% | 12.7 MiB/s | 90.7 KiB | 00m00s [ 309/1010] rust-crossbeam-deque+std-de 100% | 2.7 MiB/s | 8.2 KiB | 00m00s [ 310/1010] rust-crossbeam-channel+std- 100% | 79.5 KiB/s | 8.3 KiB | 00m00s [ 311/1010] rust-crossbeam-deque-devel- 100% | 343.0 KiB/s | 30.5 KiB | 00m00s [ 312/1010] rust-crossbeam-epoch+std-de 100% | 2.6 MiB/s | 8.0 KiB | 00m00s [ 313/1010] rust-crossbeam-queue+std-de 100% | 1.1 MiB/s | 8.1 KiB | 00m00s [ 314/1010] rust-crossbeam-queue-devel- 100% | 4.1 MiB/s | 25.4 KiB | 00m00s [ 315/1010] rust-serde+alloc-devel-0:1. 100% | 37.9 KiB/s | 8.8 KiB | 00m00s [ 316/1010] rust-csv-core+default-devel 100% | 2.0 MiB/s | 8.1 KiB | 00m00s [ 317/1010] rust-ryu+default-devel-0:1. 100% | 1.6 MiB/s | 8.0 KiB | 00m00s [ 318/1010] rust-nix+signal-devel-0:0.3 100% | 2.7 MiB/s | 8.4 KiB | 00m00s [ 319/1010] rust-crossbeam-epoch-devel- 100% | 749.9 KiB/s | 54.0 KiB | 00m00s [ 320/1010] rust-crossbeam-utils+std-de 100% | 120.5 KiB/s | 8.0 KiB | 00m00s [ 321/1010] rust-hashbrown0.14-devel-0: 100% | 10.9 MiB/s | 122.6 KiB | 00m00s [ 322/1010] rust-crossbeam-utils+defaul 100% | 123.2 KiB/s | 8.0 KiB | 00m00s [ 323/1010] rust-lock_api+default-devel 100% | 1.3 MiB/s | 8.0 KiB | 00m00s [ 324/1010] rust-once_cell+default-deve 100% | 4.1 MiB/s | 8.5 KiB | 00m00s [ 325/1010] rust-parking_lot_core+defau 100% | 1.3 MiB/s | 8.1 KiB | 00m00s [ 326/1010] rust-camino+default-devel-0 100% | 1.4 MiB/s | 8.6 KiB | 00m00s [ 327/1010] rust-libtest-mimic+default- 100% | 1.3 MiB/s | 8.1 KiB | 00m00s [ 328/1010] rust-walkdir+default-devel- 100% | 1.5 MiB/s | 7.7 KiB | 00m00s [ 329/1010] rust-log+default-devel-0:0. 100% | 2.8 MiB/s | 8.6 KiB | 00m00s [ 330/1010] rust-log+std-devel-0:0.4.34 100% | 4.2 MiB/s | 8.6 KiB | 00m00s [ 331/1010] rust-serde+default-devel-0: 100% | 4.3 MiB/s | 8.8 KiB | 00m00s [ 332/1010] rust-libc+default-devel-0:0 100% | 3.3 MiB/s | 10.0 KiB | 00m00s [ 333/1010] rust-serde_json+default-dev 100% | 4.5 MiB/s | 9.3 KiB | 00m00s [ 334/1010] rust-url+default-devel-0:2. 100% | 4.0 MiB/s | 8.2 KiB | 00m00s [ 335/1010] rust-url+serde-devel-0:2.5. 100% | 2.1 MiB/s | 8.4 KiB | 00m00s [ 336/1010] rust-hashbrown0.14+raw-deve 100% | 135.6 KiB/s | 7.7 KiB | 00m00s [ 337/1010] rust-get-size2+get-size-der 100% | 1.8 MiB/s | 9.1 KiB | 00m00s [ 338/1010] rust-aho-corasick+default-d 100% | 1.5 MiB/s | 7.9 KiB | 00m00s [ 339/1010] rust-regex-automata+hybrid- 100% | 141.6 KiB/s | 8.9 KiB | 00m00s [ 340/1010] rust-regex-automata+nfa-dev 100% | 2.2 MiB/s | 9.0 KiB | 00m00s [ 341/1010] rust-get-size2+alloc-devel- 100% | 113.9 KiB/s | 8.9 KiB | 00m00s [ 342/1010] rust-bitflags+default-devel 100% | 2.9 MiB/s | 8.9 KiB | 00m00s [ 343/1010] rust-ignore+default-devel-0 100% | 2.8 MiB/s | 8.6 KiB | 00m00s [ 344/1010] rust-regex-automata+meta-de 100% | 108.7 KiB/s | 8.9 KiB | 00m00s [ 345/1010] rust-icu_collections-devel- 100% | 18.9 MiB/s | 96.7 KiB | 00m00s [ 346/1010] rust-icu_provider-devel-0:2 100% | 9.0 MiB/s | 55.2 KiB | 00m00s [ 347/1010] rust-zerovec-devel-0:0.11.8 100% | 19.7 MiB/s | 121.2 KiB | 00m00s [ 348/1010] rust-icu_normalizer_data-de 100% | 9.6 MiB/s | 49.3 KiB | 00m00s [ 349/1010] rust-icu_provider+baked-dev 100% | 2.1 MiB/s | 8.5 KiB | 00m00s [ 350/1010] rust-icu_locale_core+zerove 100% | 2.1 MiB/s | 8.4 KiB | 00m00s [ 351/1010] rust-icu_locale_core-devel- 100% | 11.6 MiB/s | 95.1 KiB | 00m00s [ 352/1010] rust-zerotrie+yoke-devel-0: 100% | 1.6 MiB/s | 8.1 KiB | 00m00s [ 353/1010] rust-regex-syntax+std-devel 100% | 91.7 KiB/s | 8.3 KiB | 00m00s [ 354/1010] rust-zerotrie-devel-0:0.2.5 100% | 13.1 MiB/s | 80.6 KiB | 00m00s [ 355/1010] rust-zerovec+derive-devel-0 100% | 1.3 MiB/s | 9.2 KiB | 00m00s [ 356/1010] rust-zerovec+yoke-devel-0:0 100% | 1.8 MiB/s | 9.2 KiB | 00m00s [ 357/1010] rust-zerotrie+zerofrom-deve 100% | 123.8 KiB/s | 8.0 KiB | 00m00s [ 358/1010] rust-icu_properties_data-de 100% | 22.2 MiB/s | 158.8 KiB | 00m00s [ 359/1010] rust-crossbeam-deque+defaul 100% | 2.6 MiB/s | 8.0 KiB | 00m00s [ 360/1010] rust-memchr+default-devel-0 100% | 4.1 MiB/s | 8.4 KiB | 00m00s [ 361/1010] rust-globset+default-devel- 100% | 2.1 MiB/s | 8.4 KiB | 00m00s [ 362/1010] rust-displaydoc-devel-0:0.2 100% | 355.2 KiB/s | 33.0 KiB | 00m00s [ 363/1010] rust-regex-automata+dfa-one 100% | 2.9 MiB/s | 8.9 KiB | 00m00s [ 364/1010] rust-phf+default-devel-0:0. 100% | 1.6 MiB/s | 8.0 KiB | 00m00s [ 365/1010] rust-rust-stemmers+default- 100% | 1.5 MiB/s | 7.9 KiB | 00m00s [ 366/1010] rust-equivalent-devel-0:1.0 100% | 4.8 MiB/s | 14.9 KiB | 00m00s [ 367/1010] rust-console+std-devel-0:0. 100% | 1.7 MiB/s | 8.6 KiB | 00m00s [ 368/1010] rust-console-devel-0:0.16.4 100% | 4.1 MiB/s | 38.0 KiB | 00m00s [ 369/1010] rust-same-file+default-deve 100% | 95.4 KiB/s | 7.8 KiB | 00m00s [ 370/1010] rust-console+ansi-parsing-d 100% | 104.3 KiB/s | 8.5 KiB | 00m00s [ 371/1010] rust-portable-atomic+defaul 100% | 99.9 KiB/s | 8.7 KiB | 00m00s [ 372/1010] rust-unicode-width+default- 100% | 2.7 MiB/s | 8.2 KiB | 00m00s [ 373/1010] rust-similar2+default-devel 100% | 3.6 MiB/s | 7.3 KiB | 00m00s [ 374/1010] rust-similar2+inline-devel- 100% | 1.8 MiB/s | 7.3 KiB | 00m00s [ 375/1010] rust-insta+default-devel-0: 100% | 1.7 MiB/s | 8.9 KiB | 00m00s [ 376/1010] rust-insta+serde-devel-0:1. 100% | 2.9 MiB/s | 9.0 KiB | 00m00s [ 377/1010] rust-insta+console-devel-0: 100% | 1.5 MiB/s | 9.1 KiB | 00m00s [ 378/1010] rust-insta+regex-devel-0:1. 100% | 1.3 MiB/s | 9.1 KiB | 00m00s [ 379/1010] rust-insta+strip-ansi-escap 100% | 1.8 MiB/s | 9.1 KiB | 00m00s [ 380/1010] rust-insta+pest-devel-0:1.4 100% | 2.2 MiB/s | 9.0 KiB | 00m00s [ 381/1010] rust-insta+pest_derive-deve 100% | 2.9 MiB/s | 9.0 KiB | 00m00s [ 382/1010] rust-ron+default-devel-0:0. 100% | 1.4 MiB/s | 8.4 KiB | 00m00s [ 383/1010] rust-heck+default-devel-0:0 100% | 2.5 MiB/s | 7.7 KiB | 00m00s [ 384/1010] rust-proc-macro2+default-de 100% | 3.0 MiB/s | 9.3 KiB | 00m00s [ 385/1010] rust-quote+default-devel-0: 100% | 4.2 MiB/s | 8.6 KiB | 00m00s [ 386/1010] rust-syn2+default-devel-0:2 100% | 3.6 MiB/s | 7.3 KiB | 00m00s [ 387/1010] rust-console+unicode-width- 100% | 93.7 KiB/s | 8.6 KiB | 00m00s [ 388/1010] rust-syn2+derive-devel-0:2. 100% | 3.5 MiB/s | 7.1 KiB | 00m00s [ 389/1010] rust-syn2+extra-traits-deve 100% | 3.5 MiB/s | 7.1 KiB | 00m00s [ 390/1010] rust-unit-prefix+default-de 100% | 75.1 KiB/s | 7.7 KiB | 00m00s [ 391/1010] rust-syn2+fold-devel-0:2.0. 100% | 1.7 MiB/s | 7.1 KiB | 00m00s [ 392/1010] rust-syn2+full-devel-0:2.0. 100% | 1.4 MiB/s | 7.1 KiB | 00m00s [ 393/1010] rust-itertools+use_alloc-de 100% | 2.0 MiB/s | 8.0 KiB | 00m00s [ 394/1010] rust-either+use_std-devel-0 100% | 1.1 MiB/s | 8.2 KiB | 00m00s [ 395/1010] rust-jiff-core-devel-0:0.1. 100% | 29.6 MiB/s | 121.1 KiB | 00m00s [ 396/1010] rust-jiff+alloc-devel-0:0.2 100% | 2.6 MiB/s | 13.4 KiB | 00m00s [ 397/1010] rust-jiff-core+std-devel-0: 100% | 1.5 MiB/s | 7.5 KiB | 00m00s [ 398/1010] rust-annotate-snippets0.11+ 100% | 1.5 MiB/s | 7.6 KiB | 00m00s [ 399/1010] rust-libcst_derive+default- 100% | 1.4 MiB/s | 8.4 KiB | 00m00s [ 400/1010] rust-either-devel-0:1.19.0- 100% | 258.0 KiB/s | 28.1 KiB | 00m00s [ 401/1010] rust-peg+default-devel-0:0. 100% | 1.5 MiB/s | 7.9 KiB | 00m00s [ 402/1010] rust-regex+default-devel-0: 100% | 4.4 MiB/s | 9.1 KiB | 00m00s [ 403/1010] rust-jiff-core+tz-fat-devel 100% | 60.3 KiB/s | 7.3 KiB | 00m00s [ 404/1010] rust-serde_derive+default-d 100% | 2.9 MiB/s | 8.8 KiB | 00m00s [ 405/1010] rust-paste+default-devel-0: 100% | 38.8 KiB/s | 7.7 KiB | 00m00s [ 406/1010] rust-crossbeam-channel+defa 100% | 72.9 KiB/s | 8.2 KiB | 00m00s [ 407/1010] rust-memchr+alloc-devel-0:2 100% | 75.0 KiB/s | 8.4 KiB | 00m00s [ 408/1010] rust-mio+os-ext-devel-0:1.2 100% | 2.7 MiB/s | 8.4 KiB | 00m00s [ 409/1010] rust-notify-types+default-d 100% | 912.9 KiB/s | 8.2 KiB | 00m00s [ 410/1010] rust-indexmap+serde-devel-0 100% | 1.5 MiB/s | 9.4 KiB | 00m00s [ 411/1010] rust-path-dedot+default-dev 100% | 1.5 MiB/s | 7.9 KiB | 00m00s [ 412/1010] rust-path-dedot+fixed_workd 100% | 1.3 MiB/s | 7.9 KiB | 00m00s [ 413/1010] rust-inotify-devel-0:0.11.2 100% | 311.0 KiB/s | 33.0 KiB | 00m00s [ 414/1010] rust-mio+default-devel-0:1. 100% | 74.5 KiB/s | 8.4 KiB | 00m00s [ 415/1010] rust-version-ranges+default 100% | 813.8 KiB/s | 8.1 KiB | 00m00s [ 416/1010] rust-phf_shared-devel-0:0.1 100% | 3.1 MiB/s | 22.6 KiB | 00m00s [ 417/1010] rust-unscanny+default-devel 100% | 69.4 KiB/s | 7.7 KiB | 00m00s [ 418/1010] rust-phf_generator+default- 100% | 69.8 KiB/s | 8.0 KiB | 00m00s [ 419/1010] rust-yansi+default-devel-0: 100% | 1.3 MiB/s | 7.8 KiB | 00m00s [ 420/1010] rust-phf_shared+default-dev 100% | 68.3 KiB/s | 8.1 KiB | 00m00s [ 421/1010] rust-indexmap+default-devel 100% | 3.0 MiB/s | 9.2 KiB | 00m00s [ 422/1010] rust-pep440_rs+default-deve 100% | 1.3 MiB/s | 8.0 KiB | 00m00s [ 423/1010] rust-pep508_rs+default-deve 100% | 1.3 MiB/s | 8.0 KiB | 00m00s [ 424/1010] rust-diff+default-devel-0:0 100% | 73.7 KiB/s | 7.7 KiB | 00m00s [ 425/1010] rust-unicode-ident+default- 100% | 80.9 KiB/s | 8.6 KiB | 00m00s [ 426/1010] rust-toml0.9+parse-devel-0: 100% | 72.1 KiB/s | 7.8 KiB | 00m00s [ 427/1010] rust-toml0.9+serde-devel-0: 100% | 69.8 KiB/s | 7.9 KiB | 00m00s [ 428/1010] rust-chrono+std-devel-0:0.4 100% | 2.0 MiB/s | 8.2 KiB | 00m00s [ 429/1010] rust-chrono-devel-0:0.4.45- 100% | 38.3 MiB/s | 195.9 KiB | 00m00s [ 430/1010] rust-newtype-uuid+default-d 100% | 2.1 MiB/s | 8.5 KiB | 00m00s [ 431/1010] rust-toml0.9+std-devel-0:0. 100% | 83.9 KiB/s | 8.6 KiB | 00m00s [ 432/1010] rust-strip-ansi-escapes+def 100% | 1.1 MiB/s | 8.0 KiB | 00m00s [ 433/1010] rust-uuid+default-devel-0:1 100% | 4.7 MiB/s | 9.6 KiB | 00m00s [ 434/1010] rust-rand+sys_rng-devel-0:0 100% | 4.2 MiB/s | 8.5 KiB | 00m00s [ 435/1010] rust-toml0.9-devel-0:0.9.12 100% | 634.8 KiB/s | 62.2 KiB | 00m00s [ 436/1010] rust-rand_core-devel-0:0.10 100% | 10.1 MiB/s | 31.1 KiB | 00m00s [ 437/1010] rust-chacha20+rng-devel-0:0 100% | 4.1 MiB/s | 8.3 KiB | 00m00s [ 438/1010] rust-chacha20-devel-0:0.10. 100% | 23.8 MiB/s | 48.8 KiB | 00m00s [ 439/1010] rust-quick-xml0.41+default- 100% | 79.9 KiB/s | 7.2 KiB | 00m00s [ 440/1010] rust-regex-automata+alloc-d 100% | 144.7 KiB/s | 8.8 KiB | 00m00s [ 441/1010] rust-regex-automata+nfa-tho 100% | 2.9 MiB/s | 8.9 KiB | 00m00s [ 442/1010] rust-rayon-core+default-dev 100% | 108.6 KiB/s | 7.8 KiB | 00m00s [ 443/1010] rust-regex-automata+perf-li 100% | 4.4 MiB/s | 9.0 KiB | 00m00s [ 444/1010] rust-regex+perf-backtrack-d 100% | 2.9 MiB/s | 9.0 KiB | 00m00s [ 445/1010] rust-regex-automata+nfa-pik 100% | 148.3 KiB/s | 8.9 KiB | 00m00s [ 446/1010] rust-regex+perf-dfa-devel-0 100% | 4.4 MiB/s | 9.0 KiB | 00m00s [ 447/1010] rust-regex-automata+perf-in 100% | 210.7 KiB/s | 8.8 KiB | 00m00s [ 448/1010] rust-regex+perf-literal-dev 100% | 4.5 MiB/s | 9.1 KiB | 00m00s [ 449/1010] rust-regex+perf-cache-devel 100% | 205.4 KiB/s | 8.8 KiB | 00m00s [ 450/1010] rust-regex+perf-inline-deve 100% | 237.1 KiB/s | 9.0 KiB | 00m00s [ 451/1010] rust-regex+perf-onepass-dev 100% | 300.4 KiB/s | 9.0 KiB | 00m00s [ 452/1010] rust-regex+unicode-bool-dev 100% | 303.8 KiB/s | 9.1 KiB | 00m00s [ 453/1010] rust-regex+unicode-age-deve 100% | 175.1 KiB/s | 9.1 KiB | 00m00s [ 454/1010] rust-regex+unicode-case-dev 100% | 276.2 KiB/s | 9.1 KiB | 00m00s [ 455/1010] rust-regex+unicode-gencat-d 100% | 268.5 KiB/s | 9.1 KiB | 00m00s [ 456/1010] rust-regex+unicode-perl-dev 100% | 384.8 KiB/s | 9.2 KiB | 00m00s [ 457/1010] rust-regex-automata+unicode 100% | 3.1 MiB/s | 9.5 KiB | 00m00s [ 458/1010] rust-regex+unicode-script-d 100% | 338.1 KiB/s | 9.1 KiB | 00m00s [ 459/1010] rust-munge-devel-0:0.4.7-3. 100% | 8.4 MiB/s | 25.7 KiB | 00m00s [ 460/1010] rust-ptr_meta-devel-0:0.3.2 100% | 5.0 MiB/s | 15.4 KiB | 00m00s [ 461/1010] rust-rancor-devel-0:0.1.3-1 100% | 4.4 MiB/s | 18.0 KiB | 00m00s [ 462/1010] rust-regex+unicode-segment- 100% | 351.4 KiB/s | 9.1 KiB | 00m00s [ 463/1010] rust-rend-devel-0:0.5.4-2.f 100% | 5.1 MiB/s | 20.9 KiB | 00m00s [ 464/1010] rust-rkyv_derive-devel-0:0. 100% | 4.9 MiB/s | 30.1 KiB | 00m00s [ 465/1010] rust-bytecheck+simdutf8-dev 100% | 2.7 MiB/s | 8.1 KiB | 00m00s [ 466/1010] rust-bytecheck-devel-0:0.8. 100% | 9.6 MiB/s | 19.7 KiB | 00m00s [ 467/1010] rust-rend+bytecheck-devel-0 100% | 2.1 MiB/s | 8.6 KiB | 00m00s [ 468/1010] rust-rkyv_derive+bytecheck- 100% | 2.9 MiB/s | 8.8 KiB | 00m00s [ 469/1010] rust-ptr_meta+std-devel-0:0 100% | 2.6 MiB/s | 7.9 KiB | 00m00s [ 470/1010] rust-rkyv+alloc-devel-0:0.8 100% | 2.2 MiB/s | 9.1 KiB | 00m00s [ 471/1010] rust-regex-syntax+unicode-d 100% | 280.3 KiB/s | 8.7 KiB | 00m00s [ 472/1010] rust-boxcar+default-devel-0 100% | 1.5 MiB/s | 9.0 KiB | 00m00s [ 473/1010] rust-hashbrown+default-deve 100% | 1.4 MiB/s | 8.8 KiB | 00m00s [ 474/1010] rust-crossbeam-queue+defaul 100% | 1.1 MiB/s | 8.0 KiB | 00m00s [ 475/1010] rust-hashlink+default-devel 100% | 1.2 MiB/s | 8.3 KiB | 00m00s [ 476/1010] rust-parking_lot+default-de 100% | 1.3 MiB/s | 8.0 KiB | 00m00s [ 477/1010] rust-intrusive-collections+ 100% | 1.1 MiB/s | 8.2 KiB | 00m00s [ 478/1010] rust-smallvec+default-devel 100% | 1.3 MiB/s | 8.3 KiB | 00m00s [ 479/1010] rust-salsa-macro-rules+defa 100% | 1.1 MiB/s | 8.1 KiB | 00m00s [ 480/1010] rust-typeid+default-devel-0 100% | 2.0 MiB/s | 8.2 KiB | 00m00s [ 481/1010] rust-thin-vec+default-devel 100% | 1.4 MiB/s | 8.6 KiB | 00m00s [ 482/1010] rust-inventory+default-deve 100% | 1.4 MiB/s | 8.4 KiB | 00m00s [ 483/1010] rust-compact_str+default-de 100% | 1.0 MiB/s | 8.4 KiB | 00m00s [ 484/1010] rust-rustc-hash+default-dev 100% | 264.8 KiB/s | 8.2 KiB | 00m00s [ 485/1010] rust-dyn-clone+default-deve 100% | 2.0 MiB/s | 8.0 KiB | 00m00s [ 486/1010] rust-ref-cast+default-devel 100% | 2.6 MiB/s | 8.0 KiB | 00m00s [ 487/1010] rust-serde_json+alloc-devel 100% | 1.3 MiB/s | 9.4 KiB | 00m00s [ 488/1010] rust-schemars+schemars_deri 100% | 4.2 MiB/s | 8.6 KiB | 00m00s [ 489/1010] rust-serde_core+result-deve 100% | 2.5 MiB/s | 7.7 KiB | 00m00s [ 490/1010] rust-serde+serde_derive-dev 100% | 2.9 MiB/s | 8.9 KiB | 00m00s [ 491/1010] rust-shellexpand+dirs-devel 100% | 3.9 MiB/s | 8.1 KiB | 00m00s [ 492/1010] rust-normalize-line-endings 100% | 2.6 MiB/s | 7.9 KiB | 00m00s [ 493/1010] rust-salsa-macros+default-d 100% | 187.3 KiB/s | 8.1 KiB | 00m00s [ 494/1010] rust-snapbox-macros+default 100% | 1.6 MiB/s | 8.2 KiB | 00m00s [ 495/1010] rust-ordermap+default-devel 100% | 181.3 KiB/s | 8.7 KiB | 00m00s [ 496/1010] rust-wait-timeout+default-d 100% | 1.9 MiB/s | 7.9 KiB | 00m00s [ 497/1010] rust-similar+default-devel- 100% | 1.3 MiB/s | 8.2 KiB | 00m00s [ 498/1010] rust-escargot+default-devel 100% | 1.3 MiB/s | 8.1 KiB | 00m00s [ 499/1010] rust-anstyle-svg+default-de 100% | 1.4 MiB/s | 8.5 KiB | 00m00s [ 500/1010] rust-snapbox+structured-dat 100% | 1.8 MiB/s | 9.2 KiB | 00m00s [ 501/1010] rust-cc+default-devel-0:1.4 100% | 5.1 MiB/s | 10.4 KiB | 00m00s [ 502/1010] rust-psm+default-devel-0:0. 100% | 1.3 MiB/s | 8.2 KiB | 00m00s [ 503/1010] rust-os_pipe+default-devel- 100% | 178.0 KiB/s | 8.0 KiB | 00m00s [ 504/1010] rust-strum_macros+default-d 100% | 3.9 MiB/s | 8.1 KiB | 00m00s [ 505/1010] rust-fastrand+default-devel 100% | 4.0 MiB/s | 8.1 KiB | 00m00s [ 506/1010] rust-snapbox+color-devel-0: 100% | 204.6 KiB/s | 9.2 KiB | 00m00s [ 507/1010] rust-once_cell+std-devel-0: 100% | 2.8 MiB/s | 8.5 KiB | 00m00s [ 508/1010] rust-once_cell-devel-0:1.21 100% | 11.0 MiB/s | 44.9 KiB | 00m00s [ 509/1010] rust-rustix+default-devel-0 100% | 3.0 MiB/s | 9.3 KiB | 00m00s [ 510/1010] rust-rustix+fs-devel-0:1.1. 100% | 3.0 MiB/s | 9.2 KiB | 00m00s [ 511/1010] rust-test-case-macros-devel 100% | 4.5 MiB/s | 13.7 KiB | 00m00s [ 512/1010] rust-syn2+parsing-devel-0:2 100% | 136.8 KiB/s | 7.1 KiB | 00m00s [ 513/1010] rust-tikv-jemalloc-sys-deve 100% | 16.2 MiB/s | 33.1 KiB | 00m00s [ 514/1010] rust-tikv-jemalloc-sys+back 100% | 1.9 MiB/s | 7.9 KiB | 00m00s [ 515/1010] rust-serde_spanned+alloc-de 100% | 2.8 MiB/s | 8.5 KiB | 00m00s [ 516/1010] rust-serde_spanned-devel-0: 100% | 3.7 MiB/s | 18.7 KiB | 00m00s [ 517/1010] rust-libc-devel-0:0.2.190-1 100% | 10.6 MiB/s | 587.5 KiB | 00m00s [ 518/1010] rust-toml_datetime+alloc-de 100% | 4.3 MiB/s | 8.7 KiB | 00m00s [ 519/1010] rust-thiserror-impl+default 100% | 156.1 KiB/s | 9.2 KiB | 00m00s [ 520/1010] rust-toml_datetime-devel-0: 100% | 5.9 MiB/s | 24.1 KiB | 00m00s [ 521/1010] rust-toml_writer+alloc-deve 100% | 2.0 MiB/s | 8.0 KiB | 00m00s [ 522/1010] rust-toml_writer-devel-0:1. 100% | 6.9 MiB/s | 21.2 KiB | 00m00s [ 523/1010] rust-toml_parser+alloc-deve 100% | 2.7 MiB/s | 8.2 KiB | 00m00s [ 524/1010] rust-winnow-devel-0:1.0.4-2 100% | 34.6 MiB/s | 177.2 KiB | 00m00s [ 525/1010] rust-serde_spanned+serde-de 100% | 2.7 MiB/s | 8.4 KiB | 00m00s [ 526/1010] rust-serde_core+alloc-devel 100% | 1.5 MiB/s | 7.7 KiB | 00m00s [ 527/1010] rust-toml_datetime+serde-de 100% | 2.8 MiB/s | 8.6 KiB | 00m00s [ 528/1010] rust-toml_datetime+std-deve 100% | 4.3 MiB/s | 8.7 KiB | 00m00s [ 529/1010] rust-serde_spanned+std-deve 100% | 1.7 MiB/s | 8.6 KiB | 00m00s [ 530/1010] rust-pin-project-lite+defau 100% | 2.7 MiB/s | 8.2 KiB | 00m00s [ 531/1010] rust-toml_writer+std-devel- 100% | 2.0 MiB/s | 8.1 KiB | 00m00s [ 532/1010] rust-tracing-core-devel-0:0 100% | 22.2 MiB/s | 68.2 KiB | 00m00s [ 533/1010] rust-tracing-subscriber+reg 100% | 2.7 MiB/s | 8.4 KiB | 00m00s [ 534/1010] rust-lazy_static+default-de 100% | 1.3 MiB/s | 7.8 KiB | 00m00s [ 535/1010] rust-tracing-subscriber+nu- 100% | 1.6 MiB/s | 8.4 KiB | 00m00s [ 536/1010] rust-chrono+clock-devel-0:0 100% | 1.6 MiB/s | 8.2 KiB | 00m00s [ 537/1010] rust-tracing-core+default-d 100% | 901.1 KiB/s | 8.1 KiB | 00m00s [ 538/1010] rust-tracing-subscriber+mat 100% | 1.4 MiB/s | 8.4 KiB | 00m00s [ 539/1010] rust-tracing-subscriber+onc 100% | 1.6 MiB/s | 8.4 KiB | 00m00s [ 540/1010] rust-tracing-subscriber+std 100% | 1.4 MiB/s | 8.4 KiB | 00m00s [ 541/1010] rust-tracing+tracing-attrib 100% | 4.0 MiB/s | 8.2 KiB | 00m00s [ 542/1010] rust-tracing-subscriber+thr 100% | 1.6 MiB/s | 8.4 KiB | 00m00s [ 543/1010] rust-tracing-subscriber+tra 100% | 1.4 MiB/s | 8.4 KiB | 00m00s [ 544/1010] rust-tracing-core+std-devel 100% | 2.6 MiB/s | 8.1 KiB | 00m00s [ 545/1010] rust-form_urlencoded+alloc- 100% | 1.6 MiB/s | 8.1 KiB | 00m00s [ 546/1010] rust-tinyvec+alloc-devel-0: 100% | 1.0 MiB/s | 8.3 KiB | 00m00s [ 547/1010] rust-form_urlencoded-devel- 100% | 3.4 MiB/s | 17.3 KiB | 00m00s [ 548/1010] rust-idna+alloc-devel-0:1.1 100% | 1.3 MiB/s | 8.3 KiB | 00m00s [ 549/1010] rust-idna+compiled_data-dev 100% | 1.7 MiB/s | 8.5 KiB | 00m00s [ 550/1010] rust-idna-devel-0:1.1.0-4.f 100% | 19.2 MiB/s | 137.5 KiB | 00m00s [ 551/1010] rust-tinyvec+default-devel- 100% | 140.0 KiB/s | 8.3 KiB | 00m00s [ 552/1010] rust-form_urlencoded+std-de 100% | 1.6 MiB/s | 8.2 KiB | 00m00s [ 553/1010] rust-idna+std-devel-0:1.1.0 100% | 2.7 MiB/s | 8.3 KiB | 00m00s [ 554/1010] rust-percent-encoding+std-d 100% | 1.9 MiB/s | 7.9 KiB | 00m00s [ 555/1010] rust-crc32fast+default-deve 100% | 3.9 MiB/s | 8.0 KiB | 00m00s [ 556/1010] rust-percent-encoding+alloc 100% | 129.0 KiB/s | 7.9 KiB | 00m00s [ 557/1010] rust-typed-path+default-dev 100% | 1.5 MiB/s | 7.7 KiB | 00m00s [ 558/1010] rust-flate2+zlib-rs-devel-0 100% | 3.1 MiB/s | 9.5 KiB | 00m00s [ 559/1010] rust-flate2-devel-0:1.1.9-2 100% | 29.4 MiB/s | 90.4 KiB | 00m00s [ 560/1010] rust-zstd-devel-0:0.13.3-4. 100% | 10.1 MiB/s | 41.3 KiB | 00m00s [ 561/1010] rust-zip+deflate-flate2-dev 100% | 1.6 MiB/s | 11.7 KiB | 00m00s [ 562/1010] rust-percent-encoding-devel 100% | 276.8 KiB/s | 19.4 KiB | 00m00s [ 563/1010] python-rpm-macros-0:3.15-2. 100% | 9.7 MiB/s | 19.8 KiB | 00m00s [ 564/1010] python3-rpm-macros-0:3.15-2 100% | 11.9 MiB/s | 12.2 KiB | 00m00s [ 565/1010] rust-anstyle-parse+utf8-dev 100% | 4.1 MiB/s | 8.3 KiB | 00m00s [ 566/1010] rust-anstyle-parse-devel-0: 100% | 11.9 MiB/s | 24.4 KiB | 00m00s [ 567/1010] rust-get-size2+default-deve 100% | 1.5 MiB/s | 8.9 KiB | 00m00s [ 568/1010] rust-colorchoice-devel-0:1. 100% | 8.0 MiB/s | 16.4 KiB | 00m00s [ 569/1010] rust-anstyle-query-devel-0: 100% | 8.8 MiB/s | 18.1 KiB | 00m00s [ 570/1010] rust-utf8parse-devel-0:0.2. 100% | 10.4 MiB/s | 21.3 KiB | 00m00s [ 571/1010] rust-fs-err-devel-0:3.2.2-2 100% | 10.2 MiB/s | 31.2 KiB | 00m00s [ 572/1010] rust-os_str_bytes+memchr-de 100% | 1.6 MiB/s | 8.0 KiB | 00m00s [ 573/1010] rust-os_str_bytes+raw_os_st 100% | 1.5 MiB/s | 7.9 KiB | 00m00s [ 574/1010] rust-difflib+default-devel- 100% | 2.5 MiB/s | 7.7 KiB | 00m00s [ 575/1010] rust-os_str_bytes-devel-0:7 100% | 5.6 MiB/s | 40.2 KiB | 00m00s [ 576/1010] rust-predicates-core-devel- 100% | 8.3 MiB/s | 17.1 KiB | 00m00s [ 577/1010] rust-predicates-tree-devel- 100% | 7.9 MiB/s | 16.2 KiB | 00m00s [ 578/1010] rust-rustversion-devel-0:1. 100% | 549.5 KiB/s | 34.6 KiB | 00m00s [ 579/1010] rust-clap_lex+default-devel 100% | 2.0 MiB/s | 8.3 KiB | 00m00s [ 580/1010] rust-anstream+default-devel 100% | 4.2 MiB/s | 8.6 KiB | 00m00s [ 581/1010] rust-clap_derive-devel-0:4. 100% | 19.7 MiB/s | 40.3 KiB | 00m00s [ 582/1010] rust-strsim+default-devel-0 100% | 3.8 MiB/s | 7.8 KiB | 00m00s [ 583/1010] rust-radium-devel-0:0.7.0-8 100% | 310.8 KiB/s | 18.7 KiB | 00m00s [ 584/1010] rust-terminal_size+default- 100% | 2.7 MiB/s | 8.3 KiB | 00m00s [ 585/1010] rust-clap_complete-devel-0: 100% | 18.8 MiB/s | 57.6 KiB | 00m00s [ 586/1010] rust-clap_complete_nushell- 100% | 9.9 MiB/s | 20.3 KiB | 00m00s [ 587/1010] rust-cfg_aliases+default-de 100% | 1.9 MiB/s | 7.8 KiB | 00m00s [ 588/1010] rust-tap-devel-0:1.0.1-14.f 100% | 282.4 KiB/s | 19.2 KiB | 00m00s [ 589/1010] rust-libc+extra_traits-deve 100% | 3.3 MiB/s | 10.0 KiB | 00m00s [ 590/1010] rust-itoa-devel-0:1.0.18-2. 100% | 6.6 MiB/s | 20.2 KiB | 00m00s [ 591/1010] rust-terminfo-devel-0:0.9.0 100% | 9.0 MiB/s | 55.4 KiB | 00m00s [ 592/1010] rust-zmij-devel-0:1.0.21-2. 100% | 13.4 MiB/s | 27.5 KiB | 00m00s [ 593/1010] rust-crossbeam-epoch+alloc- 100% | 2.6 MiB/s | 7.8 KiB | 00m00s [ 594/1010] rust-crossbeam-queue+alloc- 100% | 1.5 MiB/s | 7.9 KiB | 00m00s [ 595/1010] rust-csv-core-devel-0:0.1.1 100% | 10.5 MiB/s | 32.2 KiB | 00m00s [ 596/1010] rust-nix+process-devel-0:0. 100% | 2.7 MiB/s | 8.4 KiB | 00m00s [ 597/1010] rust-ryu-devel-0:1.0.23-2.f 100% | 7.9 MiB/s | 56.7 KiB | 00m00s [ 598/1010] rust-lock_api+atomic_usize- 100% | 1.3 MiB/s | 8.0 KiB | 00m00s [ 599/1010] rust-lock_api-devel-0:0.4.1 100% | 5.7 MiB/s | 29.1 KiB | 00m00s [ 600/1010] rust-parking_lot_core-devel 100% | 8.5 MiB/s | 43.7 KiB | 00m00s [ 601/1010] rust-libtest-mimic-devel-0: 100% | 7.0 MiB/s | 35.6 KiB | 00m00s [ 602/1010] rust-log+alloc-devel-0:0.4. 100% | 4.2 MiB/s | 8.6 KiB | 00m00s [ 603/1010] rust-libc+std-devel-0:0.2.1 100% | 4.9 MiB/s | 10.0 KiB | 00m00s [ 604/1010] rust-serde_derive-devel-0:1 100% | 22.2 MiB/s | 68.1 KiB | 00m00s [ 605/1010] rust-get-size-derive2+defau 100% | 1.7 MiB/s | 8.7 KiB | 00m00s [ 606/1010] rust-cfg-if-devel-0:1.0.5-1 100% | 389.6 KiB/s | 17.1 KiB | 00m00s [ 607/1010] rust-potential_utf+zerovec- 100% | 1.3 MiB/s | 8.2 KiB | 00m00s [ 608/1010] rust-potential_utf-devel-0: 100% | 4.3 MiB/s | 17.6 KiB | 00m00s [ 609/1010] rust-utf8_iter-devel-0:1.0. 100% | 3.1 MiB/s | 18.8 KiB | 00m00s [ 610/1010] rust-yoke+derive-devel-0:0. 100% | 2.2 MiB/s | 9.0 KiB | 00m00s [ 611/1010] rust-yoke-devel-0:0.8.3-2.f 100% | 6.3 MiB/s | 38.6 KiB | 00m00s [ 612/1010] rust-zerofrom+derive-devel- 100% | 1.2 MiB/s | 8.4 KiB | 00m00s [ 613/1010] rust-zerofrom-devel-0:0.1.8 100% | 2.4 MiB/s | 14.5 KiB | 00m00s [ 614/1010] rust-tinystr+zerovec-devel- 100% | 2.0 MiB/s | 8.4 KiB | 00m00s [ 615/1010] rust-regex-automata+nfa-bac 100% | 212.1 KiB/s | 8.9 KiB | 00m00s [ 616/1010] rust-tinystr-devel-0:0.8.4- 100% | 5.4 MiB/s | 27.9 KiB | 00m00s [ 617/1010] rust-zerovec-derive-devel-0 100% | 3.7 MiB/s | 30.6 KiB | 00m00s [ 618/1010] rust-phf+std-devel-0:0.13.1 100% | 826.7 KiB/s | 8.3 KiB | 00m00s [ 619/1010] rust-writeable-devel-0:0.6. 100% | 837.4 KiB/s | 33.5 KiB | 00m00s [ 620/1010] rust-rust-stemmers-devel-0: 100% | 142.8 MiB/s | 1.9 MiB | 00m00s [ 621/1010] rust-portable-atomic+fallba 100% | 2.8 MiB/s | 8.6 KiB | 00m00s [ 622/1010] rust-litemap-devel-0:0.8.3- 100% | 720.8 KiB/s | 36.0 KiB | 00m00s [ 623/1010] rust-portable-atomic-devel- 100% | 4.0 MiB/s | 164.9 KiB | 00m00s [ 624/1010] rust-console+alloc-devel-0: 100% | 147.8 KiB/s | 8.4 KiB | 00m00s [ 625/1010] rust-unicode-width+cjk-deve 100% | 2.6 MiB/s | 8.1 KiB | 00m00s [ 626/1010] rust-similar2+text-devel-0: 100% | 658.8 KiB/s | 7.2 KiB | 00m00s [ 627/1010] rust-similar2-devel-0:2.7.0 100% | 11.3 MiB/s | 69.2 KiB | 00m00s [ 628/1010] rust-pest+default-devel-0:2 100% | 1.7 MiB/s | 8.5 KiB | 00m00s [ 629/1010] rust-pest_derive+default-de 100% | 1.4 MiB/s | 8.6 KiB | 00m00s [ 630/1010] rust-ron+std-devel-0:0.12.2 100% | 1.7 MiB/s | 8.5 KiB | 00m00s [ 631/1010] rust-unit-prefix-devel-0:0. 100% | 365.0 KiB/s | 15.7 KiB | 00m00s [ 632/1010] rust-unit-prefix+std-devel- 100% | 92.5 KiB/s | 7.7 KiB | 00m00s [ 633/1010] rust-ron-devel-0:0.12.2-2.f 100% | 22.9 MiB/s | 140.7 KiB | 00m00s [ 634/1010] rust-syn2+clone-impls-devel 100% | 1.7 MiB/s | 7.1 KiB | 00m00s [ 635/1010] rust-syn2+proc-macro-devel- 100% | 2.4 MiB/s | 7.4 KiB | 00m00s [ 636/1010] rust-either+std-devel-0:1.1 100% | 4.0 MiB/s | 8.1 KiB | 00m00s [ 637/1010] rust-jiff-core+alloc-devel- 100% | 3.6 MiB/s | 7.3 KiB | 00m00s [ 638/1010] rust-syn2+printing-devel-0: 100% | 154.3 KiB/s | 7.3 KiB | 00m00s [ 639/1010] rust-libcst_derive-devel-0: 100% | 3.7 MiB/s | 19.0 KiB | 00m00s [ 640/1010] rust-syn2-devel-0:2.0.119-1 100% | 4.8 MiB/s | 257.3 KiB | 00m00s [ 641/1010] rust-peg+std-devel-0:0.8.5- 100% | 1.1 MiB/s | 7.9 KiB | 00m00s [ 642/1010] rust-annotate-snippets0.11- 100% | 682.0 KiB/s | 35.5 KiB | 00m00s [ 643/1010] rust-regex-syntax+default-d 100% | 2.7 MiB/s | 8.4 KiB | 00m00s [ 644/1010] rust-peg-devel-0:0.8.5-4.fc 100% | 6.3 MiB/s | 45.1 KiB | 00m00s [ 645/1010] rust-inotify-sys+default-de 100% | 1.1 MiB/s | 7.8 KiB | 00m00s [ 646/1010] rust-mio+log-devel-0:1.2.4- 100% | 1.0 MiB/s | 8.5 KiB | 00m00s [ 647/1010] rust-mio-devel-0:1.2.4-1.fc 100% | 28.0 MiB/s | 114.7 KiB | 00m00s [ 648/1010] rust-mio+os-poll-devel-0:1. 100% | 4.1 MiB/s | 8.4 KiB | 00m00s [ 649/1010] rust-notify-types-devel-0:2 100% | 8.1 MiB/s | 41.6 KiB | 00m00s [ 650/1010] rust-path-dedot-devel-0:4.0 100% | 2.3 MiB/s | 14.4 KiB | 00m00s [ 651/1010] rust-unscanny-devel-0:0.1.0 100% | 5.9 MiB/s | 18.0 KiB | 00m00s [ 652/1010] rust-version-ranges-devel-0 100% | 3.9 MiB/s | 28.1 KiB | 00m00s [ 653/1010] rust-siphasher+default-deve 100% | 1.1 MiB/s | 7.9 KiB | 00m00s [ 654/1010] rust-phf_shared+std-devel-0 100% | 1.3 MiB/s | 8.0 KiB | 00m00s [ 655/1010] rust-paste-devel-0:1.0.15-6 100% | 641.9 KiB/s | 37.2 KiB | 00m00s [ 656/1010] rust-yansi+std-devel-0:1.0. 100% | 1.1 MiB/s | 7.7 KiB | 00m00s [ 657/1010] rust-yansi-devel-0:1.0.1-7. 100% | 5.9 MiB/s | 36.2 KiB | 00m00s [ 658/1010] rust-phf_generator-devel-0: 100% | 215.0 KiB/s | 19.3 KiB | 00m00s [ 659/1010] rust-winnow0.7-devel-0:0.7. 100% | 28.3 MiB/s | 173.6 KiB | 00m00s [ 660/1010] rust-pep508_rs-devel-0:0.9. 100% | 1.1 MiB/s | 74.3 KiB | 00m00s [ 661/1010] rust-diff-devel-0:0.1.13-11 100% | 327.3 KiB/s | 38.6 KiB | 00m00s [ 662/1010] rust-toml_datetime0.7+std-d 100% | 98.9 KiB/s | 7.6 KiB | 00m00s [ 663/1010] rust-toml_datetime0.7+alloc 100% | 99.8 KiB/s | 7.6 KiB | 00m00s [ 664/1010] rust-chrono+alloc-devel-0:0 100% | 4.0 MiB/s | 8.2 KiB | 00m00s [ 665/1010] rust-num-traits-devel-0:0.2 100% | 18.9 MiB/s | 57.9 KiB | 00m00s [ 666/1010] rust-newtype-uuid+std-devel 100% | 1.7 MiB/s | 8.5 KiB | 00m00s [ 667/1010] rust-newtype-uuid-devel-0:1 100% | 3.1 MiB/s | 25.3 KiB | 00m00s [ 668/1010] rust-quick-xml0.41-devel-0: 100% | 35.8 MiB/s | 183.4 KiB | 00m00s [ 669/1010] rust-strip-ansi-escapes-dev 100% | 5.3 MiB/s | 16.3 KiB | 00m00s [ 670/1010] rust-getrandom+default-deve 100% | 4.2 MiB/s | 8.6 KiB | 00m00s [ 671/1010] rust-getrandom+sys_rng-deve 100% | 2.9 MiB/s | 8.8 KiB | 00m00s [ 672/1010] rust-toml_datetime0.7+serde 100% | 52.5 KiB/s | 7.5 KiB | 00m00s [ 673/1010] rust-cpufeatures+default-de 100% | 2.7 MiB/s | 8.4 KiB | 00m00s [ 674/1010] rust-regex-automata+perf-li 100% | 4.4 MiB/s | 9.1 KiB | 00m00s [ 675/1010] rust-rayon-core-devel-0:1.1 100% | 1.0 MiB/s | 78.5 KiB | 00m00s [ 676/1010] rust-regex-automata+perf-li 100% | 129.6 KiB/s | 9.2 KiB | 00m00s [ 677/1010] rust-regex-automata+unicode 100% | 135.7 KiB/s | 9.1 KiB | 00m00s [ 678/1010] rust-regex-syntax+unicode-a 100% | 123.1 KiB/s | 8.4 KiB | 00m00s [ 679/1010] rust-regex-automata+unicode 100% | 3.0 MiB/s | 9.1 KiB | 00m00s [ 680/1010] rust-regex-syntax+unicode-b 100% | 4.1 MiB/s | 8.4 KiB | 00m00s [ 681/1010] rust-toml_datetime0.7-devel 100% | 92.3 KiB/s | 22.9 KiB | 00m00s [ 682/1010] rust-regex-automata+unicode 100% | 159.6 KiB/s | 9.1 KiB | 00m00s [ 683/1010] rust-regex-automata+unicode 100% | 178.6 KiB/s | 9.1 KiB | 00m00s [ 684/1010] rust-regex-syntax+unicode-c 100% | 83.0 KiB/s | 8.4 KiB | 00m00s [ 685/1010] rust-regex-syntax+unicode-g 100% | 161.3 KiB/s | 8.4 KiB | 00m00s [ 686/1010] rust-regex-automata+unicode 100% | 162.5 KiB/s | 9.1 KiB | 00m00s [ 687/1010] rust-regex-automata+unicode 100% | 3.0 MiB/s | 9.1 KiB | 00m00s [ 688/1010] rust-regex-automata+unicode 100% | 164.6 KiB/s | 8.9 KiB | 00m00s [ 689/1010] rust-regex-syntax+unicode-p 100% | 161.2 KiB/s | 8.4 KiB | 00m00s [ 690/1010] rust-regex-syntax+unicode-s 100% | 4.1 MiB/s | 8.4 KiB | 00m00s [ 691/1010] rust-munge_macro-devel-0:0. 100% | 4.8 MiB/s | 14.9 KiB | 00m00s [ 692/1010] rust-ptr_meta+derive-devel- 100% | 2.6 MiB/s | 8.0 KiB | 00m00s [ 693/1010] rust-simdutf8-devel-0:0.1.5 100% | 9.7 MiB/s | 39.6 KiB | 00m00s [ 694/1010] rust-bytecheck_derive-devel 100% | 5.7 MiB/s | 17.6 KiB | 00m00s [ 695/1010] rust-rancor+alloc-devel-0:0 100% | 2.7 MiB/s | 8.3 KiB | 00m00s [ 696/1010] rust-boxcar-devel-0:0.2.14- 100% | 9.4 MiB/s | 29.0 KiB | 00m00s [ 697/1010] rust-hashbrown+allocator-ap 100% | 1.4 MiB/s | 8.9 KiB | 00m00s [ 698/1010] rust-regex-automata+unicode 100% | 157.1 KiB/s | 9.1 KiB | 00m00s [ 699/1010] rust-hashbrown+equivalent-d 100% | 2.9 MiB/s | 8.8 KiB | 00m00s [ 700/1010] rust-hashbrown+raw-entry-de 100% | 1.4 MiB/s | 8.6 KiB | 00m00s [ 701/1010] rust-hashlink-devel-0:0.12. 100% | 4.1 MiB/s | 37.9 KiB | 00m00s [ 702/1010] rust-intrusive-collections+ 100% | 1.3 MiB/s | 8.2 KiB | 00m00s [ 703/1010] rust-hashbrown+default-hash 100% | 131.2 KiB/s | 8.8 KiB | 00m00s [ 704/1010] rust-salsa-macro-rules-deve 100% | 4.0 MiB/s | 28.6 KiB | 00m00s [ 705/1010] rust-typeid-devel-0:1.0.3-5 100% | 5.6 MiB/s | 17.1 KiB | 00m00s [ 706/1010] rust-inventory-devel-0:0.3. 100% | 3.3 MiB/s | 23.8 KiB | 00m00s [ 707/1010] rust-regex-syntax+unicode-s 100% | 52.8 KiB/s | 8.4 KiB | 00m00s [ 708/1010] rust-dyn-clone-devel-0:1.0. 100% | 6.3 MiB/s | 19.3 KiB | 00m00s [ 709/1010] rust-ref-cast-devel-0:1.0.2 100% | 10.1 MiB/s | 31.2 KiB | 00m00s [ 710/1010] rust-schemars_derive+defaul 100% | 2.7 MiB/s | 8.3 KiB | 00m00s [ 711/1010] rust-dirs+default-devel-0:6 100% | 1.6 MiB/s | 8.1 KiB | 00m00s [ 712/1010] rust-normalize-line-endings 100% | 6.8 MiB/s | 13.9 KiB | 00m00s [ 713/1010] rust-snapbox-macros-devel-0 100% | 3.0 MiB/s | 15.5 KiB | 00m00s [ 714/1010] rust-os_pipe-devel-0:1.2.3- 100% | 3.0 MiB/s | 18.5 KiB | 00m00s [ 715/1010] rust-wait-timeout-devel-0:0 100% | 9.7 MiB/s | 19.9 KiB | 00m00s [ 716/1010] rust-salsa-macros-devel-0:0 100% | 654.3 KiB/s | 53.0 KiB | 00m00s [ 717/1010] rust-escargot-devel-0:0.5.1 100% | 3.9 MiB/s | 28.3 KiB | 00m00s [ 718/1010] rust-intrusive-collections- 100% | 365.2 KiB/s | 47.5 KiB | 00m00s [ 719/1010] rust-anstyle-svg-devel-0:1. 100% | 3.9 MiB/s | 23.9 KiB | 00m00s [ 720/1010] rust-cc-devel-0:1.4.6-1.fc4 100% | 24.5 MiB/s | 100.2 KiB | 00m00s [ 721/1010] rust-fastrand+std-devel-0:2 100% | 4.0 MiB/s | 8.1 KiB | 00m00s [ 722/1010] rust-psm-devel-0:0.1.32-1.f 100% | 6.0 MiB/s | 43.1 KiB | 00m00s [ 723/1010] rust-fastrand-devel-0:2.5.0 100% | 8.2 MiB/s | 25.1 KiB | 00m00s [ 724/1010] rust-once_cell+alloc-devel- 100% | 2.8 MiB/s | 8.5 KiB | 00m00s [ 725/1010] rust-rustix+std-devel-0:1.1 100% | 2.4 MiB/s | 9.7 KiB | 00m00s [ 726/1010] rust-rustix-devel-0:1.1.5-1 100% | 97.7 MiB/s | 400.0 KiB | 00m00s [ 727/1010] rust-test-case-core-devel-0 100% | 5.7 MiB/s | 23.4 KiB | 00m00s [ 728/1010] rust-pin-project-lite-devel 100% | 28.7 MiB/s | 58.8 KiB | 00m00s [ 729/1010] rust-lazy_static-devel-0:1. 100% | 4.2 MiB/s | 21.5 KiB | 00m00s [ 730/1010] rust-tracing-subscriber+sha 100% | 1.6 MiB/s | 8.4 KiB | 00m00s [ 731/1010] rust-nu-ansi-term+default-d 100% | 2.0 MiB/s | 8.0 KiB | 00m00s [ 732/1010] rust-chrono+iana-time-zone- 100% | 2.8 MiB/s | 8.5 KiB | 00m00s [ 733/1010] rust-chrono+now-devel-0:0.4 100% | 4.0 MiB/s | 8.2 KiB | 00m00s [ 734/1010] rust-snapbox-macros+color-d 100% | 106.1 KiB/s | 8.4 KiB | 00m00s [ 735/1010] rust-matchers+default-devel 100% | 1.9 MiB/s | 7.8 KiB | 00m00s [ 736/1010] rust-thread_local+default-d 100% | 1.9 MiB/s | 8.0 KiB | 00m00s [ 737/1010] rust-tracing-attributes+def 100% | 2.7 MiB/s | 8.2 KiB | 00m00s [ 738/1010] rust-tracing-core+once_cell 100% | 4.0 MiB/s | 8.2 KiB | 00m00s [ 739/1010] rust-thiserror-impl-devel-0 100% | 287.5 KiB/s | 30.5 KiB | 00m00s [ 740/1010] rust-tracing-subscriber+all 100% | 78.5 KiB/s | 8.2 KiB | 00m00s [ 741/1010] rust-tinyvec+tinyvec_macros 100% | 88.9 KiB/s | 8.5 KiB | 00m00s [ 742/1010] rust-idna_adapter+compiled_ 100% | 1.6 MiB/s | 8.2 KiB | 00m00s [ 743/1010] rust-idna_adapter+default-d 100% | 1.5 MiB/s | 7.9 KiB | 00m00s [ 744/1010] rust-crc32fast+std-devel-0: 100% | 2.6 MiB/s | 7.9 KiB | 00m00s [ 745/1010] rust-utf8_iter+default-deve 100% | 1.3 MiB/s | 7.9 KiB | 00m00s [ 746/1010] rust-crc32fast-devel-0:1.5. 100% | 25.2 MiB/s | 51.5 KiB | 00m00s [ 747/1010] rust-typed-path+std-devel-0 100% | 1.5 MiB/s | 7.7 KiB | 00m00s [ 748/1010] rust-flate2+any_zlib-devel- 100% | 3.0 MiB/s | 9.2 KiB | 00m00s [ 749/1010] rust-typed-path-devel-0:0.1 100% | 13.8 MiB/s | 98.8 KiB | 00m00s [ 750/1010] rust-zlib-rs+rust-allocator 100% | 4.6 MiB/s | 9.5 KiB | 00m00s [ 751/1010] rust-zlib-rs+std-devel-0:0. 100% | 3.1 MiB/s | 9.5 KiB | 00m00s [ 752/1010] rust-zlib-rs-devel-0:0.6.8- 100% | 50.3 MiB/s | 205.9 KiB | 00m00s [ 753/1010] rust-zip+_deflate-any-devel 100% | 1.9 MiB/s | 11.6 KiB | 00m00s [ 754/1010] rust-zstd-safe+std-devel-0: 100% | 2.6 MiB/s | 8.1 KiB | 00m00s [ 755/1010] rust-zstd-safe-devel-0:7.2. 100% | 10.8 MiB/s | 33.3 KiB | 00m00s [ 756/1010] rust-autocfg+default-devel- 100% | 2.6 MiB/s | 8.0 KiB | 00m00s [ 757/1010] rust-difflib-devel-0:0.4.0- 100% | 8.2 MiB/s | 16.7 KiB | 00m00s [ 758/1010] rust-termtree0.5+default-de 100% | 3.6 MiB/s | 7.3 KiB | 00m00s [ 759/1010] rust-clap_lex-devel-0:1.1.1 100% | 6.9 MiB/s | 21.2 KiB | 00m00s [ 760/1010] rust-strsim-devel-0:0.11.1- 100% | 10.8 MiB/s | 22.2 KiB | 00m00s [ 761/1010] rust-syn+default-devel-0:3. 100% | 3.3 MiB/s | 10.2 KiB | 00m00s [ 762/1010] rust-cfg_aliases-devel-0:0. 100% | 4.9 MiB/s | 14.9 KiB | 00m00s [ 763/1010] rust-terminal_size-devel-0: 100% | 4.3 MiB/s | 17.4 KiB | 00m00s [ 764/1010] rust-fnv+default-devel-0:1. 100% | 3.8 MiB/s | 7.7 KiB | 00m00s [ 765/1010] rust-nom7+std-devel-0:7.1.3 100% | 2.5 MiB/s | 7.8 KiB | 00m00s [ 766/1010] rust-nom7-devel-0:7.1.3-4.f 100% | 36.3 MiB/s | 111.6 KiB | 00m00s [ 767/1010] rust-phf0.11+default-devel- 100% | 1.5 MiB/s | 7.5 KiB | 00m00s [ 768/1010] rust-scopeguard-devel-0:1.2 100% | 3.8 MiB/s | 19.4 KiB | 00m00s [ 769/1010] rust-tinyvec-devel-0:1.11.0 100% | 500.8 KiB/s | 51.1 KiB | 00m00s [ 770/1010] rust-escape8259+default-dev 100% | 775.5 KiB/s | 7.8 KiB | 00m00s [ 771/1010] rust-get-size-derive2-devel 100% | 2.9 MiB/s | 17.6 KiB | 00m00s [ 772/1010] rust-stable_deref_trait-dev 100% | 2.7 MiB/s | 16.5 KiB | 00m00s [ 773/1010] rust-zerofrom-derive-devel- 100% | 2.7 MiB/s | 16.6 KiB | 00m00s [ 774/1010] rust-pest+memchr-devel-0:2. 100% | 2.1 MiB/s | 8.6 KiB | 00m00s [ 775/1010] rust-pest+std-devel-0:2.8.6 100% | 1.7 MiB/s | 8.6 KiB | 00m00s [ 776/1010] rust-pest-devel-0:2.8.6-2.f 100% | 14.8 MiB/s | 106.1 KiB | 00m00s [ 777/1010] rust-pest_derive+std-devel- 100% | 1.7 MiB/s | 8.7 KiB | 00m00s [ 778/1010] rust-phf_codegen0.11+defaul 100% | 69.7 KiB/s | 7.5 KiB | 00m00s [ 779/1010] rust-bitflags+serde-devel-0 100% | 2.2 MiB/s | 8.9 KiB | 00m00s [ 780/1010] rust-once_cell+race-devel-0 100% | 4.1 MiB/s | 8.4 KiB | 00m00s [ 781/1010] rust-peg-runtime+std-devel- 100% | 982.1 KiB/s | 7.9 KiB | 00m00s [ 782/1010] rust-yoke-derive-devel-0:0. 100% | 195.3 KiB/s | 21.7 KiB | 00m00s [ 783/1010] rust-peg-macros+default-dev 100% | 794.6 KiB/s | 7.9 KiB | 00m00s [ 784/1010] rust-peg-runtime+default-de 100% | 1.3 MiB/s | 7.9 KiB | 00m00s [ 785/1010] rust-siphasher+std-devel-0: 100% | 1.3 MiB/s | 7.9 KiB | 00m00s [ 786/1010] rust-pest_derive-devel-0:2. 100% | 297.0 KiB/s | 34.5 KiB | 00m00s [ 787/1010] rust-yansi+alloc-devel-0:1. 100% | 772.4 KiB/s | 7.7 KiB | 00m00s [ 788/1010] rust-itertools0.13+default- 100% | 1.3 MiB/s | 7.7 KiB | 00m00s [ 789/1010] rust-inotify-sys-devel-0:0. 100% | 142.3 KiB/s | 15.2 KiB | 00m00s [ 790/1010] rust-siphasher-devel-0:1.0. 100% | 207.3 KiB/s | 22.8 KiB | 00m00s [ 791/1010] rust-urlencoding+default-de 100% | 1.3 MiB/s | 7.8 KiB | 00m00s [ 792/1010] rust-serde+rc-devel-0:1.0.2 100% | 78.0 KiB/s | 8.7 KiB | 00m00s [ 793/1010] rust-vte-devel-0:0.15.0-3.f 100% | 18.0 MiB/s | 55.4 KiB | 00m00s [ 794/1010] rust-getrandom-devel-0:0.4. 100% | 15.9 MiB/s | 65.0 KiB | 00m00s [ 795/1010] rust-rand_core+default-deve 100% | 2.7 MiB/s | 8.3 KiB | 00m00s [ 796/1010] rust-cpufeatures-devel-0:0. 100% | 7.6 MiB/s | 23.4 KiB | 00m00s [ 797/1010] rust-ptr_meta+ptr_meta_deri 100% | 3.9 MiB/s | 8.0 KiB | 00m00s [ 798/1010] rust-allocator-api2+alloc-d 100% | 1.9 MiB/s | 8.0 KiB | 00m00s [ 799/1010] rust-allocator-api2-devel-0 100% | 16.9 MiB/s | 69.0 KiB | 00m00s [ 800/1010] rust-foldhash-devel-0:0.2.0 100% | 2.6 MiB/s | 24.1 KiB | 00m00s [ 801/1010] rust-thiserror1+default-dev 100% | 73.7 KiB/s | 7.7 KiB | 00m00s [ 802/1010] rust-syn+visit-mut-devel-0: 100% | 4.9 MiB/s | 10.0 KiB | 00m00s [ 803/1010] rust-syn+visit-devel-0:3.0. 100% | 1.6 MiB/s | 10.0 KiB | 00m00s [ 804/1010] rust-ref-cast-impl+default- 100% | 2.6 MiB/s | 8.0 KiB | 00m00s [ 805/1010] rust-schemars_derive-devel- 100% | 9.5 MiB/s | 38.7 KiB | 00m00s [ 806/1010] rust-dirs-devel-0:6.0.0-3.f 100% | 4.0 MiB/s | 20.6 KiB | 00m00s [ 807/1010] rust-anstyle-lossy+default- 100% | 1.3 MiB/s | 8.2 KiB | 00m00s [ 808/1010] rust-html-escape+default-de 100% | 1.3 MiB/s | 8.1 KiB | 00m00s [ 809/1010] rust-find-msvc-tools+defaul 100% | 2.0 MiB/s | 8.0 KiB | 00m00s [ 810/1010] rust-newtype-uuid+alloc-dev 100% | 76.7 KiB/s | 8.3 KiB | 00m00s [ 811/1010] rust-fastrand+alloc-devel-0 100% | 2.0 MiB/s | 8.1 KiB | 00m00s [ 812/1010] rust-bitflags+std-devel-0:2 100% | 4.3 MiB/s | 8.9 KiB | 00m00s [ 813/1010] rust-errno+std-devel-0:0.3. 100% | 2.1 MiB/s | 8.4 KiB | 00m00s [ 814/1010] rust-errno-devel-0:0.3.14-3 100% | 4.9 MiB/s | 20.0 KiB | 00m00s [ 815/1010] rust-rustix+alloc-devel-0:1 100% | 3.0 MiB/s | 9.2 KiB | 00m00s [ 816/1010] rust-linux-raw-sys+auxvec-d 100% | 2.7 MiB/s | 8.3 KiB | 00m00s [ 817/1010] rust-linux-raw-sys+elf-deve 100% | 4.1 MiB/s | 8.3 KiB | 00m00s [ 818/1010] rust-linux-raw-sys+errno-de 100% | 2.7 MiB/s | 8.3 KiB | 00m00s [ 819/1010] rust-linux-raw-sys+general- 100% | 2.7 MiB/s | 8.3 KiB | 00m00s [ 820/1010] rust-linux-raw-sys+ioctl-de 100% | 2.7 MiB/s | 8.3 KiB | 00m00s [ 821/1010] rust-linux-raw-sys+no_std-d 100% | 4.1 MiB/s | 8.3 KiB | 00m00s [ 822/1010] rust-linux-raw-sys-devel-0: 100% | 63.6 MiB/s | 325.5 KiB | 00m00s [ 823/1010] rust-sharded-slab+default-d 100% | 1.9 MiB/s | 7.7 KiB | 00m00s [ 824/1010] rust-nu-ansi-term+std-devel 100% | 1.3 MiB/s | 8.0 KiB | 00m00s [ 825/1010] rust-nu-ansi-term-devel-0:0 100% | 4.7 MiB/s | 38.5 KiB | 00m00s [ 826/1010] rust-iana-time-zone+default 100% | 4.0 MiB/s | 8.2 KiB | 00m00s [ 827/1010] rust-iana-time-zone+fallbac 100% | 2.7 MiB/s | 8.2 KiB | 00m00s [ 828/1010] rust-matchers-devel-0:0.2.0 100% | 4.8 MiB/s | 14.8 KiB | 00m00s [ 829/1010] rust-thread_local-devel-0:1 100% | 4.6 MiB/s | 23.5 KiB | 00m00s [ 830/1010] rust-tracing-attributes-dev 100% | 23.8 MiB/s | 48.6 KiB | 00m00s [ 831/1010] rust-tinyvec_macros+default 100% | 1.5 MiB/s | 7.7 KiB | 00m00s [ 832/1010] rust-idna_adapter-devel-0:1 100% | 1.8 MiB/s | 16.7 KiB | 00m00s [ 833/1010] rust-flate2+any_impl-devel- 100% | 3.0 MiB/s | 9.2 KiB | 00m00s [ 834/1010] rust-zstd-sys+std-devel-0:2 100% | 3.9 MiB/s | 8.1 KiB | 00m00s [ 835/1010] rust-shlex+default-devel-0: 100% | 72.9 KiB/s | 7.7 KiB | 00m00s [ 836/1010] rust-autocfg-devel-0:1.5.1- 100% | 13.8 MiB/s | 28.2 KiB | 00m00s [ 837/1010] rust-zstd-sys-devel-0:2.0.1 100% | 11.1 MiB/s | 45.4 KiB | 00m00s [ 838/1010] rust-ar_archive_writer+defa 100% | 65.8 KiB/s | 7.2 KiB | 00m00s [ 839/1010] rust-termtree0.5-devel-0:0. 100% | 4.8 MiB/s | 14.8 KiB | 00m00s [ 840/1010] rust-rustix+termios-devel-0 100% | 3.0 MiB/s | 9.2 KiB | 00m00s [ 841/1010] rust-fnv+std-devel-0:1.0.7- 100% | 3.8 MiB/s | 7.7 KiB | 00m00s [ 842/1010] rust-fnv-devel-0:1.0.7-16.f 100% | 6.1 MiB/s | 18.7 KiB | 00m00s [ 843/1010] rust-nom7+alloc-devel-0:7.1 100% | 2.4 MiB/s | 7.5 KiB | 00m00s [ 844/1010] rust-phf0.11+std-devel-0:0. 100% | 1.1 MiB/s | 7.6 KiB | 00m00s [ 845/1010] rust-phf0.11-devel-0:0.11.3 100% | 4.6 MiB/s | 28.4 KiB | 00m00s [ 846/1010] rust-phf_codegen0.11-devel- 100% | 3.3 MiB/s | 20.4 KiB | 00m00s [ 847/1010] rust-escape8259-devel-0:0.5 100% | 1.6 MiB/s | 13.2 KiB | 00m00s [ 848/1010] rust-attribute-derive+defau 100% | 1.2 MiB/s | 7.6 KiB | 00m00s [ 849/1010] rust-syn+fold-devel-0:3.0.7 100% | 3.3 MiB/s | 10.0 KiB | 00m00s [ 850/1010] rust-minimal-lexical+std-de 100% | 74.9 KiB/s | 7.8 KiB | 00m00s [ 851/1010] rust-minimal-lexical-devel- 100% | 925.3 KiB/s | 98.1 KiB | 00m00s [ 852/1010] rust-ucd-trie+std-devel-0:0 100% | 1.5 MiB/s | 7.8 KiB | 00m00s [ 853/1010] rust-pest_generator+std-dev 100% | 1.7 MiB/s | 8.7 KiB | 00m00s [ 854/1010] rust-ucd-trie-devel-0:0.1.7 100% | 4.9 MiB/s | 35.3 KiB | 00m00s [ 855/1010] rust-bitflags+serde_core-de 100% | 2.2 MiB/s | 9.1 KiB | 00m00s [ 856/1010] rust-pest_generator-devel-0 100% | 5.3 MiB/s | 27.2 KiB | 00m00s [ 857/1010] rust-peg-runtime-devel-0:0. 100% | 1.8 MiB/s | 12.8 KiB | 00m00s [ 858/1010] rust-peg-macros-devel-0:0.8 100% | 4.5 MiB/s | 32.0 KiB | 00m00s [ 859/1010] rust-itertools0.13+use_std- 100% | 1.3 MiB/s | 7.9 KiB | 00m00s [ 860/1010] rust-synstructure+default-d 100% | 73.0 KiB/s | 7.9 KiB | 00m00s [ 861/1010] rust-itertools0.13-devel-0: 100% | 1.6 MiB/s | 144.0 KiB | 00m00s [ 862/1010] rust-serde_core+rc-devel-0: 100% | 91.9 KiB/s | 7.7 KiB | 00m00s [ 863/1010] rust-ptr_meta_derive-devel- 100% | 2.7 MiB/s | 13.6 KiB | 00m00s [ 864/1010] rust-urlencoding-devel-0:2. 100% | 1.6 MiB/s | 15.0 KiB | 00m00s [ 865/1010] rust-ref-cast-impl-devel-0: 100% | 4.4 MiB/s | 17.9 KiB | 00m00s [ 866/1010] rust-serde_derive_internals 100% | 1.9 MiB/s | 7.9 KiB | 00m00s [ 867/1010] rust-thiserror1-devel-0:1.0 100% | 682.2 KiB/s | 53.9 KiB | 00m00s [ 868/1010] rust-dirs-sys+default-devel 100% | 1.9 MiB/s | 7.9 KiB | 00m00s [ 869/1010] rust-html-escape+std-devel- 100% | 1.6 MiB/s | 8.1 KiB | 00m00s [ 870/1010] rust-anstyle-lossy-devel-0: 100% | 2.0 MiB/s | 18.3 KiB | 00m00s [ 871/1010] rust-html-escape-devel-0:0. 100% | 4.2 MiB/s | 30.2 KiB | 00m00s [ 872/1010] rust-shlex-devel-0:2.0.1-1. 100% | 493.4 KiB/s | 26.2 KiB | 00m00s [ 873/1010] rust-shlex+std-devel-0:2.0. 100% | 142.3 KiB/s | 7.7 KiB | 00m00s [ 874/1010] rust-find-msvc-tools-devel- 100% | 655.1 KiB/s | 38.0 KiB | 00m00s [ 875/1010] rust-iana-time-zone-devel-0 100% | 9.8 MiB/s | 40.3 KiB | 00m00s [ 876/1010] rust-sharded-slab-devel-0:0 100% | 10.0 MiB/s | 61.3 KiB | 00m00s [ 877/1010] rust-ar_archive_writer-deve 100% | 10.1 MiB/s | 82.6 KiB | 00m00s [ 878/1010] rust-tinyvec_macros-devel-0 100% | 2.3 MiB/s | 14.0 KiB | 00m00s [ 879/1010] rust-syn2+visit-mut-devel-0 100% | 165.6 KiB/s | 7.1 KiB | 00m00s [ 880/1010] rust-bindgen+runtime-devel- 100% | 190.2 KiB/s | 8.2 KiB | 00m00s [ 881/1010] rust-cc+parallel-devel-0:1. 100% | 2.6 MiB/s | 10.6 KiB | 00m00s [ 882/1010] rust-pkg-config+default-dev 100% | 2.6 MiB/s | 8.1 KiB | 00m00s [ 883/1010] rust-phf_shared0.11+std-dev 100% | 1.2 MiB/s | 7.4 KiB | 00m00s [ 884/1010] rust-bindgen-devel-0:0.72.1 100% | 4.4 MiB/s | 213.1 KiB | 00m00s [ 885/1010] rust-phf_shared0.11-devel-0 100% | 3.5 MiB/s | 21.4 KiB | 00m00s [ 886/1010] rust-phf_generator0.11+defa 100% | 1.2 MiB/s | 7.5 KiB | 00m00s [ 887/1010] rust-phf_shared0.11+default 100% | 1.2 MiB/s | 7.5 KiB | 00m00s [ 888/1010] rust-attribute-derive-devel 100% | 3.5 MiB/s | 29.0 KiB | 00m00s [ 889/1010] rust-synstructure+proc-macr 100% | 1.3 MiB/s | 8.2 KiB | 00m00s [ 890/1010] rust-synstructure-devel-0:0 100% | 3.6 MiB/s | 25.9 KiB | 00m00s [ 891/1010] rust-pest_meta+default-deve 100% | 1.7 MiB/s | 8.5 KiB | 00m00s [ 892/1010] rust-itertools0.13+use_allo 100% | 1.5 MiB/s | 7.7 KiB | 00m00s [ 893/1010] rust-serde_derive_internals 100% | 16.6 MiB/s | 33.9 KiB | 00m00s [ 894/1010] rust-dirs-sys-devel-0:0.5.0 100% | 3.6 MiB/s | 18.2 KiB | 00m00s [ 895/1010] rust-thiserror-impl1+defaul 100% | 169.3 KiB/s | 7.8 KiB | 00m00s [ 896/1010] rust-object0.39+read-devel- 100% | 146.0 KiB/s | 7.4 KiB | 00m00s [ 897/1010] rust-object0.39-devel-0:0.3 100% | 33.3 MiB/s | 307.2 KiB | 00m00s [ 898/1010] rust-object0.39+std-devel-0 100% | 149.8 KiB/s | 7.3 KiB | 00m00s [ 899/1010] rust-clang-sys+clang_11_0-d 100% | 3.8 MiB/s | 7.7 KiB | 00m00s [ 900/1010] rust-clang-sys+default-deve 100% | 2.5 MiB/s | 7.7 KiB | 00m00s [ 901/1010] rust-jobserver-devel-0:0.1. 100% | 11.2 MiB/s | 34.3 KiB | 00m00s [ 902/1010] rust-pkg-config-devel-0:0.3 100% | 14.2 MiB/s | 29.0 KiB | 00m00s [ 903/1010] rust-phf_generator0.11-deve 100% | 3.0 MiB/s | 18.6 KiB | 00m00s [ 904/1010] rust-attribute-derive-macro 100% | 1.2 MiB/s | 7.6 KiB | 00m00s [ 905/1010] rust-clang-sys+runtime-deve 100% | 171.7 KiB/s | 7.7 KiB | 00m00s [ 906/1010] rust-cexpr+default-devel-0: 100% | 157.3 KiB/s | 7.7 KiB | 00m00s [ 907/1010] rust-pest_meta-devel-0:2.8. 100% | 7.5 MiB/s | 45.9 KiB | 00m00s [ 908/1010] rust-option-ext+default-dev 100% | 1.3 MiB/s | 7.7 KiB | 00m00s [ 909/1010] rust-manyhow+default-devel- 100% | 139.1 KiB/s | 7.8 KiB | 00m00s [ 910/1010] rust-thiserror-impl1-devel- 100% | 483.3 KiB/s | 26.6 KiB | 00m00s [ 911/1010] rust-object0.39+archive-dev 100% | 114.5 KiB/s | 7.2 KiB | 00m00s [ 912/1010] rust-object0.39+coff-devel- 100% | 118.2 KiB/s | 7.2 KiB | 00m00s [ 913/1010] rust-object0.39+elf-devel-0 100% | 110.8 KiB/s | 7.2 KiB | 00m00s [ 914/1010] rust-object0.39+read_core-d 100% | 1.2 MiB/s | 7.2 KiB | 00m00s [ 915/1010] rust-object0.39+xcoff-devel 100% | 1.2 MiB/s | 7.2 KiB | 00m00s [ 916/1010] rust-object0.39+macho-devel 100% | 107.6 KiB/s | 7.2 KiB | 00m00s [ 917/1010] rust-object0.39+pe-devel-0: 100% | 100.4 KiB/s | 7.2 KiB | 00m00s [ 918/1010] rust-clang-sys+libloading-d 100% | 101.8 KiB/s | 7.8 KiB | 00m00s [ 919/1010] rust-clang-sys-devel-0:1.9. 100% | 615.5 KiB/s | 48.6 KiB | 00m00s [ 920/1010] rust-cexpr-devel-0:0.6.0-14 100% | 319.1 KiB/s | 26.8 KiB | 00m00s [ 921/1010] rust-rand0.8-devel-0:0.8.8- 100% | 17.0 MiB/s | 87.0 KiB | 00m00s [ 922/1010] rust-attribute-derive-macro 100% | 3.4 MiB/s | 17.4 KiB | 00m00s [ 923/1010] rust-clang-sys+clang_10_0-d 100% | 88.0 KiB/s | 7.7 KiB | 00m00s [ 924/1010] rust-manyhow+syn-devel-0:0. 100% | 1.6 MiB/s | 8.0 KiB | 00m00s [ 925/1010] rust-rand0.8+small_rng-deve 100% | 78.2 KiB/s | 7.8 KiB | 00m00s [ 926/1010] rust-sha2_0.10-devel-0:0.10 100% | 7.7 MiB/s | 39.3 KiB | 00m00s [ 927/1010] rust-option-ext-devel-0:0.2 100% | 1.7 MiB/s | 15.4 KiB | 00m00s [ 928/1010] rust-libloading0.8+default- 100% | 1.8 MiB/s | 7.4 KiB | 00m00s [ 929/1010] rust-glob+default-devel-0:0 100% | 2.6 MiB/s | 8.0 KiB | 00m00s [ 930/1010] rust-manyhow+macros-devel-0 100% | 83.9 KiB/s | 7.9 KiB | 00m00s [ 931/1010] rust-rand_core0.6+default-d 100% | 1.2 MiB/s | 7.6 KiB | 00m00s [ 932/1010] rust-clang-sys+clang_9_0-de 100% | 84.1 KiB/s | 7.7 KiB | 00m00s [ 933/1010] rust-interpolator+default-d 100% | 1.3 MiB/s | 7.7 KiB | 00m00s [ 934/1010] rust-interpolator+iter-deve 100% | 1.3 MiB/s | 7.7 KiB | 00m00s [ 935/1010] rust-proc-macro-utils+defau 100% | 969.4 KiB/s | 7.8 KiB | 00m00s [ 936/1010] rust-collection_literals+de 100% | 80.0 KiB/s | 7.7 KiB | 00m00s [ 937/1010] rust-quote-use+default-deve 100% | 1.2 MiB/s | 7.7 KiB | 00m00s [ 938/1010] rust-cpufeatures0.2+default 100% | 1.8 MiB/s | 7.5 KiB | 00m00s [ 939/1010] rust-digest0.10+default-dev 100% | 1.8 MiB/s | 7.4 KiB | 00m00s [ 940/1010] rust-libloading0.8-devel-0: 100% | 17.2 MiB/s | 35.3 KiB | 00m00s [ 941/1010] rust-manyhow-devel-0:0.14.1 100% | 160.4 KiB/s | 29.5 KiB | 00m00s [ 942/1010] rust-manyhow-macros+default 100% | 75.9 KiB/s | 7.7 KiB | 00m00s [ 943/1010] rust-collection_literals-de 100% | 2.1 MiB/s | 13.0 KiB | 00m00s [ 944/1010] rust-clang-sys+clang_8_0-de 100% | 77.4 KiB/s | 7.7 KiB | 00m00s [ 945/1010] rust-interpolator-devel-0:0 100% | 4.0 MiB/s | 37.1 KiB | 00m00s [ 946/1010] rust-proc-macro-utils+parse 100% | 1.2 MiB/s | 7.7 KiB | 00m00s [ 947/1010] rust-proc-macro-utils+proc- 100% | 1.5 MiB/s | 7.6 KiB | 00m00s [ 948/1010] rust-proc-macro-utils+quote 100% | 1.5 MiB/s | 7.7 KiB | 00m00s [ 949/1010] rust-rand_core0.6-devel-0:0 100% | 290.5 KiB/s | 29.6 KiB | 00m00s [ 950/1010] rust-quote-use-devel-0:0.9. 100% | 1.9 MiB/s | 11.9 KiB | 00m00s [ 951/1010] rust-proc-macro-utils-devel 100% | 4.0 MiB/s | 28.4 KiB | 00m00s [ 952/1010] rust-cpufeatures0.2-devel-0 100% | 4.3 MiB/s | 21.8 KiB | 00m00s [ 953/1010] rust-digest0.10+core-api-de 100% | 3.6 MiB/s | 7.4 KiB | 00m00s [ 954/1010] rust-digest0.10-devel-0:0.1 100% | 5.5 MiB/s | 27.9 KiB | 00m00s [ 955/1010] rust-proc-macro-utils+proc- 100% | 71.0 KiB/s | 7.7 KiB | 00m00s [ 956/1010] rust-proc-macro-utils+small 100% | 868.6 KiB/s | 7.8 KiB | 00m00s [ 957/1010] rust-manyhow-macros-devel-0 100% | 126.6 KiB/s | 13.4 KiB | 00m00s [ 958/1010] rust-quote-use-macros+defau 100% | 1.5 MiB/s | 7.6 KiB | 00m00s [ 959/1010] rust-digest0.10+block-buffe 100% | 1.1 MiB/s | 7.5 KiB | 00m00s [ 960/1010] rust-crypto-common0.1+defau 100% | 1.0 MiB/s | 7.3 KiB | 00m00s [ 961/1010] rust-clang-sys+clang_7_0-de 100% | 76.6 KiB/s | 7.7 KiB | 00m00s [ 962/1010] rust-clang-sys+clang_6_0-de 100% | 2.5 MiB/s | 7.7 KiB | 00m00s [ 963/1010] rust-quote-use-macros-devel 100% | 2.5 MiB/s | 15.6 KiB | 00m00s [ 964/1010] rust-block-buffer0.10+defau 100% | 1.2 MiB/s | 7.4 KiB | 00m00s [ 965/1010] rust-crypto-common0.1-devel 100% | 2.3 MiB/s | 16.8 KiB | 00m00s [ 966/1010] rust-block-buffer0.10-devel 100% | 4.6 MiB/s | 18.7 KiB | 00m00s [ 967/1010] rust-generic-array+default- 100% | 1.6 MiB/s | 8.0 KiB | 00m00s [ 968/1010] rust-typenum+default-devel- 100% | 4.0 MiB/s | 8.2 KiB | 00m00s [ 969/1010] rust-generic-array+more_len 100% | 1.6 MiB/s | 8.0 KiB | 00m00s [ 970/1010] rust-clang-sys+clang_4_0-de 100% | 70.4 KiB/s | 7.7 KiB | 00m00s [ 971/1010] rust-typenum-devel-0:1.20.1 100% | 15.5 MiB/s | 79.5 KiB | 00m00s [ 972/1010] rust-generic-array-devel-0: 100% | 212.2 KiB/s | 24.6 KiB | 00m00s [ 973/1010] rust-version_check+default- 100% | 1.9 MiB/s | 7.9 KiB | 00m00s [ 974/1010] rust-clang-sys+clang_3_8-de 100% | 2.5 MiB/s | 7.7 KiB | 00m00s [ 975/1010] rust-clang-sys+clang_5_0-de 100% | 55.7 KiB/s | 7.7 KiB | 00m00s [ 976/1010] rust-version_check-devel-0: 100% | 4.5 MiB/s | 22.9 KiB | 00m00s [ 977/1010] rust-clang-sys+clang_3_6-de 100% | 2.5 MiB/s | 7.7 KiB | 00m00s [ 978/1010] rust-clang-sys+clang_3_9-de 100% | 69.1 KiB/s | 7.7 KiB | 00m00s [ 979/1010] libzstd-devel-0:1.5.7-6.fc4 100% | 27.5 MiB/s | 56.3 KiB | 00m00s [ 980/1010] cmake-filesystem-0:4.3.0-5. 100% | 14.5 MiB/s | 14.9 KiB | 00m00s [ 981/1010] jemalloc-devel-0:5.4.0-3.fc 100% | 14.7 MiB/s | 15.0 KiB | 00m00s [ 982/1010] jemalloc-0:5.4.0-3.fc46.x86 100% | 67.0 MiB/s | 274.6 KiB | 00m00s [ 983/1010] rust-clang-sys+clang_3_7-de 100% | 69.7 KiB/s | 7.7 KiB | 00m00s [ 984/1010] clang-resource-filesystem-0 100% | 4.8 MiB/s | 19.6 KiB | 00m00s [ 985/1010] rust-clang-sys+clang_3_5-de 100% | 70.0 KiB/s | 7.7 KiB | 00m00s [ 986/1010] clang-0:23.1.4-1.fc46.x86_6 100% | 151.9 MiB/s | 7.6 MiB | 00m00s [ 987/1010] clang-libs-0:23.1.4-1.fc46. 100% | 156.6 MiB/s | 28.5 MiB | 00m00s [ 988/1010] llvm-devel-0:23.1.4-1.fc46. 100% | 30.6 MiB/s | 5.9 MiB | 00m00s [ 989/1010] emacs-filesystem-1:31.1-1.f 100% | 2.7 MiB/s | 8.2 KiB | 00m00s [ 990/1010] clang-tools-extra-0:23.1.4- 100% | 47.1 MiB/s | 17.6 MiB | 00m00s [ 991/1010] clang-devel-0:23.1.4-1.fc46 100% | 10.0 MiB/s | 4.3 MiB | 00m00s [ 992/1010] llvm-googletest-0:23.1.4-1. 100% | 2.0 MiB/s | 404.4 KiB | 00m00s [ 993/1010] llvm-0:23.1.4-1.fc46.x86_64 100% | 85.3 MiB/s | 24.3 MiB | 00m00s [ 994/1010] llvm-test-0:23.1.4-1.fc46.x 100% | 11.5 MiB/s | 741.9 KiB | 00m00s [ 995/1010] libedit-devel-0:3.1-60.2026 100% | 4.0 MiB/s | 41.2 KiB | 00m00s [ 996/1010] gcc-c++-0:16.2.1-2.fc46.1.x 100% | 303.6 MiB/s | 17.3 MiB | 00m00s [ 997/1010] ncurses-devel-0:6.6-3.fc45. 100% | 22.8 MiB/s | 605.8 KiB | 00m00s [ 998/1010] ncurses-c++-libs-0:6.6-3.fc 100% | 4.2 MiB/s | 38.5 KiB | 00m00s [ 999/1010] libstdc++-devel-0:16.2.1-2. 100% | 298.9 MiB/s | 6.0 MiB | 00m00s [1000/1010] rust-fancy-regex+default-de 100% | 626.3 KiB/s | 8.1 KiB | 00m00s [1001/1010] rust-fancy-regex+perf-devel 100% | 1.3 MiB/s | 8.2 KiB | 00m00s [1002/1010] rust-fancy-regex+std-devel- 100% | 1.2 MiB/s | 8.3 KiB | 00m00s [1003/1010] rust-fancy-regex+unicode-de 100% | 1.2 MiB/s | 8.3 KiB | 00m00s [1004/1010] rust-fancy-regex-devel-0:0. 100% | 15.7 MiB/s | 96.6 KiB | 00m00s [1005/1010] rust-bit-set+std-devel-0:0. 100% | 1.9 MiB/s | 7.9 KiB | 00m00s [1006/1010] rust-bit-set-devel-0:0.8.0- 100% | 7.6 MiB/s | 23.5 KiB | 00m00s [1007/1010] rust-bit-vec+std-devel-0:0. 100% | 1.9 MiB/s | 7.8 KiB | 00m00s [1008/1010] rust-regex-automata+dfa-dev 100% | 1.2 MiB/s | 9.0 KiB | 00m00s [1009/1010] rust-bit-vec-devel-0:0.8.0- 100% | 14.6 MiB/s | 29.9 KiB | 00m00s [1010/1010] llvm-static-0:23.1.4-1.fc46 100% | 2.2 MiB/s | 49.5 MiB | 00m22s -------------------------------------------------------------------------------- [1010/1010] Total 100% | 6.0 MiB/s | 191.5 MiB | 00m32s Running transaction [ 1/1012] Verify package files 100% | 1.5 KiB/s | 1.0 KiB | 00m01s [ 2/1012] Prepare transaction 100% | 7.4 KiB/s | 1.0 KiB | 00m00s [ 3/1012] Installing rust-regex-autom 100% | 217.9 MiB/s | 2.6 MiB | 00m00s [ 4/1012] Installing rust-regex-synta 100% | 321.8 MiB/s | 1.6 MiB | 00m00s [ 5/1012] Installing rust-memchr-deve 100% | 94.7 MiB/s | 581.8 KiB | 00m00s [ 6/1012] Installing rust-libc-devel- 100% | 84.7 MiB/s | 4.5 MiB | 00m00s [ 7/1012] Installing rust-get-size2-d 100% | 35.4 MiB/s | 108.7 KiB | 00m00s [ 8/1012] Installing rust-object0.39- 100% | 241.5 MiB/s | 1.9 MiB | 00m00s [ 9/1012] Installing rust-hashbrown-d 100% | 209.1 MiB/s | 856.4 KiB | 00m00s [ 10/1012] Installing rust-aho-corasic 100% | 198.9 MiB/s | 814.5 KiB | 00m00s [ 11/1012] Installing rust-linux-raw-s 100% | 360.1 MiB/s | 12.6 MiB | 00m00s [ 12/1012] Installing rust-crossbeam-u 100% | 94.8 MiB/s | 194.2 KiB | 00m00s [ 13/1012] Installing rust-crossbeam-u 100% | 0.0 B/s | 124.0 B | 00m00s [ 14/1012] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 15/1012] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 16/1012] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 17/1012] Installing rust-proc-macro- 100% | 91.3 MiB/s | 93.5 KiB | 00m00s [ 18/1012] Installing rust-zerofrom-de 100% | 15.4 MiB/s | 15.7 KiB | 00m00s [ 19/1012] Installing rust-zerovec-dev 100% | 147.5 MiB/s | 604.3 KiB | 00m00s [ 20/1012] Installing rust-once_cell-d 100% | 70.7 MiB/s | 144.8 KiB | 00m00s [ 21/1012] Installing rust-ptr_meta-de 100% | 23.9 MiB/s | 24.5 KiB | 00m00s [ 22/1012] Installing rust-console-dev 100% | 129.3 MiB/s | 132.4 KiB | 00m00s [ 23/1012] Installing rust-smallvec-de 100% | 136.3 MiB/s | 139.5 KiB | 00m00s [ 24/1012] Installing rust-smallvec+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 25/1012] Installing rust-bitflags-de 100% | 78.8 MiB/s | 242.2 KiB | 00m00s [ 26/1012] Installing rust-bitflags+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 27/1012] Installing rust-crossbeam-e 100% | 94.9 MiB/s | 194.4 KiB | 00m00s [ 28/1012] Installing rust-crossbeam-q 100% | 76.9 MiB/s | 78.8 KiB | 00m00s [ 29/1012] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 30/1012] Installing rust-flate2-deve 100% | 106.0 MiB/s | 325.6 KiB | 00m00s [ 31/1012] Installing rust-tracing-cor 100% | 123.4 MiB/s | 252.7 KiB | 00m00s [ 32/1012] Installing rust-tracing-sub 100% | 170.4 MiB/s | 1.0 MiB | 00m00s [ 33/1012] Installing rust-toml_writer 100% | 50.3 MiB/s | 51.5 KiB | 00m00s [ 34/1012] Installing rust-serde_spann 100% | 30.7 MiB/s | 31.4 KiB | 00m00s [ 35/1012] Installing rust-either-deve 100% | 86.6 MiB/s | 88.7 KiB | 00m00s [ 36/1012] Installing rust-log-devel-0 100% | 113.9 MiB/s | 233.3 KiB | 00m00s [ 37/1012] Installing rust-log+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 38/1012] Installing rust-itertools0. 100% | 166.8 MiB/s | 683.3 KiB | 00m00s [ 39/1012] Installing rust-toml_writer 100% | 0.0 B/s | 124.0 B | 00m00s [ 40/1012] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 41/1012] Installing rust-bstr-devel- 100% | 267.6 MiB/s | 1.6 MiB | 00m00s [ 42/1012] Installing rust-fastrand-de 100% | 59.3 MiB/s | 60.7 KiB | 00m00s [ 43/1012] Installing rust-toml_dateti 100% | 61.4 MiB/s | 62.9 KiB | 00m00s [ 44/1012] Installing rust-percent-enc 100% | 34.7 MiB/s | 35.5 KiB | 00m00s [ 45/1012] Installing rust-toml_dateti 100% | 61.7 MiB/s | 63.2 KiB | 00m00s [ 46/1012] Installing rust-jiff-core-d 100% | 182.1 MiB/s | 559.3 KiB | 00m00s [ 47/1012] Installing rust-jiff-devel- 100% | 301.3 MiB/s | 3.3 MiB | 00m00s [ 48/1012] Installing rust-thin-vec-de 100% | 166.0 MiB/s | 170.0 KiB | 00m00s [ 49/1012] Installing rust-similar-dev 100% | 168.2 MiB/s | 344.6 KiB | 00m00s [ 50/1012] Installing rust-form_urlenc 100% | 0.0 B/s | 27.4 KiB | 00m00s [ 51/1012] Installing rust-percent-enc 100% | 0.0 B/s | 124.0 B | 00m00s [ 52/1012] Installing rust-crossbeam-d 100% | 128.0 MiB/s | 131.1 KiB | 00m00s [ 53/1012] Installing rust-smallvec+co 100% | 0.0 B/s | 124.0 B | 00m00s [ 54/1012] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 55/1012] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 56/1012] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 57/1012] Installing rust-regex-devel 100% | 172.3 MiB/s | 705.9 KiB | 00m00s [ 58/1012] Installing rust-crossbeam-u 100% | 0.0 B/s | 124.0 B | 00m00s [ 59/1012] Installing rust-crossbeam-c 100% | 193.7 MiB/s | 595.0 KiB | 00m00s [ 60/1012] Installing rust-libc+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 61/1012] Installing rust-libc+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 62/1012] Installing rust-mio-devel-0 100% | 97.7 MiB/s | 500.1 KiB | 00m00s [ 63/1012] Installing rust-errno-devel 100% | 33.4 MiB/s | 34.2 KiB | 00m00s [ 64/1012] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 65/1012] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 66/1012] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 67/1012] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 68/1012] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 69/1012] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 70/1012] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 71/1012] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 72/1012] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 73/1012] Installing cmake-filesystem 100% | 3.0 MiB/s | 9.4 KiB | 00m00s [ 74/1012] Installing rust-zlib-rs-dev 100% | 188.8 MiB/s | 773.4 KiB | 00m00s [ 75/1012] Installing rust-tinyvec-dev 100% | 104.0 MiB/s | 213.1 KiB | 00m00s [ 76/1012] Installing rust-yansi-devel 100% | 111.7 MiB/s | 114.3 KiB | 00m00s [ 77/1012] Installing rust-similar2-de 100% | 56.8 MiB/s | 232.6 KiB | 00m00s [ 78/1012] Installing rust-os_str_byte 100% | 67.6 MiB/s | 138.5 KiB | 00m00s [ 79/1012] Installing rust-rand_core-d 100% | 73.3 MiB/s | 75.0 KiB | 00m00s [ 80/1012] Installing rust-rand-devel- 100% | 139.4 MiB/s | 428.1 KiB | 00m00s [ 81/1012] Installing rust-uuid-devel- 100% | 149.5 MiB/s | 306.2 KiB | 00m00s [ 82/1012] Installing rust-newtype-uui 100% | 63.6 MiB/s | 65.1 KiB | 00m00s [ 83/1012] Installing rust-shellexpand 100% | 73.2 MiB/s | 74.9 KiB | 00m00s [ 84/1012] Installing rust-uuid+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 85/1012] Installing rust-uuid+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 86/1012] Installing rust-similar2+te 100% | 0.0 B/s | 124.0 B | 00m00s [ 87/1012] Installing rust-zlib-rs+rus 100% | 0.0 B/s | 124.0 B | 00m00s [ 88/1012] Installing libzstd-devel-0: 100% | 214.0 MiB/s | 219.1 KiB | 00m00s [ 89/1012] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 90/1012] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 91/1012] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 92/1012] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 93/1012] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 94/1012] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 95/1012] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 96/1012] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 97/1012] Installing rust-crossbeam-c 100% | 0.0 B/s | 124.0 B | 00m00s [ 98/1012] Installing rust-form_urlenc 100% | 0.0 B/s | 124.0 B | 00m00s [ 99/1012] Installing rust-percent-enc 100% | 0.0 B/s | 124.0 B | 00m00s [ 100/1012] Installing rust-similar+tex 100% | 0.0 B/s | 124.0 B | 00m00s [ 101/1012] Installing rust-jiff-core+a 100% | 0.0 B/s | 124.0 B | 00m00s [ 102/1012] Installing rust-toml_writer 100% | 0.0 B/s | 124.0 B | 00m00s [ 103/1012] Installing rust-itertools-d 100% | 153.3 MiB/s | 785.0 KiB | 00m00s [ 104/1012] Installing rust-crossbeam-q 100% | 0.0 B/s | 124.0 B | 00m00s [ 105/1012] Installing rust-crossbeam-q 100% | 0.0 B/s | 124.0 B | 00m00s [ 106/1012] Installing rust-crossbeam-e 100% | 0.0 B/s | 124.0 B | 00m00s [ 107/1012] Installing rust-crossbeam-e 100% | 0.0 B/s | 124.0 B | 00m00s [ 108/1012] Installing rust-crossbeam-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 109/1012] Installing rust-crossbeam-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 110/1012] Installing rust-once_cell+r 100% | 0.0 B/s | 124.0 B | 00m00s [ 111/1012] Installing rust-once_cell+a 100% | 0.0 B/s | 124.0 B | 00m00s [ 112/1012] Installing rust-once_cell+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 113/1012] Installing rust-once_cell+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 114/1012] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 115/1012] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 116/1012] Installing rust-crossbeam-d 100% | 29.5 MiB/s | 30.3 KiB | 00m00s [ 117/1012] Installing rust-aho-corasic 100% | 0.0 B/s | 124.0 B | 00m00s [ 118/1012] Installing rust-object0.39+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 119/1012] Installing rust-memchr+allo 100% | 0.0 B/s | 124.0 B | 00m00s [ 120/1012] Installing rust-memchr+std- 100% | 0.0 B/s | 124.0 B | 00m00s [ 121/1012] Installing rust-memchr+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 122/1012] Installing rust-aho-corasic 100% | 0.0 B/s | 124.0 B | 00m00s [ 123/1012] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 124/1012] Installing rust-regex+std-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 125/1012] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 126/1012] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 127/1012] Installing rust-regex+unico 100% | 0.0 B/s | 124.0 B | 00m00s [ 128/1012] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 129/1012] Installing rust-bit-vec-dev 100% | 116.3 MiB/s | 119.1 KiB | 00m00s [ 130/1012] Installing rust-bit-set-dev 100% | 32.0 MiB/s | 65.6 KiB | 00m00s [ 131/1012] Installing libstdc++-devel- 100% | 426.1 MiB/s | 41.3 MiB | 00m00s [ 132/1012] Installing gcc-c++-0:16.2.1 100% | 374.7 MiB/s | 46.8 MiB | 00m00s [ 133/1012] Installing llvm-0:23.1.4-1. 100% | 399.8 MiB/s | 86.8 MiB | 00m00s [ 134/1012] Installing rust-interpolato 100% | 128.3 MiB/s | 262.7 KiB | 00m00s [ 135/1012] Installing rust-iana-time-z 100% | 144.6 MiB/s | 148.1 KiB | 00m00s [ 136/1012] Installing rust-shlex-devel 100% | 54.2 MiB/s | 55.5 KiB | 00m00s [ 137/1012] Installing rust-html-escape 100% | 66.4 MiB/s | 136.1 KiB | 00m00s [ 138/1012] Installing rust-peg-runtime 100% | 0.0 B/s | 12.7 KiB | 00m00s [ 139/1012] Installing rust-peg-runtime 100% | 0.0 B/s | 124.0 B | 00m00s [ 140/1012] Installing rust-ucd-trie-de 100% | 156.0 MiB/s | 159.8 KiB | 00m00s [ 141/1012] Installing rust-pest-devel- 100% | 337.6 MiB/s | 1.4 MiB | 00m00s [ 142/1012] Installing rust-minimal-lex 100% | 155.9 MiB/s | 319.3 KiB | 00m00s [ 143/1012] Installing rust-nom7-devel- 100% | 157.1 MiB/s | 643.3 KiB | 00m00s [ 144/1012] Installing rust-fnv-devel-0 100% | 0.0 B/s | 34.7 KiB | 00m00s [ 145/1012] Installing rust-nu-ansi-ter 100% | 56.8 MiB/s | 116.2 KiB | 00m00s [ 146/1012] Installing rust-allocator-a 100% | 142.3 MiB/s | 291.4 KiB | 00m00s [ 147/1012] Installing rust-siphasher-d 100% | 67.7 MiB/s | 69.3 KiB | 00m00s [ 148/1012] Installing rust-typed-path- 100% | 116.7 MiB/s | 717.1 KiB | 00m00s [ 149/1012] Installing rust-snapbox-mac 100% | 0.0 B/s | 18.5 KiB | 00m00s [ 150/1012] Installing rust-typeid-deve 100% | 24.9 MiB/s | 25.5 KiB | 00m00s [ 151/1012] Installing rust-intrusive-c 100% | 380.1 MiB/s | 389.2 KiB | 00m00s [ 152/1012] Installing rust-path-dedot- 100% | 30.6 MiB/s | 31.3 KiB | 00m00s [ 153/1012] Installing rust-unit-prefix 100% | 25.9 MiB/s | 26.5 KiB | 00m00s [ 154/1012] Installing rust-portable-at 100% | 206.2 MiB/s | 1.2 MiB | 00m00s [ 155/1012] Installing rust-writeable-d 100% | 56.9 MiB/s | 116.6 KiB | 00m00s [ 156/1012] Installing rust-utf8_iter-d 100% | 39.9 MiB/s | 40.8 KiB | 00m00s [ 157/1012] Installing rust-potential_u 100% | 32.3 MiB/s | 33.1 KiB | 00m00s [ 158/1012] Installing rust-anstyle-par 100% | 80.6 MiB/s | 82.5 KiB | 00m00s [ 159/1012] Installing python-rpm-macro 100% | 28.2 MiB/s | 28.9 KiB | 00m00s [ 160/1012] Installing rust-winnow-deve 100% | 157.3 MiB/s | 1.3 MiB | 00m00s [ 161/1012] Installing rust-toml_parser 100% | 112.9 MiB/s | 231.2 KiB | 00m00s [ 162/1012] Installing rust-toml_parser 100% | 0.0 B/s | 124.0 B | 00m00s [ 163/1012] Installing rust-toml_parser 100% | 0.0 B/s | 124.0 B | 00m00s [ 164/1012] Installing rust-rend-devel- 100% | 90.9 MiB/s | 93.0 KiB | 00m00s [ 165/1012] Installing rust-equivalent- 100% | 18.0 MiB/s | 18.4 KiB | 00m00s [ 166/1012] Installing rust-indexmap-de 100% | 166.9 MiB/s | 512.8 KiB | 00m00s [ 167/1012] Installing rust-indexmap+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 168/1012] Installing rust-indexmap+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 169/1012] Installing rust-ordermap-de 100% | 114.3 MiB/s | 351.2 KiB | 00m00s [ 170/1012] Installing rust-hashbrown0. 100% | 200.0 MiB/s | 819.0 KiB | 00m00s [ 171/1012] Installing rust-which-devel 100% | 109.6 MiB/s | 112.3 KiB | 00m00s [ 172/1012] Installing rust-unicode-wid 100% | 437.1 MiB/s | 2.2 MiB | 00m00s [ 173/1012] Installing rust-unicode-ide 100% | 155.0 MiB/s | 317.5 KiB | 00m00s [ 174/1012] Installing rust-unicode-ide 100% | 0.0 B/s | 124.0 B | 00m00s [ 175/1012] Installing rust-proc-macro2 100% | 124.0 MiB/s | 254.0 KiB | 00m00s [ 176/1012] Installing rust-syn-devel-0 100% | 277.9 MiB/s | 2.2 MiB | 00m00s [ 177/1012] Installing rust-quote-devel 100% | 63.0 MiB/s | 129.0 KiB | 00m00s [ 178/1012] Installing rust-syn2-devel- 100% | 271.2 MiB/s | 2.2 MiB | 00m00s [ 179/1012] Installing rust-syn+parsing 100% | 0.0 B/s | 124.0 B | 00m00s [ 180/1012] Installing rust-syn+printin 100% | 0.0 B/s | 124.0 B | 00m00s [ 181/1012] Installing rust-syn+clone-i 100% | 0.0 B/s | 124.0 B | 00m00s [ 182/1012] Installing rust-syn+derive- 100% | 0.0 B/s | 124.0 B | 00m00s [ 183/1012] Installing rust-proc-macro2 100% | 0.0 B/s | 124.0 B | 00m00s [ 184/1012] Installing rust-proc-macro2 100% | 0.0 B/s | 124.0 B | 00m00s [ 185/1012] Installing rust-quote+proc- 100% | 0.0 B/s | 124.0 B | 00m00s [ 186/1012] Installing rust-quote+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 187/1012] Installing rust-syn2+full-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 188/1012] Installing rust-syn+proc-ma 100% | 0.0 B/s | 124.0 B | 00m00s [ 189/1012] Installing rust-syn+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 190/1012] Installing rust-displaydoc- 100% | 65.7 MiB/s | 67.3 KiB | 00m00s [ 191/1012] Installing rust-syn2+extra- 100% | 0.0 B/s | 124.0 B | 00m00s [ 192/1012] Installing rust-syn2+parsin 100% | 0.0 B/s | 124.0 B | 00m00s [ 193/1012] Installing rust-zerotrie-de 100% | 126.5 MiB/s | 388.5 KiB | 00m00s [ 194/1012] Installing rust-syn+extra-t 100% | 0.0 B/s | 124.0 B | 00m00s [ 195/1012] Installing rust-syn+full-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 196/1012] Installing rust-syn+visit-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 197/1012] Installing rust-serde_deriv 100% | 160.8 MiB/s | 329.3 KiB | 00m00s [ 198/1012] Installing rust-serde_deriv 100% | 0.0 B/s | 124.0 B | 00m00s [ 199/1012] Installing rust-serde_core- 100% | 187.8 MiB/s | 384.7 KiB | 00m00s [ 200/1012] Installing rust-serde_core+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 201/1012] Installing rust-serde_core+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 202/1012] Installing rust-serde_spann 100% | 0.0 B/s | 124.0 B | 00m00s [ 203/1012] Installing rust-manyhow-dev 100% | 90.0 MiB/s | 92.1 KiB | 00m00s [ 204/1012] Installing rust-syn2+proc-m 100% | 0.0 B/s | 124.0 B | 00m00s [ 205/1012] Installing rust-syn2+clone- 100% | 0.0 B/s | 124.0 B | 00m00s [ 206/1012] Installing rust-syn2+printi 100% | 0.0 B/s | 124.0 B | 00m00s [ 207/1012] Installing rust-syn+fold-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 208/1012] Installing rust-serde_spann 100% | 30.3 KiB/s | 124.0 B | 00m00s [ 209/1012] Installing rust-jiff+alloc- 100% | 0.0 B/s | 124.0 B | 00m00s [ 210/1012] Installing rust-toml_dateti 100% | 0.0 B/s | 124.0 B | 00m00s [ 211/1012] Installing rust-toml-devel- 100% | 98.7 MiB/s | 303.1 KiB | 00m00s [ 212/1012] Installing rust-toml_dateti 100% | 0.0 B/s | 124.0 B | 00m00s [ 213/1012] Installing rust-toml0.9-dev 100% | 96.6 MiB/s | 296.7 KiB | 00m00s [ 214/1012] Installing rust-serde_core+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 215/1012] Installing rust-serde-devel 100% | 179.4 MiB/s | 551.0 KiB | 00m00s [ 216/1012] Installing rust-serde+std-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 217/1012] Installing rust-serde+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 218/1012] Installing rust-serde+alloc 100% | 0.0 B/s | 124.0 B | 00m00s [ 219/1012] Installing rust-indexmap+se 100% | 0.0 B/s | 124.0 B | 00m00s [ 220/1012] Installing rust-serde_core+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 221/1012] Installing rust-serde_spann 100% | 0.0 B/s | 124.0 B | 00m00s [ 222/1012] Installing rust-synstructur 100% | 95.6 MiB/s | 97.9 KiB | 00m00s [ 223/1012] Installing rust-tinystr-dev 100% | 94.4 MiB/s | 96.7 KiB | 00m00s [ 224/1012] Installing rust-rkyv_derive 100% | 120.7 MiB/s | 123.6 KiB | 00m00s [ 225/1012] Installing rust-proc-macro- 100% | 0.0 B/s | 124.0 B | 00m00s [ 226/1012] Installing rust-syn2+derive 100% | 0.0 B/s | 124.0 B | 00m00s [ 227/1012] Installing rust-syn2+visit- 100% | 0.0 B/s | 124.0 B | 00m00s [ 228/1012] Installing rust-strum-devel 100% | 0.0 B/s | 20.5 KiB | 00m00s [ 229/1012] Installing rust-rustc-hash- 100% | 39.1 MiB/s | 40.0 KiB | 00m00s [ 230/1012] Installing rust-camino-deve 100% | 166.7 MiB/s | 170.7 KiB | 00m00s [ 231/1012] Installing rust-anstyle-dev 100% | 66.6 MiB/s | 68.2 KiB | 00m00s [ 232/1012] Installing rust-anstyle+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 233/1012] Installing rust-anstyle+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 234/1012] Installing rust-anstyle-los 100% | 0.0 B/s | 33.2 KiB | 00m00s [ 235/1012] Installing rust-anstyle-los 100% | 0.0 B/s | 124.0 B | 00m00s [ 236/1012] Installing rust-camino+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 237/1012] Installing rust-rustc-hash+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 238/1012] Installing rust-rustc-hash+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 239/1012] Installing rust-tracing-att 100% | 81.6 MiB/s | 167.0 KiB | 00m00s [ 240/1012] Installing rust-tracing-att 100% | 0.0 B/s | 124.0 B | 00m00s [ 241/1012] Installing rust-rkyv_derive 100% | 0.0 B/s | 124.0 B | 00m00s [ 242/1012] Installing rust-tinystr+zer 100% | 0.0 B/s | 124.0 B | 00m00s [ 243/1012] Installing rust-synstructur 100% | 0.0 B/s | 124.0 B | 00m00s [ 244/1012] Installing rust-synstructur 100% | 0.0 B/s | 124.0 B | 00m00s [ 245/1012] Installing rust-yoke-derive 100% | 47.4 MiB/s | 48.6 KiB | 00m00s [ 246/1012] Installing rust-zerofrom-de 100% | 0.0 B/s | 22.4 KiB | 00m00s [ 247/1012] Installing rust-zerofrom+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 248/1012] Installing rust-rust-stemme 100% | 390.0 MiB/s | 9.4 MiB | 00m00s [ 249/1012] Installing rust-rust-stemme 100% | 0.0 B/s | 124.0 B | 00m00s [ 250/1012] Installing rust-serde+serde 100% | 0.0 B/s | 124.0 B | 00m00s [ 251/1012] Installing rust-serde+deriv 100% | 0.0 B/s | 124.0 B | 00m00s [ 252/1012] Installing rust-toml_dateti 100% | 0.0 B/s | 124.0 B | 00m00s [ 253/1012] Installing rust-toml0.9+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 254/1012] Installing rust-toml_dateti 100% | 0.0 B/s | 124.0 B | 00m00s [ 255/1012] Installing rust-munge_macro 100% | 0.0 B/s | 19.6 KiB | 00m00s [ 256/1012] Installing rust-munge-devel 100% | 57.9 MiB/s | 59.3 KiB | 00m00s [ 257/1012] Installing rust-manyhow+syn 100% | 0.0 B/s | 124.0 B | 00m00s [ 258/1012] Installing rust-bstr+alloc- 100% | 0.0 B/s | 124.0 B | 00m00s [ 259/1012] Installing rust-bstr+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 260/1012] Installing rust-similar+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 261/1012] Installing rust-similar+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 262/1012] Installing rust-toml_dateti 100% | 0.0 B/s | 124.0 B | 00m00s [ 263/1012] Installing rust-toml_dateti 100% | 0.0 B/s | 124.0 B | 00m00s [ 264/1012] Installing rust-toml0.9+ser 100% | 0.0 B/s | 124.0 B | 00m00s [ 265/1012] Installing rust-bitflags+se 100% | 0.0 B/s | 124.0 B | 00m00s [ 266/1012] Installing rust-bitflags+se 100% | 0.0 B/s | 124.0 B | 00m00s [ 267/1012] Installing rust-ron-devel-0 100% | 142.8 MiB/s | 731.0 KiB | 00m00s [ 268/1012] Installing rust-ron+std-dev 100% | 0.0 B/s | 124.0 B | 00m00s [ 269/1012] Installing rust-ron+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 270/1012] Installing rust-serde_core+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 271/1012] Installing rust-serde+rc-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 272/1012] Installing rust-bytecheck_d 100% | 34.2 MiB/s | 35.1 KiB | 00m00s [ 273/1012] Installing rust-ptr_meta_de 100% | 0.0 B/s | 11.3 KiB | 00m00s [ 274/1012] Installing rust-ptr_meta+pt 100% | 0.0 B/s | 124.0 B | 00m00s [ 275/1012] Installing rust-ptr_meta+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 276/1012] Installing rust-rancor-deve 100% | 33.4 MiB/s | 34.2 KiB | 00m00s [ 277/1012] Installing rust-rkyv-devel- 100% | 81.9 MiB/s | 922.5 KiB | 00m00s [ 278/1012] Installing rust-bytecheck-d 100% | 61.3 MiB/s | 62.8 KiB | 00m00s [ 279/1012] Installing rust-rend+bytech 100% | 0.0 B/s | 124.0 B | 00m00s [ 280/1012] Installing rust-rancor+allo 100% | 0.0 B/s | 124.0 B | 00m00s [ 281/1012] Installing rust-rkyv+alloc- 100% | 0.0 B/s | 124.0 B | 00m00s [ 282/1012] Installing rust-zerovec-der 100% | 94.9 MiB/s | 97.2 KiB | 00m00s [ 283/1012] Installing rust-zerovec+der 100% | 0.0 B/s | 124.0 B | 00m00s [ 284/1012] Installing rust-zerotrie+ze 100% | 0.0 B/s | 124.0 B | 00m00s [ 285/1012] Installing rust-libcst_deri 100% | 41.2 MiB/s | 42.2 KiB | 00m00s [ 286/1012] Installing rust-libcst_deri 100% | 0.0 B/s | 124.0 B | 00m00s [ 287/1012] Installing rust-thiserror-i 100% | 93.7 MiB/s | 95.9 KiB | 00m00s [ 288/1012] Installing rust-thiserror-i 100% | 0.0 B/s | 124.0 B | 00m00s [ 289/1012] Installing rust-thiserror-d 100% | 29.9 MiB/s | 122.4 KiB | 00m00s [ 290/1012] Installing rust-thiserror+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 291/1012] Installing rust-thiserror+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 292/1012] Installing rust-ref-cast-im 100% | 0.0 B/s | 30.4 KiB | 00m00s [ 293/1012] Installing rust-ref-cast-im 100% | 0.0 B/s | 124.0 B | 00m00s [ 294/1012] Installing rust-ref-cast-de 100% | 22.7 MiB/s | 46.4 KiB | 00m00s [ 295/1012] Installing rust-ref-cast+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 296/1012] Installing rust-thiserror-i 100% | 80.2 MiB/s | 82.2 KiB | 00m00s [ 297/1012] Installing rust-thiserror-i 100% | 0.0 B/s | 124.0 B | 00m00s [ 298/1012] Installing rust-thiserror1- 100% | 33.5 MiB/s | 103.0 KiB | 00m00s [ 299/1012] Installing rust-thiserror1+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 300/1012] Installing rust-peg-macros- 100% | 336.2 MiB/s | 344.3 KiB | 00m00s [ 301/1012] Installing rust-peg-macros+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 302/1012] Installing rust-peg-devel-0 100% | 23.2 MiB/s | 71.2 KiB | 00m00s [ 303/1012] Installing rust-proc-macro- 100% | 0.0 B/s | 124.0 B | 00m00s [ 304/1012] Installing rust-serde_deriv 100% | 128.0 MiB/s | 131.1 KiB | 00m00s [ 305/1012] Installing rust-serde_deriv 100% | 0.0 B/s | 124.0 B | 00m00s [ 306/1012] Installing rust-schemars_de 100% | 134.3 MiB/s | 137.6 KiB | 00m00s [ 307/1012] Installing rust-schemars_de 100% | 0.0 B/s | 124.0 B | 00m00s [ 308/1012] Installing rust-syn+visit-m 100% | 0.0 B/s | 124.0 B | 00m00s [ 309/1012] Installing rust-salsa-macro 100% | 191.8 MiB/s | 196.4 KiB | 00m00s [ 310/1012] Installing rust-salsa-macro 100% | 0.0 B/s | 124.0 B | 00m00s [ 311/1012] Installing rust-unicode-wid 100% | 0.0 B/s | 124.0 B | 00m00s [ 312/1012] Installing rust-unicode-wid 100% | 0.0 B/s | 124.0 B | 00m00s [ 313/1012] Installing rust-console+uni 100% | 0.0 B/s | 124.0 B | 00m00s [ 314/1012] Installing rust-annotate-sn 100% | 61.1 MiB/s | 125.0 KiB | 00m00s [ 315/1012] Installing rust-annotate-sn 100% | 0.0 B/s | 124.0 B | 00m00s [ 316/1012] Installing rust-which+real- 100% | 0.0 B/s | 124.0 B | 00m00s [ 317/1012] Installing rust-which+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 318/1012] Installing rust-hashbrown0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 319/1012] Installing rust-ordermap+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 320/1012] Installing rust-ordermap+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 321/1012] Installing rust-hashbrown+e 100% | 0.0 B/s | 124.0 B | 00m00s [ 322/1012] Installing python3-rpm-macr 100% | 0.0 B/s | 6.8 KiB | 00m00s [ 323/1012] Installing rust-potential_u 100% | 0.0 B/s | 124.0 B | 00m00s [ 324/1012] Installing rust-utf8_iter+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 325/1012] Installing rust-portable-at 100% | 0.0 B/s | 124.0 B | 00m00s [ 326/1012] Installing rust-portable-at 100% | 0.0 B/s | 124.0 B | 00m00s [ 327/1012] Installing rust-unit-prefix 100% | 0.0 B/s | 124.0 B | 00m00s [ 328/1012] Installing rust-unit-prefix 100% | 0.0 B/s | 124.0 B | 00m00s [ 329/1012] Installing rust-path-dedot+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 330/1012] Installing rust-path-absolu 100% | 36.5 MiB/s | 37.4 KiB | 00m00s [ 331/1012] Installing rust-path-dedot+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 332/1012] Installing rust-intrusive-c 100% | 0.0 B/s | 124.0 B | 00m00s [ 333/1012] Installing rust-intrusive-c 100% | 0.0 B/s | 124.0 B | 00m00s [ 334/1012] Installing rust-typeid+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 335/1012] Installing rust-snapbox-mac 100% | 0.0 B/s | 124.0 B | 00m00s [ 336/1012] Installing rust-typed-path+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 337/1012] Installing rust-typed-path+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 338/1012] Installing rust-siphasher+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 339/1012] Installing rust-siphasher+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 340/1012] Installing rust-phf_shared- 100% | 0.0 B/s | 49.2 KiB | 00m00s [ 341/1012] Installing rust-phf_shared0 100% | 0.0 B/s | 45.6 KiB | 00m00s [ 342/1012] Installing rust-phf0.11-dev 100% | 80.3 MiB/s | 82.2 KiB | 00m00s [ 343/1012] Installing rust-phf_shared0 100% | 0.0 B/s | 124.0 B | 00m00s [ 344/1012] Installing rust-phf-devel-0 100% | 84.9 MiB/s | 86.9 KiB | 00m00s [ 345/1012] Installing rust-phf_shared+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 346/1012] Installing rust-phf_shared+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 347/1012] Installing rust-phf+std-dev 100% | 0.0 B/s | 124.0 B | 00m00s [ 348/1012] Installing rust-phf+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 349/1012] Installing rust-phf0.11+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 350/1012] Installing rust-phf0.11+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 351/1012] Installing rust-phf_shared0 100% | 0.0 B/s | 124.0 B | 00m00s [ 352/1012] Installing rust-phf_generat 100% | 33.1 MiB/s | 33.9 KiB | 00m00s [ 353/1012] Installing rust-phf_generat 100% | 0.0 B/s | 124.0 B | 00m00s [ 354/1012] Installing rust-allocator-a 100% | 0.0 B/s | 124.0 B | 00m00s [ 355/1012] Installing rust-hashbrown+a 100% | 0.0 B/s | 124.0 B | 00m00s [ 356/1012] Installing rust-nu-ansi-ter 100% | 0.0 B/s | 124.0 B | 00m00s [ 357/1012] Installing rust-nu-ansi-ter 100% | 0.0 B/s | 124.0 B | 00m00s [ 358/1012] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 359/1012] Installing rust-fnv+std-dev 100% | 0.0 B/s | 124.0 B | 00m00s [ 360/1012] Installing rust-fnv+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 361/1012] Installing rust-nom7+alloc- 100% | 0.0 B/s | 124.0 B | 00m00s [ 362/1012] Installing rust-minimal-lex 100% | 0.0 B/s | 124.0 B | 00m00s [ 363/1012] Installing rust-nom7+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 364/1012] Installing rust-cexpr-devel 100% | 64.2 MiB/s | 65.7 KiB | 00m00s [ 365/1012] Installing rust-cexpr+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 366/1012] Installing rust-pest+memchr 100% | 0.0 B/s | 124.0 B | 00m00s [ 367/1012] Installing rust-ucd-trie+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 368/1012] Installing rust-pest+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 369/1012] Installing rust-pest+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 370/1012] Installing rust-peg-runtime 100% | 0.0 B/s | 124.0 B | 00m00s [ 371/1012] Installing rust-peg+std-dev 100% | 0.0 B/s | 124.0 B | 00m00s [ 372/1012] Installing rust-peg+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 373/1012] Installing rust-html-escape 100% | 0.0 B/s | 124.0 B | 00m00s [ 374/1012] Installing rust-html-escape 100% | 0.0 B/s | 124.0 B | 00m00s [ 375/1012] Installing rust-shlex+std-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 376/1012] Installing rust-shlex+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 377/1012] Installing rust-iana-time-z 100% | 0.0 B/s | 124.0 B | 00m00s [ 378/1012] Installing rust-iana-time-z 100% | 0.0 B/s | 124.0 B | 00m00s [ 379/1012] Installing rust-interpolato 100% | 0.0 B/s | 124.0 B | 00m00s [ 380/1012] Installing rust-interpolato 100% | 0.0 B/s | 124.0 B | 00m00s [ 381/1012] Installing llvm-test-0:23.1 100% | 109.5 MiB/s | 2.3 MiB | 00m00s [ 382/1012] Installing rust-bit-vec+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 383/1012] Installing rust-bit-set+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 384/1012] Installing rust-regex+perf- 100% | 0.0 B/s | 124.0 B | 00m00s [ 385/1012] Installing rust-aho-corasic 100% | 0.0 B/s | 124.0 B | 00m00s [ 386/1012] Installing rust-os_str_byte 100% | 0.0 B/s | 124.0 B | 00m00s [ 387/1012] Installing rust-quick-xml0. 100% | 317.7 MiB/s | 1.3 MiB | 00m00s [ 388/1012] Installing rust-quick-xml0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 389/1012] Installing rust-object0.39+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 390/1012] Installing rust-object0.39+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 391/1012] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 392/1012] Installing rust-crossbeam+a 100% | 0.0 B/s | 124.0 B | 00m00s [ 393/1012] Installing rust-regex+perf- 100% | 0.0 B/s | 124.0 B | 00m00s [ 394/1012] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 395/1012] Installing rust-tracing-cor 100% | 0.0 B/s | 124.0 B | 00m00s [ 396/1012] Installing rust-tracing-cor 100% | 0.0 B/s | 124.0 B | 00m00s [ 397/1012] Installing rust-tracing-cor 100% | 0.0 B/s | 124.0 B | 00m00s [ 398/1012] Installing rust-tracing-log 100% | 64.6 MiB/s | 66.1 KiB | 00m00s [ 399/1012] Installing rust-rayon-core- 100% | 91.0 MiB/s | 279.5 KiB | 00m00s [ 400/1012] Installing rust-rayon-core+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 401/1012] Installing rust-crossbeam-q 100% | 0.0 B/s | 124.0 B | 00m00s [ 402/1012] Installing rust-itertools+u 100% | 0.0 B/s | 124.0 B | 00m00s [ 403/1012] Installing rust-similar+inl 100% | 0.0 B/s | 124.0 B | 00m00s [ 404/1012] Installing rust-form_urlenc 100% | 0.0 B/s | 124.0 B | 00m00s [ 405/1012] Installing rust-crossbeam-c 100% | 0.0 B/s | 124.0 B | 00m00s [ 406/1012] Installing rust-regex+unico 100% | 0.0 B/s | 124.0 B | 00m00s [ 407/1012] Installing rust-regex+unico 100% | 0.0 B/s | 124.0 B | 00m00s [ 408/1012] Installing rust-regex+unico 100% | 0.0 B/s | 124.0 B | 00m00s [ 409/1012] Installing rust-regex+unico 100% | 0.0 B/s | 124.0 B | 00m00s [ 410/1012] Installing rust-regex+unico 100% | 0.0 B/s | 124.0 B | 00m00s [ 411/1012] Installing rust-regex+unico 100% | 0.0 B/s | 124.0 B | 00m00s [ 412/1012] Installing rust-regex+unico 100% | 0.0 B/s | 124.0 B | 00m00s [ 413/1012] Installing rust-matchers-de 100% | 0.0 B/s | 24.4 KiB | 00m00s [ 414/1012] Installing rust-matchers+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 415/1012] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 416/1012] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 417/1012] Installing rust-fancy-regex 100% | 143.1 MiB/s | 439.7 KiB | 00m00s [ 418/1012] Installing rust-fancy-regex 100% | 0.0 B/s | 124.0 B | 00m00s [ 419/1012] Installing rust-fancy-regex 100% | 0.0 B/s | 124.0 B | 00m00s [ 420/1012] Installing rust-zlib-rs+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 421/1012] Installing rust-similar2+in 100% | 0.0 B/s | 124.0 B | 00m00s [ 422/1012] Installing rust-newtype-uui 100% | 0.0 B/s | 124.0 B | 00m00s [ 423/1012] Installing rust-newtype-uui 100% | 0.0 B/s | 124.0 B | 00m00s [ 424/1012] Installing rust-newtype-uui 100% | 0.0 B/s | 124.0 B | 00m00s [ 425/1012] Installing rust-rand_core+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 426/1012] Installing rust-os_str_byte 100% | 0.0 B/s | 124.0 B | 00m00s [ 427/1012] Installing rust-os_str_byte 100% | 0.0 B/s | 124.0 B | 00m00s [ 428/1012] Installing rust-yansi+alloc 100% | 0.0 B/s | 124.0 B | 00m00s [ 429/1012] Installing rust-yansi+std-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 430/1012] Installing rust-yansi+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 431/1012] Installing rust-tinyvec+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 432/1012] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 433/1012] Installing rust-errno+std-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 434/1012] Installing rust-mio+log-dev 100% | 0.0 B/s | 124.0 B | 00m00s [ 435/1012] Installing rust-mio+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 436/1012] Installing rust-mio+os-poll 100% | 0.0 B/s | 124.0 B | 00m00s [ 437/1012] Installing rust-mio+os-ext- 100% | 0.0 B/s | 124.0 B | 00m00s [ 438/1012] Installing rust-os_pipe-dev 100% | 35.2 MiB/s | 36.0 KiB | 00m00s [ 439/1012] Installing rust-os_pipe+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 440/1012] Installing rust-wait-timeou 100% | 31.1 MiB/s | 31.9 KiB | 00m00s [ 441/1012] Installing rust-wait-timeou 100% | 0.0 B/s | 124.0 B | 00m00s [ 442/1012] Installing rust-inotify-sys 100% | 0.0 B/s | 33.2 KiB | 00m00s [ 443/1012] Installing rust-inotify-sys 100% | 0.0 B/s | 124.0 B | 00m00s [ 444/1012] Installing rust-inotify-dev 100% | 99.9 MiB/s | 102.3 KiB | 00m00s [ 445/1012] Installing rust-jobserver-d 100% | 94.4 MiB/s | 96.7 KiB | 00m00s [ 446/1012] Installing rust-regex+perf- 100% | 0.0 B/s | 124.0 B | 00m00s [ 447/1012] Installing rust-regex+perf- 100% | 0.0 B/s | 124.0 B | 00m00s [ 448/1012] Installing rust-regex+perf- 100% | 0.0 B/s | 124.0 B | 00m00s [ 449/1012] Installing rust-smallvec+co 100% | 0.0 B/s | 124.0 B | 00m00s [ 450/1012] Installing rust-proc-macro- 100% | 0.0 B/s | 124.0 B | 00m00s [ 451/1012] Installing rust-proc-macro- 100% | 0.0 B/s | 124.0 B | 00m00s [ 452/1012] Installing rust-thin-vec+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 453/1012] Installing rust-thin-vec+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 454/1012] Installing rust-jiff-core+t 100% | 0.0 B/s | 124.0 B | 00m00s [ 455/1012] Installing rust-fastrand+al 100% | 0.0 B/s | 124.0 B | 00m00s [ 456/1012] Installing rust-fastrand+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 457/1012] Installing rust-fastrand+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 458/1012] Installing rust-itertools0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 459/1012] Installing rust-log+alloc-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 460/1012] Installing rust-log+std-dev 100% | 0.0 B/s | 124.0 B | 00m00s [ 461/1012] Installing rust-jiff-core+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 462/1012] Installing rust-jiff+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 463/1012] Installing rust-either+std- 100% | 0.0 B/s | 124.0 B | 00m00s [ 464/1012] Installing rust-either+use_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 465/1012] Installing rust-itertools0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 466/1012] Installing rust-itertools0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 467/1012] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 468/1012] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 469/1012] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 470/1012] Installing rust-flate2+any_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 471/1012] Installing rust-flate2+any_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 472/1012] Installing rust-flate2+zlib 100% | 0.0 B/s | 124.0 B | 00m00s [ 473/1012] Installing rust-notify-type 100% | 38.2 MiB/s | 78.2 KiB | 00m00s [ 474/1012] Installing rust-notify-type 100% | 0.0 B/s | 124.0 B | 00m00s [ 475/1012] Installing rust-bitflags+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 476/1012] Installing rust-smallvec+un 100% | 0.0 B/s | 124.0 B | 00m00s [ 477/1012] Installing rust-version-ran 100% | 85.2 MiB/s | 87.2 KiB | 00m00s [ 478/1012] Installing rust-version-ran 100% | 0.0 B/s | 124.0 B | 00m00s [ 479/1012] Installing rust-console+ans 100% | 0.0 B/s | 124.0 B | 00m00s [ 480/1012] Installing rust-console+all 100% | 0.0 B/s | 124.0 B | 00m00s [ 481/1012] Installing rust-console+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 482/1012] Installing rust-indicatif-d 100% | 62.2 MiB/s | 318.5 KiB | 00m00s [ 483/1012] Installing rust-ptr_meta+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 484/1012] Installing rust-proc-macro- 100% | 0.0 B/s | 124.0 B | 00m00s [ 485/1012] Installing rust-proc-macro- 100% | 0.0 B/s | 124.0 B | 00m00s [ 486/1012] Installing rust-manyhow-mac 100% | 0.0 B/s | 17.7 KiB | 00m00s [ 487/1012] Installing rust-manyhow-mac 100% | 0.0 B/s | 124.0 B | 00m00s [ 488/1012] Installing rust-manyhow+mac 100% | 0.0 B/s | 124.0 B | 00m00s [ 489/1012] Installing rust-manyhow+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 490/1012] Installing rust-quote-use-m 100% | 19.4 MiB/s | 19.8 KiB | 00m00s [ 491/1012] Installing rust-quote-use-m 100% | 0.0 B/s | 124.0 B | 00m00s [ 492/1012] Installing rust-quote-use-d 100% | 0.0 B/s | 11.4 KiB | 00m00s [ 493/1012] Installing rust-quote-use+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 494/1012] Installing rust-linux-raw-s 100% | 0.0 B/s | 124.0 B | 00m00s [ 495/1012] Installing rust-linux-raw-s 100% | 0.0 B/s | 124.0 B | 00m00s [ 496/1012] Installing rust-linux-raw-s 100% | 0.0 B/s | 124.0 B | 00m00s [ 497/1012] Installing rust-linux-raw-s 100% | 0.0 B/s | 124.0 B | 00m00s [ 498/1012] Installing rust-linux-raw-s 100% | 0.0 B/s | 124.0 B | 00m00s [ 499/1012] Installing rust-linux-raw-s 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 500/1012] Installing rust-rustix-deve 100% | 99.2 MiB/s | 2.3 MiB | 00m00s [ 501/1012] Installing rust-rustix+fs-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 502/1012] Installing rust-rustix+allo 100% | 0.0 B/s | 124.0 B | 00m00s [ 503/1012] Installing rust-rustix+std- 100% | 0.0 B/s | 124.0 B | 00m00s [ 504/1012] Installing rust-rustix+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 505/1012] Installing rust-tempfile-de 100% | 86.1 MiB/s | 176.3 KiB | 00m00s [ 506/1012] Installing rust-rustix+term 100% | 0.0 B/s | 124.0 B | 00m00s [ 507/1012] Installing rust-terminal_si 100% | 24.6 MiB/s | 25.2 KiB | 00m00s [ 508/1012] Installing rust-terminal_si 100% | 0.0 B/s | 124.0 B | 00m00s [ 509/1012] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 510/1012] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 511/1012] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 512/1012] Installing rust-globset-dev 100% | 117.9 MiB/s | 120.7 KiB | 00m00s [ 513/1012] Installing rust-globset+log 100% | 0.0 B/s | 124.0 B | 00m00s [ 514/1012] Installing rust-globset+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 515/1012] Installing rust-fancy-regex 100% | 0.0 B/s | 124.0 B | 00m00s [ 516/1012] Installing rust-fancy-regex 100% | 0.0 B/s | 124.0 B | 00m00s [ 517/1012] Installing rust-regex+perf- 100% | 0.0 B/s | 124.0 B | 00m00s [ 518/1012] Installing rust-regex+perf- 100% | 0.0 B/s | 124.0 B | 00m00s [ 519/1012] Installing rust-regex+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 520/1012] Installing rust-hashbrown+i 100% | 0.0 B/s | 124.0 B | 00m00s [ 521/1012] Installing rust-hashbrown+r 100% | 0.0 B/s | 124.0 B | 00m00s [ 522/1012] Installing rust-object0.39+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 523/1012] Installing rust-object0.39+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 524/1012] Installing rust-object0.39+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 525/1012] Installing rust-object0.39+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 526/1012] Installing rust-object0.39+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 527/1012] Installing rust-object0.39+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 528/1012] Installing rust-ar_archive_ 100% | 170.0 MiB/s | 348.1 KiB | 00m00s [ 529/1012] Installing rust-ar_archive_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 530/1012] Installing rust-get-size2+a 100% | 0.0 B/s | 124.0 B | 00m00s [ 531/1012] Installing rust-get-size2+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 532/1012] Installing rust-get-size2+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 533/1012] Installing rust-libc+extra_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 534/1012] Installing rust-cpufeatures 100% | 45.3 MiB/s | 46.4 KiB | 00m00s [ 535/1012] Installing rust-cpufeatures 100% | 0.0 B/s | 124.0 B | 00m00s [ 536/1012] Installing rust-cpufeatures 100% | 43.4 MiB/s | 44.4 KiB | 00m00s [ 537/1012] Installing rust-cpufeatures 100% | 0.0 B/s | 124.0 B | 00m00s [ 538/1012] Installing rust-csv-core-de 100% | 116.0 MiB/s | 118.8 KiB | 00m00s [ 539/1012] Installing rust-csv-core+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 540/1012] Installing ncurses-c++-libs 100% | 75.6 MiB/s | 154.9 KiB | 00m00s [ 541/1012] Installing ncurses-devel-0: 100% | 29.1 MiB/s | 1.0 MiB | 00m00s [ 542/1012] Installing libedit-devel-0: 100% | 33.0 MiB/s | 67.5 KiB | 00m00s [ 543/1012] Installing llvm-static-0:23 100% | 566.8 MiB/s | 367.3 MiB | 00m01s [ 544/1012] Installing llvm-googletest- 100% | 156.8 MiB/s | 2.2 MiB | 00m00s [ 545/1012] Installing llvm-devel-0:23. 100% | 172.6 MiB/s | 38.0 MiB | 00m00s [ 546/1012] Installing emacs-filesystem 100% | 1.0 MiB/s | 1.1 KiB | 00m00s [ 547/1012] Installing clang-resource-f 100% | 16.3 MiB/s | 16.7 KiB | 00m00s [ 548/1012] Installing clang-libs-0:23. 100% | 470.6 MiB/s | 110.6 MiB | 00m00s [ 549/1012] Installing clang-0:23.1.4-1 100% | 559.2 MiB/s | 66.5 MiB | 00m00s [ 550/1012] Installing clang-tools-extr 100% | 400.3 MiB/s | 62.0 MiB | 00m00s [ 551/1012] Installing clang-devel-0:23 100% | 269.5 MiB/s | 34.5 MiB | 00m00s [ 552/1012] Installing jemalloc-0:5.4.0 100% | 57.4 MiB/s | 940.3 KiB | 00m00s [ 553/1012] Installing jemalloc-devel-0 100% | 1.7 MiB/s | 24.3 KiB | 00m00s [ 554/1012] Installing rust-version_che 100% | 57.8 MiB/s | 59.2 KiB | 00m00s [ 555/1012] Installing rust-version_che 100% | 0.0 B/s | 124.0 B | 00m00s [ 556/1012] Installing rust-typenum-dev 100% | 390.7 MiB/s | 1.2 MiB | 00m00s [ 557/1012] Installing rust-typenum+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 558/1012] Installing rust-generic-arr 100% | 67.3 MiB/s | 68.9 KiB | 00m00s [ 559/1012] Installing rust-generic-arr 100% | 0.0 B/s | 124.0 B | 00m00s [ 560/1012] Installing rust-block-buffe 100% | 35.0 MiB/s | 35.8 KiB | 00m00s [ 561/1012] Installing rust-block-buffe 100% | 0.0 B/s | 124.0 B | 00m00s [ 562/1012] Installing rust-generic-arr 100% | 0.0 B/s | 124.0 B | 00m00s [ 563/1012] Installing rust-crypto-comm 100% | 0.0 B/s | 26.8 KiB | 00m00s [ 564/1012] Installing rust-crypto-comm 100% | 0.0 B/s | 124.0 B | 00m00s [ 565/1012] Installing rust-digest0.10- 100% | 86.2 MiB/s | 88.2 KiB | 00m00s [ 566/1012] Installing rust-digest0.10+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 567/1012] Installing rust-digest0.10+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 568/1012] Installing rust-digest0.10+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 569/1012] Installing rust-collection_ 100% | 23.2 MiB/s | 23.7 KiB | 00m00s [ 570/1012] Installing rust-collection_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 571/1012] Installing rust-attribute-d 100% | 40.0 MiB/s | 40.9 KiB | 00m00s [ 572/1012] Installing rust-attribute-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 573/1012] Installing rust-attribute-d 100% | 76.9 MiB/s | 78.7 KiB | 00m00s [ 574/1012] Installing rust-attribute-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 575/1012] Installing rust-get-size-de 100% | 0.0 B/s | 29.0 KiB | 00m00s [ 576/1012] Installing rust-get-size-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 577/1012] Installing rust-get-size2+g 100% | 0.0 B/s | 124.0 B | 00m00s [ 578/1012] Installing rust-rand_core0. 100% | 76.4 MiB/s | 78.2 KiB | 00m00s [ 579/1012] Installing rust-rand_core0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 580/1012] Installing rust-rand0.8-dev 100% | 159.0 MiB/s | 325.7 KiB | 00m00s [ 581/1012] Installing rust-rand0.8+sma 100% | 0.0 B/s | 124.0 B | 00m00s [ 582/1012] Installing rust-phf_generat 100% | 31.7 MiB/s | 32.5 KiB | 00m00s [ 583/1012] Installing rust-phf_generat 100% | 0.0 B/s | 124.0 B | 00m00s [ 584/1012] Installing rust-phf_codegen 100% | 0.0 B/s | 44.2 KiB | 00m00s [ 585/1012] Installing rust-phf_codegen 100% | 0.0 B/s | 124.0 B | 00m00s [ 586/1012] Installing rust-terminfo-de 100% | 85.6 MiB/s | 175.4 KiB | 00m00s [ 587/1012] Installing rust-terminfo+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 588/1012] Installing rust-option-ext- 100% | 0.0 B/s | 23.0 KiB | 00m00s [ 589/1012] Installing rust-option-ext+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 590/1012] Installing rust-dirs-sys-de 100% | 0.0 B/s | 30.5 KiB | 00m00s [ 591/1012] Installing rust-dirs-sys+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 592/1012] Installing rust-dirs-devel- 100% | 48.9 MiB/s | 50.0 KiB | 00m00s [ 593/1012] Installing rust-dirs+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 594/1012] Installing rust-shellexpand 100% | 0.0 B/s | 124.0 B | 00m00s [ 595/1012] Installing rust-pkg-config- 100% | 74.6 MiB/s | 76.4 KiB | 00m00s [ 596/1012] Installing rust-pkg-config+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 597/1012] Installing rust-tinyvec_mac 100% | 0.0 B/s | 15.8 KiB | 00m00s [ 598/1012] Installing rust-tinyvec_mac 100% | 0.0 B/s | 124.0 B | 00m00s [ 599/1012] Installing rust-tinyvec+tin 100% | 0.0 B/s | 124.0 B | 00m00s [ 600/1012] Installing rust-tinyvec+all 100% | 0.0 B/s | 124.0 B | 00m00s [ 601/1012] Installing rust-unicode-nor 100% | 348.5 MiB/s | 713.6 KiB | 00m00s [ 602/1012] Installing rust-find-msvc-t 100% | 113.6 MiB/s | 116.3 KiB | 00m00s [ 603/1012] Installing rust-find-msvc-t 100% | 0.0 B/s | 124.0 B | 00m00s [ 604/1012] Installing rust-cc-devel-0: 100% | 199.3 MiB/s | 408.2 KiB | 00m00s [ 605/1012] Installing rust-cc+default- 100% | 0.0 B/s | 124.0 B | 00m00s [ 606/1012] Installing rust-tikv-jemall 100% | 85.2 MiB/s | 87.2 KiB | 00m00s [ 607/1012] Installing rust-tikv-jemall 100% | 48.4 MiB/s | 49.5 KiB | 00m00s [ 608/1012] Installing rust-tikv-jemall 100% | 0.0 B/s | 124.0 B | 00m00s [ 609/1012] Installing rust-psm-devel-0 100% | 52.7 MiB/s | 107.8 KiB | 00m00s [ 610/1012] Installing rust-psm+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 611/1012] Installing rust-cc+parallel 100% | 0.0 B/s | 124.0 B | 00m00s [ 612/1012] Installing rust-urlencoding 100% | 19.6 MiB/s | 20.1 KiB | 00m00s [ 613/1012] Installing rust-urlencoding 100% | 0.0 B/s | 124.0 B | 00m00s [ 614/1012] Installing rust-escape8259- 100% | 0.0 B/s | 14.1 KiB | 00m00s [ 615/1012] Installing rust-escape8259+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 616/1012] Installing rust-termtree0.5 100% | 20.7 MiB/s | 21.2 KiB | 00m00s [ 617/1012] Installing rust-termtree0.5 100% | 0.0 B/s | 124.0 B | 00m00s [ 618/1012] Installing rust-autocfg-dev 100% | 62.6 MiB/s | 64.1 KiB | 00m00s [ 619/1012] Installing rust-autocfg+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 620/1012] Installing rust-fs-err-deve 100% | 106.8 MiB/s | 109.4 KiB | 00m00s [ 621/1012] Installing rust-fs-err+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 622/1012] Installing rust-num-traits- 100% | 132.8 MiB/s | 272.0 KiB | 00m00s [ 623/1012] Installing rust-chrono-deve 100% | 257.7 MiB/s | 1.3 MiB | 00m00s [ 624/1012] Installing rust-chrono+allo 100% | 0.0 B/s | 124.0 B | 00m00s [ 625/1012] Installing rust-chrono+std- 100% | 0.0 B/s | 124.0 B | 00m00s [ 626/1012] Installing rust-chrono+now- 100% | 0.0 B/s | 124.0 B | 00m00s [ 627/1012] Installing rust-chrono+iana 100% | 0.0 B/s | 124.0 B | 00m00s [ 628/1012] Installing rust-chrono+cloc 100% | 0.0 B/s | 124.0 B | 00m00s [ 629/1012] Installing rust-foldhash-de 100% | 58.0 MiB/s | 59.4 KiB | 00m00s [ 630/1012] Installing rust-hashbrown+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 631/1012] Installing rust-hashbrown+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 632/1012] Installing rust-hashlink-de 100% | 165.5 MiB/s | 169.4 KiB | 00m00s [ 633/1012] Installing rust-hashlink+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 634/1012] Installing rust-stable_dere 100% | 0.0 B/s | 24.4 KiB | 00m00s [ 635/1012] Installing rust-yoke-devel- 100% | 137.2 MiB/s | 140.5 KiB | 00m00s [ 636/1012] Installing rust-yoke+derive 100% | 0.0 B/s | 124.0 B | 00m00s [ 637/1012] Installing rust-zerovec+yok 100% | 0.0 B/s | 124.0 B | 00m00s [ 638/1012] Installing rust-icu_collect 100% | 157.4 MiB/s | 644.5 KiB | 00m00s [ 639/1012] Installing rust-zerotrie+yo 100% | 0.0 B/s | 124.0 B | 00m00s [ 640/1012] Installing rust-scopeguard- 100% | 33.7 MiB/s | 34.5 KiB | 00m00s [ 641/1012] Installing rust-lock_api-de 100% | 196.3 MiB/s | 201.0 KiB | 00m00s [ 642/1012] Installing rust-lock_api+at 100% | 0.0 B/s | 124.0 B | 00m00s [ 643/1012] Installing rust-lock_api+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 644/1012] Installing rust-cfg_aliases 100% | 22.6 MiB/s | 23.1 KiB | 00m00s [ 645/1012] Installing rust-cfg_aliases 100% | 0.0 B/s | 124.0 B | 00m00s [ 646/1012] Installing rust-strsim-deve 100% | 53.6 MiB/s | 54.8 KiB | 00m00s [ 647/1012] Installing rust-strsim+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 648/1012] Installing rust-clap_lex-de 100% | 42.9 MiB/s | 43.9 KiB | 00m00s [ 649/1012] Installing rust-clap_lex+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 650/1012] Installing rust-clap_builde 100% | 186.1 MiB/s | 952.8 KiB | 00m00s [ 651/1012] Installing rust-clap-devel- 100% | 41.4 MiB/s | 254.1 KiB | 00m00s [ 652/1012] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 653/1012] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 654/1012] Installing rust-clap+help-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 655/1012] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 656/1012] Installing rust-clap+error- 100% | 0.0 B/s | 124.0 B | 00m00s [ 657/1012] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 658/1012] Installing rust-clap+sugges 100% | 0.0 B/s | 124.0 B | 00m00s [ 659/1012] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 660/1012] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 661/1012] Installing rust-clap+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 662/1012] Installing rust-clap_comple 100% | 94.5 MiB/s | 193.6 KiB | 00m00s [ 663/1012] Installing rust-clap_comple 100% | 0.0 B/s | 124.0 B | 00m00s [ 664/1012] Installing rust-clap_comple 100% | 39.0 MiB/s | 39.9 KiB | 00m00s [ 665/1012] Installing rust-clap_comple 100% | 0.0 B/s | 124.0 B | 00m00s [ 666/1012] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 667/1012] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 668/1012] Installing rust-clap+usage- 100% | 0.0 B/s | 124.0 B | 00m00s [ 669/1012] Installing rust-difflib-dev 100% | 39.5 MiB/s | 40.4 KiB | 00m00s [ 670/1012] Installing rust-difflib+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 671/1012] Installing rust-lazy_static 100% | 38.1 MiB/s | 39.0 KiB | 00m00s [ 672/1012] Installing rust-lazy_static 100% | 0.0 B/s | 124.0 B | 00m00s [ 673/1012] Installing rust-sharded-sla 100% | 128.3 MiB/s | 262.7 KiB | 00m00s [ 674/1012] Installing rust-sharded-sla 100% | 0.0 B/s | 124.0 B | 00m00s [ 675/1012] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 676/1012] Installing rust-pin-project 100% | 46.3 MiB/s | 237.3 KiB | 00m00s [ 677/1012] Installing rust-pin-project 100% | 0.0 B/s | 124.0 B | 00m00s [ 678/1012] Installing rust-tracing-dev 100% | 154.8 MiB/s | 475.5 KiB | 00m00s [ 679/1012] Installing rust-tracing+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 680/1012] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 681/1012] Installing rust-tracing+tra 100% | 0.0 B/s | 124.0 B | 00m00s [ 682/1012] Installing rust-normalize-l 100% | 0.0 B/s | 15.8 KiB | 00m00s [ 683/1012] Installing rust-normalize-l 100% | 0.0 B/s | 124.0 B | 00m00s [ 684/1012] Installing rust-snapbox-dev 100% | 89.5 MiB/s | 274.9 KiB | 00m00s [ 685/1012] Installing rust-dyn-clone-d 100% | 34.5 MiB/s | 35.4 KiB | 00m00s [ 686/1012] Installing rust-dyn-clone+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 687/1012] Installing rust-inventory-d 100% | 43.0 MiB/s | 44.0 KiB | 00m00s [ 688/1012] Installing rust-inventory+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 689/1012] Installing rust-salsa-macro 100% | 105.6 MiB/s | 108.1 KiB | 00m00s [ 690/1012] Installing rust-salsa-macro 100% | 0.0 B/s | 124.0 B | 00m00s [ 691/1012] Installing rust-boxcar-deve 100% | 87.8 MiB/s | 89.9 KiB | 00m00s [ 692/1012] Installing rust-boxcar+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 693/1012] Installing rust-simdutf8-de 100% | 63.9 MiB/s | 131.0 KiB | 00m00s [ 694/1012] Installing rust-bytecheck+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 695/1012] Installing rust-winnow0.7-d 100% | 179.3 MiB/s | 1.3 MiB | 00m00s [ 696/1012] Installing rust-toml0.9+par 100% | 0.0 B/s | 124.0 B | 00m00s [ 697/1012] Installing rust-diff-devel- 100% | 445.4 MiB/s | 912.2 KiB | 00m00s [ 698/1012] Installing rust-diff+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 699/1012] Installing rust-pretty_asse 100% | 121.8 MiB/s | 124.8 KiB | 00m00s [ 700/1012] Installing rust-unscanny-de 100% | 6.0 MiB/s | 36.9 KiB | 00m00s [ 701/1012] Installing rust-unscanny+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 702/1012] Installing rust-pep440_rs-d 100% | 203.0 MiB/s | 207.9 KiB | 00m00s [ 703/1012] Installing rust-pep440_rs+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 704/1012] Installing rust-pep440_rs+v 100% | 0.0 B/s | 124.0 B | 00m00s [ 705/1012] Installing rust-paste-devel 100% | 35.7 MiB/s | 73.1 KiB | 00m00s [ 706/1012] Installing rust-paste+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 707/1012] Installing rust-litemap-dev 100% | 65.4 MiB/s | 134.0 KiB | 00m00s [ 708/1012] Installing rust-icu_locale_ 100% | 66.3 MiB/s | 407.4 KiB | 00m00s [ 709/1012] Installing rust-icu_provide 100% | 102.2 MiB/s | 209.4 KiB | 00m00s [ 710/1012] Installing rust-icu_normali 100% | 422.3 MiB/s | 3.0 MiB | 00m00s [ 711/1012] Installing rust-icu_provide 100% | 0.0 B/s | 124.0 B | 00m00s [ 712/1012] Installing rust-icu_locale_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 713/1012] Installing rust-icu_propert 100% | 284.0 MiB/s | 581.6 KiB | 00m00s [ 714/1012] Installing rust-idna_adapte 100% | 0.0 B/s | 27.9 KiB | 00m00s [ 715/1012] Installing rust-idna_adapte 100% | 0.0 B/s | 124.0 B | 00m00s [ 716/1012] Installing rust-idna-devel- 100% | 303.4 MiB/s | 932.0 KiB | 00m00s [ 717/1012] Installing rust-idna+alloc- 100% | 0.0 B/s | 124.0 B | 00m00s [ 718/1012] Installing rust-idna+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 719/1012] Installing rust-ryu-devel-0 100% | 78.6 MiB/s | 161.0 KiB | 00m00s [ 720/1012] Installing rust-ryu+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 721/1012] Installing rust-zmij-devel- 100% | 66.0 MiB/s | 67.6 KiB | 00m00s [ 722/1012] Installing rust-zmij+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 723/1012] Installing rust-itoa-devel- 100% | 35.2 MiB/s | 36.0 KiB | 00m00s [ 724/1012] Installing rust-itoa+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 725/1012] Installing rust-serde_json- 100% | 142.8 MiB/s | 731.1 KiB | 00m00s [ 726/1012] Installing rust-serde_json+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 727/1012] Installing rust-serde_json+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 728/1012] Installing rust-gen-lsp-typ 100% | 321.3 MiB/s | 658.1 KiB | 00m00s [ 729/1012] Installing rust-snapbox+str 100% | 0.0 B/s | 124.0 B | 00m00s [ 730/1012] Installing rust-escargot-de 100% | 37.5 MiB/s | 76.7 KiB | 00m00s [ 731/1012] Installing rust-escargot+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 732/1012] Installing rust-serde_json+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 733/1012] Installing rust-schemars-de 100% | 58.4 MiB/s | 538.0 KiB | 00m00s [ 734/1012] Installing rust-schemars+sc 100% | 0.0 B/s | 124.0 B | 00m00s [ 735/1012] Installing rust-cfg-if-deve 100% | 23.9 MiB/s | 24.5 KiB | 00m00s [ 736/1012] Installing rust-cfg-if+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 737/1012] Installing rust-nix-devel-0 100% | 207.9 MiB/s | 1.7 MiB | 00m00s [ 738/1012] Installing rust-getrandom-d 100% | 55.9 MiB/s | 171.7 KiB | 00m00s [ 739/1012] Installing rust-chacha20-de 100% | 75.3 MiB/s | 154.1 KiB | 00m00s [ 740/1012] Installing rust-crc32fast-d 100% | 120.1 MiB/s | 122.9 KiB | 00m00s [ 741/1012] Installing rust-crc32fast+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 742/1012] Installing rust-crc32fast+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 743/1012] Installing rust-zip-devel-0 100% | 202.9 MiB/s | 623.3 KiB | 00m00s [ 744/1012] Installing rust-zip+_deflat 100% | 0.0 B/s | 124.0 B | 00m00s [ 745/1012] Installing rust-zip+deflate 100% | 0.0 B/s | 124.0 B | 00m00s [ 746/1012] Installing rust-chacha20+rn 100% | 0.0 B/s | 124.0 B | 00m00s [ 747/1012] Installing rust-tempfile+ge 100% | 0.0 B/s | 124.0 B | 00m00s [ 748/1012] Installing rust-tempfile+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 749/1012] Installing rust-insta-devel 100% | 86.5 MiB/s | 531.2 KiB | 00m00s [ 750/1012] Installing rust-insta+serde 100% | 0.0 B/s | 124.0 B | 00m00s [ 751/1012] Installing rust-insta+conso 100% | 0.0 B/s | 124.0 B | 00m00s [ 752/1012] Installing rust-insta+color 100% | 0.0 B/s | 124.0 B | 00m00s [ 753/1012] Installing rust-insta+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 754/1012] Installing rust-insta+regex 100% | 0.0 B/s | 124.0 B | 00m00s [ 755/1012] Installing rust-insta+pest- 100% | 0.0 B/s | 124.0 B | 00m00s [ 756/1012] Installing rust-getrandom+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 757/1012] Installing rust-getrandom+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 758/1012] Installing rust-rand+sys_rn 100% | 0.0 B/s | 124.0 B | 00m00s [ 759/1012] Installing rust-nix+fs-deve 100% | 0.0 B/s | 124.0 B | 00m00s [ 760/1012] Installing rust-nix+term-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 761/1012] Installing rust-nix+process 100% | 0.0 B/s | 124.0 B | 00m00s [ 762/1012] Installing rust-nix+signal- 100% | 0.0 B/s | 124.0 B | 00m00s [ 763/1012] Installing rust-parking_lot 100% | 68.6 MiB/s | 140.4 KiB | 00m00s [ 764/1012] Installing rust-parking_lot 100% | 0.0 B/s | 124.0 B | 00m00s [ 765/1012] Installing rust-parking_lot 100% | 98.3 MiB/s | 201.4 KiB | 00m00s [ 766/1012] Installing rust-parking_lot 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 767/1012] Installing rust-salsa-devel 100% | 100.6 MiB/s | 1.4 MiB | 00m00s [ 768/1012] Installing rust-test-case-c 100% | 62.7 MiB/s | 64.2 KiB | 00m00s [ 769/1012] Installing rust-test-case-m 100% | 0.0 B/s | 12.7 KiB | 00m00s [ 770/1012] Installing rust-thread_loca 100% | 55.3 MiB/s | 56.6 KiB | 00m00s [ 771/1012] Installing rust-thread_loca 100% | 0.0 B/s | 124.0 B | 00m00s [ 772/1012] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 773/1012] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 774/1012] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 775/1012] Installing rust-tracing-fla 100% | 29.5 MiB/s | 30.2 KiB | 00m00s [ 776/1012] Installing rust-sha2_0.10-d 100% | 54.8 MiB/s | 112.3 KiB | 00m00s [ 777/1012] Installing rust-pest_meta-d 100% | 272.5 MiB/s | 279.0 KiB | 00m00s [ 778/1012] Installing rust-pest_meta+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 779/1012] Installing rust-pest_genera 100% | 81.3 MiB/s | 83.3 KiB | 00m00s [ 780/1012] Installing rust-pest_derive 100% | 78.1 MiB/s | 79.9 KiB | 00m00s [ 781/1012] Installing rust-pest_genera 100% | 0.0 B/s | 124.0 B | 00m00s [ 782/1012] Installing rust-pest_derive 100% | 0.0 B/s | 124.0 B | 00m00s [ 783/1012] Installing rust-pest_derive 100% | 0.0 B/s | 124.0 B | 00m00s [ 784/1012] Installing rust-insta+pest_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 785/1012] Installing rust-libloading0 100% | 55.1 MiB/s | 112.9 KiB | 00m00s [ 786/1012] Installing rust-libloading0 100% | 0.0 B/s | 124.0 B | 00m00s [ 787/1012] Installing rust-tap-devel-0 100% | 0.0 B/s | 39.5 KiB | 00m00s [ 788/1012] Installing rust-tap+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 789/1012] Installing rust-wyz-devel-0 100% | 59.7 MiB/s | 61.1 KiB | 00m00s [ 790/1012] Installing rust-radium-deve 100% | 48.2 MiB/s | 49.4 KiB | 00m00s [ 791/1012] Installing rust-radium+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 792/1012] Installing rust-predicates- 100% | 25.5 MiB/s | 26.1 KiB | 00m00s [ 793/1012] Installing rust-predicates- 100% | 0.0 B/s | 124.0 B | 00m00s [ 794/1012] Installing rust-predicates- 100% | 63.6 MiB/s | 130.3 KiB | 00m00s [ 795/1012] Installing rust-predicates+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 796/1012] Installing rust-predicates- 100% | 20.0 MiB/s | 20.5 KiB | 00m00s [ 797/1012] Installing rust-predicates- 100% | 0.0 B/s | 124.0 B | 00m00s [ 798/1012] Installing rust-rustversion 100% | 33.4 MiB/s | 68.3 KiB | 00m00s [ 799/1012] Installing rust-rustversion 100% | 0.0 B/s | 124.0 B | 00m00s [ 800/1012] Installing rust-castaway-de 100% | 39.8 MiB/s | 40.8 KiB | 00m00s [ 801/1012] Installing rust-castaway+al 100% | 0.0 B/s | 124.0 B | 00m00s [ 802/1012] Installing rust-char_str-de 100% | 100.6 MiB/s | 309.0 KiB | 00m00s [ 803/1012] Installing rust-char_str+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 804/1012] Installing rust-anstyle-que 100% | 26.0 MiB/s | 26.7 KiB | 00m00s [ 805/1012] Installing rust-anstyle-que 100% | 0.0 B/s | 124.0 B | 00m00s [ 806/1012] Installing rust-utf8parse-d 100% | 34.4 MiB/s | 35.2 KiB | 00m00s [ 807/1012] Installing rust-utf8parse+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 808/1012] Installing rust-anstyle-par 100% | 0.0 B/s | 124.0 B | 00m00s [ 809/1012] Installing rust-anstyle-par 100% | 0.0 B/s | 124.0 B | 00m00s [ 810/1012] Installing rust-anstyle-svg 100% | 63.3 MiB/s | 64.8 KiB | 00m00s [ 811/1012] Installing rust-anstyle-svg 100% | 0.0 B/s | 124.0 B | 00m00s [ 812/1012] Installing rust-colorchoice 100% | 0.0 B/s | 21.7 KiB | 00m00s [ 813/1012] Installing rust-colorchoice 100% | 0.0 B/s | 124.0 B | 00m00s [ 814/1012] Installing rust-anstream-de 100% | 100.1 MiB/s | 102.5 KiB | 00m00s [ 815/1012] Installing rust-anstream+au 100% | 0.0 B/s | 124.0 B | 00m00s [ 816/1012] Installing rust-anstream+wi 100% | 0.0 B/s | 124.0 B | 00m00s [ 817/1012] Installing rust-anstream+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 818/1012] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 819/1012] Installing rust-clap+color- 100% | 0.0 B/s | 124.0 B | 00m00s [ 820/1012] Installing rust-clap+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 821/1012] Installing rust-clap_comple 100% | 19.4 MiB/s | 19.8 KiB | 00m00s [ 822/1012] Installing rust-snapbox-mac 100% | 0.0 B/s | 124.0 B | 00m00s [ 823/1012] Installing rust-snapbox+col 100% | 0.0 B/s | 124.0 B | 00m00s [ 824/1012] Installing rust-icu_propert 100% | 243.7 MiB/s | 1.5 MiB | 00m00s [ 825/1012] Installing rust-icu_propert 100% | 0.0 B/s | 124.0 B | 00m00s [ 826/1012] Installing rust-icu_normali 100% | 200.5 MiB/s | 410.6 KiB | 00m00s [ 827/1012] Installing rust-icu_normali 100% | 0.0 B/s | 124.0 B | 00m00s [ 828/1012] Installing rust-idna_adapte 100% | 0.0 B/s | 124.0 B | 00m00s [ 829/1012] Installing rust-idna+compil 100% | 0.0 B/s | 124.0 B | 00m00s [ 830/1012] Installing rust-url-devel-0 100% | 277.6 MiB/s | 568.5 KiB | 00m00s [ 831/1012] Installing rust-url+serde-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 832/1012] Installing rust-url+std-dev 100% | 0.0 B/s | 124.0 B | 00m00s [ 833/1012] Installing rust-url+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 834/1012] Installing rust-pep508_rs-d 100% | 165.8 MiB/s | 339.6 KiB | 00m00s [ 835/1012] Installing rust-pep508_rs+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 836/1012] Installing rust-funty-devel 100% | 55.1 MiB/s | 56.4 KiB | 00m00s [ 837/1012] Installing rust-bitvec-deve 100% | 83.4 MiB/s | 1.0 MiB | 00m00s [ 838/1012] Installing rust-typed-arena 100% | 40.2 MiB/s | 41.2 KiB | 00m00s [ 839/1012] Installing rust-static_asse 100% | 63.9 MiB/s | 65.5 KiB | 00m00s [ 840/1012] Installing rust-static_asse 100% | 0.0 B/s | 124.0 B | 00m00s [ 841/1012] Installing rust-compact_str 100% | 126.7 MiB/s | 389.1 KiB | 00m00s [ 842/1012] Installing rust-compact_str 100% | 0.0 B/s | 124.0 B | 00m00s [ 843/1012] Installing rust-compact_str 100% | 0.0 B/s | 124.0 B | 00m00s [ 844/1012] Installing rust-same-file-d 100% | 33.3 MiB/s | 34.1 KiB | 00m00s [ 845/1012] Installing rust-same-file+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 846/1012] Installing rust-walkdir-dev 100% | 107.2 MiB/s | 109.8 KiB | 00m00s [ 847/1012] Installing rust-walkdir+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 848/1012] Installing rust-ignore-deve 100% | 155.8 MiB/s | 319.0 KiB | 00m00s [ 849/1012] Installing rust-ignore+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 850/1012] Installing rust-globwalk-de 100% | 33.4 MiB/s | 34.2 KiB | 00m00s [ 851/1012] Installing rust-globwalk+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 852/1012] Installing rust-notify-deve 100% | 154.1 MiB/s | 157.8 KiB | 00m00s [ 853/1012] Installing rust-heck-devel- 100% | 43.7 MiB/s | 44.7 KiB | 00m00s [ 854/1012] Installing rust-heck+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 855/1012] Installing rust-strum_macro 100% | 73.4 MiB/s | 150.3 KiB | 00m00s [ 856/1012] Installing rust-strum_macro 100% | 0.0 B/s | 124.0 B | 00m00s [ 857/1012] Installing rust-clap_derive 100% | 87.6 MiB/s | 179.4 KiB | 00m00s [ 858/1012] Installing rust-clap_derive 100% | 0.0 B/s | 124.0 B | 00m00s [ 859/1012] Installing rust-clap+derive 100% | 0.0 B/s | 124.0 B | 00m00s [ 860/1012] Installing rust-libtest-mim 100% | 50.0 MiB/s | 102.3 KiB | 00m00s [ 861/1012] Installing rust-libtest-mim 100% | 0.0 B/s | 124.0 B | 00m00s [ 862/1012] Installing rust-glob-devel- 100% | 84.2 MiB/s | 86.2 KiB | 00m00s [ 863/1012] Installing rust-glob+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 864/1012] Installing rust-clang-sys-d 100% | 208.8 MiB/s | 213.8 KiB | 00m00s [ 865/1012] Installing rust-clang-sys+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 866/1012] Installing rust-clang-sys+l 100% | 0.0 B/s | 124.0 B | 00m00s [ 867/1012] Installing rust-clang-sys+r 100% | 0.0 B/s | 124.0 B | 00m00s [ 868/1012] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 869/1012] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 870/1012] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 871/1012] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 872/1012] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 873/1012] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 874/1012] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 875/1012] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 876/1012] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 877/1012] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 878/1012] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 879/1012] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 880/1012] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 881/1012] Installing rust-bindgen-dev 100% | 217.1 MiB/s | 1.1 MiB | 00m00s [ 882/1012] Installing rust-bindgen+run 100% | 0.0 B/s | 124.0 B | 00m00s [ 883/1012] Installing rust-zstd-sys-de 100% | 318.0 MiB/s | 325.6 KiB | 00m00s [ 884/1012] Installing rust-zstd-safe-d 100% | 121.8 MiB/s | 124.7 KiB | 00m00s [ 885/1012] Installing rust-zstd-sys+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 886/1012] Installing rust-zstd-safe+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 887/1012] Installing rust-zstd-devel- 100% | 57.4 MiB/s | 117.5 KiB | 00m00s [ 888/1012] Installing rust-colored-dev 100% | 60.2 MiB/s | 123.2 KiB | 00m00s [ 889/1012] Installing rust-arrayvec-de 100% | 123.1 MiB/s | 126.1 KiB | 00m00s [ 890/1012] Installing rust-vte-devel-0 100% | 153.4 MiB/s | 314.2 KiB | 00m00s [ 891/1012] Installing rust-strip-ansi- 100% | 21.6 MiB/s | 22.1 KiB | 00m00s [ 892/1012] Installing rust-strip-ansi- 100% | 0.0 B/s | 124.0 B | 00m00s [ 893/1012] Installing rust-insta+strip 100% | 0.0 B/s | 124.0 B | 00m00s [ 894/1012] Installing rust-anyhow-deve 100% | 73.0 MiB/s | 224.3 KiB | 00m00s [ 895/1012] Installing rust-anyhow+std- 100% | 0.0 B/s | 124.0 B | 00m00s [ 896/1012] Installing rust-insta+filte 100% | 0.0 B/s | 124.0 B | 00m00s [ 897/1012] Installing rust-quick-junit 100% | 132.3 MiB/s | 135.5 KiB | 00m00s [ 898/1012] Installing rust-colored+no- 100% | 0.0 B/s | 124.0 B | 00m00s [ 899/1012] Installing rust-zip+zstd-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 900/1012] Installing rust-datatest-st 100% | 51.9 MiB/s | 106.3 KiB | 00m00s [ 901/1012] Installing rust-strum+strum 100% | 0.0 B/s | 124.0 B | 00m00s [ 902/1012] Installing rust-is-macro-de 100% | 30.2 MiB/s | 30.9 KiB | 00m00s [ 903/1012] Installing rust-notify+maco 100% | 0.0 B/s | 124.0 B | 00m00s [ 904/1012] Installing rust-assert_fs-d 100% | 67.6 MiB/s | 69.2 KiB | 00m00s [ 905/1012] Installing rust-salsa+compa 100% | 0.0 B/s | 124.0 B | 00m00s [ 906/1012] Installing rust-compact_str 100% | 0.0 B/s | 124.0 B | 00m00s [ 907/1012] Installing rust-get-size2+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 908/1012] Installing rust-typed-arena 100% | 0.0 B/s | 124.0 B | 00m00s [ 909/1012] Installing rust-bitvec+allo 100% | 0.0 B/s | 124.0 B | 00m00s [ 910/1012] Installing rust-pyproject-t 100% | 49.8 MiB/s | 51.0 KiB | 00m00s [ 911/1012] Installing rust-gen-lsp-typ 100% | 0.0 B/s | 124.0 B | 00m00s [ 912/1012] Installing rust-snapbox+col 100% | 0.0 B/s | 124.0 B | 00m00s [ 913/1012] Installing rust-clap_comple 100% | 0.0 B/s | 124.0 B | 00m00s [ 914/1012] Installing rust-snapbox+ter 100% | 0.0 B/s | 124.0 B | 00m00s [ 915/1012] Installing rust-char_str+ge 100% | 0.0 B/s | 124.0 B | 00m00s [ 916/1012] Installing rust-char_str+se 100% | 0.0 B/s | 124.0 B | 00m00s [ 917/1012] Installing rust-arc-swap-de 100% | 79.0 MiB/s | 242.6 KiB | 00m00s [ 918/1012] Installing rust-indoc-devel 100% | 28.1 MiB/s | 57.6 KiB | 00m00s [ 919/1012] Installing rust-insta+redac 100% | 0.0 B/s | 124.0 B | 00m00s [ 920/1012] Installing rust-tracing-fla 100% | 0.0 B/s | 124.0 B | 00m00s [ 921/1012] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 922/1012] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 923/1012] Installing rust-test-case-d 100% | 0.0 B/s | 17.1 KiB | 00m00s [ 924/1012] Installing rust-salsa+inven 100% | 30.3 KiB/s | 124.0 B | 00m00s [ 925/1012] Installing rust-salsa+macro 100% | 0.0 B/s | 124.0 B | 00m00s [ 926/1012] Installing rust-salsa+order 100% | 0.0 B/s | 124.0 B | 00m00s [ 927/1012] Installing rust-salsa+salsa 100% | 0.0 B/s | 124.0 B | 00m00s [ 928/1012] Installing rust-get-size2+p 100% | 0.0 B/s | 124.0 B | 00m00s [ 929/1012] Installing rust-dashmap-dev 100% | 64.7 MiB/s | 132.6 KiB | 00m00s [ 930/1012] Installing rust-ctrlc-devel 100% | 21.7 MiB/s | 44.5 KiB | 00m00s [ 931/1012] Installing rust-clearscreen 100% | 126.2 MiB/s | 258.5 KiB | 00m00s [ 932/1012] Installing rust-quickcheck- 100% | 101.2 MiB/s | 103.6 KiB | 00m00s [ 933/1012] Installing rust-insta-cmd-d 100% | 16.3 MiB/s | 33.4 KiB | 00m00s [ 934/1012] Installing rust-insta+json- 100% | 0.0 B/s | 124.0 B | 00m00s [ 935/1012] Installing rust-insta+ron-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 936/1012] Installing rust-cachedir-de 100% | 17.3 MiB/s | 17.7 KiB | 00m00s [ 937/1012] Installing rust-rand+std_rn 100% | 0.0 B/s | 124.0 B | 00m00s [ 938/1012] Installing rust-zip+deflate 100% | 0.0 B/s | 124.0 B | 00m00s [ 939/1012] Installing rust-etcetera-de 100% | 62.2 MiB/s | 63.7 KiB | 00m00s [ 940/1012] Installing rust-filetime-de 100% | 54.6 MiB/s | 55.9 KiB | 00m00s [ 941/1012] Installing rust-stacker-dev 100% | 41.5 MiB/s | 42.5 KiB | 00m00s [ 942/1012] Installing rust-schemars+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 943/1012] Installing rust-schemars+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 944/1012] Installing rust-snapbox+exa 100% | 0.0 B/s | 124.0 B | 00m00s [ 945/1012] Installing rust-lsp-server- 100% | 64.2 MiB/s | 65.7 KiB | 00m00s [ 946/1012] Installing rust-csv-devel-0 100% | 449.3 MiB/s | 5.8 MiB | 00m00s [ 947/1012] Installing rust-libcst-deve 100% | 122.2 MiB/s | 625.6 KiB | 00m00s [ 948/1012] Installing rust-pretty_asse 100% | 0.0 B/s | 124.0 B | 00m00s [ 949/1012] Installing rust-rkyv+bytech 100% | 0.0 B/s | 124.0 B | 00m00s [ 950/1012] Installing rust-snapbox+cmd 100% | 0.0 B/s | 124.0 B | 00m00s [ 951/1012] Installing rust-snapbox+dif 100% | 0.0 B/s | 124.0 B | 00m00s [ 952/1012] Installing rust-tracing+att 100% | 0.0 B/s | 124.0 B | 00m00s [ 953/1012] Installing rust-tracing+log 100% | 0.0 B/s | 124.0 B | 00m00s [ 954/1012] Installing rust-tracing+rel 100% | 0.0 B/s | 124.0 B | 00m00s [ 955/1012] Installing rust-clap+string 100% | 0.0 B/s | 124.0 B | 00m00s [ 956/1012] Installing rust-clap+env-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 957/1012] Installing rust-clap+wrap_h 100% | 0.0 B/s | 124.0 B | 00m00s [ 958/1012] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 959/1012] Installing rust-argfile-dev 100% | 25.5 MiB/s | 26.1 KiB | 00m00s [ 960/1012] Installing rust-tikv-jemall 100% | 0.0 B/s | 124.0 B | 00m00s [ 961/1012] Installing rust-unicode-nor 100% | 0.0 B/s | 124.0 B | 00m00s [ 962/1012] Installing rust-shellexpand 100% | 0.0 B/s | 124.0 B | 00m00s [ 963/1012] Installing rust-get-size2+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 964/1012] Installing rust-rkyv+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 965/1012] Installing rust-indicatif+u 100% | 0.0 B/s | 124.0 B | 00m00s [ 966/1012] Installing rust-itertools+u 100% | 0.0 B/s | 124.0 B | 00m00s [ 967/1012] Installing rust-jiff+tz-sys 100% | 0.0 B/s | 124.0 B | 00m00s [ 968/1012] Installing rust-jiff+tzdb-c 100% | 0.0 B/s | 124.0 B | 00m00s [ 969/1012] Installing rust-jiff+tzdb-z 100% | 0.0 B/s | 124.0 B | 00m00s [ 970/1012] Installing rust-fern-devel- 100% | 220.3 MiB/s | 451.2 KiB | 00m00s [ 971/1012] Installing rust-tracing-log 100% | 0.0 B/s | 124.0 B | 00m00s [ 972/1012] Installing rust-jiff+tz-fat 100% | 0.0 B/s | 124.0 B | 00m00s [ 973/1012] Installing rust-rayon-devel 100% | 147.8 MiB/s | 908.1 KiB | 00m00s [ 974/1012] Installing rust-tracing-log 100% | 0.0 B/s | 124.0 B | 00m00s [ 975/1012] Installing rust-crossbeam+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 976/1012] Installing rust-phf_codegen 100% | 0.0 B/s | 47.7 KiB | 00m00s [ 977/1012] Installing rust-imperative- 100% | 74.4 MiB/s | 76.2 KiB | 00m00s [ 978/1012] Installing rust-path-absolu 100% | 0.0 B/s | 124.0 B | 00m00s [ 979/1012] Installing pyproject-rpm-ma 100% | 167.1 MiB/s | 171.1 KiB | 00m00s [ 980/1012] Installing rust-toml+serde- 100% | 0.0 B/s | 124.0 B | 00m00s [ 981/1012] Installing rust-toml+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 982/1012] Installing rust-camino+serd 100% | 0.0 B/s | 124.0 B | 00m00s [ 983/1012] Installing rust-strum+std-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 984/1012] Installing rust-syn2+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 985/1012] Installing rust-ordermap+se 100% | 0.0 B/s | 124.0 B | 00m00s [ 986/1012] Installing rust-serde_test- 100% | 99.2 MiB/s | 101.5 KiB | 00m00s [ 987/1012] Installing rust-thin-vec+se 100% | 0.0 B/s | 124.0 B | 00m00s [ 988/1012] Installing rust-toml+displa 100% | 0.0 B/s | 124.0 B | 00m00s [ 989/1012] Installing rust-toml+parse- 100% | 0.0 B/s | 124.0 B | 00m00s [ 990/1012] Installing rust-jiff+tzdb-b 100% | 0.0 B/s | 124.0 B | 00m00s [ 991/1012] Installing rust-quickcheck_ 100% | 27.1 MiB/s | 27.7 KiB | 00m00s [ 992/1012] Installing rust-syn2+fold-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 993/1012] Installing rust-get-size2+o 100% | 0.0 B/s | 124.0 B | 00m00s [ 994/1012] Installing rust-get-size2+i 100% | 0.0 B/s | 124.0 B | 00m00s [ 995/1012] Installing rust-similar2+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 996/1012] Installing rust-shellexpand 100% | 0.0 B/s | 124.0 B | 00m00s [ 997/1012] Installing rust-get-size2+t 100% | 0.0 B/s | 124.0 B | 00m00s [ 998/1012] Installing rust-jiff+perf-i 100% | 0.0 B/s | 124.0 B | 00m00s [ 999/1012] Installing rust-get-size2+s 100% | 0.0 B/s | 124.0 B | 00m00s [1000/1012] Installing rust-get-size2+h 100% | 0.0 B/s | 124.0 B | 00m00s [1001/1012] Installing rust-wild-devel- 100% | 26.0 MiB/s | 26.6 KiB | 00m00s [1002/1012] Installing rust-supports-hy 100% | 20.1 MiB/s | 20.6 KiB | 00m00s [1003/1012] Installing rust-seahash-dev 100% | 65.3 MiB/s | 66.9 KiB | 00m00s [1004/1012] Installing rust-rustc-stabl 100% | 64.6 MiB/s | 66.2 KiB | 00m00s [1005/1012] Installing rust-pathdiff-de 100% | 0.0 B/s | 23.2 KiB | 00m00s [1006/1012] Installing rust-path-slash- 100% | 43.2 MiB/s | 44.3 KiB | 00m00s [1007/1012] Installing rust-natord-deve 100% | 0.0 B/s | 11.0 KiB | 00m00s [1008/1012] Installing rust-matchit-dev 100% | 160.6 MiB/s | 164.4 KiB | 00m00s [1009/1012] Installing rust-jod-thread- 100% | 0.0 B/s | 17.0 KiB | 00m00s [1010/1012] Installing rust-dunce-devel 100% | 0.0 B/s | 21.7 KiB | 00m00s [1011/1012] Installing rust-drop_bomb-d 100% | 18.7 MiB/s | 19.2 KiB | 00m00s [1012/1012] Installing rust-countme-dev 100% | 232.7 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.iiYdXs setting SOURCE_DATE_EPOCH=1792713600 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.ppVIFA + umask 022 + cd /builddir/build/BUILD/ruff-0.17.2-build + cd ruff-0.17.2 + /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.2-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.2-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.2-build/pyproject-wheeldir --output /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2-1.fc46.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2-1.fc46.x86_64-pyproject-dep-overrides Import error: No module named 'packaging' + cat /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2-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.2-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.2-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.2-build/pyproject-wheeldir --output /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2-1.fc46.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2-1.fc46.x86_64-pyproject-dep-overrides Import error: No module named 'packaging' + cat /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2-1.fc46.x86_64-pyproject-buildrequires + rm -rfv '*.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/ruff-0.17.2-1.fc46.buildreqs.nosrc.rpm INFO: Going to install missing dynamic buildrequires Updating and loading repositories: fedora 100% | 176.7 KiB/s | 22.3 KiB | 00m00s Copr repository 100% | 170.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.1-2.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-1.fc46 fedora 1.3 MiB python3-pip noarch 0:26.2.1-1.fc46 fedora 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 4 MiB. Need to download 4 MiB. After this operation, 16 MiB extra will be used (install 16 MiB, remove 0 B). [1/4] python3-packaging-0:26.3-1.fc46.n 100% | 41.0 MiB/s | 293.6 KiB | 00m00s [2/4] python3-devel-0:3.15.0-1.fc46.x86 100% | 52.4 MiB/s | 483.0 KiB | 00m00s [3/4] python3-rpm-generators-0:14-35.fc 100% | 14.1 MiB/s | 28.8 KiB | 00m00s [4/4] python3-pip-0:26.2.1-1.fc46.noarc 100% | 174.2 MiB/s | 2.8 MiB | 00m00s -------------------------------------------------------------------------------- [4/4] Total 100% | 123.2 MiB/s | 3.6 MiB | 00m00s Running transaction [1/6] Verify package files 100% | 363.0 B/s | 4.0 B | 00m00s [2/6] Prepare transaction 100% | 125.0 B/s | 4.0 B | 00m00s [3/6] Installing python3-packaging-0:26 100% | 217.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-1 100% | 112.9 MiB/s | 12.5 MiB | 00m00s Complete! Building target platforms: x86_64 Building for target x86_64 Reading /var/tmp/rpm-tmp.JooYyU setting SOURCE_DATE_EPOCH=1792713600 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.TxZSgi + umask 022 + cd /builddir/build/BUILD/ruff-0.17.2-build + cd ruff-0.17.2 + /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.2-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.2-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.2-build/pyproject-wheeldir --output /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2-1.fc46.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2-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.2-build/ruff-0.17.2-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.2-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.2-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.2-build/pyproject-wheeldir --output /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2-1.fc46.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2-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.2-build/ruff-0.17.2-1.fc46.x86_64-pyproject-buildrequires + rm -rfv '*.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/ruff-0.17.2-1.fc46.buildreqs.nosrc.rpm INFO: Going to install missing dynamic buildrequires Updating and loading repositories: fedora 100% | 232.0 KiB/s | 22.3 KiB | 00m00s Copr repository 100% | 96.1 KiB/s | 1.5 KiB | 00m00s Repositories loaded. Package "cargo-rpm-macros-28.5-2.fc45.noarch" is already installed. Package "rust-char_str-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-1.fc46.noarch" is already installed. Package "python3-pip-26.2.1-1.fc46.noarch" is already installed. Package "rust-1.99.1-2.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% | 231.1 MiB/s | 4.9 MiB | 00m00s -------------------------------------------------------------------------------- [1/1] Total 100% | 179.8 MiB/s | 4.9 MiB | 00m00s Running transaction [1/3] Verify package files 100% | 58.0 B/s | 1.0 B | 00m00s [2/3] Prepare transaction 100% | 30.0 B/s | 1.0 B | 00m00s [3/3] Installing maturin-0:1.15.0-1.fc4 100% | 198.2 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.KfwH5T setting SOURCE_DATE_EPOCH=1792713600 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.X4dL78 + umask 022 + cd /builddir/build/BUILD/ruff-0.17.2-build + cd ruff-0.17.2 + /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.2-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.2-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.2-build/pyproject-wheeldir --output /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2-1.fc46.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2-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 349 packages to highest compatible versions 🍹 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.2.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.2-build/ruff-0.17.2-1.fc46.x86_64-pyproject-buildrequires + rm -rfv ruff-0.17.2.dist-info/ removed 'ruff-0.17.2.dist-info/licenses/LICENSE' removed directory 'ruff-0.17.2.dist-info/licenses' removed 'ruff-0.17.2.dist-info/WHEEL' removed 'ruff-0.17.2.dist-info/METADATA' removed directory 'ruff-0.17.2.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.2-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.2-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.2-build/pyproject-wheeldir --output /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2-1.fc46.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2-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.2.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.2-build/ruff-0.17.2-1.fc46.x86_64-pyproject-buildrequires + rm -rfv ruff-0.17.2.dist-info/ removed 'ruff-0.17.2.dist-info/licenses/LICENSE' removed directory 'ruff-0.17.2.dist-info/licenses' removed 'ruff-0.17.2.dist-info/WHEEL' removed 'ruff-0.17.2.dist-info/METADATA' removed directory 'ruff-0.17.2.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/ruff-0.17.2-1.fc46.buildreqs.nosrc.rpm INFO: Going to install missing dynamic buildrequires Updating and loading repositories: fedora 100% | 176.7 KiB/s | 22.3 KiB | 00m00s Copr repository 100% | 139.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-1.fc46.noarch" is already installed. Package "python3-pip-26.2.1-1.fc46.noarch" is already installed. Package "rust-1.99.1-2.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.OteEV7 setting SOURCE_DATE_EPOCH=1792713600 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.CX5X9p + umask 022 + cd /builddir/build/BUILD/ruff-0.17.2-build + cd ruff-0.17.2 + /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.2-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.2-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.2-build/pyproject-wheeldir --output /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2-1.fc46.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2-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.2.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.2-build/ruff-0.17.2-1.fc46.x86_64-pyproject-buildrequires + rm -rfv ruff-0.17.2.dist-info/ removed 'ruff-0.17.2.dist-info/licenses/LICENSE' removed directory 'ruff-0.17.2.dist-info/licenses' removed 'ruff-0.17.2.dist-info/WHEEL' removed 'ruff-0.17.2.dist-info/METADATA' removed directory 'ruff-0.17.2.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.2-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.2-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.2-build/pyproject-wheeldir --output /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2-1.fc46.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2-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.2.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.2-build/ruff-0.17.2-1.fc46.x86_64-pyproject-buildrequires + rm -rfv ruff-0.17.2.dist-info/ removed 'ruff-0.17.2.dist-info/licenses/LICENSE' removed directory 'ruff-0.17.2.dist-info/licenses' removed 'ruff-0.17.2.dist-info/WHEEL' removed 'ruff-0.17.2.dist-info/METADATA' removed directory 'ruff-0.17.2.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%conf): /bin/sh -e /var/tmp/rpm-tmp.cYbb5u + umask 022 + cd /builddir/build/BUILD/ruff-0.17.2-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.2 + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.fVWs5B + umask 022 + cd /builddir/build/BUILD/ruff-0.17.2-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.2 + mkdir -p /builddir/build/BUILD/ruff-0.17.2-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.2-build/.pyproject-builddir + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_wheel.py /builddir/build/BUILD/ruff-0.17.2-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.2.dist-info Checking for Rust toolchain.... Running `maturin pep517 write-dist-info --metadata-directory /builddir/build/BUILD/ruff-0.17.2-build/.pyproject-builddir/pip-modern-metadata-vv48wvq8 --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 equivalent v1.0.2 Compiling foldhash v0.2.0 Compiling zmij v1.0.21 Compiling rustversion v1.0.23 Compiling itoa v1.0.18 Compiling bitflags v2.13.2 Compiling heck v0.5.0 Compiling interpolator v0.5.0 Compiling crossbeam-utils v0.8.23 Compiling collection_literals v1.0.3 Compiling log v0.4.34 Compiling static_assertions v1.1.0 Compiling once_cell v1.21.4 Compiling regex-syntax v0.8.11 Compiling siphasher v1.0.4 Compiling either v1.19.0 Compiling find-msvc-tools v0.1.14 Compiling thiserror v2.0.21 Compiling shlex v2.0.1 Compiling tinyvec_macros v0.1.1 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=d4ab770f8728261b -C extra-filename=-af794f7e53ce5528 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/build/proc-macro2-af794f7e53ce5528 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=5f59bd0afc9bac63 -C extra-filename=-ecf2d314c69554dc --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/build/serde_core-ecf2d314c69554dc -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=f5f3f790dfb585b4 -C extra-filename=-96242608c4843234 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/build/quote-96242608c4843234 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=04fb747666d6939a -C extra-filename=-c2122dad86c69958 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=d5f4487288faeeea -C extra-filename=-ce6e8ee7d21f7f0d --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=57abc3a9e9522503 -C extra-filename=-14157ded811ec637 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=c0607ace2fa9b8b7 -C extra-filename=-95abbf2eac0d66dd --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=ba67679993584f65 -C extra-filename=-0c53c664cac70d0e --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/build/serde-0c53c664cac70d0e -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=039b1164ff93abe2 -C extra-filename=-63ab59ad328d1d5f --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/build/libc-63ab59ad328d1d5f -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=a85cfbce8fb05901 -C extra-filename=-52a364257695ade0 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=067eec4812680eb2 -C extra-filename=-395976f83be3a415 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=301f1bea805e3e20 -C extra-filename=-92bb18399616535c --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=139c6a195df00e44 -C extra-filename=-e878f01f7cf4ce03 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/build/zmij-e878f01f7cf4ce03 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=1ed02149ee57934a -C extra-filename=-b5dccc2237635798 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=5a44bfeba6223ff9 -C extra-filename=-eb9427d395f3feb4 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/build/rustversion-eb9427d395f3feb4 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=9e575c16a735d994 -C extra-filename=-6cfa7d86fc00c431 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=a1435cb1f44d1e04 -C extra-filename=-9eed0cbb9c24ac10 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=e94ead28e6979928 -C extra-filename=-3592014a2959445d --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=5b42309997f5cfd2 -C extra-filename=-bacf91ce7861e27f --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=328b1af57e379a98 -C extra-filename=-70a899d13a54e1ab --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=c62a1bdea8407aa1 -C extra-filename=-41ef92510cc85e47 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/build/crossbeam-utils-41ef92510cc85e47 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=4817db1f47239937 -C extra-filename=-57990ab8874b99a0 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=166d08364543eef8 -C extra-filename=-146b5dee6c789035 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=adc0f3c47b9db51d -C extra-filename=-5c1c573798bacc82 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=ed61b5adc017cd3c -C extra-filename=-d5e951552a40351d --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=1281cc98ac09d410 -C extra-filename=-4de9d765c3bec8bf --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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 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=0e7baf9dc00dcb35 -C extra-filename=-de3179fa23045534 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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 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=6adcccad01bd9d7d -C extra-filename=-f8c0dc2f5036a50c --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=e83290578a982279 -C extra-filename=-44f7fc4bceeb0324 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=b5c9d5a79ffb6b96 -C extra-filename=-d15ad259bf59b318 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/build/thiserror-d15ad259bf59b318 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=9bca1164efe87aee -C extra-filename=-c90b332de56a40ff --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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 embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=ac2435f76511db04 -C extra-filename=-4d774370dec4363e --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=a10ee80428ce7770 -C extra-filename=-d5e0f40ea633184e --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=60075edf552c2a3f -C extra-filename=-1a73144c07bda5e8 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 Compiling ruff_text_size v0.0.19 (/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/crates/ruff_text_size) 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=2b587290d7382305 -C extra-filename=-cf373472487ab7b5 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern tinyvec_macros=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libtinyvec_macros-4d774370dec4363e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=a780d66db064fd22 -C extra-filename=-e70378c2664d6f25 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name regex_syntax --edition=2021 /usr/share/cargo/registry/regex-syntax-0.8.11/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -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=308cd2c3e8e18a56 -C extra-filename=-ef9f6f46394b0358 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=867767f53ba5b87a -C extra-filename=-c48699006632b335 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/build/parking_lot_core-c48699006632b335 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=99349249bfbbffe0 -C extra-filename=-47e5cb112d157735 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name rustc_hash --edition=2021 /usr/share/cargo/registry/rustc-hash-2.1.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "rand", "std"))' -C metadata=c899280edd707773 -C extra-filename=-11d8f0f2d4d5d9e5 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=3f796fbbf94ce0c5 -C extra-filename=-e1b2a27ee377c327 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("jobserver", "parallel"))' -C metadata=da0832f5b0575319 -C extra-filename=-2b207a51e344ca86 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern find_msvc_tools=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libfind_msvc_tools-44f7fc4bceeb0324.rmeta --extern shlex=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libshlex-c90b332de56a40ff.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b6547a8a73889292 -C extra-filename=-29c128f70c5aa294 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling pin-project-lite v0.2.17 Compiling arrayvec v0.7.8 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=9b4c13f7021a2cfc -C extra-filename=-491ee9b2b2e5d7e7 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` 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=b5decf6dad54b40b -C extra-filename=-0105383619deb9ae --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=52a027adeeee4263 -C extra-filename=-6c76a33fe2571dec --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern once_cell=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libonce_cell-d5e951552a40351d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=d84c87c839b60ec5 -C extra-filename=-c65540373d2df87a --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern either=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libeither-f8c0dc2f5036a50c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=7fb877c1ad56a9f5 -C extra-filename=-baf3fde0f50db390 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=6047ff1805286180 -C extra-filename=-115bf12d1c7652a2 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern either=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libeither-1a73144c07bda5e8.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=5b91d1b8a33ef1de -C extra-filename=-6dc4db41f95b9c38 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern scopeguard=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libscopeguard-29c128f70c5aa294.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=16dc289021f113d3 -C extra-filename=-65e2b7467aa3f82c --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=d23c50af2a6cb006 -C extra-filename=-09f57f4c061e013e --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=56722334259f014a -C extra-filename=-891c2c98d8f9e02f --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=1298023a3581003e -C extra-filename=-5fdb93507a7788ca --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/build/typeid-5fdb93507a7788ca -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=f6a1ea9e7fb1c9ee -C extra-filename=-86fa459ae1cf0213 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/build/portable-atomic-86fa459ae1cf0213 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=ee107f0753f09daa -C extra-filename=-9dc1dc231de56609 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern allocator_api2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/liballocator_api2-95abbf2eac0d66dd.rmeta --extern equivalent=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libequivalent-395976f83be3a415.rmeta --extern foldhash=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libfoldhash-92bb18399616535c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=0b1ccb91b00d9b6e -C extra-filename=-9576864e440da01c --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/build/object-9576864e440da01c -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=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=e4b63176a45ffe13 -C extra-filename=-02416dd9faf6fa64 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern tinyvec_macros=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libtinyvec_macros-baf3fde0f50db390.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.2-build/ruff-0.17.2/target/release/build/quote-96242608c4843234/build-script-build` Compiling phf_shared v0.13.1 Running `/usr/bin/rustc --crate-name phf_shared --edition=2021 /usr/share/cargo/registry/phf_shared-0.13.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C 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=4a5033b834a87602 -C extra-filename=-6b31996ce1dcbb1b --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern siphasher=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libsiphasher-de3179fa23045534.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=75ae5736f627da89 -C extra-filename=-cdae34e94821acca --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 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=91cd5860c3107099 -C extra-filename=-addcf365a85b8a8d --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern memchr=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libmemchr-ce6e8ee7d21f7f0d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.2-build/ruff-0.17.2/target/release/build/zmij-e878f01f7cf4ce03/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=af7480044f379d48 -C extra-filename=-6a958ae476f5866d --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern memchr=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libmemchr-ce6e8ee7d21f7f0d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.2-build/ruff-0.17.2/target/release/build/parking_lot_core-c48699006632b335/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=83692d7ac89ff20d -C extra-filename=-f5f657d9f6807323 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(exhaustive)' --check-cfg 'cfg(zmij_no_select_unpredictable)'` Running `/usr/bin/rustc --crate-name aho_corasick --edition=2021 /usr/share/cargo/registry/aho-corasick-1.1.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="perf-literal"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "logging", "perf-literal", "std"))' -C metadata=4191a6ce8d2d9ee4 -C extra-filename=-d4cdb55a2fe64d47 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern memchr=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libmemchr-3592014a2959445d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=6e99959ea12288aa -C extra-filename=-8961d9b46cb3f9e5 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern tinyvec=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libtinyvec-cf373472487ab7b5.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.19 (/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/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=44974969f4c95808 -C extra-filename=-1d1cc86dd3624df9 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern memchr=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libmemchr-3592014a2959445d.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_text_size-e70378c2664d6f25.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.2-build/ruff-0.17.2/target/release/build/crossbeam-utils-41ef92510cc85e47/build-script-build` Compiling glob v0.3.4 Running `/usr/bin/rustc --crate-name glob --edition=2021 /usr/share/cargo/registry/glob-0.3.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=f17d59fbe6475e8a -C extra-filename=-3a5f7e28584bbb87 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name crossbeam_utils --edition=2021 /usr/share/cargo/registry/crossbeam-utils-0.8.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=ade61c40e1095837 -C extra-filename=-dfce70d078ca93f1 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -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 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=87899dcfc5ed9b7d -C extra-filename=-9ee9f6a42f6594ba --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.2-build/ruff-0.17.2/target/release/build/proc-macro2-af794f7e53ce5528/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 embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=7f424d2a3245f15a -C extra-filename=-ec367b510ac29566 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=b74b3f6c120745c3 -C extra-filename=-d102a2ce7ff55cbf --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.2-build/ruff-0.17.2/target/release/build/serde-0c53c664cac70d0e/build-script-build` Running `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/build/serde_core-ecf2d314c69554dc/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=667da9e6c5e8da7c -C extra-filename=-0264783f60d813c1 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "std"))' -C metadata=c2eb953a21237183 -C extra-filename=-9d1bb88e8d4ce3fe --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=9eca58a3bfe8617d -C extra-filename=-423eb573b9e5f8ad --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(if_docsrs_then_no_serde_core)' --check-cfg 'cfg(no_core_cstr)' --check-cfg 'cfg(no_core_error)' --check-cfg 'cfg(no_core_net)' --check-cfg 'cfg(no_core_num_saturating)' --check-cfg 'cfg(no_diagnostic_namespace)' --check-cfg 'cfg(no_serde_derive)' --check-cfg 'cfg(no_std_atomic)' --check-cfg 'cfg(no_std_atomic64)' --check-cfg 'cfg(no_target_has_atomic)'` Compiling 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 embed-bitcode=no -C debug-assertions=off --cfg 'feature="rng"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("cipher", "default", "legacy", "rng", "xchacha", "zeroize"))' -C metadata=6249701b4073a312 -C extra-filename=-64a7b2ed759d3424 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libcfg_if-9ee9f6a42f6594ba.rmeta --extern cpufeatures=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libcpufeatures-ec367b510ac29566.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/librand_core-cdae34e94821acca.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b7e6cf704cdda02e -C extra-filename=-dc4118ec396a0b92 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.2-build/ruff-0.17.2/target/release/build/typeid-5fdb93507a7788ca/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=9fad97ef3922597b -C extra-filename=-1f7fe683d914be29 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern unicode_ident=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libunicode_ident-c2122dad86c69958.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg wrap_proc_macro --cfg proc_macro_span_location --cfg proc_macro_span_file --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(no_is_available)' --check-cfg 'cfg(no_literal_byte_character)' --check-cfg 'cfg(no_literal_c_string)' --check-cfg 'cfg(no_source_text)' --check-cfg 'cfg(proc_macro_span)' --check-cfg 'cfg(proc_macro_span_file)' --check-cfg 'cfg(proc_macro_span_location)' --check-cfg 'cfg(procmacro2_backtrace)' --check-cfg 'cfg(procmacro2_build_probe)' --check-cfg 'cfg(procmacro2_nightly_testing)' --check-cfg 'cfg(procmacro2_semver_exempt)' --check-cfg 'cfg(randomize_layout)' --check-cfg 'cfg(span_locations)' --check-cfg 'cfg(super_unstable)' --check-cfg 'cfg(wrap_proc_macro)'` Compiling salsa-macro-rules v0.28.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=af8af481f839ad63 -C extra-filename=-3b614ea7cc9e8678 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.13.1 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=9c37c19e5d8d76c8 -C extra-filename=-9907282b4469e52c --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(no_const_type_id)'` Running `/usr/bin/rustc --crate-name phf_generator --edition=2021 /usr/share/cargo/registry/phf_generator-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 embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=5758cdeeec643ef0 -C extra-filename=-6c33ea3c8c2465f7 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern fastrand=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libfastrand-9d1bb88e8d4ce3fe.rmeta --extern phf_shared=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libphf_shared-6b31996ce1dcbb1b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.2-build/ruff-0.17.2/target/release/build/rustversion-eb9427d395f3feb4/build-script-build` Compiling intrusive-collections v0.10.3 Running `/usr/bin/rustc --crate-name intrusive_collections --edition=2018 /usr/share/cargo/registry/intrusive-collections-0.10.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "nightly"))' -C metadata=3df048603cec4083 -C extra-filename=-a7c7d843b0a9b8ad --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.2-build/ruff-0.17.2/target/release/build/object-9576864e440da01c/build-script-build` Compiling anstyle v1.0.14 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=a5b6b7ef0e8bd615 -C extra-filename=-0efb4e63817522cc --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(cfg_macro_not_allowed)' --check-cfg 'cfg(host_os, values("windows"))'` Running `/usr/bin/rustc --crate-name 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=549becf9b67c9a3b -C extra-filename=-f63ad41c01d2cdb2 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=f4ee42b9c6c384a1 -C extra-filename=-181b08c956e26d3b --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern tinyvec=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libtinyvec-02416dd9faf6fa64.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=b654390c536e8119 -C extra-filename=-4d0dfb1aaec0a7e0 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern memchr=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libmemchr-3592014a2959445d.rmeta --cap-lints allow -Copt-level=3 -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 writeable v0.6.4 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=1357094d822502b9 -C extra-filename=-81d5f0fc1b601f8c --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` 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=d40f6e5b2ea0e9c4 -C extra-filename=-3505f590f28e474a --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.2-build/ruff-0.17.2/target/release/build/thiserror-d15ad259bf59b318/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 embed-bitcode=no -C debug-assertions=off --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=c7145153ef038a45 -C extra-filename=-fbed4e7d01123c8c --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern chacha20=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libchacha20-64a7b2ed759d3424.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/librand_core-cdae34e94821acca.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.13.1 Running `/usr/bin/rustc --crate-name phf_codegen --edition=2021 /usr/share/cargo/registry/phf_codegen-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 embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=7a8ad7517da6225c -C extra-filename=-beec02da4a277d0a --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern phf_generator=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libphf_generator-6c33ea3c8c2465f7.rmeta --extern phf_shared=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libphf_shared-6b31996ce1dcbb1b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=0c7fe819dd97e3ad -C extra-filename=-a12abae420d6e37d --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libcrossbeam_utils-dfce70d078ca93f1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=65df0f5e4a60eb12 -C extra-filename=-bd660e207e00f2ac --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/build/crossbeam-epoch-bd660e207e00f2ac -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=bc0743b32906a9ca -C extra-filename=-55c7a97e761c0ef0 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern hashbrown=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libhashbrown-9dc1dc231de56609.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 Compiling icu_properties_data v2.3.0 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=3b97082596c0e528 -C extra-filename=-c6a8286ca3c2e858 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.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=ced8d9605f05502d -C extra-filename=-b1aa1550cd4da603 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern siphasher=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libsiphasher-e1b2a27ee377c327.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=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=39c4dc6b7596d264 -C extra-filename=-cbff4638ce6c2125 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/build/icu_properties_data-cbff4638ce6c2125 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 Compiling icu_normalizer_data v2.3.0 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=b9df14bee465e1e9 -C extra-filename=-7ff2781ebedd1099 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/build/crossbeam-deque-7ff2781ebedd1099 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=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=0b8890fc2e6ccb76 -C extra-filename=-2601cbc5ab143097 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/build/icu_normalizer_data-2601cbc5ab143097 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=f815b23eff5e2d95 -C extra-filename=-ffb43fffa0dd1215 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=dcdaec0b539bbc05 -C extra-filename=-ad5fc3f397e7f9b7 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/build/serde_json-ad5fc3f397e7f9b7 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling rustix v1.1.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=70ba7680734a3362 -C extra-filename=-2fcd9a21359b0bef --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/build/rustix-2fcd9a21359b0bef -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=80f61a585780c380 -C extra-filename=-587bd9c4f1abb2cc --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libproc_macro2-1f7fe683d914be29.rmeta --cap-lints allow -Copt-level=3 -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 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=ebc601e9ebe5ea7d -C extra-filename=-b032a1b14d55fa6d --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=f77fc5a300bf83c1 -C extra-filename=-43d2af02ee58d9ac --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=6a45f8746308ced3 -C extra-filename=-3331774c9065d999 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=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=5fa4f5060ef061e5 -C extra-filename=-29db033d691e57fe --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern phf_shared=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libphf_shared-b1aa1550cd4da603.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=a0e99cbedd4d4a3e -C extra-filename=-16bdd27aec35a06d --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/build/anyhow-16bdd27aec35a06d -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name cpufeatures --edition=2024 /usr/share/cargo/registry/cpufeatures-0.3.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=eb7a03c7a3784983 -C extra-filename=-ea4e16ed666c8d75 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 Compiling crc32fast v1.5.2 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=903970b8846c76c1 -C extra-filename=-f2a33fe8645b31ee --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/crc32fast-1.5.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=8167a54d46ae9aa4 -C extra-filename=-4a0f839d81edabb5 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/build/crc32fast-4a0f839d81edabb5 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.19 (/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/crates/ruff_unicode_names2_generator) Running `/usr/bin/rustc --crate-name unicode_names2_generator --edition=2024 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 -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=50085597249eb481 -C extra-filename=-1614daf43f08d302 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern phf_codegen=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libphf_codegen-beec02da4a277d0a.rmeta --extern rand=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/librand-fbed4e7d01123c8c.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.2-build/ruff-0.17.2/target/release/build/icu_normalizer_data-2601cbc5ab143097/build-script-build` 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=837680f392430653 -C extra-filename=-72dd7a4ddb4a2a66 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libproc_macro2-1f7fe683d914be29.rmeta --extern quote=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libquote-587bd9c4f1abb2cc.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libunicode_ident-c2122dad86c69958.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 Compiling proc-macro-utils v0.10.0 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=96bf9644967f3fa3 -C extra-filename=-ef672ebe074f7581 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libproc_macro2-1f7fe683d914be29.rmeta --extern quote=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libquote-587bd9c4f1abb2cc.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libunicode_ident-c2122dad86c69958.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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_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=b43f6a19737008ab -C extra-filename=-01e0b896f15cdb66 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libproc_macro2-1f7fe683d914be29.rmeta --extern quote=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libquote-587bd9c4f1abb2cc.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libsmallvec-b5dccc2237635798.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.2-build/ruff-0.17.2/target/release/build/icu_properties_data-cbff4638ce6c2125/build-script-build` Running `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/build/serde_json-ad5fc3f397e7f9b7/build-script-build` 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=4da19e99a7fa0218 -C extra-filename=-0f60f4bc9f232198 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -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.2-build/ruff-0.17.2/target/release/build/libc-63ab59ad328d1d5f/build-script-build` 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=14f0c19faa808f97 -C extra-filename=-15cbf2ebe665e3db --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -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 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=5586eaf1c4a94775 -C extra-filename=-c29c8fa0f40a2193 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern same_file=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libsame_file-3331774c9065d999.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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_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=c955cd268aa4b8f4 -C extra-filename=-e52f2f3f0c1e76f1 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling utf8parse v0.2.2 Running `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/build/crossbeam-epoch-bd660e207e00f2ac/build-script-build` 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=37f712e6927b772c -C extra-filename=-95dc5163cc93cd9e --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=255116f353271d27 -C extra-filename=-e80f41f44d26c6ec --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=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=1297724d8525486b -C extra-filename=-a0300547bd8c1674 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -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 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=d457e7f14ef5304c -C extra-filename=-492ef0bf5cddcc57 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libcrossbeam_utils-dfce70d078ca93f1.rmeta --cap-lints allow -Copt-level=3 -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 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=2d2f5257127bf942 -C extra-filename=-1f5e2ffd39b73a1e --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern arrayvec=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libarrayvec-0105383619deb9ae.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libmemchr-ce6e8ee7d21f7f0d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.2-build/ruff-0.17.2/target/release/build/crossbeam-deque-7ff2781ebedd1099/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=65e30ff4e06db39f -C extra-filename=-37807be5ce2ae290 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern utf8parse=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libutf8parse-95dc5163cc93cd9e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling anstyle-query v1.1.5 Running `/usr/bin/rustc --crate-name anstyle_query --edition=2021 /usr/share/cargo/registry/anstyle-query-1.1.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=905a6dba54bed6e9 -C extra-filename=-85c8de08a5efb2d2 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` 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=c6969949be2f11bc -C extra-filename=-ebcf4185d35b7daa --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libcfg_if-14157ded811ec637.rmeta --extern cpufeatures=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libcpufeatures-ea4e16ed666c8d75.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/librand_core-e52f2f3f0c1e76f1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=ed41435070cfde76 -C extra-filename=-7e472f9b6925c285 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/build/camino-7e472f9b6925c285 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=27de0d765d4abef7 -C extra-filename=-83786eaa4a61bf74 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=8e90473cb3055be2 -C extra-filename=-ade199c37ce61df8 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern memchr=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libmemchr-ce6e8ee7d21f7f0d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=07da71347099d5a3 -C extra-filename=-dd2bdd722cfdb8ff --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern anstyle=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libanstyle-f63ad41c01d2cdb2.rmeta --extern anstyle_parse=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libanstyle_parse-37807be5ce2ae290.rmeta --extern anstyle_query=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libanstyle_query-85c8de08a5efb2d2.rmeta --extern colorchoice=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libcolorchoice-83786eaa4a61bf74.rmeta --extern utf8parse=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libutf8parse-95dc5163cc93cd9e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=099f7bad6c8fd5d8 -C extra-filename=-89bb82858243643b --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern uuid=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libuuid-f2a33fe8645b31ee.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=d31b9121c8d9477b -C extra-filename=-144a27e70650ddf8 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern vte=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libvte-1f5e2ffd39b73a1e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=3b933707dc3d7b8f -C extra-filename=-db463891e41321eb --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/build/num-traits-db463891e41321eb -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern autocfg=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libautocfg-65e2b7467aa3f82c.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 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=1154f99d798d5fff -C extra-filename=-4c064b136dd2a0ee --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern crossbeam_epoch=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libcrossbeam_epoch-492ef0bf5cddcc57.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libcrossbeam_utils-dfce70d078ca93f1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(crossbeam_sanitize_thread)'` Running `/usr/bin/rustc --crate-name 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=0ae3f679f01a5d8e -C extra-filename=-b154ed9e1ce40e60 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern chacha20=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libchacha20-ebcf4185d35b7daa.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/librand_core-e52f2f3f0c1e76f1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.13.0 Running `/usr/bin/rustc --crate-name typed_path --edition=2021 /usr/share/cargo/registry/typed-path-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="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly-wasip2", "serde", "std"))' -C metadata=3592a2e546cebf2d -C extra-filename=-5a59eba252267acd --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.2-build/ruff-0.17.2/target/release/build/crc32fast-4a0f839d81edabb5/build-script-build` Running `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/build/portable-atomic-86fa459ae1cf0213/build-script-build` 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=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=1e12b1bfe777ebb0 -C extra-filename=-139143b702e69fe6 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=16 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "std"))' -C metadata=da0ef5375afdf816 -C extra-filename=-47582961cf44f0f9 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libcfg_if-14157ded811ec637.rmeta --cap-lints allow -Copt-level=3 -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 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=224d90280cd55712 -C extra-filename=-01adcf462d3a3926 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=ff81c615373488b4 -C extra-filename=-8cc721064c972276 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -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=dfa3c76a60b6b1d2 -C extra-filename=-2ca81150a940343d --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.2-build/ruff-0.17.2/target/release/build/anyhow-16bdd27aec35a06d/build-script-build` Compiling ruff_annotate_snippets v0.0.19 (/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/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=f0f9e5aadd03a7de -C extra-filename=-2cee8f0bedcd4e0b --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern anstyle=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libanstyle-f63ad41c01d2cdb2.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libmemchr-ce6e8ee7d21f7f0d.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libunicode_width-c6a8286ca3c2e858.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling etcetera v0.11.0 Running `/usr/bin/rustc --crate-name etcetera --edition=2024 /usr/share/cargo/registry/etcetera-0.11.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=fb0183a752cd3971 -C extra-filename=-1fb8fce7e9bbdf00 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libcfg_if-14157ded811ec637.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.19 (/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/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=2c4ba30d673968cd -C extra-filename=-50090b5fb7595073 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern itertools=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libitertools-115bf12d1c7652a2.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libmemchr-3592014a2959445d.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_source_file-1d1cc86dd3624df9.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_text_size-e70378c2664d6f25.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/librustc_hash-11d8f0f2d4d5d9e5.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libunicode_ident-c2122dad86c69958.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libunicode_normalization-8961d9b46cb3f9e5.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.2-build/ruff-0.17.2/target/release/build/rustix-2fcd9a21359b0bef/build-script-build` 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=45c1ba610755da07 -C extra-filename=-432db6a1cf3ae029 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libaho_corasick-addcf365a85b8a8d.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libmemchr-ce6e8ee7d21f7f0d.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libregex_syntax-4de9d765c3bec8bf.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.2-build/ruff-0.17.2/target/release/build/num-traits-db463891e41321eb/build-script-build` 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=551b19b16c7762e9 -C extra-filename=-b99ec29e46590669 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libaho_corasick-d4cdb55a2fe64d47.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libmemchr-3592014a2959445d.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libregex_syntax-ef9f6f46394b0358.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name anyhow --edition=2021 /usr/share/cargo/registry/anyhow-1.0.104/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("backtrace", "default", "std"))' -C metadata=d899adc221f41dab -C extra-filename=-47a39650d2fba36d --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -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 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=e1ec765c98f4e3bc -C extra-filename=-9cd27ab5f2dcd911 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libbitflags-9eed0cbb9c24ac10.rmeta --extern linux_raw_sys=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/liblinux_raw_sys-b032a1b14d55fa6d.rmeta --cap-lints allow -Copt-level=3 -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.2-build/ruff-0.17.2/target/release/build/camino-7e472f9b6925c285/build-script-build` 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=8d83fa586b8b27fb -C extra-filename=-1a9e5e5214795b70 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=3171bb6b6df28f0f -C extra-filename=-b9fa1e91aeb5204c --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -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=dccfcbee98b79ecb -C extra-filename=-4c746989e0c6524d --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling dunce v1.0.5 Running `/usr/bin/rustc --crate-name dunce --edition=2021 /usr/share/cargo/registry/dunce-1.0.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=5d325e46ffe2b9e0 -C extra-filename=-e588fd2761e1fbfc --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=bb8b0b98963e1af0 -C extra-filename=-bfc3e6d40a2811c6 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling matchit v0.9.2 Running `/usr/bin/rustc --crate-name matchit --edition=2021 /usr/share/cargo/registry/matchit-0.9.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("__test_helpers", "default"))' -C metadata=10276ea7e64628f6 -C extra-filename=-29f48d2ef8618a66 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=9b78f721025cf351 -C extra-filename=-c2b4fdf774e5196a --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=e122da07e8e08575 -C extra-filename=-beb2159e87d7feb2 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=c18cde58f386d78a -C extra-filename=-2969e23fbade3f08 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=dd1049a03134c64f -C extra-filename=-a269c850a7134edf --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern percent_encoding=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libpercent_encoding-1a9e5e5214795b70.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=c55cd5a944e79f83 -C extra-filename=-d491c3659716e485 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/build/thiserror-d491c3659716e485 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=c82f34a8e6fc5fa7 -C extra-filename=-661c0e6116021cfe --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern smallvec=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libsmallvec-52a364257695ade0.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=77f1d6f22ffabe1b -C extra-filename=-403c5aef7fb86ced --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=5f6e2a627df9fffe -C extra-filename=-032d035ffcfe2b49 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/build/paste-032d035ffcfe2b49 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b73cf63f68a6598d -C extra-filename=-20d1fd1693fbd0d8 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.19 (/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/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=93aaa606ef29b0d7 -C extra-filename=-890165ef695ef36d --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libbitflags-9eed0cbb9c24ac10.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libunicode_ident-d102a2ce7ff55cbf.rmeta -Copt-level=3 -Cdebuginfo=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=c9b1e48d00c15398 -C extra-filename=-19cab001cd88fdc1 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern rustversion=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/librustversion-0efb4e63817522cc.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=69f35f156d0e2ad8 -C extra-filename=-139a1799b38c99db --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern rustversion=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/librustversion-0efb4e63817522cc.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 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=25a1ac626a9b069a -C extra-filename=-8a1fc0591dd7041b --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern either=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libeither-f8c0dc2f5036a50c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=918d7fc48b8af2fd -C extra-filename=-d4c28fddc07d6d31 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "getrandom", "serde", "serde1", "std"))' -C metadata=226bac60f5bbd509 -C extra-filename=-5e626ab8a4911bd8 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=9c5fde1464fce79f -C extra-filename=-7f00e55cf79bf158 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern winnow=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libwinnow-2969e23fbade3f08.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=d1d1f5f279044865 -C extra-filename=-3ed8a3988d3cb523 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/build/ref-cast-3ed8a3988d3cb523 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=e3fdefb7981eb997 -C extra-filename=-943c440789ede17f --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=2620a5cb53d31977 -C extra-filename=-380af249d07cb51b --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern iana_time_zone=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libiana_time_zone-e80f41f44d26c6ec.rmeta --extern num_traits=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libnum_traits-b9fa1e91aeb5204c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=04764f0cf751f35f -C extra-filename=-b8f5ea9a70f49688 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=512713903800f6e9 -C extra-filename=-35aef733be61af24 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.2-build/ruff-0.17.2/target/release/build/thiserror-d491c3659716e485/build-script-build` Running `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/build/paste-032d035ffcfe2b49/build-script-build` 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="small_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=42b6c73c5407ce6b -C extra-filename=-1e7ac4650a487487 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern rand_core=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/librand_core-5e626ab8a4911bd8.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=665b87338ca4a947 -C extra-filename=-f2ef6cb5d48454db --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern anstyle=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libanstyle-f63ad41c01d2cdb2.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libunicode_width-c6a8286ca3c2e858.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=57fa10924a55945a -C extra-filename=-7082bb1c541798f2 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/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 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=0ff1cdb2c3483904 -C extra-filename=-7a93979be0dfc163 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern equivalent=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libequivalent-395976f83be3a415.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libhashbrown-9dc1dc231de56609.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libserde_core-423eb573b9e5f8ad.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name parking_lot_core --edition=2021 /usr/share/cargo/registry/parking_lot_core-0.9.12/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("backtrace", "deadlock_detection", "nightly", "petgraph"))' -C metadata=472bfe3d913c2a5d -C extra-filename=-dd038456fd7a135c --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libcfg_if-14157ded811ec637.rmeta --extern libc=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/liblibc-a0300547bd8c1674.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libsmallvec-52a364257695ade0.rmeta --cap-lints allow -Copt-level=3 -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=90b1d62326209e5a -C extra-filename=-137bd67d593d4cb4 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libcfg_if-14157ded811ec637.rmeta --extern libc=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/liblibc-a0300547bd8c1674.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=746d5ce2b99117c7 -C extra-filename=-c4c43c1dfd662e20 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern itoa=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libitoa-6cfa7d86fc00c431.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libmemchr-ce6e8ee7d21f7f0d.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libserde_core-423eb573b9e5f8ad.rmeta --extern zmij=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libzmij-f5f657d9f6807323.rmeta --cap-lints allow -Copt-level=3 -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 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=5591dc85af6eb4e2 -C extra-filename=-95b15f3cd30589a2 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern proc_macro_utils=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libproc_macro_utils-01e0b896f15cdb66.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libproc_macro2-1f7fe683d914be29.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libquote-587bd9c4f1abb2cc.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 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=84a737e829da1a57 -C extra-filename=-00e6083d0c6b90e3 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern lock_api=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/liblock_api-6dc4db41f95b9c38.rmeta --extern parking_lot_core=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libparking_lot_core-dd038456fd7a135c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=04cfaf0cc43f79f9 -C extra-filename=-19cac634fccbdd1d --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern libc=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/liblibc-a0300547bd8c1674.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=77ca2b1a429a521d -C extra-filename=-a68d182d84ddef73 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libcfg_if-14157ded811ec637.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libcrossbeam_utils-dfce70d078ca93f1.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libhashbrown-01adcf462d3a3926.rmeta --extern lock_api=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/liblock_api-6dc4db41f95b9c38.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libonce_cell-d5e951552a40351d.rmeta --extern parking_lot_core=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libparking_lot_core-dd038456fd7a135c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=16 --cfg 'feature="serde1"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("proptest1", "serde1"))' -C metadata=c0c37b4457585f52 -C extra-filename=-c8f5efbf5dcb8a75 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern serde_core=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libserde_core-423eb573b9e5f8ad.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg try_reserve_2 --cfg path_buf_deref_mut --cfg os_str_bytes --cfg absolute_path --cfg os_string_pathbuf_leak --cfg path_add_extension --cfg pathbuf_const_new --check-cfg 'cfg(doc_cfg)' --check-cfg 'cfg(path_buf_deref_mut)' --check-cfg 'cfg(try_reserve_2)' --check-cfg 'cfg(os_str_bytes)' --check-cfg 'cfg(os_string_pathbuf_leak)' --check-cfg 'cfg(absolute_path)' --check-cfg 'cfg(path_add_extension)' --check-cfg 'cfg(pathbuf_const_new)'` Compiling serde_spanned v1.1.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=f1904f88772392a9 -C extra-filename=-113997195c28f53d --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern serde_core=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libserde_core-423eb573b9e5f8ad.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=eb2ee152dc6ff46e -C extra-filename=-969b5ab4b13dffb0 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern peg_runtime=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libpeg_runtime-20d1fd1693fbd0d8.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libproc_macro2-1f7fe683d914be29.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libquote-587bd9c4f1abb2cc.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=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=6c86117e6cee093c -C extra-filename=-de87e7d666a6d543 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern serde_core=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libserde_core-423eb573b9e5f8ad.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=8b4e617411d0f32b -C extra-filename=-3bf49a3b09a2bc5a --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern serde_core=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libserde_core-423eb573b9e5f8ad.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.2-build/ruff-0.17.2/target/release/build/ref-cast-3ed8a3988d3cb523/build-script-build` 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=885b92f0cb587ee1 -C extra-filename=-72b3dc319fbce2e3 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern serde_core=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libserde_core-423eb573b9e5f8ad.rmeta --extern serde_spanned=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libserde_spanned-113997195c28f53d.rmeta --extern toml_datetime=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libtoml_datetime-de87e7d666a6d543.rmeta --extern toml_parser=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libtoml_parser-7f00e55cf79bf158.rmeta --extern toml_writer=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libtoml_writer-35aef733be61af24.rmeta --extern winnow=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libwinnow-2969e23fbade3f08.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=3e0df49aa9ae1b62 -C extra-filename=-da678000e1a917d3 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern indexmap=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libindexmap-7a93979be0dfc163.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=7edabbdad089b1dc -C extra-filename=-78634333b56a9dfd --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern crc32fast=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libcrc32fast-47582961cf44f0f9.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libindexmap-7a93979be0dfc163.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libmemchr-ce6e8ee7d21f7f0d.rmeta --extern typed_path=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libtyped_path-5a59eba252267acd.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=f8e44792eb31e216 -C extra-filename=-f166de4c441ec6c9 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern siphasher=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libsiphasher-de3179fa23045534.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=f00e96e84d7093ae -C extra-filename=-80be509255e10a6c --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=c9e9c49f370a65c0 -C extra-filename=-12f1c84c38c2943f --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=5f6f50eb46f17e0b -C extra-filename=-91dc034a8bbcb26e --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=d83c526514f37a22 -C extra-filename=-fb35793964eebc3f --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling dirs-sys v0.5.0 Running `/usr/bin/rustc --crate-name dirs_sys --edition=2015 /usr/share/cargo/registry/dirs-sys-0.5.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=f956a520686c76bd -C extra-filename=-291ff452bb88f85b --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern libc=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/liblibc-a0300547bd8c1674.rmeta --extern option_ext=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/liboption_ext-80be509255e10a6c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=7cad9d295617cb3f -C extra-filename=-1ab7cc95211a648b --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern phf_shared=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libphf_shared-f166de4c441ec6c9.rmeta --extern rand=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/librand-1e7ac4650a487487.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling fern v0.7.1 Running `/usr/bin/rustc --crate-name fern --edition=2018 /usr/share/cargo/registry/fern-0.7.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("chrono", "colored", "date-based", "libc", "meta-logging-in-format", "reopen-03", "reopen-1", "reopen03", "reopen1", "syslog-3", "syslog-4", "syslog-6", "syslog-7", "syslog3", "syslog4", "syslog6", "syslog7"))' -C metadata=255cb44bd52139a0 -C extra-filename=-23895acbdd5b4b1f --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern log=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/liblog-146b5dee6c789035.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=01c8fa2c1ab995ce -C extra-filename=-881b099ba6e495e8 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern path_dedot=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libpath_dedot-91dc034a8bbcb26e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b9d4c7c679452f9c -C extra-filename=-7c591d0f33e990a0 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern rustix=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/librustix-9cd27ab5f2dcd911.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=52575ad382a01fee -C extra-filename=-9ec038d795c0331d --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern anstream=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libanstream-dd2bdd722cfdb8ff.rmeta --extern anstyle=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libanstyle-f63ad41c01d2cdb2.rmeta --extern clap_lex=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libclap_lex-139143b702e69fe6.rmeta --extern strsim=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libstrsim-2ca81150a940343d.rmeta --extern terminal_size=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libterminal_size-7c591d0f33e990a0.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=89112337add21850 -C extra-filename=-3a707d901aee69e4 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern serde_core=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libserde_core-423eb573b9e5f8ad.rmeta --extern serde_spanned=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libserde_spanned-113997195c28f53d.rmeta --extern toml_datetime=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libtoml_datetime-3bf49a3b09a2bc5a.rmeta --extern toml_parser=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libtoml_parser-7f00e55cf79bf158.rmeta --extern winnow=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libwinnow-d4c28fddc07d6d31.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=2f56799194442b08 -C extra-filename=-c9b2056728fe6dbc --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=04d8d673e1a16fbd -C extra-filename=-0f8b5e21cf875d56 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=01d50dc2fb4f73b0 -C extra-filename=-3f9aad8f782d114e --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=045b16676a0fea03 -C extra-filename=-1c1c825ddf210071 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern phf_generator=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libphf_generator-1ab7cc95211a648b.rmeta --extern phf_shared=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libphf_shared-f166de4c441ec6c9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=6c656612f363b7a4 -C extra-filename=-12603849d7559c5b --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern dirs_sys=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libdirs_sys-291ff452bb88f85b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=aef1e41efd5e7c7e -C extra-filename=-31ea8f0c65f1c26c --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/build/fs-err-31ea8f0c65f1c26c -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern autocfg=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libautocfg-65e2b7467aa3f82c.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 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=2bc87f6327b3fb85 -C extra-filename=-1b72d1e7f2eeae9a --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=3b5a7f55f4aa3d97 -C extra-filename=-284e4acc77c9891f --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=77964303ccefc09b -C extra-filename=-4a804e47f080665c --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/build/getrandom-4a804e47f080665c -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling terminfo v0.9.0 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/terminfo-0.9.0/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=49027ddc8a09c85d -C extra-filename=-1cc9ff980508be7d --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/build/terminfo-1cc9ff980508be7d -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern phf_codegen=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libphf_codegen-1c1c825ddf210071.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 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=fdca15e126762497 -C extra-filename=-98636991721c70bf --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/build/nix-98636991721c70bf -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern cfg_aliases=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libcfg_aliases-1b72d1e7f2eeae9a.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 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=87c68831f4c6859d -C extra-filename=-2b0e426c09062d30 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern dirs=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libdirs-12603849d7559c5b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=604f0a8cad6e4eab -C extra-filename=-e25b66d54b65b01b --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libaho_corasick-d4cdb55a2fe64d47.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libmemchr-3592014a2959445d.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libregex_automata-b99ec29e46590669.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libregex_syntax-ef9f6f46394b0358.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=6d492817e4cc8ea0 -C extra-filename=-d413808683a93404 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern object=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libobject-4d0dfb1aaec0a7e0.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.2-build/ruff-0.17.2/target/release/build/fs-err-31ea8f0c65f1c26c/build-script-build` 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=694d5b60098c5a5d -C extra-filename=-6b8a1c0306659181 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libcrossbeam_utils-dfce70d078ca93f1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=559563f4933fdfa5 -C extra-filename=-1d725d80d1d68621 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern siphasher=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libsiphasher-e1b2a27ee377c327.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling simdutf8 v0.1.5 Running `/usr/bin/rustc --crate-name simdutf8 --edition=2018 /usr/share/cargo/registry/simdutf8-0.1.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("aarch64_neon", "aarch64_neon_prefetch", "default", "hints", "public_imp", "std"))' -C metadata=51f0bf7365fdcb9f -C extra-filename=-a836e317e0442ab3 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.2-build/ruff-0.17.2/target/release/build/getrandom-4a804e47f080665c/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=463f3f51f3c08f39 -C extra-filename=-0944d80913434028 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=6ba0f6af94128c3a -C extra-filename=-9ebf35d4d09ac902 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=93647f2a1250df7f -C extra-filename=-63c2eb0acc086d98 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/build/rayon-core-63c2eb0acc086d98 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=9eff1b5d9512e9c1 -C extra-filename=-6bb82f5417c0c88c --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern lazy_static=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/liblazy_static-0944d80913434028.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 v0.0.19 (/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/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 -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=b96463f91f27e5c8 -C extra-filename=-7749597c2ee8bff6 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/build/ruff_unicode_names2-7749597c2ee8bff6 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern unicode_names2_generator=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libunicode_names2_generator-1614daf43f08d302.rlib -Copt-level=3 -Cdebuginfo=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=275dd685565f1f74 -C extra-filename=-cbaa3bbc8aebb673 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern jcore=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libjiff_core-12f1c84c38c2943f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.2-build/ruff-0.17.2/target/release/build/rayon-core-63c2eb0acc086d98/build-script-build` Compiling nom v7.1.3 Running `/usr/bin/rustc --crate-name nom --edition=2018 /usr/share/cargo/registry/nom-7.1.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "docsrs", "std"))' -C metadata=1809244c5caecc86 -C extra-filename=-de27fb43579a019d --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern memchr=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libmemchr-ce6e8ee7d21f7f0d.rmeta --extern minimal_lexical=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libminimal_lexical-9ebf35d4d09ac902.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=dda9c93543e508f0 -C extra-filename=-aa4df4e9cbd93cd2 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern phf_shared=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libphf_shared-1d725d80d1d68621.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name getrandom --edition=2024 /usr/share/cargo/registry/getrandom-0.4.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("std", "sys_rng", "wasm_js"))' -C metadata=4b5f3f2c40a8cf43 -C extra-filename=-621883deeb950928 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libcfg_if-14157ded811ec637.rmeta --extern libc=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/liblibc-a0300547bd8c1674.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=3221eb2c99cafdfa -C extra-filename=-d18a624152d4a169 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -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 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=e9dd8f2b3dde354a -C extra-filename=-232b8f5932005c8a --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern libc=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/liblibc-a0300547bd8c1674.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=23807fd0c29e2bb1 -C extra-filename=-d9af292c53f9f2d5 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern memchr=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libmemchr-ce6e8ee7d21f7f0d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling thread_local v1.1.10 Running `/usr/bin/rustc --crate-name thread_local --edition=2021 /usr/share/cargo/registry/thread_local-1.1.10/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("nightly"))' -C metadata=e0939da81c0ecece -C extra-filename=-ae86eda90869cc86 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libcfg_if-14157ded811ec637.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=f33e99f7a6ba4487 -C extra-filename=-7b8e82ca863d4be7 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=e54070d5542d03d7 -C extra-filename=-506566885fdf4661 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.2-build/ruff-0.17.2/target/release/build/ruff_unicode_names2-7749597c2ee8bff6/build-script-build` 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=ee229e40b5ac3e63 -C extra-filename=-adbf3a93c168dcd2 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=8a32893dbaf5daca -C extra-filename=-f1a8868bc6c45780 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libaho_corasick-addcf365a85b8a8d.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libmemchr-ce6e8ee7d21f7f0d.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libregex_automata-432db6a1cf3ae029.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libregex_syntax-4de9d765c3bec8bf.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=73b81a7455c628a6 -C extra-filename=-9032c890f134ba91 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libaho_corasick-addcf365a85b8a8d.rmeta --extern bstr=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libbstr-6a958ae476f5866d.rmeta --extern log=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/liblog-146b5dee6c789035.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libregex_automata-432db6a1cf3ae029.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libregex_syntax-4de9d765c3bec8bf.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=9f09dce2b55f49c4 -C extra-filename=-b5535cabe2d8788d --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern macros=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libmanyhow_macros-95b15f3cd30589a2.so --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libproc_macro2-1f7fe683d914be29.rmeta --extern quote=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libquote-587bd9c4f1abb2cc.rmeta --extern syn=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libsyn-72dd7a4ddb4a2a66.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=3de04fc6d62eac89 -C extra-filename=-39696a6454835489 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libproc_macro2-1f7fe683d914be29.rmeta --extern quote=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libquote-587bd9c4f1abb2cc.rmeta --extern syn=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libsyn-72dd7a4ddb4a2a66.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=de69550cf3879523 -C extra-filename=-4461918f99b4d850 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libproc_macro2-1f7fe683d914be29.rmeta --extern quote=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libquote-587bd9c4f1abb2cc.rmeta --extern syn=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libsyn-72dd7a4ddb4a2a66.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=c8478bbf33dac45f -C extra-filename=-3361b62558725b1a --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern regex_automata=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libregex_automata-432db6a1cf3ae029.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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 --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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=490542b7c869f8a7 -C extra-filename=-dd21c6a39344dc40 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern phf=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libphf-29db033d691e57fe.rmeta -Copt-level=3 -Cdebuginfo=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=f53cf44d90136c4e -C extra-filename=-653ec3834d645937 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern fs_err=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libfs_err-d18a624152d4a169.rmeta --extern os_str_bytes=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libos_str_bytes-d9af292c53f9f2d5.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=4cec210fa8bcad26 -C extra-filename=-682da5094cc5e7ce --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern fastrand=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libfastrand-7b8e82ca863d4be7.rmeta --extern getrandom=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libgetrandom-621883deeb950928.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libonce_cell-d5e951552a40351d.rmeta --extern rustix=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/librustix-9cd27ab5f2dcd911.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.2-build/ruff-0.17.2/target/release/build/nix-98636991721c70bf/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=aa73a260a33a1ea0 -C extra-filename=-a49647b81226443d --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libbitflags-9eed0cbb9c24ac10.rmeta --extern cfg_if=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libcfg_if-14157ded811ec637.rmeta --extern libc=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/liblibc-a0300547bd8c1674.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg linux --cfg linux_android --check-cfg 'cfg(android)' --check-cfg 'cfg(dragonfly)' --check-cfg 'cfg(ios)' --check-cfg 'cfg(freebsd)' --check-cfg 'cfg(illumos)' --check-cfg 'cfg(linux)' --check-cfg 'cfg(macos)' --check-cfg 'cfg(netbsd)' --check-cfg 'cfg(openbsd)' --check-cfg 'cfg(solaris)' --check-cfg 'cfg(watchos)' --check-cfg 'cfg(tvos)' --check-cfg 'cfg(visionos)' --check-cfg 'cfg(apple_targets)' --check-cfg 'cfg(bsd)' --check-cfg 'cfg(bsd_without_apple)' --check-cfg 'cfg(linux_android)' --check-cfg 'cfg(freebsdlike)' --check-cfg 'cfg(netbsdlike)' --check-cfg 'cfg(solarish)' --check-cfg 'cfg(fbsd14)' --check-cfg 'cfg(qemu)' --check-cfg 'cfg(target_os, values("cygwin"))'` Compiling 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=5e49047eed631002 -C extra-filename=-bd12c3941133ac64 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libbitflags-9eed0cbb9c24ac10.rmeta --extern inotify_sys=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libinotify_sys-232b8f5932005c8a.rmeta --extern libc=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/liblibc-a0300547bd8c1674.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name rayon_core --edition=2021 /usr/share/cargo/registry/rayon-core-1.13.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=21de26cc03e37110 -C extra-filename=-ef99c68829009ef7 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern crossbeam_deque=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libcrossbeam_deque-4c064b136dd2a0ee.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libcrossbeam_utils-dfce70d078ca93f1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=be0929d15a85cf13 -C extra-filename=-4bfb630ff2e46fb7 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern crossbeam_deque=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libcrossbeam_deque-4c064b136dd2a0ee.rmeta --extern globset=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libglobset-9032c890f134ba91.rmeta --extern log=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/liblog-146b5dee6c789035.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libmemchr-ce6e8ee7d21f7f0d.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libregex_automata-432db6a1cf3ae029.rmeta --extern same_file=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libsame_file-3331774c9065d999.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libwalkdir-c29c8fa0f40a2193.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=433590d9374a5447 -C extra-filename=-109c0ea9104bf932 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern crossbeam_channel=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libcrossbeam_channel-6b8a1c0306659181.rmeta --extern crossbeam_deque=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libcrossbeam_deque-4c064b136dd2a0ee.rmeta --extern crossbeam_epoch=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libcrossbeam_epoch-492ef0bf5cddcc57.rmeta --extern crossbeam_queue=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libcrossbeam_queue-a12abae420d6e37d.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libcrossbeam_utils-dfce70d078ca93f1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=119864b5669a5afa -C extra-filename=-abbdf01d3c9c41de --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern libc=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/liblibc-a0300547bd8c1674.rmeta --extern log=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/liblog-146b5dee6c789035.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=a6e9b9c707a21017 -C extra-filename=-ddf5b4fc84adf696 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern log=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/liblog-146b5dee6c789035.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libonce_cell-d5e951552a40351d.rmeta --extern tracing_core=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libtracing_core-6c76a33fe2571dec.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=6854bf2d460b256d -C extra-filename=-d86d1805106d0c15 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libbitflags-9eed0cbb9c24ac10.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.2-build/ruff-0.17.2/target/release/build/terminfo-1cc9ff980508be7d/build-script-build` 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=4c905859dbed1108 -C extra-filename=-3712f3db2617a2ec --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.2 (/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/crates/ruff) Compiling notify v8.2.0 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=3939393a39a19744 -C extra-filename=-b5ce923ada717097 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/build/ruff-b5ce923ada717097 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name 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=ca6bc1ad070c7caf -C extra-filename=-c9a1699e1cc2c7a3 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern inotify=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libinotify-bd12c3941133ac64.rmeta --extern libc=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/liblibc-a0300547bd8c1674.rmeta --extern log=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/liblog-146b5dee6c789035.rmeta --extern mio=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libmio-abbdf01d3c9c41de.rmeta --extern notify_types=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libnotify_types-d86d1805106d0c15.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libwalkdir-c29c8fa0f40a2193.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=e97456beb1f5e03f -C extra-filename=-fe1a44ef1ea292b6 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern tempfile=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libtempfile-682da5094cc5e7ce.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=90dfc1182a9dd9b5 -C extra-filename=-e08a6d03f08350be --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern either=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libeither-f8c0dc2f5036a50c.rmeta --extern rayon_core=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/librayon_core-ef99c68829009ef7.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.19 (/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/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=53d70393cc11c4d3 -C extra-filename=-0718eab7c870d5d4 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern argfile=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libargfile-653ec3834d645937.rmeta -Copt-level=3 -Cdebuginfo=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=9c8c15cf423c0f2b -C extra-filename=-c99b48610d25be11 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=934423587205dcfb -C extra-filename=-3d94a3e92730a726 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libbitflags-9eed0cbb9c24ac10.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libignore-4bfb630ff2e46fb7.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libwalkdir-c29c8fa0f40a2193.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=c0fafde407b29a34 -C extra-filename=-51db7e1850e06d0d --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern fnv=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libfnv-adbf3a93c168dcd2.rmeta --extern nom=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libnom-de27fb43579a019d.rmeta --extern phf=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libphf-aa4df4e9cbd93cd2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.2-build/ruff-0.17.2/target/release/build/ruff-b5ce923ada717097/build-script-build` 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=da6a1131671e4153 -C extra-filename=-b384f8e4ef7f351e --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/build/psm-b384f8e4ef7f351e -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern ar_archive_writer=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libar_archive_writer-d413808683a93404.rlib --extern cc=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libcc-2b207a51e344ca86.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=b90ae794cd212ccd -C extra-filename=-5d83fc474dace3ff --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/build/tikv-jemalloc-sys-5d83fc474dace3ff -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern cc=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libcc-2b207a51e344ca86.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=a020e57715e203f8 -C extra-filename=-4bb48c6647e58883 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/build/stacker-4bb48c6647e58883 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern cc=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libcc-2b207a51e344ca86.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.2-build/ruff-0.17.2/target/release/build/tikv-jemalloc-sys-5d83fc474dace3ff/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=d8cea262256332c9 -C extra-filename=-07f7707118083cb7 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern libc=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/liblibc-a0300547bd8c1674.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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` Running `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/build/stacker-4bb48c6647e58883/build-script-build` 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=ad29e2ecdfa439bf -C extra-filename=-14666ff6ccce4887 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern libc=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/liblibc-a0300547bd8c1674.rmeta --extern tikv_jemalloc_sys=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libtikv_jemalloc_sys-07f7707118083cb7.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=16 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std", "trace", "unstable"))' -C metadata=9d9d2ea688e2315f -C extra-filename=-ed52919307fce599 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern peg_macros=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libpeg_macros-969b5ab4b13dffb0.so --extern peg_runtime=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libpeg_runtime-b8f5ea9a70f49688.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.2-build/ruff-0.17.2/target/release/build/psm-b384f8e4ef7f351e/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=7337f78860a7fc1b -C extra-filename=-67aee18dd46976b1 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.2-build/ruff-0.17.2/target/release/build/psm-d66598a38313e474/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=e6b08d8c2656d3cb -C extra-filename=-013955d7cb77bef1 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libcfg_if-14157ded811ec637.rmeta --extern libc=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/liblibc-a0300547bd8c1674.rmeta --extern psm=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libpsm-67aee18dd46976b1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.2-build/ruff-0.17.2/target/release/build/psm-d66598a38313e474/out` 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=231d18d1086b711b -C extra-filename=-982172c472da36ab --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libproc_macro2-1f7fe683d914be29.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libquote-587bd9c4f1abb2cc.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libsyn-ef672ebe074f7581.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=c772cb6cf00c92fd -C extra-filename=-576d557fd2900fb8 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libproc_macro2-1f7fe683d914be29.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libquote-587bd9c4f1abb2cc.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libsyn-ef672ebe074f7581.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=dc618a20f6c07fcb -C extra-filename=-44fa6048a0c5a64d --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern heck=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libheck-bacf91ce7861e27f.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libproc_macro2-1f7fe683d914be29.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libquote-587bd9c4f1abb2cc.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libsyn-ef672ebe074f7581.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=748c93496d25f289 -C extra-filename=-d6fc80b9b65fa8ad --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern heck=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libheck-bacf91ce7861e27f.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libproc_macro2-1f7fe683d914be29.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libquote-587bd9c4f1abb2cc.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libsyn-ef672ebe074f7581.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=321fcb07b23364a4 -C extra-filename=-4f84e03cb805696f --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern quote=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libquote-587bd9c4f1abb2cc.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libsyn-ef672ebe074f7581.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=834630bd9e2ebd43 -C extra-filename=-fe001193aec69cac --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libproc_macro2-1f7fe683d914be29.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libquote-587bd9c4f1abb2cc.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libsyn-ef672ebe074f7581.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=2c08a72b3cba6a76 -C extra-filename=-ab9742af9518df04 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libproc_macro2-1f7fe683d914be29.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libquote-587bd9c4f1abb2cc.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libsyn-ef672ebe074f7581.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 yoke-derive v0.8.4 Compiling thiserror-impl v2.0.21 Compiling zerovec-derive v0.11.6 Compiling ruff_macros v0.0.19 (/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/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 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=204a3a279d85f36b -C extra-filename=-4352224d327ecbcc --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libproc_macro2-1f7fe683d914be29.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libquote-587bd9c4f1abb2cc.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libsyn-72dd7a4ddb4a2a66.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name quote_use_macros --edition=2021 /usr/share/cargo/registry/quote-use-macros-0.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=c36ac6c5ce4f8e0a -C extra-filename=-ef5cedf3cf76b037 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern proc_macro_utils=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libproc_macro_utils-01e0b896f15cdb66.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libproc_macro2-1f7fe683d914be29.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libquote-587bd9c4f1abb2cc.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libsyn-72dd7a4ddb4a2a66.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=bbfcf981a3854214 -C extra-filename=-5f1bbed4257f5d66 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libproc_macro2-1f7fe683d914be29.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libquote-587bd9c4f1abb2cc.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libsyn-72dd7a4ddb4a2a66.rlib --extern synstructure=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libsynstructure-39696a6454835489.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=d7136260b989a057 -C extra-filename=-974a69f67d39ef43 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libproc_macro2-1f7fe683d914be29.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libquote-587bd9c4f1abb2cc.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libsyn-72dd7a4ddb4a2a66.rlib --extern synstructure=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libsynstructure-39696a6454835489.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=8b88f56b35878bde -C extra-filename=-c1972f0e305d7a6c --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libproc_macro2-1f7fe683d914be29.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libquote-587bd9c4f1abb2cc.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libsyn-72dd7a4ddb4a2a66.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=eb53cb0690a5a263 -C extra-filename=-9a6f1853e3500edc --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern heck=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libheck-bacf91ce7861e27f.rlib --extern itertools=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libitertools-115bf12d1c7652a2.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libproc_macro2-1f7fe683d914be29.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libquote-587bd9c4f1abb2cc.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libregex-e25b66d54b65b01b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_python_trivia-50090b5fb7595073.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libsyn-72dd7a4ddb4a2a66.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 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=4090d9a32980d48d -C extra-filename=-2cafbaf67854fa90 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libproc_macro2-1f7fe683d914be29.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libquote-587bd9c4f1abb2cc.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libsyn-72dd7a4ddb4a2a66.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name salsa_macros --edition=2024 /usr/share/cargo/registry/salsa-macros-0.28.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=912f7351cc8dce10 -C extra-filename=-64c37139525b28c6 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libproc_macro2-1f7fe683d914be29.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libquote-587bd9c4f1abb2cc.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libsyn-72dd7a4ddb4a2a66.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=6df2659d0fe5adf6 -C extra-filename=-ddd0fa5d13e3c08e --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern heck=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libheck-bacf91ce7861e27f.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libproc_macro2-1f7fe683d914be29.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libquote-587bd9c4f1abb2cc.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libsyn-72dd7a4ddb4a2a66.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=d92ab94fac8dede6 -C extra-filename=-a58e57ee66bf9fba --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libproc_macro2-1f7fe683d914be29.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libquote-587bd9c4f1abb2cc.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libsyn-72dd7a4ddb4a2a66.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=7aa78b289b368686 -C extra-filename=-77825f9c5c9b8732 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libproc_macro2-1f7fe683d914be29.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libquote-587bd9c4f1abb2cc.rlib --extern serde_derive_internals=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libserde_derive_internals-4461918f99b4d850.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libsyn-72dd7a4ddb4a2a66.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=a865619808749387 -C extra-filename=-e5540c3a05432112 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libproc_macro2-1f7fe683d914be29.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libquote-587bd9c4f1abb2cc.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libsyn-72dd7a4ddb4a2a66.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=4e7ad35bcca8ecae -C extra-filename=-fb6de58bc201dcd0 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libproc_macro2-1f7fe683d914be29.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libquote-587bd9c4f1abb2cc.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libsyn-72dd7a4ddb4a2a66.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=69630eaf9441871a -C extra-filename=-6cd73a43f3bd40af --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libproc_macro2-1f7fe683d914be29.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libquote-587bd9c4f1abb2cc.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libsyn-72dd7a4ddb4a2a66.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=ba8892a2f3f52541 -C extra-filename=-0ba71aa1b07e1aac --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern quote=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libquote-587bd9c4f1abb2cc.rmeta --extern quote_use_macros=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libquote_use_macros-ef5cedf3cf76b037.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=3882df6fa180c975 -C extra-filename=-3255c024dd3bb5aa --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern collection_literals=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libcollection_literals-57990ab8874b99a0.rlib --extern interpolator=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libinterpolator-70a899d13a54e1ab.rlib --extern manyhow=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libmanyhow-b5535cabe2d8788d.rlib --extern proc_macro_utils=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libproc_macro_utils-01e0b896f15cdb66.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libproc_macro2-1f7fe683d914be29.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libquote-587bd9c4f1abb2cc.rlib --extern quote_use=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libquote_use-0ba71aa1b07e1aac.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libsyn-72dd7a4ddb4a2a66.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=018e87089f9ab189 -C extra-filename=-c4e5226a22bd8b1b --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern ptr_meta_derive=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libptr_meta_derive-e5540c3a05432112.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=fe870549860e25a2 -C extra-filename=-700ba585902cdb80 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern ptr_meta=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libptr_meta-c4e5226a22bd8b1b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling munge v0.4.7 Running `/usr/bin/rustc --crate-name munge --edition=2021 /usr/share/cargo/registry/munge-0.4.7/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=e4d9ae64920b1070 -C extra-filename=-e23467d4cf633e91 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern munge_macro=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libmunge_macro-ab9742af9518df04.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 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=583207a86ceced3c -C extra-filename=-0d7b49fa0b4e0b63 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern ref_cast_impl=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libref_cast_impl-a58e57ee66bf9fba.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(no_intrinsic_type_name)' --check-cfg 'cfg(no_phantom_pinned)'` Compiling bytecheck v0.8.3 Running `/usr/bin/rustc --crate-name bytecheck --edition=2021 /usr/share/cargo/registry/bytecheck-0.8.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="simdutf8"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simdutf8", "uuid-1"))' -C metadata=22be337e66ad2180 -C extra-filename=-910b844b875b995d --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern bytecheck_derive=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libbytecheck_derive-6cd73a43f3bd40af.so --extern ptr_meta=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libptr_meta-c4e5226a22bd8b1b.rmeta --extern rancor=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/librancor-700ba585902cdb80.rmeta --extern simdutf8=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libsimdutf8-a836e317e0442ab3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=cf8fc9ac921659a5 -C extra-filename=-7d0c8c14a4858aa8 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern bytecheck=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libbytecheck-910b844b875b995d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=445137ed375dab35 -C extra-filename=-64b0169b2513294e --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern thiserror_impl=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libthiserror_impl-fe001193aec69cac.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(error_generic_member_access)' --check-cfg 'cfg(thiserror_nightly_testing)'` Running `/usr/bin/rustc --crate-name thiserror --edition=2021 /usr/share/cargo/registry/thiserror-2.0.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=ba9340b48ff5386d -C extra-filename=-232fe06830fbb193 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern thiserror_impl=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libthiserror_impl-c1972f0e305d7a6c.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 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=646469b5237818c0 -C extra-filename=-a4ae26fdd1bb7bdc --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern attribute_derive_macro=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libattribute_derive_macro-3255c024dd3bb5aa.so --extern manyhow=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libmanyhow-b5535cabe2d8788d.rmeta --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libproc_macro2-1f7fe683d914be29.rmeta --extern quote=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libquote-587bd9c4f1abb2cc.rmeta --extern syn=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libsyn-72dd7a4ddb4a2a66.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 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=5a84fd78fda11466 -C extra-filename=-344e7bfb5fcc6e13 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern chrono=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libchrono-380af249d07cb51b.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libindexmap-7a93979be0dfc163.rmeta --extern newtype_uuid=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libnewtype_uuid-89bb82858243643b.rmeta --extern quick_xml=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libquick_xml-ade199c37ce61df8.rmeta --extern strip_ansi_escapes=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libstrip_ansi_escapes-144a27e70650ddf8.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libthiserror-232fe06830fbb193.rmeta --extern uuid=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libuuid-f2a33fe8645b31ee.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=40a72e242eb0f993 -C extra-filename=-1f94182fa234b422 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern nix=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libnix-a49647b81226443d.rmeta --extern terminfo=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libterminfo-51db7e1850e06d0d.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libthiserror-232fe06830fbb193.rmeta --extern which=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libwhich-19cac634fccbdd1d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=fbe7d873cd09e6c0 -C extra-filename=-8f66ace0eaf75492 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libannotate_snippets-f2ef6cb5d48454db.rlib --extern libcst_derive=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/liblibcst_derive-4f84e03cb805696f.so --extern memchr=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libmemchr-ce6e8ee7d21f7f0d.rlib --extern paste=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libpaste-7082bb1c541798f2.so --extern peg=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libpeg-ed52919307fce599.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libregex-f1a8868bc6c45780.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libthiserror-232fe06830fbb193.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=7ae42c2269abc6e3 -C extra-filename=-9b599ece04b3eae4 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern clap_builder=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libclap_builder-9ec038d795c0331d.rmeta --extern clap_derive=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libclap_derive-ddd0fa5d13e3c08e.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=02b4a02d8612b232 -C extra-filename=-e2edf3f4a4d57060 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern clap=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libclap-9b599ece04b3eae4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=e41eb17ca921ed18 -C extra-filename=-8f809ae150d206bb --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern clap=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libclap-9b599ece04b3eae4.rmeta --extern clap_complete=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libclap_complete-e2edf3f4a4d57060.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=abe785e042ed2da4 -C extra-filename=-1c527f36c6bcf6ee --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern clap=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libclap-9b599ece04b3eae4.rmeta --extern clap_complete=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libclap_complete-e2edf3f4a4d57060.rmeta --extern clap_complete_nushell=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libclap_complete_nushell-8f809ae150d206bb.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=e225d3363881744c -C extra-filename=-9327e69c04a2e3cb --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern bytecheck=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libbytecheck-910b844b875b995d.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libhashbrown-9dc1dc231de56609.rmeta --extern munge=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libmunge-e23467d4cf633e91.rmeta --extern ptr_meta=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libptr_meta-c4e5226a22bd8b1b.rmeta --extern rancor=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/librancor-700ba585902cdb80.rmeta --extern rend=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/librend-7d0c8c14a4858aa8.rmeta --extern rkyv_derive=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/librkyv_derive-fb6de58bc201dcd0.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=c797d1e83a8b1d9c -C extra-filename=-7851e17bb1110007 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern log=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/liblog-146b5dee6c789035.rmeta --extern pin_project_lite=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libpin_project_lite-491ee9b2b2e5d7e7.rmeta --extern tracing_attributes=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libtracing_attributes-982172c472da36ab.so --extern tracing_core=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libtracing_core-6c76a33fe2571dec.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=ccc48329044d3b6b -C extra-filename=-61289fe0e6f5fa95 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern chrono=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libchrono-380af249d07cb51b.rmeta --extern matchers=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libmatchers-3361b62558725b1a.rmeta --extern nu_ansi_term=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libnu_ansi_term-506566885fdf4661.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libonce_cell-d5e951552a40351d.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libregex_automata-432db6a1cf3ae029.rmeta --extern sharded_slab=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libsharded_slab-6bb82f5417c0c88c.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libsmallvec-52a364257695ade0.rmeta --extern thread_local=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libthread_local-ae86eda90869cc86.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libtracing-7851e17bb1110007.rmeta --extern tracing_core=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libtracing_core-6c76a33fe2571dec.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=d3ac647bf86efe6f -C extra-filename=-bc2b327b40582e7c --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern zerofrom_derive=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libzerofrom_derive-5f1bbed4257f5d66.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling yoke v0.8.3 Running `/usr/bin/rustc --crate-name yoke --edition=2021 /usr/share/cargo/registry/yoke-0.8.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="derive"' --cfg 'feature="zerofrom"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "derive", "serde", "zerofrom"))' -C metadata=efda59fe741c274d -C extra-filename=-6edfdb0019c40cbf --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern stable_deref_trait=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libstable_deref_trait-d5e0f40ea633184e.rmeta --extern yoke_derive=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libyoke_derive-974a69f67d39ef43.so --extern zerofrom=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libzerofrom-bc2b327b40582e7c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b040eb024e9fec22 -C extra-filename=-fc26c6372856552e --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern yoke=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libyoke-6edfdb0019c40cbf.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libzerofrom-bc2b327b40582e7c.rmeta --extern zerovec_derive=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libzerovec_derive-2cafbaf67854fa90.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=55e56250e63cbc60 -C extra-filename=-b64ac147a5f071e4 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libdisplaydoc-576d557fd2900fb8.so --extern yoke=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libyoke-6edfdb0019c40cbf.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libzerofrom-bc2b327b40582e7c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=3cf1f94ceee6ee6a -C extra-filename=-6ebde5389366bee6 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern attribute_derive=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libattribute_derive-a4ae26fdd1bb7bdc.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libquote-587bd9c4f1abb2cc.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libsyn-72dd7a4ddb4a2a66.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 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=5caa6a35b94c1ac8 -C extra-filename=-b6fb224a7ab309c2 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern zerovec=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libzerovec-fc26c6372856552e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` 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=732cb5c4ad307839 -C extra-filename=-909412486c41ad42 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libdisplaydoc-576d557fd2900fb8.so --extern zerovec=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libzerovec-fc26c6372856552e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=eb09cf98d62d978a -C extra-filename=-978fbc26b8b3dad5 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern strum_macros=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libstrum_macros-d6fc80b9b65fa8ad.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_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=0949c8ada389144f -C extra-filename=-c0f557163512a19c --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libdisplaydoc-576d557fd2900fb8.so --extern potential_utf=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libpotential_utf-b6fb224a7ab309c2.rmeta --extern utf8_iter=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libutf8_iter-ffb43fffa0dd1215.rmeta --extern yoke=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libyoke-6edfdb0019c40cbf.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libzerofrom-bc2b327b40582e7c.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libzerovec-fc26c6372856552e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=1dfb44c012b2f59e -C extra-filename=-38f8303410c033a1 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libdisplaydoc-576d557fd2900fb8.so --extern litemap=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/liblitemap-81d5f0fc1b601f8c.rmeta --extern tinystr=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libtinystr-909412486c41ad42.rmeta --extern writeable=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libwriteable-3505f590f28e474a.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libzerovec-fc26c6372856552e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=d66605e0769cad40 -C extra-filename=-2cb0d491d5fe7443 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libdisplaydoc-576d557fd2900fb8.so --extern icu_locale_core=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libicu_locale_core-38f8303410c033a1.rmeta --extern writeable=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libwriteable-3505f590f28e474a.rmeta --extern yoke=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libyoke-6edfdb0019c40cbf.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libzerofrom-bc2b327b40582e7c.rmeta --extern zerotrie=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libzerotrie-b64ac147a5f071e4.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libzerovec-fc26c6372856552e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 Compiling icu_properties 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=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=bbd236ea5e84e0ee -C extra-filename=-2c97cb5cac568baa --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern icu_collections=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libicu_collections-c0f557163512a19c.rmeta --extern icu_normalizer_data=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libicu_normalizer_data-0f60f4bc9f232198.rmeta --extern icu_provider=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libicu_provider-2cb0d491d5fe7443.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libsmallvec-52a364257695ade0.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libzerovec-fc26c6372856552e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name icu_properties --edition=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=5cb77562e68c9389 -C extra-filename=-2b59a72980544090 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libdisplaydoc-576d557fd2900fb8.so --extern icu_collections=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libicu_collections-c0f557163512a19c.rmeta --extern icu_locale_core=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libicu_locale_core-38f8303410c033a1.rmeta --extern icu_properties_data=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libicu_properties_data-15cbf2ebe665e3db.rmeta --extern icu_provider=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libicu_provider-2cb0d491d5fe7443.rmeta --extern zerotrie=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libzerotrie-b64ac147a5f071e4.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libzerovec-fc26c6372856552e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=77c9bc29d411d629 -C extra-filename=-74969ee25a2f5ad8 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern serde_core=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libserde_core-423eb573b9e5f8ad.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libserde_derive-4352224d327ecbcc.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=4b179b17f5ef916e -C extra-filename=-1cfec03e0724dfd1 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern icu_normalizer=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libicu_normalizer-2c97cb5cac568baa.rmeta --extern icu_properties=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libicu_properties-2b59a72980544090.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.19 (/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/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=949a70a3dafe1dad -C extra-filename=-20b3e1454c9bb4c7 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern castaway=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libcastaway-19cab001cd88fdc1.rmeta --extern cfg_if=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libcfg_if-14157ded811ec637.rmeta --extern itoa=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libitoa-6cfa7d86fc00c431.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libserde-74969ee25a2f5ad8.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libstatic_assertions-5c1c573798bacc82.rmeta --extern zmij=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libzmij-f5f657d9f6807323.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=dc0f18b81bc9ed04 -C extra-filename=-508f7fdcb20d138f --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern serde=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libserde-74969ee25a2f5ad8.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=92fc15c0b0e59edc -C extra-filename=-ca070c51d6545c01 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern once_cell=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libonce_cell-d5e951552a40351d.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libserde-74969ee25a2f5ad8.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libunicode_width-c6a8286ca3c2e858.rmeta --extern unscanny=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libunscanny-403c5aef7fb86ced.rmeta --extern version_ranges=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libversion_ranges-661c0e6116021cfe.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=daa13c02f04367f1 -C extra-filename=-1119de547150600d --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern serde=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libserde-74969ee25a2f5ad8.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libserde_derive-4352224d327ecbcc.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=358c3a001842653c -C extra-filename=-965583984a865d2d --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern dyn_clone=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libdyn_clone-0f8b5e21cf875d56.rmeta --extern ref_cast=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libref_cast-0d7b49fa0b4e0b63.rmeta --extern schemars_derive=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libschemars_derive-77825f9c5c9b8732.so --extern serde=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libserde-74969ee25a2f5ad8.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libserde_json-c4c43c1dfd662e20.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=d51af1712cf36acc -C extra-filename=-f9969a0d2cb5c925 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern serde=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libserde-74969ee25a2f5ad8.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=b35bf23cf47d7150 -C extra-filename=-03d14babb4e6b2bd --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern crossbeam_channel=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libcrossbeam_channel-6b8a1c0306659181.rmeta --extern log=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/liblog-146b5dee6c789035.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libserde-74969ee25a2f5ad8.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libserde_derive-4352224d327ecbcc.so --extern serde_json=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libserde_json-c4c43c1dfd662e20.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=d4b0068e0e36107b -C extra-filename=-e3144cc0fc937c9a --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern idna_adapter=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libidna_adapter-1cfec03e0724dfd1.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libsmallvec-52a364257695ade0.rmeta --extern utf8_iter=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libutf8_iter-ffb43fffa0dd1215.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=3a72bad7251b5a38 -C extra-filename=-c62f0bba4cae09de --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern form_urlencoded=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libform_urlencoded-a269c850a7134edf.rmeta --extern idna=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libidna-e3144cc0fc937c9a.rmeta --extern percent_encoding=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libpercent_encoding-1a9e5e5214795b70.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libserde-74969ee25a2f5ad8.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libserde_derive-4352224d327ecbcc.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=4a28b646adde6346 -C extra-filename=-b416f56f91987e3d --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern boxcar=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libboxcar-09f57f4c061e013e.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libindexmap-7a93979be0dfc163.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libitertools-8a1fc0591dd7041b.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libonce_cell-d5e951552a40351d.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libpep440_rs-ca070c51d6545c01.rmeta --extern regex=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libregex-f1a8868bc6c45780.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/librustc_hash-47e5cb112d157735.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libserde-74969ee25a2f5ad8.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libsmallvec-52a364257695ade0.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libthiserror-64b0169b2513294e.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libunicode_width-c6a8286ca3c2e858.rmeta --extern url=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/liburl-c62f0bba4cae09de.rmeta --extern urlencoding=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/liburlencoding-943c440789ede17f.rmeta --extern version_ranges=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libversion_ranges-661c0e6116021cfe.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=56c96ff49ee6281b -C extra-filename=-d89d7295e2dee38e --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern serde=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libserde-74969ee25a2f5ad8.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libserde_json-c4c43c1dfd662e20.rmeta --extern url=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/liburl-c62f0bba4cae09de.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=9d314be82d9096a7 -C extra-filename=-c292d59f45fa9f1c --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern phf=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libphf-29db033d691e57fe.rmeta --extern rust_stemmers=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/librust_stemmers-1119de547150600d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.19 (/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/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=2a62a128723b4908 -C extra-filename=-35298be5d3f0ab15 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_macros-9a6f1853e3500edc.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 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=3d0b39c609a54dce -C extra-filename=-b119cdad1ab75c4b --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern compact_str=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libcompact_str-20b3e1454c9bb4c7.rmeta --extern get_size_derive2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libget_size_derive2-6ebde5389366bee6.so --extern hashbrown=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libhashbrown-9dc1dc231de56609.rmeta --extern ordermap=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libordermap-da678000e1a917d3.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libsmallvec-52a364257695ade0.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libthin_vec-508f7fdcb20d138f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.19 (/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/crates/ruff_memory_usage) Compiling ruff_index v0.0.19 (/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/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=e30de4ac9d133346 -C extra-filename=-ec5f642bfc8d59b4 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern get_size2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libget_size2-b119cdad1ab75c4b.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libserde-74969ee25a2f5ad8.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=48d84864e173b992 -C extra-filename=-1fb1615a0cc1fc52 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern castaway=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libcastaway-19cab001cd88fdc1.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libget_size2-b119cdad1ab75c4b.rmeta --extern itoa=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libitoa-6cfa7d86fc00c431.rmeta --extern ryu=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libryu-891c2c98d8f9e02f.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libserde_core-423eb573b9e5f8ad.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=2274364e5759ea43 -C extra-filename=-abc74f9313819b70 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern get_size2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libget_size2-b119cdad1ab75c4b.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=0b18ac2b7f473838 -C extra-filename=-c9a8c949fba2b06c --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern get_size2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libget_size2-b119cdad1ab75c4b.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_macros-9a6f1853e3500edc.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.19 (/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/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=a9de9d1a11958252 -C extra-filename=-5cbe24808fd5882c --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern get_size2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libget_size2-b119cdad1ab75c4b.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libmemchr-ce6e8ee7d21f7f0d.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_text_size-ec5f642bfc8d59b4.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libserde-74969ee25a2f5ad8.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=a0b98d64383c7384 -C extra-filename=-fa24a16b1fb00979 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern get_size2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libget_size2-b119cdad1ab75c4b.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libis_macro-44fa6048a0c5a64d.so --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_text_size-ec5f642bfc8d59b4.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libserde-74969ee25a2f5ad8.rmeta -Copt-level=3 -Cdebuginfo=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.19 (/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/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=09b1db8827152fe9 -C extra-filename=-86bef7c4bd70b665 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern itertools=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libitertools-c65540373d2df87a.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libmemchr-ce6e8ee7d21f7f0d.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_source_file-5cbe24808fd5882c.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_text_size-ec5f642bfc8d59b4.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/librustc_hash-47e5cb112d157735.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libunicode_ident-d102a2ce7ff55cbf.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libunicode_normalization-181b08c956e26d3b.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=ec72f554670799b3 -C extra-filename=-846b5d7b54a00d8b --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libanyhow-47a39650d2fba36d.rmeta --extern rand=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/librand-b154ed9e1ce40e60.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_diagnostics-fa24a16b1fb00979.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_source_file-5cbe24808fd5882c.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_text_size-ec5f642bfc8d59b4.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libserde-74969ee25a2f5ad8.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libserde_json-c4c43c1dfd662e20.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libthiserror-232fe06830fbb193.rmeta --extern uuid=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libuuid-f2a33fe8645b31ee.rmeta -Copt-level=3 -Cdebuginfo=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.19 (/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/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=ee4be0a7c8c197a0 -C extra-filename=-99c3e2ed164af6e8 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern char_str=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libchar_str-1fb1615a0cc1fc52.rmeta --extern filetime=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libfiletime-137bd67d593d4cb4.rmeta --extern glob=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libglob-3a5f7e28584bbb87.rmeta --extern globset=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libglobset-9032c890f134ba91.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libitertools-c65540373d2df87a.rmeta --extern regex=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libregex-f1a8868bc6c45780.rmeta --extern seahash=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libseahash-0264783f60d813c1.rmeta -Copt-level=3 -Cdebuginfo=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.19 (/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/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=5874372e26565264 -C extra-filename=-033e91ac1b0878ec --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern drop_bomb=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libdrop_bomb-43d2af02ee58d9ac.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_cache-99c3e2ed164af6e8.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_macros-9a6f1853e3500edc.so --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_text_size-ec5f642bfc8d59b4.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/librustc_hash-47e5cb112d157735.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libserde-74969ee25a2f5ad8.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libstatic_assertions-5c1c573798bacc82.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libtracing-7851e17bb1110007.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libunicode_width-c6a8286ca3c2e858.rmeta -Copt-level=3 -Cdebuginfo=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=4654b41b5be0b526 -C extra-filename=-23926aa31965ffa1 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern indexmap=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libindexmap-7a93979be0dfc163.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libpep440_rs-ca070c51d6545c01.rmeta --extern pep508_rs=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libpep508_rs-b416f56f91987e3d.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libserde-74969ee25a2f5ad8.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libthiserror-232fe06830fbb193.rmeta --extern toml=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libtoml-3a707d901aee69e4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=0b81f2e9efe02493 -C extra-filename=-890cf074502257e9 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern boxcar=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libboxcar-09f57f4c061e013e.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libcompact_str-20b3e1454c9bb4c7.rmeta --extern crossbeam_queue=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libcrossbeam_queue-a12abae420d6e37d.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libcrossbeam_utils-dfce70d078ca93f1.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libhashbrown-9dc1dc231de56609.rmeta --extern hashlink=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libhashlink-55c7a97e761c0ef0.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libindexmap-7a93979be0dfc163.rmeta --extern intrusive_collections=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libintrusive_collections-a7c7d843b0a9b8ad.rmeta --extern inventory=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libinventory-dc4118ec396a0b92.rmeta --extern parking_lot=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libparking_lot-00e6083d0c6b90e3.rmeta --extern portable_atomic=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libportable_atomic-8cc721064c972276.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/librustc_hash-47e5cb112d157735.rmeta --extern salsa_macro_rules=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libsalsa_macro_rules-3b614ea7cc9e8678.rmeta --extern salsa_macros=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libsalsa_macros-64c37139525b28c6.so --extern smallvec=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libsmallvec-52a364257695ade0.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libthin_vec-508f7fdcb20d138f.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libtracing-7851e17bb1110007.rmeta --extern typeid=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libtypeid-9907282b4469e52c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.19 (/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/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=6757f2784e125c51 -C extra-filename=-3c6f73b5d9a618ce --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libaho_corasick-addcf365a85b8a8d.rmeta --extern arrayvec=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libarrayvec-0105383619deb9ae.rmeta --extern bitflags=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libbitflags-9eed0cbb9c24ac10.rmeta --extern char_str=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libchar_str-1fb1615a0cc1fc52.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libcompact_str-20b3e1454c9bb4c7.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libget_size2-b119cdad1ab75c4b.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libis_macro-44fa6048a0c5a64d.so --extern memchr=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libmemchr-ce6e8ee7d21f7f0d.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_cache-99c3e2ed164af6e8.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_macros-9a6f1853e3500edc.so --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_python_trivia-86bef7c4bd70b665.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_source_file-5cbe24808fd5882c.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_text_size-ec5f642bfc8d59b4.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/librustc_hash-47e5cb112d157735.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libsalsa-890cf074502257e9.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libserde-74969ee25a2f5ad8.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libthin_vec-508f7fdcb20d138f.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libthiserror-232fe06830fbb193.rmeta -Copt-level=3 -Cdebuginfo=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.19 (/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/crates/ruff_python_parser) Compiling ruff_python_literal v0.0.19 (/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/crates/ruff_python_literal) Compiling ruff_python_index v0.0.19 (/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/crates/ruff_python_index) Compiling ruff_python_edits v0.0.19 (/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/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)' --cfg 'feature="stacker"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("stacker"))' -C metadata=a6122d3d73a89020 -C extra-filename=-96b6e99427915af4 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libbitflags-9eed0cbb9c24ac10.rmeta --extern bstr=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libbstr-6a958ae476f5866d.rmeta --extern drop_bomb=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libdrop_bomb-43d2af02ee58d9ac.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libget_size2-b119cdad1ab75c4b.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libhashbrown-9dc1dc231de56609.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libmemchr-ce6e8ee7d21f7f0d.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_python_ast-3c6f73b5d9a618ce.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_python_trivia-86bef7c4bd70b665.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_text_size-ec5f642bfc8d59b4.rmeta --extern unicode_names2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libunicode_names2-dd21c6a39344dc40.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/librustc_hash-47e5cb112d157735.rmeta --extern stacker=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libstacker-013955d7cb77bef1.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libstatic_assertions-5c1c573798bacc82.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libthin_vec-508f7fdcb20d138f.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libunicode_ident-d102a2ce7ff55cbf.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libunicode_normalization-181b08c956e26d3b.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.2-build/ruff-0.17.2/target/release/build/psm-d66598a38313e474/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=50ad4e04720ecde0 -C extra-filename=-ff96dc3d65344b1f --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libbitflags-9eed0cbb9c24ac10.rmeta --extern icu_normalizer=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libicu_normalizer-2c97cb5cac568baa.rmeta --extern icu_properties=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libicu_properties-2b59a72980544090.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libitertools-c65540373d2df87a.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_python_ast-3c6f73b5d9a618ce.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=599ea4ad8bcdad86 -C extra-filename=-06c8231aa94046b4 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_python_ast-3c6f73b5d9a618ce.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_python_trivia-86bef7c4bd70b665.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_source_file-5cbe24808fd5882c.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_text_size-ec5f642bfc8d59b4.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=286ed9bd6da1ced4 -C extra-filename=-f82787b8235f2867 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_python_ast-3c6f73b5d9a618ce.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_source_file-5cbe24808fd5882c.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_text_size-ec5f642bfc8d59b4.rmeta -Copt-level=3 -Cdebuginfo=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.19 (/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/crates/ruff_db) Compiling ruff_python_codegen v0.0.19 (/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/crates/ruff_python_codegen) Compiling ruff_python_semantic v0.0.19 (/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/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=b7297a744b97ef7a -C extra-filename=-3744db912ec872ed --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern anstyle=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libanstyle-f63ad41c01d2cdb2.rmeta --extern arc_swap=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libarc_swap-139a1799b38c99db.rmeta --extern camino=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libcamino-c8f5efbf5dcb8a75.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libcompact_str-20b3e1454c9bb4c7.rmeta --extern dashmap=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libdashmap-a68d182d84ddef73.rmeta --extern dunce=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libdunce-e588fd2761e1fbfc.rmeta --extern etcetera=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libetcetera-1fb8fce7e9bbdf00.rmeta --extern filetime=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libfiletime-137bd67d593d4cb4.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libget_size2-b119cdad1ab75c4b.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libignore-4bfb630ff2e46fb7.rmeta --extern matchit=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libmatchit-29f48d2ef8618a66.rmeta --extern path_slash=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libpath_slash-beb2159e87d7feb2.rmeta --extern pathdiff=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libpathdiff-bfc3e6d40a2811c6.rmeta --extern quick_junit=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libquick_junit-344e7bfb5fcc6e13.rmeta --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libannotate_snippets-2cee8f0bedcd4e0b.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_diagnostics-fa24a16b1fb00979.rmeta --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_memory_usage-abc74f9313819b70.rmeta --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_notebook-846b5d7b54a00d8b.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_python_ast-3c6f73b5d9a618ce.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_python_parser-96b6e99427915af4.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_python_trivia-86bef7c4bd70b665.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_source_file-5cbe24808fd5882c.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_text_size-ec5f642bfc8d59b4.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/librustc_hash-47e5cb112d157735.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libsalsa-890cf074502257e9.rmeta --extern same_file=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libsame_file-3331774c9065d999.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libserde-74969ee25a2f5ad8.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libserde_json-c4c43c1dfd662e20.rmeta --extern similar=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libsimilar-c2b4fdf774e5196a.rmeta --extern supports_hyperlinks=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libsupports_hyperlinks-4c746989e0c6524d.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libthiserror-232fe06830fbb193.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libtracing-7851e17bb1110007.rmeta --extern ty_static=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libty_static-35298be5d3f0ab15.rmeta --extern which=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libwhich-19cac634fccbdd1d.rmeta --extern zip=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libzip-78634333b56a9dfd.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.2-build/ruff-0.17.2/target/release/build/psm-d66598a38313e474/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=9b262096f6a60ca2 -C extra-filename=-8fcdf68edfdc3058 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_python_ast-3c6f73b5d9a618ce.rmeta --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_python_literal-ff96dc3d65344b1f.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_python_parser-96b6e99427915af4.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_source_file-5cbe24808fd5882c.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_text_size-ec5f642bfc8d59b4.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.2-build/ruff-0.17.2/target/release/build/psm-d66598a38313e474/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=dd971bd57dc9c38e -C extra-filename=-f25a289e0ad6aad5 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libbitflags-9eed0cbb9c24ac10.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libis_macro-44fa6048a0c5a64d.so --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_cache-99c3e2ed164af6e8.rmeta --extern ruff_index=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_index-c9a8c949fba2b06c.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_macros-9a6f1853e3500edc.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_python_ast-3c6f73b5d9a618ce.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_python_parser-96b6e99427915af4.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_python_stdlib-890165ef695ef36d.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_text_size-ec5f642bfc8d59b4.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/librustc_hash-47e5cb112d157735.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libserde-74969ee25a2f5ad8.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libsmallvec-52a364257695ade0.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.2-build/ruff-0.17.2/target/release/build/psm-d66598a38313e474/out` Compiling ruff_python_importer v0.0.19 (/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/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=bfb93c1e8d6b98b3 -C extra-filename=-fccdee7d8cc2a2e6 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libanyhow-47a39650d2fba36d.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_diagnostics-fa24a16b1fb00979.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_python_ast-3c6f73b5d9a618ce.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_python_codegen-8fcdf68edfdc3058.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_python_trivia-86bef7c4bd70b665.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_source_file-5cbe24808fd5882c.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_text_size-ec5f642bfc8d59b4.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.2-build/ruff-0.17.2/target/release/build/psm-d66598a38313e474/out` Compiling ruff_ranged_value v0.0.19 (/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/crates/ruff_ranged_value) Compiling ty_module_resolver v0.0.19 (/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/crates/ty_module_resolver) Compiling ty_site_packages v0.0.19 (/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/crates/ty_site_packages) Compiling ruff_python_formatter v0.0.19 (/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/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=c90ffca4022114cb -C extra-filename=-801d44b06b846608 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern ruff_db=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_db-3744db912ec872ed.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_python_ast-3c6f73b5d9a618ce.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_text_size-ec5f642bfc8d59b4.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libserde-74969ee25a2f5ad8.rmeta --extern toml=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libtoml-72b3dc319fbce2e3.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.2-build/ruff-0.17.2/target/release/build/psm-d66598a38313e474/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=44e601188374d203 -C extra-filename=-10ab0089336676ed --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libanyhow-47a39650d2fba36d.rmeta --extern camino=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libcamino-c8f5efbf5dcb8a75.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libcompact_str-20b3e1454c9bb4c7.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libget_size2-b119cdad1ab75c4b.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libitertools-c65540373d2df87a.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libmemchr-ce6e8ee7d21f7f0d.rmeta --extern ordermap=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libordermap-da678000e1a917d3.rmeta --extern regex=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libregex-f1a8868bc6c45780.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libregex_syntax-4de9d765c3bec8bf.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_db-3744db912ec872ed.rmeta --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_memory_usage-abc74f9313819b70.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_python_ast-3c6f73b5d9a618ce.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_python_stdlib-890165ef695ef36d.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/librustc_hash-47e5cb112d157735.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libsalsa-890cf074502257e9.rmeta --extern strum=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libstrum-978fbc26b8b3dad5.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libstrum_macros-d6fc80b9b65fa8ad.so --extern thiserror=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libthiserror-232fe06830fbb193.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libtracing-7851e17bb1110007.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.2-build/ruff-0.17.2/target/release/build/psm-d66598a38313e474/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=20925b03bad34644 -C extra-filename=-f5271bc6f27737a3 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern camino=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libcamino-c8f5efbf5dcb8a75.rmeta --extern colored=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libcolored-fb35793964eebc3f.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libget_size2-b119cdad1ab75c4b.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libindexmap-7a93979be0dfc163.rmeta --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libannotate_snippets-2cee8f0bedcd4e0b.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_db-3744db912ec872ed.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_python_ast-3c6f73b5d9a618ce.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_python_trivia-86bef7c4bd70b665.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_source_file-5cbe24808fd5882c.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_text_size-ec5f642bfc8d59b4.rmeta --extern strum=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libstrum-978fbc26b8b3dad5.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libstrum_macros-d6fc80b9b65fa8ad.so --extern tracing=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libtracing-7851e17bb1110007.rmeta --extern ty_static=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libty_static-35298be5d3f0ab15.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.2-build/ruff-0.17.2/target/release/build/psm-d66598a38313e474/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=e7aa374c99d3dffa -C extra-filename=-df64f7c00f1e0a82 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libanyhow-47a39650d2fba36d.rmeta --extern clap=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libclap-9b599ece04b3eae4.rmeta --extern countme=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libcountme-284e4acc77c9891f.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libitertools-c65540373d2df87a.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libmemchr-ce6e8ee7d21f7f0d.rmeta --extern regex=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libregex-f1a8868bc6c45780.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_cache-99c3e2ed164af6e8.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_db-3744db912ec872ed.rmeta --extern ruff_formatter=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_formatter-033e91ac1b0878ec.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_macros-9a6f1853e3500edc.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_python_ast-3c6f73b5d9a618ce.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_python_parser-96b6e99427915af4.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_python_trivia-86bef7c4bd70b665.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_source_file-5cbe24808fd5882c.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_text_size-ec5f642bfc8d59b4.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/librustc_hash-47e5cb112d157735.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libsalsa-890cf074502257e9.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libserde-74969ee25a2f5ad8.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libsmallvec-52a364257695ade0.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libstatic_assertions-5c1c573798bacc82.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libthiserror-232fe06830fbb193.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libtracing-7851e17bb1110007.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.2-build/ruff-0.17.2/target/release/build/psm-d66598a38313e474/out` Compiling ruff_linter v0.17.2 (/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/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=f8972404f81ac39c -C extra-filename=-0f4f6c6c597ff4fa --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libaho_corasick-addcf365a85b8a8d.rmeta --extern anyhow=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libanyhow-47a39650d2fba36d.rmeta --extern bitflags=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libbitflags-9eed0cbb9c24ac10.rmeta --extern clap=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libclap-9b599ece04b3eae4.rmeta --extern colored=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libcolored-fb35793964eebc3f.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libcompact_str-20b3e1454c9bb4c7.rmeta --extern fern=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libfern-23895acbdd5b4b1f.rmeta --extern glob=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libglob-3a5f7e28584bbb87.rmeta --extern globset=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libglobset-9032c890f134ba91.rmeta --extern imperative=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libimperative-c292d59f45fa9f1c.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libis_macro-44fa6048a0c5a64d.so --extern itertools=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libitertools-c65540373d2df87a.rmeta --extern jiff=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libjiff-cbaa3bbc8aebb673.rmeta --extern libcst_native=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/liblibcst_native-8f66ace0eaf75492.rlib --extern log=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/liblog-146b5dee6c789035.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libmemchr-ce6e8ee7d21f7f0d.rmeta --extern natord=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libnatord-c9b2056728fe6dbc.rmeta --extern path_absolutize=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libpath_absolutize-881b099ba6e495e8.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libpep440_rs-ca070c51d6545c01.rmeta --extern pyproject_toml=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libpyproject_toml-23926aa31965ffa1.rmeta --extern regex=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libregex-f1a8868bc6c45780.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_cache-99c3e2ed164af6e8.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_db-3744db912ec872ed.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_diagnostics-fa24a16b1fb00979.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_macros-9a6f1853e3500edc.so --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_notebook-846b5d7b54a00d8b.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_python_ast-3c6f73b5d9a618ce.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_python_codegen-8fcdf68edfdc3058.rmeta --extern ruff_python_edits=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_python_edits-f82787b8235f2867.rmeta --extern ruff_python_importer=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_python_importer-fccdee7d8cc2a2e6.rmeta --extern ruff_python_index=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_python_index-06c8231aa94046b4.rmeta --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_python_literal-ff96dc3d65344b1f.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_python_parser-96b6e99427915af4.rmeta --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_python_semantic-f25a289e0ad6aad5.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_python_stdlib-890165ef695ef36d.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_python_trivia-86bef7c4bd70b665.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_ranged_value-801d44b06b846608.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_source_file-5cbe24808fd5882c.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_text_size-ec5f642bfc8d59b4.rmeta --extern unicode_names2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libunicode_names2-dd21c6a39344dc40.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/librustc_hash-47e5cb112d157735.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libserde-74969ee25a2f5ad8.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libserde_json-c4c43c1dfd662e20.rmeta --extern similar=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libsimilar-c2b4fdf774e5196a.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libsmallvec-52a364257695ade0.rmeta --extern strum=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libstrum-978fbc26b8b3dad5.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libstrum_macros-d6fc80b9b65fa8ad.so --extern thiserror=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libthiserror-232fe06830fbb193.rmeta --extern toml=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libtoml-72b3dc319fbce2e3.rmeta --extern typed_arena=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libtyped_arena-3f9aad8f782d114e.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libunicode_normalization-181b08c956e26d3b.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libunicode_width-c6a8286ca3c2e858.rmeta --extern url=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/liburl-c62f0bba4cae09de.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.2-build/ruff-0.17.2/target/release/build/psm-d66598a38313e474/out` Compiling ruff_graph v0.0.19 (/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/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=6f244d9dd6d48926 -C extra-filename=-477f539feff6f3d3 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libanyhow-47a39650d2fba36d.rmeta --extern clap=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libclap-9b599ece04b3eae4.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libmemchr-ce6e8ee7d21f7f0d.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_cache-99c3e2ed164af6e8.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_db-3744db912ec872ed.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_linter-0f4f6c6c597ff4fa.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_macros-9a6f1853e3500edc.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_python_ast-3c6f73b5d9a618ce.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_python_parser-96b6e99427915af4.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libsalsa-890cf074502257e9.rmeta --extern schemars=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libschemars-965583984a865d2d.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libserde-74969ee25a2f5ad8.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libty_module_resolver-10ab0089336676ed.rmeta --extern ty_site_packages=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libty_site_packages-f5271bc6f27737a3.rmeta --extern zip=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libzip-78634333b56a9dfd.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.2-build/ruff-0.17.2/target/release/build/psm-d66598a38313e474/out` Compiling ruff_workspace v0.0.19 (/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/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=e03d5eade81d42a1 -C extra-filename=-83ac5969d889062e --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libanyhow-47a39650d2fba36d.rmeta --extern colored=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libcolored-fb35793964eebc3f.rmeta --extern etcetera=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libetcetera-1fb8fce7e9bbdf00.rmeta --extern glob=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libglob-3a5f7e28584bbb87.rmeta --extern globset=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libglobset-9032c890f134ba91.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libignore-4bfb630ff2e46fb7.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libindexmap-7a93979be0dfc163.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libis_macro-44fa6048a0c5a64d.so --extern itertools=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libitertools-c65540373d2df87a.rmeta --extern log=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/liblog-146b5dee6c789035.rmeta --extern matchit=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libmatchit-29f48d2ef8618a66.rmeta --extern path_absolutize=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libpath_absolutize-881b099ba6e495e8.rmeta --extern path_slash=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libpath_slash-beb2159e87d7feb2.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libpep440_rs-ca070c51d6545c01.rmeta --extern regex=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libregex-f1a8868bc6c45780.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_cache-99c3e2ed164af6e8.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_db-3744db912ec872ed.rmeta --extern ruff_formatter=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_formatter-033e91ac1b0878ec.rmeta --extern ruff_graph=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_graph-477f539feff6f3d3.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_linter-0f4f6c6c597ff4fa.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_macros-9a6f1853e3500edc.so --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_options_metadata-f9969a0d2cb5c925.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_python_ast-3c6f73b5d9a618ce.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_python_formatter-df64f7c00f1e0a82.rmeta --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_python_semantic-f25a289e0ad6aad5.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_python_stdlib-890165ef695ef36d.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_ranged_value-801d44b06b846608.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_source_file-5cbe24808fd5882c.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/librustc_hash-47e5cb112d157735.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libserde-74969ee25a2f5ad8.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libshellexpand-2b0e426c09062d30.rmeta --extern strum=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libstrum-978fbc26b8b3dad5.rmeta --extern toml=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libtoml-72b3dc319fbce2e3.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libunicode_normalization-181b08c956e26d3b.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.2-build/ruff-0.17.2/target/release/build/psm-d66598a38313e474/out` Compiling ruff_markdown v0.0.19 (/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/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=2f3383c99274cb5e -C extra-filename=-15527def58da97a8 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern regex=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libregex-f1a8868bc6c45780.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_python_ast-3c6f73b5d9a618ce.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_python_formatter-df64f7c00f1e0a82.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_python_trivia-86bef7c4bd70b665.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_source_file-5cbe24808fd5882c.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_text_size-ec5f642bfc8d59b4.rmeta --extern ruff_workspace=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_workspace-83ac5969d889062e.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.2-build/ruff-0.17.2/target/release/build/psm-d66598a38313e474/out` Compiling ruff_server v0.0.19 (/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/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=e73583a790befcb7 -C extra-filename=-51233475fcb5f9c2 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libanyhow-47a39650d2fba36d.rmeta --extern crossbeam=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libcrossbeam-109c0ea9104bf932.rmeta --extern lsp_types=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libgen_lsp_types-d89d7295e2dee38e.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libignore-4bfb630ff2e46fb7.rmeta --extern jod_thread=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libjod_thread-3712f3db2617a2ec.rmeta --extern lsp_server=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/liblsp_server-03d14babb4e6b2bd.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libmemchr-ce6e8ee7d21f7f0d.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_db-3744db912ec872ed.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_diagnostics-fa24a16b1fb00979.rmeta --extern ruff_formatter=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_formatter-033e91ac1b0878ec.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_linter-0f4f6c6c597ff4fa.rmeta --extern ruff_markdown=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_markdown-15527def58da97a8.rmeta --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_notebook-846b5d7b54a00d8b.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_python_ast-3c6f73b5d9a618ce.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_python_codegen-8fcdf68edfdc3058.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_python_formatter-df64f7c00f1e0a82.rmeta --extern ruff_python_index=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_python_index-06c8231aa94046b4.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_python_parser-96b6e99427915af4.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_ranged_value-801d44b06b846608.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_source_file-5cbe24808fd5882c.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_text_size-ec5f642bfc8d59b4.rmeta --extern ruff_workspace=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_workspace-83ac5969d889062e.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/librustc_hash-47e5cb112d157735.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libserde-74969ee25a2f5ad8.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libserde_json-c4c43c1dfd662e20.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libshellexpand-2b0e426c09062d30.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libthiserror-232fe06830fbb193.rmeta --extern toml=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libtoml-72b3dc319fbce2e3.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libtracing-7851e17bb1110007.rmeta --extern tracing_log=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libtracing_log-ddf5b4fc84adf696.rmeta --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libtracing_subscriber-61289fe0e6f5fa95.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.2-build/ruff-0.17.2/target/release/build/psm-d66598a38313e474/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=93a003599e7c8740 -C extra-filename=-0154a4905304cd97 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libanyhow-47a39650d2fba36d.rmeta --extern bitflags=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libbitflags-9eed0cbb9c24ac10.rmeta --extern cachedir=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libcachedir-fe1a44ef1ea292b6.rmeta --extern clap=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libclap-9b599ece04b3eae4.rmeta --extern clap_complete_command=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libclap_complete_command-1c527f36c6bcf6ee.rmeta --extern clearscreen=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libclearscreen-1f94182fa234b422.rmeta --extern colored=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libcolored-fb35793964eebc3f.rmeta --extern filetime=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libfiletime-137bd67d593d4cb4.rmeta --extern globwalk=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libglobwalk-3d94a3e92730a726.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libignore-4bfb630ff2e46fb7.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libindexmap-7a93979be0dfc163.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libis_macro-44fa6048a0c5a64d.so --extern itertools=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libitertools-c65540373d2df87a.rmeta --extern jiff=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libjiff-cbaa3bbc8aebb673.rmeta --extern log=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/liblog-146b5dee6c789035.rmeta --extern notify=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libnotify-c9a1699e1cc2c7a3.rmeta --extern path_absolutize=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libpath_absolutize-881b099ba6e495e8.rmeta --extern rayon=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/librayon-e08a6d03f08350be.rmeta --extern regex=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libregex-f1a8868bc6c45780.rmeta --extern rkyv=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/librkyv-9327e69c04a2e3cb.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_cache-99c3e2ed164af6e8.rmeta --extern ruff_command_line=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_command_line-0718eab7c870d5d4.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_db-3744db912ec872ed.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_diagnostics-fa24a16b1fb00979.rmeta --extern ruff_graph=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_graph-477f539feff6f3d3.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_linter-0f4f6c6c597ff4fa.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_macros-9a6f1853e3500edc.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_markdown-15527def58da97a8.rmeta --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_notebook-846b5d7b54a00d8b.rmeta --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_options_metadata-f9969a0d2cb5c925.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_python_ast-3c6f73b5d9a618ce.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_python_formatter-df64f7c00f1e0a82.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_python_parser-96b6e99427915af4.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_ranged_value-801d44b06b846608.rmeta --extern ruff_server=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_server-51233475fcb5f9c2.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_source_file-5cbe24808fd5882c.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_text_size-ec5f642bfc8d59b4.rmeta --extern ruff_workspace=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_workspace-83ac5969d889062e.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/librustc_hash-47e5cb112d157735.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libserde-74969ee25a2f5ad8.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libserde_json-c4c43c1dfd662e20.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libshellexpand-2b0e426c09062d30.rmeta --extern strum=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libstrum-978fbc26b8b3dad5.rmeta --extern tempfile=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libtempfile-682da5094cc5e7ce.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libthiserror-232fe06830fbb193.rmeta --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libtikv_jemallocator-14666ff6ccce4887.rmeta --extern toml=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libtoml-72b3dc319fbce2e3.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libtracing-7851e17bb1110007.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libwalkdir-c29c8fa0f40a2193.rmeta --extern wild=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libwild-c99b48610d25be11.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.2-build/ruff-0.17.2/target/release/build/psm-d66598a38313e474/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=a1f02fae35cf019f -C extra-filename=-4748333f980bdf69 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libanyhow-47a39650d2fba36d.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libbitflags-9eed0cbb9c24ac10.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libcachedir-fe1a44ef1ea292b6.rlib --extern clap=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libclap-9b599ece04b3eae4.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libclap_complete_command-1c527f36c6bcf6ee.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libclearscreen-1f94182fa234b422.rlib --extern colored=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libcolored-fb35793964eebc3f.rlib --extern filetime=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libfiletime-137bd67d593d4cb4.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libglobwalk-3d94a3e92730a726.rlib --extern ignore=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libignore-4bfb630ff2e46fb7.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libindexmap-7a93979be0dfc163.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libis_macro-44fa6048a0c5a64d.so --extern itertools=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libitertools-c65540373d2df87a.rlib --extern jiff=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libjiff-cbaa3bbc8aebb673.rlib --extern log=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/liblog-146b5dee6c789035.rlib --extern notify=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libnotify-c9a1699e1cc2c7a3.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libpath_absolutize-881b099ba6e495e8.rlib --extern rayon=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/librayon-e08a6d03f08350be.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libregex-f1a8868bc6c45780.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/librkyv-9327e69c04a2e3cb.rlib --extern ruff=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff-0154a4905304cd97.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_cache-99c3e2ed164af6e8.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_command_line-0718eab7c870d5d4.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_db-3744db912ec872ed.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_diagnostics-fa24a16b1fb00979.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_graph-477f539feff6f3d3.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_linter-0f4f6c6c597ff4fa.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_macros-9a6f1853e3500edc.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_markdown-15527def58da97a8.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_notebook-846b5d7b54a00d8b.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_options_metadata-f9969a0d2cb5c925.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_python_ast-3c6f73b5d9a618ce.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_python_formatter-df64f7c00f1e0a82.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_python_parser-96b6e99427915af4.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_ranged_value-801d44b06b846608.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_server-51233475fcb5f9c2.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_source_file-5cbe24808fd5882c.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_text_size-ec5f642bfc8d59b4.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libruff_workspace-83ac5969d889062e.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/librustc_hash-47e5cb112d157735.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libserde-74969ee25a2f5ad8.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libserde_json-c4c43c1dfd662e20.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libshellexpand-2b0e426c09062d30.rlib --extern strum=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libstrum-978fbc26b8b3dad5.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libtempfile-682da5094cc5e7ce.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libthiserror-232fe06830fbb193.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libtikv_jemallocator-14666ff6ccce4887.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libtoml-72b3dc319fbce2e3.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libtracing-7851e17bb1110007.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libwalkdir-c29c8fa0f40a2193.rlib --extern wild=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/release/deps/libwild-c99b48610d25be11.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.2-build/ruff-0.17.2/target/release/build/psm-d66598a38313e474/out` Finished `release` profile [optimized] target(s) in 6m 39s 📦 Built wheel to /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/wheels/ruff-0.17.2-py3-none-linux_x86_64.whl /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/wheels/ruff-0.17.2-py3-none-linux_x86_64.whl Building wheel for ruff (pyproject.toml): finished with status 'done' Created wheel for ruff: filename=ruff-0.17.2-py3-none-linux_x86_64.whl size=64361204 sha256=1623b957271fb690a9f6d86c17175350812138087dd74843fc79f0ce6718bc2c Stored in directory: /builddir/build/BUILD/ruff-0.17.2-build/.pyproject-builddir/pip-ephem-wheel-cache-zehbmdkb/wheels/9a/e4/96/5db48acd27ee815df8c05019e2c51200ce4db97f8a60ab9ef6 Successfully built ruff + /usr/bin/cargo2rpm --path Cargo.toml license-summary ### BEGIN LICENSE SUMMARY ### # (MIT OR Apache-2.0) AND Unicode-3.0 # (MIT OR Apache-2.0) AND Unicode-DFS-2016 # Apache-2.0 # Apache-2.0 OR BSD-2-Clause # Apache-2.0 OR BSL-1.0 # Apache-2.0 OR MIT # Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT # CC0-1.0 # ISC # MIT # MIT AND (MIT AND PSF-2.0) # MIT AND BSD-3-Clause # MIT OR Apache-2.0 # MIT OR Apache-2.0 OR Zlib # MIT OR BSD-3-Clause # MIT-0 OR Apache-2.0 # MPL-2.0 # Unicode-3.0 # Unlicense OR MIT # WTFPL # Zlib # Zlib OR Apache-2.0 OR MIT ### END LICENSE SUMMARY ### + /usr/bin/cargo2rpm --path Cargo.toml license-breakdown + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.gN8hGV + umask 022 + cd /builddir/build/BUILD/ruff-0.17.2-build + '[' /builddir/build/BUILD/ruff-0.17.2-build/BUILDROOT '!=' / ']' + rm -rf /builddir/build/BUILD/ruff-0.17.2-build/BUILDROOT ++ dirname /builddir/build/BUILD/ruff-0.17.2-build/BUILDROOT + mkdir -p /builddir/build/BUILD/ruff-0.17.2-build + mkdir /builddir/build/BUILD/ruff-0.17.2-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.2 ++ ls /builddir/build/BUILD/ruff-0.17.2-build/pyproject-wheeldir/ruff-0.17.2-py3-none-linux_x86_64.whl ++ xargs basename --multiple ++ sed -E 's/([^-]+)-([^-]+)-.+\.whl/\1==\2/' + specifier=ruff==0.17.2 + '[' -z ruff==0.17.2 ']' + PIP_CONFIG_FILE=/dev/null + TMPDIR=/builddir/build/BUILD/ruff-0.17.2-build/.pyproject-builddir + /usr/bin/python3 -m pip install --root /builddir/build/BUILD/ruff-0.17.2-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.2-build/pyproject-wheeldir ruff==0.17.2 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.2-build/pyproject-wheeldir Processing /builddir/build/BUILD/ruff-0.17.2-build/pyproject-wheeldir/ruff-0.17.2-py3-none-linux_x86_64.whl Installing collected packages: ruff Successfully installed ruff-0.17.2 + '[' -d /builddir/build/BUILD/ruff-0.17.2-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.2-build/BUILDROOT/usr/bin/ruff /builddir/build/BUILD/ruff-0.17.2-build/BUILDROOT/usr/bin/ruff: no change + rm -rfv /builddir/build/BUILD/ruff-0.17.2-build/BUILDROOT/usr/bin/__pycache__ + rm -f /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2-1.fc46.x86_64-pyproject-ghost-distinfo + site_dirs=() + '[' -d /builddir/build/BUILD/ruff-0.17.2-build/BUILDROOT/usr/lib/python3.15/site-packages ']' + '[' /builddir/build/BUILD/ruff-0.17.2-build/BUILDROOT/usr/lib64/python3.15/site-packages '!=' /builddir/build/BUILD/ruff-0.17.2-build/BUILDROOT/usr/lib/python3.15/site-packages ']' + '[' -d /builddir/build/BUILD/ruff-0.17.2-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.2-build/BUILDROOT$site_dir/*.dist-info + echo '%ghost %dir /usr/lib64/python3.15/site-packages/ruff-0.17.2.dist-info' +++ basename /builddir/build/BUILD/ruff-0.17.2-build/BUILDROOT/usr/lib64/python3.15/site-packages/ruff-0.17.2.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.2.dist-info + _normalized=ruff + echo '%ghost %dir /usr/lib64/python3.15/site-packages/ruff-0.17.2.dist-info' + sed -i s/pip/rpm/ /builddir/build/BUILD/ruff-0.17.2-build/BUILDROOT/usr/lib64/python3.15/site-packages/ruff-0.17.2.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.2-build/BUILDROOT --record /builddir/build/BUILD/ruff-0.17.2-build/BUILDROOT/usr/lib64/python3.15/site-packages/ruff-0.17.2.dist-info/RECORD --output /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2-1.fc46.x86_64-pyproject-record + rm -fv /builddir/build/BUILD/ruff-0.17.2-build/BUILDROOT/usr/lib64/python3.15/site-packages/ruff-0.17.2.dist-info/RECORD removed '/builddir/build/BUILD/ruff-0.17.2-build/BUILDROOT/usr/lib64/python3.15/site-packages/ruff-0.17.2.dist-info/RECORD' + rm -fv /builddir/build/BUILD/ruff-0.17.2-build/BUILDROOT/usr/lib64/python3.15/site-packages/ruff-0.17.2.dist-info/REQUESTED removed '/builddir/build/BUILD/ruff-0.17.2-build/BUILDROOT/usr/lib64/python3.15/site-packages/ruff-0.17.2.dist-info/REQUESTED' + '[' -f /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2-1.fc46.x86_64-pyproject-dep-overrides ']' ++ wc -l /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2-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.2-build/ruff-0.17.2-1.fc46.x86_64-pyproject-files --output-modules /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2-1.fc46.x86_64-pyproject-modules --buildroot /builddir/build/BUILD/ruff-0.17.2-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.2-build/ruff-0.17.2-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.2-build/BUILDROOT/usr/lib/python3.15/site-packages + mv /builddir/build/BUILD/ruff-0.17.2-build/BUILDROOT/usr/lib64/python3.15/site-packages/ruff /builddir/build/BUILD/ruff-0.17.2-build/BUILDROOT/usr/lib64/python3.15/site-packages/ruff-0.17.2.dist-info /builddir/build/BUILD/ruff-0.17.2-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.2-build/ruff-0.17.2-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.2-build/BUILDROOT//usr/share/bash-completion/completions + install -Dpm 0644 ruff.fish -t /builddir/build/BUILD/ruff-0.17.2-build/BUILDROOT//usr/share/fish/vendor_completions.d + install -Dpm 0644 _ruff -t /builddir/build/BUILD/ruff-0.17.2-build/BUILDROOT//usr/share/zsh/site-functions + /usr/bin/find-debuginfo -j3 --strict-build-id -m -i --build-id-seed 0.17.2-1.fc46 --unique-debug-suffix -0.17.2-1.fc46.x86_64 --unique-debug-src-base ruff-0.17.2-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.2-build/ruff-0.17.2 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.2-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.2-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.2-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.2-build/BUILDROOT/usr/lib/python3.15 using python3.15 Bytecompiling .py files below /builddir/build/BUILD/ruff-0.17.2-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.2-build/BUILDROOT /builddir/build/BUILD/ruff-0.17.2-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.2-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.2-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 1312 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.2-build/BUILDROOT/usr Scanned 270 directories and 1312 files, considered 1312 files, read 97 files, linked 0 files, 0 errors sum of sizes of linked files: 0 bytes Reading /builddir/build/BUILD/ruff-0.17.2-build/SPECPARTS/rpm-debuginfo.specpart Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.dxovf8 + umask 022 + cd /builddir/build/BUILD/ruff-0.17.2-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.2 + '[' '!' -f /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2-1.fc46.x86_64-pyproject-modules ']' + PATH=/builddir/build/BUILD/ruff-0.17.2-build/BUILDROOT/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin + PYTHONPATH=/builddir/build/BUILD/ruff-0.17.2-build/BUILDROOT/usr/lib64/python3.15/site-packages:/builddir/build/BUILD/ruff-0.17.2-build/BUILDROOT/usr/lib/python3.15/site-packages + _PYTHONSITE=/builddir/build/BUILD/ruff-0.17.2-build/BUILDROOT/usr/lib64/python3.15/site-packages:/builddir/build/BUILD/ruff-0.17.2-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.2-build/ruff-0.17.2-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=c2a7e70edc9ce0a5 -C extra-filename=-83a5d33543831c93 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=3d7a389bb1f69dd3 -C extra-filename=-09739dc19a36a24b --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/build/quote-09739dc19a36a24b -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=6b0d3c4975dadcfa -C extra-filename=-9cde68ad8d6c3498 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/build/proc-macro2-9cde68ad8d6c3498 -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=f67e49f1c4fca28b -C extra-filename=-f106d84111b32071 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/build/serde_core-f106d84111b32071 -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.2-build/ruff-0.17.2/target/rpm/build/quote-09739dc19a36a24b/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=17ab9dac7d035959 -C extra-filename=-a5181a7b92814542 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/build/libc-a5181a7b92814542 -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.2-build/ruff-0.17.2/target/rpm/build/proc-macro2-9cde68ad8d6c3498/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=ea90516bebe826f9 -C extra-filename=-17673f10b22fee24 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern unicode_ident=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libunicode_ident-83a5d33543831c93.rmeta --cap-lints allow -Copt-level=3 -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.2-build/ruff-0.17.2/target/rpm/build/serde_core-f106d84111b32071/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=45ed809b099c8b26 -C extra-filename=-e738d293c939ef2e --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -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=fb98b12170a49d40 -C extra-filename=-0943b73eb4733cfc --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libproc_macro2-17673f10b22fee24.rmeta --cap-lints allow -Copt-level=3 -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=ef155f378a489c9f -C extra-filename=-dc40c617119d9bef --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libproc_macro2-17673f10b22fee24.rmeta --extern quote=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libquote-0943b73eb4733cfc.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libunicode_ident-83a5d33543831c93.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.2-build/ruff-0.17.2/target/rpm/build/libc-a5181a7b92814542/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=6d45f73567f8bc94 -C extra-filename=-318fcf873d02a567 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=3e441e7b77ac209b -C extra-filename=-35b372f639b42432 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -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=7e35a93de401d1fb -C extra-filename=-89e3ec0d853a25b2 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/build/serde-89e3ec0d853a25b2 -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=7ac7712f53125719 -C extra-filename=-e9ecc6b5231ad4a7 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libproc_macro2-17673f10b22fee24.rmeta --extern quote=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libquote-0943b73eb4733cfc.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libunicode_ident-83a5d33543831c93.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.2-build/ruff-0.17.2/target/rpm/build/serde-89e3ec0d853a25b2/build-script-build` 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=d9e1803cc7211cbf -C extra-filename=-115ceefee98900c3 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling zmij v1.0.21 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/zmij-1.0.21/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("no-panic"))' -C metadata=33c9419f12da45e2 -C extra-filename=-086c65e00c83acab --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/build/zmij-086c65e00c83acab -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.2-build/ruff-0.17.2/target/rpm/build/zmij-086c65e00c83acab/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=dc6c7ff2cb2167c3 -C extra-filename=-dc2934886b5ea521 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=66775267069b0759 -C extra-filename=-4c9a92faab93d7b5 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -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=c2da61f53a3bfbeb -C extra-filename=-4991d4e64d510eec --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=9faf6b3a056e5432 -C extra-filename=-fe8f160b5e56ae44 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=5ca3d1c4b2ca9619 -C extra-filename=-63dc1009806e314c --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=2369b64cb7ba71d2 -C extra-filename=-4fcb3a4284a23edb --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b2063a3e18d91cda -C extra-filename=-6e23107b656f840d --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling equivalent v1.0.2 Running `/usr/bin/rustc --crate-name equivalent --edition=2015 /usr/share/cargo/registry/equivalent-1.0.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=bfa3b195435d6fbd -C extra-filename=-db11ff0309734817 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=c5ea621947d71dcb -C extra-filename=-b41bc621382e8eb2 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern allocator_api2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/liballocator_api2-6e23107b656f840d.rmeta --extern equivalent=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libequivalent-db11ff0309734817.rmeta --extern foldhash=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libfoldhash-4fcb3a4284a23edb.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=59c657c6d1cae851 -C extra-filename=-7189132ca2218210 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=20bfb11696ef1a36 -C extra-filename=-e82ea05b392d1c8d --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libproc_macro2-17673f10b22fee24.rmeta --extern quote=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libquote-0943b73eb4733cfc.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsmallvec-7189132ca2218210.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=6d5f569cb8647ad7 -C extra-filename=-30c21faf085eca3d --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern equivalent=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libequivalent-db11ff0309734817.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libhashbrown-b41bc621382e8eb2.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde_core-e738d293c939ef2e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=9bad58c38280132a -C extra-filename=-299d4d8683761d0c --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/build/rustversion-299d4d8683761d0c -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.2-build/ruff-0.17.2/target/rpm/build/rustversion-299d4d8683761d0c/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=549106535cdd9634 -C extra-filename=-876cd96d2267ed89 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/build/parking_lot_core-876cd96d2267ed89 -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.2-build/ruff-0.17.2/target/rpm/build/parking_lot_core-876cd96d2267ed89/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=7892ceb63c3cc400 -C extra-filename=-6e9907795c3001c5 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/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=6aa64ccc723a564f -C extra-filename=-c91ee496eb6cf61c --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern proc_macro_utils=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libproc_macro_utils-e82ea05b392d1c8d.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libproc_macro2-17673f10b22fee24.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libquote-0943b73eb4733cfc.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=82560c02c14542a7 -C extra-filename=-82f201852da44c11 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=6951cc5d9c24cffa -C extra-filename=-b24b410e758b009d --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern scopeguard=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libscopeguard-82f201852da44c11.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b295c671414b9a80 -C extra-filename=-f28bce4b46230482 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern macros=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libmanyhow_macros-c91ee496eb6cf61c.so --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libproc_macro2-17673f10b22fee24.rmeta --extern quote=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libquote-0943b73eb4733cfc.rmeta --extern syn=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsyn-dc40c617119d9bef.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=fdeeb0a0ad67414e -C extra-filename=-c88416fafa759280 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcfg_if-115ceefee98900c3.rmeta --extern libc=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/liblibc-35b372f639b42432.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rmeta --cap-lints allow -Copt-level=3 -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=6f681812624d97b3 -C extra-filename=-77c68a65189db64f --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=593f9db4bdc28a63 -C extra-filename=-3545add6a15c9dc3 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=6618ac6427ef177c -C extra-filename=-4d9aa8426c922aa9 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern rustversion=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librustversion-6e9907795c3001c5.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=31b66bf3f324f21b -C extra-filename=-966aba2e17064f69 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=50a31249a74aba9e -C extra-filename=-5a54ccb8c1a4cefe --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern lock_api=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/liblock_api-b24b410e758b009d.rmeta --extern parking_lot_core=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libparking_lot_core-c88416fafa759280.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=e631238be8437a78 -C extra-filename=-e02c7ef2078799cc --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern indexmap=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libindexmap-30c21faf085eca3d.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde_core-e738d293c939ef2e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=a19728db2d0cc36e -C extra-filename=-363f6fb37ba6ccf7 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=0edc54a1fadb5aa6 -C extra-filename=-fa3f3fd0b33fd02a --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libmemchr-4991d4e64d510eec.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=c7c8daa78bba94a0 -C extra-filename=-edb49bc394b32811 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=98fb70b125f4d43d -C extra-filename=-a22ecde1b0aacd56 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=65f83e5098a25063 -C extra-filename=-8de76ea5ec409d2e --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libproc_macro2-17673f10b22fee24.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libquote-0943b73eb4733cfc.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsyn-dc40c617119d9bef.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=7dcc9760a8657033 -C extra-filename=-adf5e70b62a7a611 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern proc_macro_utils=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libproc_macro_utils-e82ea05b392d1c8d.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libproc_macro2-17673f10b22fee24.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libquote-0943b73eb4733cfc.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsyn-dc40c617119d9bef.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=322ba4456032719c -C extra-filename=-457f98bf83d45634 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern quote=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libquote-0943b73eb4733cfc.rmeta --extern quote_use_macros=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libquote_use_macros-adf5e70b62a7a611.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=22d262d78e0e6860 -C extra-filename=-012051aa89ee1c62 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern collection_literals=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcollection_literals-3545add6a15c9dc3.rlib --extern interpolator=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libinterpolator-77c68a65189db64f.rlib --extern manyhow=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libmanyhow-f28bce4b46230482.rlib --extern proc_macro_utils=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libproc_macro_utils-e82ea05b392d1c8d.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libproc_macro2-17673f10b22fee24.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libquote-0943b73eb4733cfc.rlib --extern quote_use=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libquote_use-457f98bf83d45634.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsyn-dc40c617119d9bef.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling regex-automata v0.4.18 Running `/usr/bin/rustc --crate-name regex_automata --edition=2021 /usr/share/cargo/registry/regex-automata-0.4.18/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -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=686443b30c8abc02 -C extra-filename=-7ea214de24db2334 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libaho_corasick-fa3f3fd0b33fd02a.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libmemchr-4991d4e64d510eec.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libregex_syntax-a22ecde1b0aacd56.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=fde00c172a6ffb83 -C extra-filename=-cec3ee9d584a73c9 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern attribute_derive_macro=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libattribute_derive_macro-012051aa89ee1c62.so --extern manyhow=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libmanyhow-f28bce4b46230482.rmeta --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libproc_macro2-17673f10b22fee24.rmeta --extern quote=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libquote-0943b73eb4733cfc.rmeta --extern syn=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsyn-dc40c617119d9bef.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=68fae83ba69508fd -C extra-filename=-5b1ed9ee9d657dbc --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern attribute_derive=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libattribute_derive-cec3ee9d584a73c9.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libquote-0943b73eb4733cfc.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsyn-dc40c617119d9bef.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=4d4dc07be0a198c9 -C extra-filename=-4cf69e3a9a281506 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde_core-e738d293c939ef2e.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde_derive-8de76ea5ec409d2e.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=cbf9af819e81b637 -C extra-filename=-f22e5082a7bc7837 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern serde=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=4239ee2a6b693261 -C extra-filename=-bd35af333f3fd27a --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern castaway=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcastaway-4d9aa8426c922aa9.rmeta --extern cfg_if=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcfg_if-115ceefee98900c3.rmeta --extern itoa=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libitoa-dc2934886b5ea521.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libstatic_assertions-966aba2e17064f69.rmeta --extern zmij=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libzmij-4c9a92faab93d7b5.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=67ee79bea4374e82 -C extra-filename=-f2ca9d71e2416640 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=14a5ccaaed3b93e9 -C extra-filename=-cb93f77098ffd9e2 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libaho_corasick-fa3f3fd0b33fd02a.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libmemchr-4991d4e64d510eec.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libregex_automata-7ea214de24db2334.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libregex_syntax-a22ecde1b0aacd56.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=f9465d4997ddfa95 -C extra-filename=-118099ecc7d0527f --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde_core-e738d293c939ef2e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=a72f9aa5c87b1233 -C extra-filename=-b7c8712d1561f72c --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/build/libc-b7c8712d1561f72c -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=826431a2d0d2b91e -C extra-filename=-748557d3374b9432 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern compact_str=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcompact_str-bd35af333f3fd27a.rmeta --extern get_size_derive2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libget_size_derive2-5b1ed9ee9d657dbc.so --extern hashbrown=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libhashbrown-b41bc621382e8eb2.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libindexmap-30c21faf085eca3d.rmeta --extern ordermap=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libordermap-e02c7ef2078799cc.rmeta --extern parking_lot=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libparking_lot-5a54ccb8c1a4cefe.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libthin_vec-f22e5082a7bc7837.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=e3320f530d28829d -C extra-filename=-bd292af0db190df8 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.2-build/ruff-0.17.2/target/rpm/build/libc-b7c8712d1561f72c/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=432140113d0b9589 -C extra-filename=-53d331a4689e01de --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -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 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=8e834d6def28c9d4 -C extra-filename=-608b208c01d98e96 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libmemchr-318fcf873d02a567.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=008bbf72e686f4bb -C extra-filename=-7b65c1411ddff3a3 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=234e5108c65bf38b -C extra-filename=-853880c66000dda9 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=05f6a0610b9dc492 -C extra-filename=-49fcd3a6355ddaaa --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=89633cd528e58e20 -C extra-filename=-58e80f6338caafae --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/liblibc-53d331a4689e01de.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=1f53b0dd376a53af -C extra-filename=-00395fdb4162d5de --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libaho_corasick-608b208c01d98e96.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libmemchr-318fcf873d02a567.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libregex_syntax-7b65c1411ddff3a3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.19 (/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/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=2c1b33ae1ef6f417 -C extra-filename=-b9de709deadaa082 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libget_size2-748557d3374b9432.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta -Copt-level=3 -Cdebuginfo=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=2a45d524336a7fd6 -C extra-filename=-e1c67cfdda700d87 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=f721cd7ad6d695d0 -C extra-filename=-8919953807d43e13 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=d65ec4dbe3b8ba01 -C extra-filename=-a29da5b62bc78820 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern find_msvc_tools=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libfind_msvc_tools-8919953807d43e13.rmeta --extern jobserver=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libjobserver-58e80f6338caafae.rmeta --extern libc=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/liblibc-53d331a4689e01de.rmeta --extern shlex=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libshlex-49fcd3a6355ddaaa.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=aac680cb3adc31a6 -C extra-filename=-b80d0ed97a109a7c --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/build/crossbeam-utils-b80d0ed97a109a7c -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.2-build/ruff-0.17.2/target/rpm/build/crossbeam-utils-b80d0ed97a109a7c/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=e16d3338d347a920 -C extra-filename=-ba2b7dbc51c3c43f --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -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=511b46aab9481b39 -C extra-filename=-5c4db3d1f02238e9 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=28ec5a60a8102b08 -C extra-filename=-9c35c9e46b1a7690 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=ded9e15a6d886a78 -C extra-filename=-bd89df7b0ae84e00 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern tinyvec_macros=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtinyvec_macros-9c35c9e46b1a7690.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=20f463bbb91a6dcb -C extra-filename=-69a27e3c72dae979 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libaho_corasick-608b208c01d98e96.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libmemchr-318fcf873d02a567.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libregex_automata-00395fdb4162d5de.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libregex_syntax-7b65c1411ddff3a3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=595850644f25fcaf -C extra-filename=-836e42e595c85538 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/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 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=c8321bf7a15bc6e8 -C extra-filename=-5735149063b3cc99 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=09be022c9b6ea183 -C extra-filename=-37dca6339280914e --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.19 (/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/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=18d0fc3a685acd85 -C extra-filename=-517df8586f882e02 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libmemchr-4991d4e64d510eec.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_text_size-836e42e595c85538.rmeta -Copt-level=3 -Cdebuginfo=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=ba2a5c36635b2014 -C extra-filename=-3055c111942bcbc1 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern tinyvec=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtinyvec-bd89df7b0ae84e00.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b9ca1fef0ab92ec5 -C extra-filename=-95dca1ad58d9e469 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern once_cell=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libonce_cell-853880c66000dda9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling itertools v0.15.0 Running `/usr/bin/rustc --crate-name itertools --edition=2018 /usr/share/cargo/registry/itertools-0.15.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="use_alloc"' --cfg 'feature="use_std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "use_alloc", "use_std"))' -C metadata=1304bb8a46a42499 -C extra-filename=-efd5ae8d5e282489 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern either=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libeither-363f6fb37ba6ccf7.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=84ed1e7d21d1ad43 -C extra-filename=-c3d1ff06db8f4d36 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libmemchr-318fcf873d02a567.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=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=e8ce04e347b68841 -C extra-filename=-1729c9212f69e265 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=deb818c998ac2c70 -C extra-filename=-7713393da09284bf --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libaho_corasick-608b208c01d98e96.rmeta --extern bstr=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libbstr-c3d1ff06db8f4d36.rmeta --extern log=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/liblog-63dc1009806e314c.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libregex_automata-00395fdb4162d5de.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libregex_syntax-7b65c1411ddff3a3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.19 (/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/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=1e26a58792be2eb4 -C extra-filename=-044d64a55ca50363 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern itertools=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libitertools-efd5ae8d5e282489.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libmemchr-4991d4e64d510eec.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_source_file-517df8586f882e02.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_text_size-836e42e595c85538.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librustc_hash-f2ca9d71e2416640.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libunicode_ident-83a5d33543831c93.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libunicode_normalization-3055c111942bcbc1.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name itertools --edition=2018 /usr/share/cargo/registry/itertools-0.15.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="use_alloc"' --cfg 'feature="use_std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "use_alloc", "use_std"))' -C metadata=103110bf4779c8e8 -C extra-filename=-5d8b7659df22ef85 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern either=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libeither-5c4db3d1f02238e9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=ac9ffc3fb2368339 -C extra-filename=-1851eab77f541d4d --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libproc_macro2-17673f10b22fee24.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libquote-0943b73eb4733cfc.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsyn-e9ecc6b5231ad4a7.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 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=dd82f722a9b0d251 -C extra-filename=-1195766e43ee3230 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=7f2c0704f0cf15df -C extra-filename=-bedf1a27808efcaa --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=1d841691366cbfbe -C extra-filename=-fe211d8fa8100176 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/build/thiserror-fe211d8fa8100176 -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.2-build/ruff-0.17.2/target/rpm/build/thiserror-fe211d8fa8100176/build-script-build` Compiling ruff_macros v0.0.19 (/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/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=7a0deaa101041a37 -C extra-filename=-3b3d2fad5f62e09b --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern heck=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libheck-bd292af0db190df8.rlib --extern itertools=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libitertools-efd5ae8d5e282489.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libproc_macro2-17673f10b22fee24.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libquote-0943b73eb4733cfc.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libregex-cb93f77098ffd9e2.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_trivia-044d64a55ca50363.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsyn-dc40c617119d9bef.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=08a8501e45b9d00e -C extra-filename=-8045f071eb907e6b --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libproc_macro2-17673f10b22fee24.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libquote-0943b73eb4733cfc.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsyn-dc40c617119d9bef.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=3e64f5031f3ade9e -C extra-filename=-af27138b7221e52e --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern log=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/liblog-63dc1009806e314c.rmeta --extern pin_project_lite=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libpin_project_lite-1195766e43ee3230.rmeta --extern tracing_attributes=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtracing_attributes-1851eab77f541d4d.so --extern tracing_core=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtracing_core-95dca1ad58d9e469.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=c68d5f68b02c7b3a -C extra-filename=-74dd745c9df7c335 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=9884fd6e15047d67 -C extra-filename=-659b2d5a15e3c7f8 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=bdb9487ee0656f5f -C extra-filename=-4d480260c079378c --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/build/typeid-4d480260c079378c -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.2-build/ruff-0.17.2/target/rpm/build/typeid-4d480260c079378c/build-script-build` 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=51e4f28cf2c2c0d7 -C extra-filename=-cf70e307456d0e86 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern thiserror_impl=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libthiserror_impl-8045f071eb907e6b.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg error_generic_member_access --check-cfg 'cfg(error_generic_member_access)' --check-cfg 'cfg(thiserror_nightly_testing)' --check-cfg 'cfg(thiserror_no_backtrace_type)'` Running `/usr/bin/rustc --crate-name ruff_source_file --edition=2024 crates/ruff_source_file/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::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=2b98146a33c8911b -C extra-filename=-99059f3d16915390 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libget_size2-748557d3374b9432.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libmemchr-318fcf873d02a567.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_text_size-b9de709deadaa082.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=b7e2429c5bfb53ad -C extra-filename=-0d594ad03027f0fd --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -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=a00e6e70e1d05a9a -C extra-filename=-0a48af909eec2056 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern castaway=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcastaway-4d9aa8426c922aa9.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libget_size2-748557d3374b9432.rmeta --extern itoa=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libitoa-dc2934886b5ea521.rmeta --extern ryu=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libryu-74dd745c9df7c335.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde_core-e738d293c939ef2e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=e11db7feb86cfdb0 -C extra-filename=-01aa765fdf46ee42 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcfg_if-115ceefee98900c3.rmeta --extern libc=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/liblibc-35b372f639b42432.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=a89df6cf7300249c -C extra-filename=-aa350d2054b93cab --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/build/portable-atomic-aa350d2054b93cab -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=9be03a2042372f97 -C extra-filename=-a32b1beee60b2076 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=a311a1cead9be5ea -C extra-filename=-c3553ae93b6f59d2 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.19 (/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/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=3055505c64143a3d -C extra-filename=-0f469d5825400ad4 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern char_str=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libchar_str-0a48af909eec2056.rmeta --extern filetime=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libfiletime-01aa765fdf46ee42.rmeta --extern glob=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libglob-a32b1beee60b2076.rmeta --extern globset=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libglobset-7713393da09284bf.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libitertools-5d8b7659df22ef85.rmeta --extern regex=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libregex-69a27e3c72dae979.rmeta --extern seahash=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libseahash-c3553ae93b6f59d2.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling phf_shared v0.13.1 Running `/usr/bin/rustc --crate-name phf_shared --edition=2021 /usr/share/cargo/registry/phf_shared-0.13.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std", "uncased", "unicase"))' -C metadata=498d7d1adf5fe73b -C extra-filename=-6c55c3dede4171cb --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern siphasher=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsiphasher-1729c9212f69e265.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=524c1ba58735956a -C extra-filename=-33a2bc130b1a8539 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/build/getrandom-33a2bc130b1a8539 -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.2-build/ruff-0.17.2/target/rpm/build/portable-atomic-aa350d2054b93cab/build-script-build` 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=0b5a6f7bbafa57c0 -C extra-filename=-9ccf373abff8e54f --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=63add54689967326 -C extra-filename=-018c6e1ab8ddf3d0 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=24642a5b76499e17 -C extra-filename=-c7ba9a819b0d06b7 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=75b76e9b4ba2b773 -C extra-filename=-eb8b5028aa9c4fb4 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=c8d64325485b2679 -C extra-filename=-a99ecd0e0dafe372 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern tinyvec_macros=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtinyvec_macros-c7ba9a819b0d06b7.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.2-build/ruff-0.17.2/target/rpm/build/getrandom-33a2bc130b1a8539/build-script-build` Running `/usr/bin/rustc --crate-name portable_atomic --edition=2018 /usr/share/cargo/registry/portable-atomic-1.15.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=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=ccd6ff99a63491ef -C extra-filename=-94e054dee940ff3f --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(target_feature,values("lsfe","fast-serialization","load-store-on-cond","distinct-ops","rmw"))' --check-cfg 'cfg(portable_atomic_atomic_intrinsics,portable_atomic_disable_fiq,portable_atomic_force_amo,portable_atomic_ll_sc_rmw,portable_atomic_no_asm,portable_atomic_no_asm_maybe_uninit,portable_atomic_no_asm_syscall,portable_atomic_no_atomic_64,portable_atomic_no_atomic_cas,portable_atomic_no_atomic_load_store,portable_atomic_no_atomic_min_max,portable_atomic_no_cfg_target_has_atomic,portable_atomic_no_cmpxchg16b_intrinsic,portable_atomic_no_cmpxchg16b_target_feature,portable_atomic_no_const_mut_refs,portable_atomic_no_const_raw_ptr_deref,portable_atomic_no_const_transmute,portable_atomic_no_core_unwind_safe,portable_atomic_no_diagnostic_namespace,portable_atomic_no_strict_provenance,portable_atomic_no_strict_provenance_atomic_ptr,portable_atomic_no_stronger_failure_ordering,portable_atomic_no_track_caller,portable_atomic_no_unsafe_op_in_unsafe_fn,portable_atomic_pre_llvm_16,portable_atomic_pre_llvm_18,portable_atomic_pre_llvm_20,portable_atomic_s_mode,portable_atomic_sanitize_thread,portable_atomic_target_feature,portable_atomic_unsafe_assume_privileged,portable_atomic_unsafe_assume_single_core,portable_atomic_unstable_asm,portable_atomic_unstable_asm_experimental_arch,portable_atomic_unstable_cfg_target_has_atomic,portable_atomic_unstable_isa_attribute)' --check-cfg 'cfg(portable_atomic_target_feature,values("cmpxchg16b","distinct-ops","fast-serialization","load-store-on-cond","lse","lse128","lse2","lsfe","mclass","miscellaneous-extensions-3","quadword-atomics","rcpc3","rmw","v6","v7","zaamo","zabha","zacas"))'` Compiling crossbeam-queue v0.3.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=5443ab44b639ca37 -C extra-filename=-b69631e1ff305d04 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcrossbeam_utils-ba2b7dbc51c3c43f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=96de5e3d18c344cf -C extra-filename=-8feb9fc11e22fe16 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern heck=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libheck-bd292af0db190df8.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libproc_macro2-17673f10b22fee24.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libquote-0943b73eb4733cfc.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsyn-e9ecc6b5231ad4a7.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=2d9443d17d72febb -C extra-filename=-dd8914623d9437f6 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern tinyvec=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtinyvec-a99ecd0e0dafe372.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=64164b150d1eae94 -C extra-filename=-47a937fbfcc6f19e --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcfg_if-115ceefee98900c3.rmeta --extern libc=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/liblibc-35b372f639b42432.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librand_core-eb8b5028aa9c4fb4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.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="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std", "uncased", "unicase"))' -C metadata=3475cb6cdcc57a40 -C extra-filename=-9c14eceecad0ca53 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern siphasher=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsiphasher-5735149063b3cc99.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=e47767e883654099 -C extra-filename=-82240bc46f3ce41e --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libproc_macro2-17673f10b22fee24.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libquote-0943b73eb4733cfc.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsyn-dc40c617119d9bef.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=f8ed39580ca8952a -C extra-filename=-9a573acbebb2b3b7 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern hashbrown=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libhashbrown-b41bc621382e8eb2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=115806fad159b4ec -C extra-filename=-f0c75b4a396db2ca --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=a7a098ba0901ea92 -C extra-filename=-2b2d45a32ffa083d --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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_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 embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=a33d94614a14b5c7 -C extra-filename=-96a8355d6aeabbc7 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "std"))' -C metadata=bdfb60b3ad3b9f6b -C extra-filename=-468102ae63b82bc7 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=5f2b1250db91031d -C extra-filename=-b8d6baacb627aa04 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling cpufeatures v0.3.0 Running `/usr/bin/rustc --crate-name cpufeatures --edition=2024 /usr/share/cargo/registry/cpufeatures-0.3.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=a774762b419803cb -C extra-filename=-da3e55f310b6dee8 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 embed-bitcode=no -C debug-assertions=off --cfg 'feature="rng"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("cipher", "default", "legacy", "rng", "xchacha", "zeroize"))' -C metadata=a6eda728da9d2ad7 -C extra-filename=-5b3ebf191ac62fb3 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcfg_if-edb49bc394b32811.rmeta --extern cpufeatures=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcpufeatures-da3e55f310b6dee8.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librand_core-96a8355d6aeabbc7.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.13.1 Running `/usr/bin/rustc --crate-name phf_generator --edition=2021 /usr/share/cargo/registry/phf_generator-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 embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=d9eb307fef91c92b -C extra-filename=-92b92cbc8bfcf920 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern fastrand=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libfastrand-468102ae63b82bc7.rmeta --extern phf_shared=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libphf_shared-9c14eceecad0ca53.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=ba0835822a0fc703 -C extra-filename=-b802a140f3433f1f --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/build/serde_json-b802a140f3433f1f -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.2-build/ruff-0.17.2/target/rpm/build/serde_json-b802a140f3433f1f/build-script-build` Compiling phf_codegen v0.13.1 Running `/usr/bin/rustc --crate-name phf_codegen --edition=2021 /usr/share/cargo/registry/phf_codegen-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 embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=e0702d8aa2141a7b -C extra-filename=-d63874cd12c4204b --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern phf_generator=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libphf_generator-92b92cbc8bfcf920.rmeta --extern phf_shared=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libphf_shared-9c14eceecad0ca53.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 embed-bitcode=no -C debug-assertions=off --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=2e8d2ff9048edb0e -C extra-filename=-39e518c52af773bb --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern chacha20=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libchacha20-5b3ebf191ac62fb3.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librand_core-96a8355d6aeabbc7.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name ruff_python_trivia --edition=2024 crates/ruff_python_trivia/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::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=b1a0698b90bbf3d7 -C extra-filename=-bdc2ef5118f890ba --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern itertools=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libitertools-5d8b7659df22ef85.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libmemchr-318fcf873d02a567.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_source_file-99059f3d16915390.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_text_size-b9de709deadaa082.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librustc_hash-37dca6339280914e.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libunicode_ident-bedf1a27808efcaa.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libunicode_normalization-dd8914623d9437f6.rmeta -Copt-level=3 -Cdebuginfo=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.19 (/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/crates/ruff_unicode_names2_generator) Running `/usr/bin/rustc --crate-name unicode_names2_generator --edition=2024 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 -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=80c2c4b4d1d2c20a -C extra-filename=-c80bbf091fa9d8d6 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern phf_codegen=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libphf_codegen-d63874cd12c4204b.rmeta --extern rand=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librand-39e518c52af773bb.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=d493db65ec3ebd2d -C extra-filename=-d877030b05a60a10 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern itoa=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libitoa-dc2934886b5ea521.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libmemchr-318fcf873d02a567.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde_core-e738d293c939ef2e.rmeta --extern zmij=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libzmij-4c9a92faab93d7b5.rmeta --cap-lints allow -Copt-level=3 -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=37e857f9ffb1e652 -C extra-filename=-305d9382535a507c --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/build/object-305d9382535a507c -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.2-build/ruff-0.17.2/target/rpm/build/object-305d9382535a507c/build-script-build` 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=47d061fd5b14cb41 -C extra-filename=-8743c4ce1a34743d --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern phf_shared=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libphf_shared-6c55c3dede4171cb.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 v0.0.19 (/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/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 -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=732c7066b56c1cac -C extra-filename=-63d05a9dc6772214 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/build/ruff_unicode_names2-63d05a9dc6772214 -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern unicode_names2_generator=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libunicode_names2_generator-c80bbf091fa9d8d6.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=e4e8c56fe5683460 -C extra-filename=-7e88805ee75be417 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libmemchr-4991d4e64d510eec.rmeta --cap-lints allow -Copt-level=3 -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.2-build/ruff-0.17.2/target/rpm/build/ruff_unicode_names2-63d05a9dc6772214/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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=52515d062a57be34 -C extra-filename=-ae456ef456f384d0 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern phf=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libphf-8743c4ce1a34743d.rmeta -Copt-level=3 -Cdebuginfo=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=f5cfffa1bbb9a202 -C extra-filename=-81b5704b6203bf5e --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=750a70dce0ee457c -C extra-filename=-3c001e52f1f9f60a --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/build/stacker-3c001e52f1f9f60a -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern cc=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcc-a29da5b62bc78820.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.2-build/ruff-0.17.2/target/rpm/build/stacker-3c001e52f1f9f60a/build-script-build` Compiling ruff_annotate_snippets v0.0.19 (/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/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=b1cb5b7cf1b858b1 -C extra-filename=-1dfa62b8b3777fbf --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libanstyle-659b2d5a15e3c7f8.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libmemchr-318fcf873d02a567.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libunicode_width-e1c67cfdda700d87.rmeta -Copt-level=3 -Cdebuginfo=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=7ded5c85c3470f46 -C extra-filename=-371a016f78a5dbd7 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern object=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libobject-7e88805ee75be417.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("ansi", "bitflags", "cursor-icon", "default", "log", "serde", "std"))' -C metadata=3f15b77545387e5e -C extra-filename=-f42ba52bd3b907a9 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern arrayvec=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libarrayvec-018c6e1ab8ddf3d0.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libmemchr-318fcf873d02a567.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=13d1143344b2939a -C extra-filename=-84e523b62822945c --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern vte=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libvte-f42ba52bd3b907a9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=3b5659bd126a7e42 -C extra-filename=-d31b04fa2cba5b02 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=a734057e09e7781d -C extra-filename=-6bb6af3adf13b85e --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/build/psm-6bb6af3adf13b85e -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern ar_archive_writer=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libar_archive_writer-371a016f78a5dbd7.rlib --extern cc=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcc-a29da5b62bc78820.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 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=cc1ae73687911637 -C extra-filename=-ac282e61fba3720f --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/build/clang-sys-ac282e61fba3720f -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern glob=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libglob-d31b04fa2cba5b02.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=fbec2746e682a6e0 -C extra-filename=-a2ab7444a4050844 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.2-build/ruff-0.17.2/target/rpm/build/psm-6bb6af3adf13b85e/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=f3211d5b8a55b3ae -C extra-filename=-24c18aac82e8f0fa --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.2-build/ruff-0.17.2/target/rpm/build/psm-5c1f7f97fc94e0fa/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=bd5976627207e437 -C extra-filename=-b541da45003fa828 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcfg_if-115ceefee98900c3.rmeta --extern libc=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/liblibc-35b372f639b42432.rmeta --extern psm=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libpsm-24c18aac82e8f0fa.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.2-build/ruff-0.17.2/target/rpm/build/psm-5c1f7f97fc94e0fa/out` Running `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/build/clang-sys-ac282e61fba3720f/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=8fbe386a3955e0b8 -C extra-filename=-7bb5d863d94d100d --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/build/rustix-7bb5d863d94d100d -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=e1d3930b1ee72f70 -C extra-filename=-1ba8583f4ffb8a37 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b67a52808134c030 -C extra-filename=-81e42dd285d6c6f9 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libmemchr-4991d4e64d510eec.rmeta --extern minimal_lexical=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libminimal_lexical-1ba8583f4ffb8a37.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.2-build/ruff-0.17.2/target/rpm/build/rustix-7bb5d863d94d100d/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=519d95685f6146a7 -C extra-filename=-8c5ca7f32baa87cc --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcfg_if-edb49bc394b32811.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=f8aa2078fd007502 -C extra-filename=-af243de1df3f7cce --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/build/bindgen-af243de1df3f7cce -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=fd2184678b40d033 -C extra-filename=-1c41acdb05731b67 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=bcf70a0394e58fc9 -C extra-filename=-96fecd7a4a11f3fa --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libbitflags-118099ecc7d0527f.rmeta --extern linux_raw_sys=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/liblinux_raw_sys-1c41acdb05731b67.rmeta --cap-lints allow -Copt-level=3 -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.2-build/ruff-0.17.2/target/rpm/build/bindgen-af243de1df3f7cce/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=3805803276864c4f -C extra-filename=-3c7c51f24fc753e7 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern glob=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libglob-d31b04fa2cba5b02.rmeta --extern libc=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/liblibc-53d331a4689e01de.rmeta --extern libloading=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/liblibloading-8c5ca7f32baa87cc.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=4f1b37e335801cbe -C extra-filename=-5a1ec5966ade833b --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern nom=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libnom-81e42dd285d6c6f9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=5bb8517705053fba -C extra-filename=-f234e9b0e4134897 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern boxcar=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libboxcar-9ccf373abff8e54f.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcompact_str-bd35af333f3fd27a.rmeta --extern crossbeam_queue=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcrossbeam_queue-b69631e1ff305d04.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcrossbeam_utils-ba2b7dbc51c3c43f.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libhashbrown-b41bc621382e8eb2.rmeta --extern hashlink=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libhashlink-9a573acbebb2b3b7.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libindexmap-30c21faf085eca3d.rmeta --extern intrusive_collections=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libintrusive_collections-b8d6baacb627aa04.rmeta --extern inventory=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libinventory-2b2d45a32ffa083d.rmeta --extern ordermap=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libordermap-e02c7ef2078799cc.rmeta --extern parking_lot=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libparking_lot-5a54ccb8c1a4cefe.rmeta --extern portable_atomic=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libportable_atomic-94e054dee940ff3f.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librustc_hash-37dca6339280914e.rmeta --extern salsa_macro_rules=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsalsa_macro_rules-f0c75b4a396db2ca.rmeta --extern salsa_macros=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsalsa_macros-82240bc46f3ce41e.so --extern smallvec=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libthin_vec-f22e5082a7bc7837.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtracing-af27138b7221e52e.rmeta --extern typeid=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtypeid-0d594ad03027f0fd.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=0efa7c84804e4b0c -C extra-filename=-aae38788206edd44 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern either=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libeither-363f6fb37ba6ccf7.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.19 (/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/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=2936fd94de248c46 -C extra-filename=-8c209b3393b11d2b --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libaho_corasick-608b208c01d98e96.rmeta --extern arrayvec=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libarrayvec-018c6e1ab8ddf3d0.rmeta --extern bitflags=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libbitflags-118099ecc7d0527f.rmeta --extern char_str=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libchar_str-0a48af909eec2056.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcompact_str-bd35af333f3fd27a.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libget_size2-748557d3374b9432.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libis_macro-8feb9fc11e22fe16.so --extern memchr=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libmemchr-318fcf873d02a567.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_cache-0f469d5825400ad4.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_macros-3b3d2fad5f62e09b.so --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_trivia-bdc2ef5118f890ba.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_source_file-99059f3d16915390.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_text_size-b9de709deadaa082.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librustc_hash-37dca6339280914e.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsalsa-f234e9b0e4134897.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libthin_vec-f22e5082a7bc7837.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libthiserror-cf70e307456d0e86.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=f7bf7216783a97e6 -C extra-filename=-aca78b767ac3d6b3 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=e007c9b4c07e55cf -C extra-filename=-148d17e1928dc79e --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libbitflags-aca78b767ac3d6b3.rmeta --extern cexpr=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcexpr-5a1ec5966ade833b.rmeta --extern clang_sys=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libclang_sys-3c7c51f24fc753e7.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libitertools-aae38788206edd44.rmeta --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libproc_macro2-17673f10b22fee24.rmeta --extern quote=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libquote-0943b73eb4733cfc.rmeta --extern regex=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libregex-cb93f77098ffd9e2.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librustc_hash-f2ca9d71e2416640.rmeta --extern shlex=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libshlex-49fcd3a6355ddaaa.rmeta --extern syn=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsyn-e9ecc6b5231ad4a7.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.19 (/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/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)' --cfg 'feature="stacker"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("stacker"))' -C metadata=2afbf1dc4c22c1cb -C extra-filename=-e5d48056df7016ed --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libbitflags-118099ecc7d0527f.rmeta --extern bstr=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libbstr-c3d1ff06db8f4d36.rmeta --extern drop_bomb=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libdrop_bomb-81b5704b6203bf5e.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libget_size2-748557d3374b9432.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libhashbrown-b41bc621382e8eb2.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libmemchr-318fcf873d02a567.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_ast-8c209b3393b11d2b.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_trivia-bdc2ef5118f890ba.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_text_size-b9de709deadaa082.rmeta --extern unicode_names2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libunicode_names2-ae456ef456f384d0.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librustc_hash-37dca6339280914e.rmeta --extern stacker=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libstacker-b541da45003fa828.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libstatic_assertions-966aba2e17064f69.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libthin_vec-f22e5082a7bc7837.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libunicode_ident-bedf1a27808efcaa.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libunicode_normalization-dd8914623d9437f6.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.2-build/ruff-0.17.2/target/rpm/build/psm-5c1f7f97fc94e0fa/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=af4cea165a9d3ff2 -C extra-filename=-7db6e75d59c59ae8 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=72803a8dbd53be0a -C extra-filename=-3eabbd83809bc706 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name cpufeatures --edition=2024 /usr/share/cargo/registry/cpufeatures-0.3.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=0a81b95171d0be15 -C extra-filename=-0552f8c30d96f6be --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` 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=f078242d26b5e775 -C extra-filename=-4f7733753cffb66f --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcfg_if-115ceefee98900c3.rmeta --extern cpufeatures=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcpufeatures-0552f8c30d96f6be.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librand_core-eb8b5028aa9c4fb4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=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=6448e48d85532b35 -C extra-filename=-dd153e46d574147e --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern chacha20=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libchacha20-4f7733753cffb66f.rmeta --extern getrandom=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libgetrandom-47a937fbfcc6f19e.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librand_core-eb8b5028aa9c4fb4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=f7e16c143d27b538 -C extra-filename=-e3302bdde3d02eae --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/build/anyhow-e3302bdde3d02eae -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.2-build/ruff-0.17.2/target/rpm/build/anyhow-e3302bdde3d02eae/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=bbd0a499c729476a -C extra-filename=-62ecfeb71ee78857 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/build/zstd-safe-62ecfeb71ee78857 -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=32da1a4d1c1fec90 -C extra-filename=-db238e3232eb04bf --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling walkdir v2.5.0 Running `/usr/bin/rustc --crate-name walkdir --edition=2018 /usr/share/cargo/registry/walkdir-2.5.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=91481f3de0d5089b -C extra-filename=-93f5e087baa124ff --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern same_file=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsame_file-db238e3232eb04bf.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=196c7d5265761c0b -C extra-filename=-0e8b4ce465b46094 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg error_generic_member_access --check-cfg 'cfg(anyhow_build_probe)' --check-cfg 'cfg(anyhow_nightly_testing)' --check-cfg 'cfg(anyhow_no_clippy_format_args)' --check-cfg 'cfg(anyhow_no_core_error)' --check-cfg 'cfg(error_generic_member_access)'` Compiling crossbeam-epoch v0.9.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=1f38800ba44f85c9 -C extra-filename=-d6dcad79d9474e10 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/build/crossbeam-epoch-d6dcad79d9474e10 -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=c889cd8871fdd82f -C extra-filename=-631227ae56deb947 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/build/crossbeam-deque-631227ae56deb947 -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.2-build/ruff-0.17.2/target/rpm/build/crossbeam-epoch-d6dcad79d9474e10/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=f2b82aa9c48d737a -C extra-filename=-9dabe18937753eb2 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/build/crc32fast-9dabe18937753eb2 -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.2-build/ruff-0.17.2/target/rpm/build/crossbeam-deque-631227ae56deb947/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=d0421603f8a083d4 -C extra-filename=-976abbba82bbdeab --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcrossbeam_utils-ba2b7dbc51c3c43f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(crossbeam_sanitize_thread)'` Compiling camino v1.2.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=d1610128e5059a49 -C extra-filename=-c006590045f576df --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/build/camino-c006590045f576df -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling utf8parse v0.2.2 Running `/usr/bin/rustc --crate-name utf8parse --edition=2018 /usr/share/cargo/registry/utf8parse-0.2.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly"))' -C metadata=8511681036e2a899 -C extra-filename=-fe0b740736a544d5 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=ee3062fe69bf9c6d -C extra-filename=-4bdcec1146d9d9a2 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern utf8parse=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libutf8parse-fe0b740736a544d5.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=3659e5af2d39a13e -C extra-filename=-1b290523f35a76f7 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern crossbeam_epoch=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcrossbeam_epoch-976abbba82bbdeab.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcrossbeam_utils-ba2b7dbc51c3c43f.rmeta --cap-lints allow -Copt-level=3 -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=7372ce0211414f60 -C extra-filename=-e331b69a6cd8f4a3 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/build/num-traits-e331b69a6cd8f4a3 -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern autocfg=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libautocfg-3eabbd83809bc706.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.2-build/ruff-0.17.2/target/rpm/build/camino-c006590045f576df/build-script-build` 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=0c0948a1f54dd1ed -C extra-filename=-08bd3e492d6f9a4a --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde_core-e738d293c939ef2e.rmeta --cap-lints allow -Copt-level=3 -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 `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/build/num-traits-e331b69a6cd8f4a3/build-script-build` Compiling ruff_diagnostics v0.0.19 (/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/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=5f6075e9bd21efaf -C extra-filename=-e883e809a2d3a4ae --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libget_size2-748557d3374b9432.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libis_macro-8feb9fc11e22fe16.so --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_text_size-b9de709deadaa082.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta -Copt-level=3 -Cdebuginfo=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=967e749c5d30e24b -C extra-filename=-2bcf3e5b5a2712be --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=6f77662654a9a157 -C extra-filename=-7e208c89b7d954f2 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=4b8f9bfbfaac7c7b -C extra-filename=-86dbbc05a8f52def --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=1012a0fbe617c73b -C extra-filename=-edbde004338e1049 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libanstyle-659b2d5a15e3c7f8.rmeta --extern anstyle_parse=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libanstyle_parse-4bdcec1146d9d9a2.rmeta --extern anstyle_query=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libanstyle_query-7e208c89b7d954f2.rmeta --extern colorchoice=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcolorchoice-2bcf3e5b5a2712be.rmeta --extern utf8parse=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libutf8parse-fe0b740736a544d5.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=25362baf729f83bf -C extra-filename=-873dd8acee0c5d81 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -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=2df6e51184fa9b0b -C extra-filename=-b0587b9a0d4cd259 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=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=abb04246a788f0eb -C extra-filename=-d435d0fcbd4be98a --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=d138a34ad13f1410 -C extra-filename=-2b6957aa43350d32 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern iana_time_zone=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libiana_time_zone-b0587b9a0d4cd259.rmeta --extern num_traits=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libnum_traits-873dd8acee0c5d81.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=1a36297c78402fc9 -C extra-filename=-05c6d35c5844c0b5 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=c343e14f92768a6b -C extra-filename=-b77aa5cf5cb11a18 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern lazy_static=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/liblazy_static-05c6d35c5844c0b5.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=41c8db0a6b3173e3 -C extra-filename=-b5b1ff2f299eeb05 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern crossbeam_deque=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcrossbeam_deque-1b290523f35a76f7.rmeta --extern globset=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libglobset-7713393da09284bf.rmeta --extern log=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/liblog-63dc1009806e314c.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libmemchr-318fcf873d02a567.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libregex_automata-00395fdb4162d5de.rmeta --extern same_file=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsame_file-db238e3232eb04bf.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libwalkdir-93f5e087baa124ff.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.2-build/ruff-0.17.2/target/rpm/build/crc32fast-9dabe18937753eb2/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=3fc368e528fd250f -C extra-filename=-34813b381ff03082 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern regex_automata=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libregex_automata-00395fdb4162d5de.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=337dbc00bee1ea4d -C extra-filename=-f21d462a96772ab9 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libproc_macro2-17673f10b22fee24.rmeta --extern quote=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libquote-0943b73eb4733cfc.rmeta --extern syn=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsyn-dc40c617119d9bef.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=45c46d0a02d53276 -C extra-filename=-607eac8eb3dbe67f --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcfg_if-115ceefee98900c3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=3ccc2a278c938b3f -C extra-filename=-e23ce8e1a6b6e069 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=cd067a651b483ac8 -C extra-filename=-b554ea09cf0afb09 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern chrono=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libchrono-2b6957aa43350d32.rmeta --extern matchers=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libmatchers-34813b381ff03082.rmeta --extern nu_ansi_term=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libnu_ansi_term-e23ce8e1a6b6e069.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libonce_cell-853880c66000dda9.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libregex_automata-00395fdb4162d5de.rmeta --extern sharded_slab=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsharded_slab-b77aa5cf5cb11a18.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rmeta --extern thread_local=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libthread_local-607eac8eb3dbe67f.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtracing-af27138b7221e52e.rmeta --extern tracing_core=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtracing_core-95dca1ad58d9e469.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=cfcf60724e511c94 -C extra-filename=-e6a0bddf7acfbf02 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcfg_if-115ceefee98900c3.rmeta --cap-lints allow -Copt-level=3 -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 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=0ff1645979d55bfb -C extra-filename=-e3008797f5a81d43 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern uuid=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libuuid-86dbbc05a8f52def.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.19 (/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/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=d51c15128cb4a621 -C extra-filename=-4c7fbbcdef165d27 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libanyhow-0e8b4ce465b46094.rmeta --extern rand=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librand-dd153e46d574147e.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_diagnostics-e883e809a2d3a4ae.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_source_file-99059f3d16915390.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_text_size-b9de709deadaa082.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde_json-d877030b05a60a10.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libthiserror-cf70e307456d0e86.rmeta --extern uuid=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libuuid-86dbbc05a8f52def.rmeta -Copt-level=3 -Cdebuginfo=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=6f3d63a012c51934 -C extra-filename=-b0165f114852a362 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/liblibc-35b372f639b42432.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=d1af03a55170f18d -C extra-filename=-6cbcce6ef3603259 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libmemchr-318fcf873d02a567.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=6c9ce528007d4c76 -C extra-filename=-2f4db17717c66b55 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.13.0 Running `/usr/bin/rustc --crate-name typed_path --edition=2021 /usr/share/cargo/registry/typed-path-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="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly-wasip2", "serde", "std"))' -C metadata=c29ff75ec46240e8 -C extra-filename=-14babaf384f69107 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=7f07e52b645ea324 -C extra-filename=-7580136ec9d89bc0 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcfg_if-115ceefee98900c3.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcrossbeam_utils-ba2b7dbc51c3c43f.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libhashbrown-2f4db17717c66b55.rmeta --extern lock_api=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/liblock_api-b24b410e758b009d.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libonce_cell-853880c66000dda9.rmeta --extern parking_lot_core=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libparking_lot_core-c88416fafa759280.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=9f7eea54f7b2acbb -C extra-filename=-65b02b3454f8e784 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern chrono=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libchrono-2b6957aa43350d32.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libindexmap-30c21faf085eca3d.rmeta --extern newtype_uuid=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libnewtype_uuid-e3008797f5a81d43.rmeta --extern quick_xml=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libquick_xml-6cbcce6ef3603259.rmeta --extern strip_ansi_escapes=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libstrip_ansi_escapes-84e523b62822945c.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libthiserror-cf70e307456d0e86.rmeta --extern uuid=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libuuid-86dbbc05a8f52def.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling zerofrom-derive v0.1.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=16c7350381d5a23a -C extra-filename=-f3521d5797972914 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libproc_macro2-17673f10b22fee24.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libquote-0943b73eb4733cfc.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsyn-dc40c617119d9bef.rlib --extern synstructure=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsynstructure-f21d462a96772ab9.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.19 (/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/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=9abe8def4778dc15 -C extra-filename=-fd323cc65666f276 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_macros-3b3d2fad5f62e09b.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.19 (/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/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=fd5bb71c9dc7f164 -C extra-filename=-0631d289fa54a03e --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libget_size2-748557d3374b9432.rmeta -Copt-level=3 -Cdebuginfo=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=866b2d8c3bc75516 -C extra-filename=-83b42df1d053c806 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern rustversion=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librustversion-6e9907795c3001c5.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=71d9e1766e9892a1 -C extra-filename=-429843b966577f38 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcfg_if-115ceefee98900c3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=162b622dfd1884ec -C extra-filename=-c1231df49e745e01 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=4e9a6d3d6ee94362 -C extra-filename=-c5d1712db0c5761e --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=5280901250446359 -C extra-filename=-c7b2aea1fde257a9 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=daf648443fdaa5a3 -C extra-filename=-879b210120ba0a40 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=3dca857b24e1968c -C extra-filename=-02aa3ee7fc95327c --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=399de5e4b12a7901 -C extra-filename=-318da88a19f1d76c --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libproc_macro2-17673f10b22fee24.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libquote-0943b73eb4733cfc.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsyn-dc40c617119d9bef.rlib --extern synstructure=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsynstructure-f21d462a96772ab9.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling zstd-sys v2.0.16 Running `/usr/bin/rustc --crate-name build_script_build --edition=2018 /usr/share/cargo/registry/zstd-sys-2.0.16/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -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=227a6e32c4b834d0 -C extra-filename=-cc8dcc2d93ee5a96 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/build/zstd-sys-cc8dcc2d93ee5a96 -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern bindgen=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libbindgen-148d17e1928dc79e.rlib --extern cc=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcc-a29da5b62bc78820.rlib --extern pkg_config=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libpkg_config-7db6e75d59c59ae8.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.2-build/ruff-0.17.2/target/rpm/build/zstd-sys-cc8dcc2d93ee5a96/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=e089614380a68b92 -C extra-filename=-9641787425384448 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/usr/lib64 -l zstd` Running `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/build/zstd-safe-62ecfeb71ee78857/build-script-build` Running `/usr/bin/rustc --crate-name zstd_safe --edition=2018 /usr/share/cargo/registry/zstd-safe-7.2.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --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=fcb0ab7bd7f82269 -C extra-filename=-f7d45e2681912675 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern zstd_sys=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libzstd_sys-9641787425384448.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -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=96a5f54470b9130c -C extra-filename=-208a65d19b7e324b --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern zstd_safe=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libzstd_safe-f7d45e2681912675.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -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=2fb55592b6e27302 -C extra-filename=-6cb293f1529542ca --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern crc32fast=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcrc32fast-e6a0bddf7acfbf02.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libindexmap-30c21faf085eca3d.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libmemchr-318fcf873d02a567.rmeta --extern typed_path=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtyped_path-14babaf384f69107.rmeta --extern zstd=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libzstd-208a65d19b7e324b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -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 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=fc22302c2607ad71 -C extra-filename=-944025414d7b02f7 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.19 (/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/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=97fc7b23f4371581 -C extra-filename=-4f90aed3063af313 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libanstyle-659b2d5a15e3c7f8.rmeta --extern arc_swap=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libarc_swap-83b42df1d053c806.rmeta --extern camino=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcamino-08bd3e492d6f9a4a.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcompact_str-bd35af333f3fd27a.rmeta --extern dashmap=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libdashmap-7580136ec9d89bc0.rmeta --extern dunce=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libdunce-879b210120ba0a40.rmeta --extern etcetera=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libetcetera-429843b966577f38.rmeta --extern filetime=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libfiletime-01aa765fdf46ee42.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libget_size2-748557d3374b9432.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libignore-b5b1ff2f299eeb05.rmeta --extern matchit=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libmatchit-02aa3ee7fc95327c.rmeta --extern path_slash=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libpath_slash-c7b2aea1fde257a9.rmeta --extern pathdiff=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libpathdiff-c1231df49e745e01.rmeta --extern quick_junit=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libquick_junit-65b02b3454f8e784.rmeta --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libannotate_snippets-1dfa62b8b3777fbf.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_cache-0f469d5825400ad4.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_diagnostics-e883e809a2d3a4ae.rmeta --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_memory_usage-0631d289fa54a03e.rmeta --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_notebook-4c7fbbcdef165d27.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_ast-8c209b3393b11d2b.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_parser-e5d48056df7016ed.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_trivia-bdc2ef5118f890ba.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_source_file-99059f3d16915390.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_text_size-b9de709deadaa082.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librustc_hash-37dca6339280914e.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsalsa-f234e9b0e4134897.rmeta --extern same_file=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsame_file-db238e3232eb04bf.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde_json-d877030b05a60a10.rmeta --extern similar=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsimilar-a2ab7444a4050844.rmeta --extern supports_hyperlinks=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsupports_hyperlinks-c5d1712db0c5761e.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libthiserror-cf70e307456d0e86.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtracing-af27138b7221e52e.rmeta --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtracing_subscriber-b554ea09cf0afb09.rmeta --extern ty_static=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_static-fd323cc65666f276.rmeta --extern which=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libwhich-b0165f114852a362.rmeta --extern zip=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libzip-6cb293f1529542ca.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.2-build/ruff-0.17.2/target/rpm/build/psm-5c1f7f97fc94e0fa/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=08f9cce59e810b6d -C extra-filename=-0e2cd4999bcf1260 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern zerofrom_derive=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libzerofrom_derive-f3521d5797972914.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 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=1e7d69ca9be0fde6 -C extra-filename=-d0c9fbd2376f0caa --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern fastrand=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libfastrand-d435d0fcbd4be98a.rmeta --extern getrandom=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libgetrandom-47a937fbfcc6f19e.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libonce_cell-853880c66000dda9.rmeta --extern rustix=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librustix-96fecd7a4a11f3fa.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=be024cf8d813f309 -C extra-filename=-cb475e2ddaf63d68 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libproc_macro2-17673f10b22fee24.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libquote-0943b73eb4733cfc.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsyn-dc40c617119d9bef.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 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=51ba307539e19827 -C extra-filename=-492b319373d36c63 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern stable_deref_trait=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libstable_deref_trait-944025414d7b02f7.rmeta --extern yoke_derive=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libyoke_derive-318da88a19f1d76c.so --extern zerofrom=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libzerofrom-0e2cd4999bcf1260.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=0ce26da157b8e7f7 -C extra-filename=-6e94c74a387cb990 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libproc_macro2-17673f10b22fee24.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libquote-0943b73eb4733cfc.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsyn-e9ecc6b5231ad4a7.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 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=80d0cb0b877c3c83 -C extra-filename=-ea8a4c7ab0258be6 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=5f8eedcee0fa612f -C extra-filename=-b133ceef6fda35f5 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=6fefd0263fbc9b39 -C extra-filename=-6112436687fb8d94 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern yoke=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libyoke-492b319373d36c63.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libzerofrom-0e2cd4999bcf1260.rmeta --extern zerovec_derive=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libzerovec_derive-cb475e2ddaf63d68.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 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=48990095fc2cfdac -C extra-filename=-2590bfeda2fecc7e --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=de40782aecff0c64 -C extra-filename=-67765cc19107cd1c --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libdisplaydoc-6e94c74a387cb990.so --extern zerovec=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libzerovec-6112436687fb8d94.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=06caf45cda1ef696 -C extra-filename=-c0a047d5f37d275b --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libdisplaydoc-6e94c74a387cb990.so --extern litemap=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/liblitemap-ea8a4c7ab0258be6.rmeta --extern tinystr=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtinystr-67765cc19107cd1c.rmeta --extern writeable=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libwriteable-2590bfeda2fecc7e.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libzerovec-6112436687fb8d94.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=0c61b270c0a3f7df -C extra-filename=-d82c3a706e69d2e8 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern zerovec=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libzerovec-6112436687fb8d94.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=0613bc4a57a070dd -C extra-filename=-eec9df124e48c6a5 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libmemchr-4991d4e64d510eec.rmeta --extern ucd_trie=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libucd_trie-b133ceef6fda35f5.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=9681b1187318a102 -C extra-filename=-93a6572ca94c9559 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libdisplaydoc-6e94c74a387cb990.so --extern yoke=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libyoke-492b319373d36c63.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libzerofrom-0e2cd4999bcf1260.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=cd07c1aa64fa267e -C extra-filename=-72c33679996adfb1 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/liblibc-35b372f639b42432.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libunicode_width-e1c67cfdda700d87.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=6bc510c6b3a85f18 -C extra-filename=-c963b8af461b7495 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/build/icu_normalizer_data-c963b8af461b7495 -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=9cde460dade7802c -C extra-filename=-7539f7de31c635b1 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=241513c65b61ca5b -C extra-filename=-d71a1f6336102750 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/build/icu_properties_data-d71a1f6336102750 -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.2-build/ruff-0.17.2/target/rpm/build/icu_properties_data-d71a1f6336102750/build-script-build` 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=617da7873cddfa08 -C extra-filename=-8bde0c7c37b59eb5 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libdisplaydoc-6e94c74a387cb990.so --extern potential_utf=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libpotential_utf-d82c3a706e69d2e8.rmeta --extern utf8_iter=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libutf8_iter-7539f7de31c635b1.rmeta --extern yoke=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libyoke-492b319373d36c63.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libzerofrom-0e2cd4999bcf1260.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libzerovec-6112436687fb8d94.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.2-build/ruff-0.17.2/target/rpm/build/icu_normalizer_data-c963b8af461b7495/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=7945a52745ba34b7 -C extra-filename=-f5e51b9e249ea89d --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libdisplaydoc-6e94c74a387cb990.so --extern icu_locale_core=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libicu_locale_core-c0a047d5f37d275b.rmeta --extern writeable=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libwriteable-2590bfeda2fecc7e.rmeta --extern yoke=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libyoke-492b319373d36c63.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libzerofrom-0e2cd4999bcf1260.rmeta --extern zerotrie=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libzerotrie-93a6572ca94c9559.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libzerovec-6112436687fb8d94.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=8280364b0fb778ba -C extra-filename=-1e2affdf71fab390 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern pest=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libpest-eec9df124e48c6a5.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name icu_normalizer_data --edition=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=986e3d8f1774e7f6 -C extra-filename=-b3fa642f6a71c725 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -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_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=8025b44f1551dec7 -C extra-filename=-6e10f9e052b11e30 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -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=d2894047f8ef3923 -C extra-filename=-2a8989a27e3c7aec --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=95e0093e310c119a -C extra-filename=-40b8f832f0114468 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern pest=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libpest-eec9df124e48c6a5.rmeta --extern pest_meta=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libpest_meta-1e2affdf71fab390.rmeta --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libproc_macro2-17673f10b22fee24.rmeta --extern quote=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libquote-0943b73eb4733cfc.rmeta --extern syn=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsyn-e9ecc6b5231ad4a7.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=81105f90fe0d53db -C extra-filename=-46c70e0aae8b9cde --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libmemchr-318fcf873d02a567.rmeta --extern ucd_trie=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libucd_trie-2a8989a27e3c7aec.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=2a5984b678b139dd -C extra-filename=-abadee8704149068 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libdisplaydoc-6e94c74a387cb990.so --extern icu_collections=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libicu_collections-8bde0c7c37b59eb5.rmeta --extern icu_locale_core=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libicu_locale_core-c0a047d5f37d275b.rmeta --extern icu_properties_data=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libicu_properties_data-6e10f9e052b11e30.rmeta --extern icu_provider=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libicu_provider-f5e51b9e249ea89d.rmeta --extern zerotrie=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libzerotrie-93a6572ca94c9559.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libzerovec-6112436687fb8d94.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=d34ca719a225bd52 -C extra-filename=-9a64d2a70d8ec789 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern icu_collections=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libicu_collections-8bde0c7c37b59eb5.rmeta --extern icu_normalizer_data=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libicu_normalizer_data-b3fa642f6a71c725.rmeta --extern icu_provider=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libicu_provider-f5e51b9e249ea89d.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libzerovec-6112436687fb8d94.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=6fbcbff4719dfeab -C extra-filename=-92de7380e7759804 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libbitflags-118099ecc7d0527f.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libonce_cell-853880c66000dda9.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde_derive-8de76ea5ec409d2e.so --extern typeid=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtypeid-0d594ad03027f0fd.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libunicode_ident-bedf1a27808efcaa.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=f6ce54ec3839a573 -C extra-filename=-b1721d82a92f7565 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern pest=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libpest-eec9df124e48c6a5.rlib --extern pest_generator=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libpest_generator-40b8f832f0114468.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling similar v2.7.0 Running `/usr/bin/rustc --crate-name similar --edition=2018 /usr/share/cargo/registry/similar-2.7.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="inline"' --cfg 'feature="text"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("bstr", "bytes", "default", "inline", "serde", "text", "unicode", "unicode-segmentation", "wasm32_web_time", "web-time"))' -C metadata=02566ac6bd39c46c -C extra-filename=-3745a2d623caedf0 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=89a377eace94080a -C extra-filename=-4557d095fa317eec --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern console=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libconsole-72c33679996adfb1.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libonce_cell-853880c66000dda9.rmeta --extern pest=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libpest-46c70e0aae8b9cde.rmeta --extern pest_derive=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libpest_derive-b1721d82a92f7565.so --extern regex=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libregex-69a27e3c72dae979.rmeta --extern ron=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libron-92de7380e7759804.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --extern similar=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsimilar-3745a2d623caedf0.rmeta --extern strip_ansi_escapes=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libstrip_ansi_escapes-84e523b62822945c.rmeta --extern tempfile=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=022af0de0ebc94a6 -C extra-filename=-a6281e43f49da98c --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=0d9753a83ad11471 -C extra-filename=-8ddc30ed2f4dc1d5 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern winnow=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libwinnow-a6281e43f49da98c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=5334ebb1b93c5657 -C extra-filename=-d25cec6f0efcdb58 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde_core-e738d293c939ef2e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.19 (/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/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=c0b25bb02d9ae770 -C extra-filename=-a23deeb56984165a --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libbitflags-118099ecc7d0527f.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libunicode_ident-bedf1a27808efcaa.rmeta -Copt-level=3 -Cdebuginfo=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=f6e0d184108a01b2 -C extra-filename=-784e92c3a84ce812 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern heck=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libheck-bd292af0db190df8.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libproc_macro2-17673f10b22fee24.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libquote-0943b73eb4733cfc.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsyn-e9ecc6b5231ad4a7.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=702b1c8c4fc8fb24 -C extra-filename=-b1ffa94c283422a8 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde_core-e738d293c939ef2e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=7a544116bf066f22 -C extra-filename=-51fb93ffff972381 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=25ff8954ab78da0d -C extra-filename=-83cfe9a94fff02b8 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde_core-e738d293c939ef2e.rmeta --extern serde_spanned=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde_spanned-d25cec6f0efcdb58.rmeta --extern toml_datetime=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtoml_datetime-b1ffa94c283422a8.rmeta --extern toml_parser=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtoml_parser-8ddc30ed2f4dc1d5.rmeta --extern toml_writer=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtoml_writer-51fb93ffff972381.rmeta --extern winnow=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libwinnow-a6281e43f49da98c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=f65b3bd17bd4614c -C extra-filename=-f0c97f19995ddda2 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern rustix=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librustix-96fecd7a4a11f3fa.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=938aed90dafaee7d -C extra-filename=-b5f0b3b23650fc61 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=af4b5ff673fce629 -C extra-filename=-19523cad6df855fc --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=c4a6503170356514 -C extra-filename=-89e44ce278114e22 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libanstream-edbde004338e1049.rmeta --extern anstyle=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libanstyle-659b2d5a15e3c7f8.rmeta --extern clap_lex=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libclap_lex-19523cad6df855fc.rmeta --extern strsim=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libstrsim-b5f0b3b23650fc61.rmeta --extern terminal_size=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libterminal_size-f0c97f19995ddda2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.19 (/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/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=1c0139fa4544fc5a -C extra-filename=-c6c9027bf97f933a --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libget_size2-748557d3374b9432.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_macros-3b3d2fad5f62e09b.so --extern salsa=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsalsa-f234e9b0e4134897.rmeta -Copt-level=3 -Cdebuginfo=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=edf8f3701ceb265d -C extra-filename=-9da5f3b9811f3e8a --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern heck=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libheck-bd292af0db190df8.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libproc_macro2-17673f10b22fee24.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libquote-0943b73eb4733cfc.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsyn-dc40c617119d9bef.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=93ded70466255439 -C extra-filename=-f8ff7e21858a8471 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern strum_macros=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libstrum_macros-784e92c3a84ce812.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=5fcdf5b4d8086c32 -C extra-filename=-78d8ec813d7d6662 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.19 (/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/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=10892700e3b26ba2 -C extra-filename=-41b2bd126bda1eca --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libget_size2-748557d3374b9432.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_db-4f90aed3063af313.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_ast-8c209b3393b11d2b.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_text_size-b9de709deadaa082.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --extern toml=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtoml-83cfe9a94fff02b8.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.2-build/ruff-0.17.2/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` Compiling ruff_python_literal v0.0.19 (/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/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=b7572f7a56ba28cc -C extra-filename=-a9ab4343f47bf191 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libbitflags-118099ecc7d0527f.rmeta --extern icu_normalizer=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libicu_normalizer-9a64d2a70d8ec789.rmeta --extern icu_properties=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libicu_properties-abadee8704149068.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libitertools-5d8b7659df22ef85.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_ast-8c209b3393b11d2b.rmeta -Copt-level=3 -Cdebuginfo=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.19 (/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/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=c13d5e6375c0591e -C extra-filename=-ed63c4190b636a82 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_ast-8c209b3393b11d2b.rmeta --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_literal-a9ab4343f47bf191.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_parser-e5d48056df7016ed.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_source_file-99059f3d16915390.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_text_size-b9de709deadaa082.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.2-build/ruff-0.17.2/target/rpm/build/psm-5c1f7f97fc94e0fa/out` Compiling ruff_python_importer v0.0.19 (/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/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=443c12d8c45b94bd -C extra-filename=-aafb6416b0fbf870 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libanyhow-0e8b4ce465b46094.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_diagnostics-e883e809a2d3a4ae.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_ast-8c209b3393b11d2b.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_codegen-ed63c4190b636a82.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_trivia-bdc2ef5118f890ba.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_source_file-99059f3d16915390.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_text_size-b9de709deadaa082.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.2-build/ruff-0.17.2/target/rpm/build/psm-5c1f7f97fc94e0fa/out` Compiling ty_module_resolver v0.0.19 (/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/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=251a4f5f1a8890a8 -C extra-filename=-514ff9372521a536 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libanyhow-0e8b4ce465b46094.rmeta --extern camino=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcamino-08bd3e492d6f9a4a.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcompact_str-bd35af333f3fd27a.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libget_size2-748557d3374b9432.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libitertools-5d8b7659df22ef85.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libmemchr-318fcf873d02a567.rmeta --extern ordermap=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libordermap-e02c7ef2078799cc.rmeta --extern regex=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libregex-69a27e3c72dae979.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libregex_syntax-7b65c1411ddff3a3.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_db-4f90aed3063af313.rmeta --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_memory_usage-0631d289fa54a03e.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_ast-8c209b3393b11d2b.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_stdlib-a23deeb56984165a.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librustc_hash-37dca6339280914e.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsalsa-f234e9b0e4134897.rmeta --extern strum=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libstrum-f8ff7e21858a8471.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libstrum_macros-784e92c3a84ce812.so --extern thiserror=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libthiserror-cf70e307456d0e86.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtracing-af27138b7221e52e.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.2-build/ruff-0.17.2/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` Compiling ruff_python_edits v0.0.19 (/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/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=e361971585ee23ea -C extra-filename=-78a8f06793328dd1 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_ast-8c209b3393b11d2b.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_source_file-99059f3d16915390.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_text_size-b9de709deadaa082.rmeta -Copt-level=3 -Cdebuginfo=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.19 (/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/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=5b19b5ad9df151d6 -C extra-filename=-eaf5ade5c6d10b15 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern camino=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcamino-08bd3e492d6f9a4a.rmeta --extern colored=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcolored-78d8ec813d7d6662.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libget_size2-748557d3374b9432.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libindexmap-30c21faf085eca3d.rmeta --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libannotate_snippets-1dfa62b8b3777fbf.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_db-4f90aed3063af313.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_ast-8c209b3393b11d2b.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_trivia-bdc2ef5118f890ba.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_source_file-99059f3d16915390.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_text_size-b9de709deadaa082.rmeta --extern strum=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libstrum-f8ff7e21858a8471.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libstrum_macros-784e92c3a84ce812.so --extern tracing=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtracing-af27138b7221e52e.rmeta --extern ty_static=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_static-fd323cc65666f276.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.2-build/ruff-0.17.2/target/rpm/build/psm-5c1f7f97fc94e0fa/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=da0012c388a87c50 -C extra-filename=-a147bee09ce4152f --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern smallvec=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b1b939eb9d32391c -C extra-filename=-ca45669ee83a71b7 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=556b180e7f2d7d36 -C extra-filename=-8b7b17fe1dae791b --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern once_cell=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libonce_cell-853880c66000dda9.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libunicode_width-e1c67cfdda700d87.rmeta --extern unscanny=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libunscanny-ca45669ee83a71b7.rmeta --extern version_ranges=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libversion_ranges-a147bee09ce4152f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=10f76f6fd38823df -C extra-filename=-b2c067affc770c84 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern clap_builder=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libclap_builder-89e44ce278114e22.rmeta --extern clap_derive=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libclap_derive-9da5f3b9811f3e8a.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=6aacc4de02222290 -C extra-filename=-354bba2d53f20741 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern icu_normalizer=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libicu_normalizer-9a64d2a70d8ec789.rmeta --extern icu_properties=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libicu_properties-abadee8704149068.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=54a950954a1e1d85 -C extra-filename=-b520e1415645725c --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=a07342326ad3e642 -C extra-filename=-07a4e58f5266564d --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=4822efffaf369441 -C extra-filename=-d9b8897aadd0e431 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/liblibc-35b372f639b42432.rmeta --extern option_ext=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/liboption_ext-07a4e58f5266564d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=16d8c2ee80a18339 -C extra-filename=-0247f831ead1651c --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern percent_encoding=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libpercent_encoding-b520e1415645725c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=46147e06c049a99f -C extra-filename=-34a93c529e0d081d --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern idna_adapter=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libidna_adapter-354bba2d53f20741.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rmeta --extern utf8_iter=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libutf8_iter-7539f7de31c635b1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=009a64e66af89a6f -C extra-filename=-b7193e4fe852355d --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern dirs_sys=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libdirs_sys-d9b8897aadd0e431.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.19 (/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/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=02c487d2c54299b5 -C extra-filename=-a0b9fab71550871f --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern serde=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta -Copt-level=3 -Cdebuginfo=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=0c919ce2faec3cb1 -C extra-filename=-fe06e8b22d221827 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern form_urlencoded=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libform_urlencoded-0247f831ead1651c.rmeta --extern idna=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libidna-34a93c529e0d081d.rmeta --extern percent_encoding=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libpercent_encoding-b520e1415645725c.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde_derive-8de76ea5ec409d2e.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 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=49af52aa91a31b35 -C extra-filename=-2c1cbb1234bd5b9c --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern dirs=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libdirs-b7193e4fe852355d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.2-build/ruff-0.17.2/target/rpm/build/zstd-sys-cc8dcc2d93ee5a96/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=a403fbe78ed50ba9 -C extra-filename=-1597ab869993c253 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/build/rayon-core-1597ab869993c253 -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.2-build/ruff-0.17.2/target/rpm/build/rayon-core-1597ab869993c253/build-script-build` Running `/usr/bin/rustc --crate-name rayon_core --edition=2021 /usr/share/cargo/registry/rayon-core-1.13.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=9f6050369c3906b4 -C extra-filename=-46345ffaefbcbbb8 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern crossbeam_deque=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcrossbeam_deque-1b290523f35a76f7.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcrossbeam_utils-ba2b7dbc51c3c43f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name zstd_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=545adf89c35e7e95 -C extra-filename=-d914679648006ce8 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/usr/lib64 -l zstd` Running `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/build/zstd-safe-62ecfeb71ee78857/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=2bcb1ef83f6e7a75 -C extra-filename=-1c712f3f03b90850 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern zstd_sys=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libzstd_sys-d914679648006ce8.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -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.2-build/ruff-0.17.2/target/rpm/build/crc32fast-9dabe18937753eb2/build-script-build` 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=64b4ddf7ae9e535d -C extra-filename=-8baa804d9521b015 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=12271874ba7a5e88 -C extra-filename=-ab34e0eb572b70fd --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern either=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libeither-5c4db3d1f02238e9.rmeta --extern rayon_core=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librayon_core-46345ffaefbcbbb8.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=8cc276aba46330e8 -C extra-filename=-0a702e6352e7981c --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=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=482462dceddc27db -C extra-filename=-01e1799e68cef5c0 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=a8d3b6fd0153b631 -C extra-filename=-3db320c283bc14f8 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern jcore=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libjiff_core-01e1799e68cef5c0.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=7bcd023f1b7aee84 -C extra-filename=-d30b69a2a75bcd45 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern equivalent=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libequivalent-8baa804d9521b015.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libhashbrown-0a702e6352e7981c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=dd49c2474b9912d1 -C extra-filename=-174011e5b8fe2fd2 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcfg_if-edb49bc394b32811.rmeta --cap-lints allow -Copt-level=3 -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=28e3e3ab0b667f6c -C extra-filename=-83a98d0154f6f92d --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern zstd_safe=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libzstd_safe-1c712f3f03b90850.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -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=fdb6c4c49884d8ad -C extra-filename=-f87d109cef8e4083 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcrossbeam_utils-ba2b7dbc51c3c43f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.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 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly-wasip2", "serde", "std"))' -C metadata=b145caa54da0fd29 -C extra-filename=-f27ce3a0d616d1e0 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=e1e1e947eabcbbfb -C extra-filename=-a27c7fcd9890511e --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=0dbf74c108b550cf -C extra-filename=-b8107d1e8fea480d --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern same_file=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsame_file-a27c7fcd9890511e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=f8860e533c454ee8 -C extra-filename=-b3b9324481bf0cb1 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern crc32fast=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcrc32fast-174011e5b8fe2fd2.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libindexmap-d30b69a2a75bcd45.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libmemchr-4991d4e64d510eec.rmeta --extern typed_path=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtyped_path-f27ce3a0d616d1e0.rmeta --extern zstd=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libzstd-83a98d0154f6f92d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -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=58a610838379444e -C extra-filename=-f64a18a2ab8f2499 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=54aab93f88b529c2 -C extra-filename=-280ea1dc9ca72dc7 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern crossbeam_channel=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcrossbeam_channel-f87d109cef8e4083.rmeta --extern crossbeam_deque=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcrossbeam_deque-1b290523f35a76f7.rmeta --extern crossbeam_epoch=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcrossbeam_epoch-976abbba82bbdeab.rmeta --extern crossbeam_queue=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcrossbeam_queue-b69631e1ff305d04.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcrossbeam_utils-ba2b7dbc51c3c43f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=f8ab3d45d59d160a -C extra-filename=-b823659b7579da3e --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/build/thiserror-b823659b7579da3e -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.19 (/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/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=8fe9fcd74e3cbf75 -C extra-filename=-3da32735fad4832a --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/build/ty_vendored-3da32735fad4832a -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern path_slash=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libpath_slash-f64a18a2ab8f2499.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libwalkdir-b8107d1e8fea480d.rlib --extern zip=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libzip-b3b9324481bf0cb1.rlib -Copt-level=3 -Cdebuginfo=2 -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.2-build/ruff-0.17.2/target/rpm/build/thiserror-b823659b7579da3e/build-script-build` Compiling ruff_formatter v0.0.19 (/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/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=c847371b30049fed -C extra-filename=-e85cad436f1b3a27 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern drop_bomb=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libdrop_bomb-81b5704b6203bf5e.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_cache-0f469d5825400ad4.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_macros-3b3d2fad5f62e09b.so --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_text_size-b9de709deadaa082.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librustc_hash-37dca6339280914e.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libstatic_assertions-966aba2e17064f69.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtracing-af27138b7221e52e.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libunicode_width-e1c67cfdda700d87.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.2-build/ruff-0.17.2/target/rpm/build/ty_vendored-3da32735fad4832a/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=e1c72bd60404aebb -C extra-filename=-df94812c7d99f618 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libproc_macro2-17673f10b22fee24.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libquote-0943b73eb4733cfc.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsyn-e9ecc6b5231ad4a7.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=bd46bb8104c0abd0 -C extra-filename=-1cdfba1d5d3c939f --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/liblibc-35b372f639b42432.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=e8bebd9da2337d4e -C extra-filename=-e5a3b43fda3b9bac --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/build/paste-e5a3b43fda3b9bac -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=2f00b81f47274b15 -C extra-filename=-e6c5b90912b1aa94 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=4d322c9868b0bcab -C extra-filename=-13428349872bdc38 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/build/radium-13428349872bdc38 -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=7ba4766c02ed7679 -C extra-filename=-0480b3da3f352d81 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern peg_runtime=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libpeg_runtime-e6c5b90912b1aa94.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libproc_macro2-17673f10b22fee24.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libquote-0943b73eb4733cfc.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.2-build/ruff-0.17.2/target/rpm/build/radium-13428349872bdc38/build-script-build` Running `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/build/paste-e5a3b43fda3b9bac/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=ef5cf374fae68472 -C extra-filename=-bac7a62fa5e20f19 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libbitflags-118099ecc7d0527f.rmeta --extern inotify_sys=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libinotify_sys-1cdfba1d5d3c939f.rmeta --extern libc=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/liblibc-35b372f639b42432.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=a5eee65733b34e84 -C extra-filename=-6745c54c7ab2df31 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern ruff_db=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_db-4f90aed3063af313.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libstatic_assertions-966aba2e17064f69.rmeta --extern zip=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libzip-6cb293f1529542ca.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.2-build/ruff-0.17.2/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` 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=d4e9d92a60c0eadd -C extra-filename=-d5dd46ccd39739a2 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern either=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libeither-5c4db3d1f02238e9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=922049ff10bc2ba1 -C extra-filename=-4a793a0b6bf85c41 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libbitflags-118099ecc7d0527f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=96df7353318b10af -C extra-filename=-4808d467143e57fa --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/liblibc-35b372f639b42432.rmeta --extern log=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/liblog-63dc1009806e314c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=717de746e48c069c -C extra-filename=-ded9e403b8100e30 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde_core-e738d293c939ef2e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=1f799ce593334c12 -C extra-filename=-a5b5621e1a181915 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=7b1ef0addbfe7e35 -C extra-filename=-da8525ce25fd9a6f --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=05af939de9094932 -C extra-filename=-fc5011098aa14cdf --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=adc8fe8df3e02462 -C extra-filename=-75862cd3976af2f3 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=bb517de1b4aa98c9 -C extra-filename=-597625f2af1d5e5a --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=80b44fa6520faec8 -C extra-filename=-093378be7a6b356f --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern peg_macros=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libpeg_macros-0480b3da3f352d81.so --extern peg_runtime=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libpeg_runtime-75862cd3976af2f3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=a5780ff676d0c74f -C extra-filename=-517ee2f4139206c9 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde_core-e738d293c939ef2e.rmeta --extern serde_spanned=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde_spanned-d25cec6f0efcdb58.rmeta --extern toml_datetime=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtoml_datetime-ded9e403b8100e30.rmeta --extern toml_parser=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtoml_parser-8ddc30ed2f4dc1d5.rmeta --extern winnow=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libwinnow-da8525ce25fd9a6f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=393c40c30059c6cb -C extra-filename=-f9beacf429b168c0 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern thiserror_impl=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libthiserror_impl-df94812c7d99f618.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=588de40a52147361 -C extra-filename=-aa097cec9f6fa20c --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern boxcar=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libboxcar-9ccf373abff8e54f.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libindexmap-30c21faf085eca3d.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libitertools-d5dd46ccd39739a2.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libonce_cell-853880c66000dda9.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libpep440_rs-8b7b17fe1dae791b.rmeta --extern regex=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libregex-69a27e3c72dae979.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librustc_hash-37dca6339280914e.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libthiserror-f9beacf429b168c0.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libunicode_width-e1c67cfdda700d87.rmeta --extern url=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/liburl-fe06e8b22d221827.rmeta --extern urlencoding=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/liburlencoding-597625f2af1d5e5a.rmeta --extern version_ranges=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libversion_ranges-a147bee09ce4152f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=7adc37d2a5680c05 -C extra-filename=-d2bf88dec50739f1 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern tap=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtap-a5b5621e1a181915.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=6256517ca4817711 -C extra-filename=-ff41453e54bdfba1 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern inotify=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libinotify-bac7a62fa5e20f19.rmeta --extern libc=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/liblibc-35b372f639b42432.rmeta --extern log=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/liblog-63dc1009806e314c.rmeta --extern mio=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libmio-4808d467143e57fa.rmeta --extern notify_types=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libnotify_types-4a793a0b6bf85c41.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libwalkdir-93f5e087baa124ff.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=2b93532cdf40966a -C extra-filename=-5a6e2378d95288f7 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/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=9f37ad3e789a16be -C extra-filename=-eff2732a3845d79e --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -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=edcd7c83ca15c501 -C extra-filename=-336fae5ffff089a6 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libanstyle-659b2d5a15e3c7f8.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libunicode_width-e1c67cfdda700d87.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=894c3437e3110ef1 -C extra-filename=-131613b9c769056d --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern serde=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde_derive-8de76ea5ec409d2e.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=d7fe90a88e6af4b6 -C extra-filename=-7553eb1f393b4cb2 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern quote=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libquote-0943b73eb4733cfc.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsyn-e9ecc6b5231ad4a7.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 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=45af8b9246b0d58e -C extra-filename=-b7f9cdab3a5e951c --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=e336a5015a0b6c96 -C extra-filename=-cfee51d2bf8ca957 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=1997ee8497c4b5d7 -C extra-filename=-548de43c1014e752 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern path_dedot=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libpath_dedot-cfee51d2bf8ca957.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=d447e6635b80a543 -C extra-filename=-f4ad35932bcd76f5 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern funty=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libfunty-b7f9cdab3a5e951c.rmeta --extern radium=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libradium-eff2732a3845d79e.rmeta --extern tap=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtap-a5b5621e1a181915.rmeta --extern wyz=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libwyz-d2bf88dec50739f1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=3ac44169ffed78b5 -C extra-filename=-1859dbb41d8c827e --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern phf=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libphf-8743c4ce1a34743d.rmeta --extern rust_stemmers=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librust_stemmers-131613b9c769056d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=3dd209cc508a0f8a -C extra-filename=-829b3e23f1cb92c5 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern indexmap=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libindexmap-30c21faf085eca3d.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libpep440_rs-8b7b17fe1dae791b.rmeta --extern pep508_rs=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libpep508_rs-aa097cec9f6fa20c.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libthiserror-cf70e307456d0e86.rmeta --extern toml=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtoml-517ee2f4139206c9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=93c473ad54bc3248 -C extra-filename=-cd648b74c37e6bbf --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libannotate_snippets-336fae5ffff089a6.rlib --extern libcst_derive=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/liblibcst_derive-7553eb1f393b4cb2.so --extern memchr=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern paste=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libpaste-5a6e2378d95288f7.so --extern peg=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libpeg-093378be7a6b356f.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libthiserror-cf70e307456d0e86.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.19 (/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/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=c55ae97782458287 -C extra-filename=-8701a4de5afa12b5 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libanyhow-0e8b4ce465b46094.rmeta --extern clap=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libclap-b2c067affc770c84.rmeta --extern countme=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcountme-fc5011098aa14cdf.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libitertools-5d8b7659df22ef85.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libmemchr-318fcf873d02a567.rmeta --extern regex=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libregex-69a27e3c72dae979.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_cache-0f469d5825400ad4.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_db-4f90aed3063af313.rmeta --extern ruff_formatter=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_formatter-e85cad436f1b3a27.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_macros-3b3d2fad5f62e09b.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_ast-8c209b3393b11d2b.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_parser-e5d48056df7016ed.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_trivia-bdc2ef5118f890ba.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_source_file-99059f3d16915390.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_text_size-b9de709deadaa082.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librustc_hash-37dca6339280914e.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsalsa-f234e9b0e4134897.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libstatic_assertions-966aba2e17064f69.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libthiserror-cf70e307456d0e86.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtracing-af27138b7221e52e.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.2-build/ruff-0.17.2/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` Compiling ty_combine v0.0.19 (/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/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=c114180730442f78 -C extra-filename=-e36b9974cddd064e --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern ordermap=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libordermap-e02c7ef2078799cc.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_db-4f90aed3063af313.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_ast-8c209b3393b11d2b.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_ranged_value-41b2bd126bda1eca.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.2-build/ruff-0.17.2/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` Compiling ruff_python_semantic v0.0.19 (/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/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=039155374329409d -C extra-filename=-e0289393510400ba --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libbitflags-118099ecc7d0527f.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libis_macro-8feb9fc11e22fe16.so --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_cache-0f469d5825400ad4.rmeta --extern ruff_index=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_index-c6c9027bf97f933a.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_macros-3b3d2fad5f62e09b.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_ast-8c209b3393b11d2b.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_parser-e5d48056df7016ed.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_stdlib-a23deeb56984165a.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_text_size-b9de709deadaa082.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librustc_hash-37dca6339280914e.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.2-build/ruff-0.17.2/target/rpm/build/psm-5c1f7f97fc94e0fa/out` Compiling ruff_python_index v0.0.19 (/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/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=7f1205cee2dffc54 -C extra-filename=-62553643215f1d38 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_ast-8c209b3393b11d2b.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_trivia-bdc2ef5118f890ba.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_source_file-99059f3d16915390.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_text_size-b9de709deadaa082.rmeta -Copt-level=3 -Cdebuginfo=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=22f6d0c6685c4a59 -C extra-filename=-6d3ecf8b539cc1a9 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern log=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/liblog-63dc1009806e314c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=80b0516f1e46612a -C extra-filename=-08434038d9f80f1a --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=8b8b48962be1e10d -C extra-filename=-38d964c8f944d387 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/build/ref-cast-38d964c8f944d387 -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=4f514bbe041355a2 -C extra-filename=-0f9527d1785fe3eb --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.2-build/ruff-0.17.2/target/rpm/build/ref-cast-38d964c8f944d387/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=638f2e878be61f7b -C extra-filename=-0b4e25768f7b2e0d --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern crossbeam_channel=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcrossbeam_channel-f87d109cef8e4083.rmeta --extern log=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/liblog-63dc1009806e314c.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde_derive-8de76ea5ec409d2e.so --extern serde_json=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde_json-d877030b05a60a10.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=5820d11e733b98a4 -C extra-filename=-30ed8c45f38856c5 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern serde=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde_json-d877030b05a60a10.rmeta --extern url=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/liburl-fe06e8b22d221827.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=1edd871dcab0be40 -C extra-filename=-95c5d856ca0adf41 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libproc_macro2-17673f10b22fee24.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libquote-0943b73eb4733cfc.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsyn-dc40c617119d9bef.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=f6a1e080261306ef -C extra-filename=-dbf47f0c8a5aec40 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcfg_if-edb49bc394b32811.rmeta --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libproc_macro2-17673f10b22fee24.rmeta --extern quote=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libquote-0943b73eb4733cfc.rmeta --extern syn=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsyn-e9ecc6b5231ad4a7.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=eb7d0ae2605259a7 -C extra-filename=-c3c1b79303054611 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libproc_macro2-17673f10b22fee24.rmeta --extern quote=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libquote-0943b73eb4733cfc.rmeta --extern syn=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsyn-dc40c617119d9bef.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "getrandom", "serde", "serde1", "std"))' -C metadata=7931cda7da850e81 -C extra-filename=-c0705025822e650f --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=ee9eff215cbf85c9 -C extra-filename=-800e61ef582fd4a5 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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="small_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=053b8a02b26ba049 -C extra-filename=-daa08a0fdc0c5f66 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern rand_core=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librand_core-c0705025822e650f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=e0eb50729027c24f -C extra-filename=-08130880c3ee24da --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libproc_macro2-17673f10b22fee24.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libquote-0943b73eb4733cfc.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsyn-e9ecc6b5231ad4a7.rlib --extern test_case_core=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtest_case_core-dbf47f0c8a5aec40.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=f15cee4bd64e8315 -C extra-filename=-89a48cbc89f3c700 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libproc_macro2-17673f10b22fee24.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libquote-0943b73eb4733cfc.rlib --extern serde_derive_internals=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde_derive_internals-c3c1b79303054611.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsyn-dc40c617119d9bef.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.2 (/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/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=2554a4a88063fecd -C extra-filename=-40e9c24bc9473bf7 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libaho_corasick-608b208c01d98e96.rmeta --extern anyhow=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libanyhow-0e8b4ce465b46094.rmeta --extern bitflags=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libbitflags-118099ecc7d0527f.rmeta --extern clap=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libclap-b2c067affc770c84.rmeta --extern colored=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcolored-78d8ec813d7d6662.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcompact_str-bd35af333f3fd27a.rmeta --extern fern=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libfern-6d3ecf8b539cc1a9.rmeta --extern glob=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libglob-a32b1beee60b2076.rmeta --extern globset=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libglobset-7713393da09284bf.rmeta --extern imperative=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libimperative-1859dbb41d8c827e.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libis_macro-8feb9fc11e22fe16.so --extern itertools=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libitertools-5d8b7659df22ef85.rmeta --extern jiff=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libjiff-3db320c283bc14f8.rmeta --extern libcst_native=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/liblibcst_native-cd648b74c37e6bbf.rlib --extern log=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/liblog-63dc1009806e314c.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libmemchr-318fcf873d02a567.rmeta --extern natord=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libnatord-08434038d9f80f1a.rmeta --extern path_absolutize=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libpath_absolutize-548de43c1014e752.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libpep440_rs-8b7b17fe1dae791b.rmeta --extern pyproject_toml=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libpyproject_toml-829b3e23f1cb92c5.rmeta --extern regex=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libregex-69a27e3c72dae979.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_cache-0f469d5825400ad4.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_db-4f90aed3063af313.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_diagnostics-e883e809a2d3a4ae.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_macros-3b3d2fad5f62e09b.so --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_notebook-4c7fbbcdef165d27.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_ast-8c209b3393b11d2b.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_codegen-ed63c4190b636a82.rmeta --extern ruff_python_edits=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_edits-78a8f06793328dd1.rmeta --extern ruff_python_importer=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_importer-aafb6416b0fbf870.rmeta --extern ruff_python_index=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_index-62553643215f1d38.rmeta --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_literal-a9ab4343f47bf191.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_parser-e5d48056df7016ed.rmeta --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_semantic-e0289393510400ba.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_stdlib-a23deeb56984165a.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_trivia-bdc2ef5118f890ba.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_ranged_value-41b2bd126bda1eca.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_source_file-99059f3d16915390.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_text_size-b9de709deadaa082.rmeta --extern unicode_names2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libunicode_names2-ae456ef456f384d0.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librustc_hash-37dca6339280914e.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde_json-d877030b05a60a10.rmeta --extern similar=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsimilar-a2ab7444a4050844.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rmeta --extern strum=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libstrum-f8ff7e21858a8471.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libstrum_macros-784e92c3a84ce812.so --extern thiserror=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libthiserror-cf70e307456d0e86.rmeta --extern toml=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtoml-83cfe9a94fff02b8.rmeta --extern typed_arena=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtyped_arena-0f9527d1785fe3eb.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libunicode_normalization-dd8914623d9437f6.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libunicode_width-e1c67cfdda700d87.rmeta --extern url=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/liburl-fe06e8b22d221827.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.2-build/ruff-0.17.2/target/rpm/build/psm-5c1f7f97fc94e0fa/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=df3d278a2cc339b8 -C extra-filename=-c175d6d686776efc --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern ref_cast_impl=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libref_cast_impl-95c5d856ca0adf41.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.19 (/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/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=3f1947719407f974 -C extra-filename=-b356da4bf3a7a88b --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libbitflags-118099ecc7d0527f.rmeta --extern bitvec=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libbitvec-f4ad35932bcd76f5.rmeta --extern char_str=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libchar_str-0a48af909eec2056.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libget_size2-748557d3374b9432.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libhashbrown-b41bc621382e8eb2.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libitertools-5d8b7659df22ef85.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_db-4f90aed3063af313.rmeta --extern ruff_index=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_index-c6c9027bf97f933a.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_macros-3b3d2fad5f62e09b.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_memory_usage-0631d289fa54a03e.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_ast-8c209b3393b11d2b.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_parser-e5d48056df7016ed.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_text_size-b9de709deadaa082.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librustc_hash-37dca6339280914e.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsalsa-f234e9b0e4134897.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libstatic_assertions-966aba2e17064f69.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libthin_vec-f22e5082a7bc7837.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtracing-af27138b7221e52e.rmeta --extern ty_combine=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_combine-e36b9974cddd064e.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_module_resolver-514ff9372521a536.rmeta --extern ty_site_packages=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_site_packages-eaf5ade5c6d10b15.rmeta --extern ty_vendored=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_vendored-6745c54c7ab2df31.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.2-build/ruff-0.17.2/target/rpm/build/psm-5c1f7f97fc94e0fa/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=128a92f052420e22 -C extra-filename=-dd54d4fe9782ab51 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/build/fs-err-dd54d4fe9782ab51 -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern autocfg=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libautocfg-3eabbd83809bc706.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 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=63c057b4c84e7788 -C extra-filename=-392dee0e7f4a688b --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern siphasher=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsiphasher-5735149063b3cc99.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=c75b85efccf91c2f -C extra-filename=-9f5a1dc966d9ba05 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=7600d676857821de -C extra-filename=-2e47f7c49741c9eb --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern dyn_clone=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libdyn_clone-9f5a1dc966d9ba05.rmeta --extern ref_cast=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libref_cast-c175d6d686776efc.rmeta --extern schemars_derive=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libschemars_derive-89a48cbc89f3c700.so --extern serde=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde_json-d877030b05a60a10.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=33367048bfee9918 -C extra-filename=-49d4736d907918fd --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern phf_shared=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libphf_shared-392dee0e7f4a688b.rmeta --extern rand=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librand-daa08a0fdc0c5f66.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.2-build/ruff-0.17.2/target/rpm/build/fs-err-dd54d4fe9782ab51/build-script-build` Compiling ty_python_semantic v0.0.19 (/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/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=fbbbff94db71db75 -C extra-filename=-a4ec8bf64d053632 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libbitflags-118099ecc7d0527f.rmeta --extern char_str=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libchar_str-0a48af909eec2056.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcompact_str-bd35af333f3fd27a.rmeta --extern drop_bomb=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libdrop_bomb-81b5704b6203bf5e.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libget_size2-748557d3374b9432.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libindexmap-30c21faf085eca3d.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libitertools-5d8b7659df22ef85.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libmemchr-318fcf873d02a567.rmeta --extern ordermap=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libordermap-e02c7ef2078799cc.rmeta --extern rayon=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librayon-ab34e0eb572b70fd.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_db-4f90aed3063af313.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_diagnostics-e883e809a2d3a4ae.rmeta --extern ruff_index=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_index-c6c9027bf97f933a.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_macros-3b3d2fad5f62e09b.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_memory_usage-0631d289fa54a03e.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_ast-8c209b3393b11d2b.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_codegen-ed63c4190b636a82.rmeta --extern ruff_python_edits=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_edits-78a8f06793328dd1.rmeta --extern ruff_python_importer=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_importer-aafb6416b0fbf870.rmeta --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_literal-a9ab4343f47bf191.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_parser-e5d48056df7016ed.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_stdlib-a23deeb56984165a.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_trivia-bdc2ef5118f890ba.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_source_file-99059f3d16915390.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_text_size-b9de709deadaa082.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librustc_hash-37dca6339280914e.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsalsa-f234e9b0e4134897.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libstatic_assertions-966aba2e17064f69.rmeta --extern strum=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libstrum-f8ff7e21858a8471.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libstrum_macros-784e92c3a84ce812.so --extern thiserror=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libthiserror-cf70e307456d0e86.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtracing-af27138b7221e52e.rmeta --extern ty_combine=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_combine-e36b9974cddd064e.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_module_resolver-514ff9372521a536.rmeta --extern ty_python_core=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_python_core-b356da4bf3a7a88b.rmeta --extern ty_site_packages=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_site_packages-eaf5ade5c6d10b15.rmeta --extern ty_static=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_static-fd323cc65666f276.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.2-build/ruff-0.17.2/target/rpm/build/psm-5c1f7f97fc94e0fa/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=beb8d5488e662cff -C extra-filename=-b18984b9bd82554b --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern test_case_macros=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtest_case_macros-08130880c3ee24da.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=663bfb61e0bffb24 -C extra-filename=-8c57f3a0b1e2691d --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=7849acf90bd8f8d9 -C extra-filename=-fb9bdef877718867 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/build/nix-fb9bdef877718867 -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern cfg_aliases=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcfg_aliases-8c57f3a0b1e2691d.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.19 (/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/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=8cc20bba7282b039 -C extra-filename=-53529d32aae4b66f --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libanyhow-0e8b4ce465b46094.rmeta --extern clap=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libclap-b2c067affc770c84.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libmemchr-318fcf873d02a567.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_cache-0f469d5825400ad4.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_db-4f90aed3063af313.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_linter-40e9c24bc9473bf7.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_macros-3b3d2fad5f62e09b.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_ast-8c209b3393b11d2b.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_parser-e5d48056df7016ed.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsalsa-f234e9b0e4134897.rmeta --extern schemars=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libschemars-2e47f7c49741c9eb.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_module_resolver-514ff9372521a536.rmeta --extern ty_site_packages=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_site_packages-eaf5ade5c6d10b15.rmeta --extern zip=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libzip-6cb293f1529542ca.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.2-build/ruff-0.17.2/target/rpm/build/psm-5c1f7f97fc94e0fa/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=21edf5e34e5c2e1c -C extra-filename=-75ccf1a79df56924 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -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 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=4d7c807d0e9d68fe -C extra-filename=-a1fe794256bdbb82 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern phf_generator=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libphf_generator-49d4736d907918fd.rmeta --extern phf_shared=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libphf_shared-392dee0e7f4a688b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=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=d074551ea73fea14 -C extra-filename=-315a8b4a2c261862 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libmemchr-318fcf873d02a567.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=db2dc22a2b2ba089 -C extra-filename=-6029c8478776eb9a --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/build/escargot-6029c8478776eb9a -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.2-build/ruff-0.17.2/target/rpm/build/escargot-6029c8478776eb9a/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=4cf0bddfa60b427e -C extra-filename=-b3d83d0d681acf12 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern fs_err=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libfs_err-75ccf1a79df56924.rmeta --extern os_str_bytes=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libos_str_bytes-315a8b4a2c261862.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling terminfo v0.9.0 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/terminfo-0.9.0/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=7ce9c2852516fa63 -C extra-filename=-32dfc7bd9c686133 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/build/terminfo-32dfc7bd9c686133 -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern phf_codegen=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libphf_codegen-a1fe794256bdbb82.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.2-build/ruff-0.17.2/target/rpm/build/nix-fb9bdef877718867/build-script-build` 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=e030a4523b373389 -C extra-filename=-321cd3892a4870cd --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libanstyle-659b2d5a15e3c7f8.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name phf_shared --edition=2021 /usr/share/cargo/registry/phf_shared-0.11.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std", "uncased", "unicase"))' -C metadata=c9e76e9049fca832 -C extra-filename=-af6dd90addfb5459 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern siphasher=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsiphasher-1729c9212f69e265.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=aca4c5062d6b8c77 -C extra-filename=-0e911a97260f7266 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/build/tikv-jemalloc-sys-0e911a97260f7266 -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern cc=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcc-a29da5b62bc78820.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 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=64dfaf51e4c9a8a3 -C extra-filename=-481e4abc53d2bf4b --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=a9ad9e79a2471441 -C extra-filename=-2a6550a8542adc8b --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=d35d632e5640e56b -C extra-filename=-bf3d457225940e79 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libmemchr-318fcf873d02a567.rmeta --extern minimal_lexical=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libminimal_lexical-2a6550a8542adc8b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=9da2863c69fe4e35 -C extra-filename=-c6475f9daef00df6 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libanstyle-659b2d5a15e3c7f8.rmeta --extern anstyle_lossy=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libanstyle_lossy-321cd3892a4870cd.rmeta --extern anstyle_parse=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libanstyle_parse-4bdcec1146d9d9a2.rmeta --extern html_escape=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libhtml_escape-481e4abc53d2bf4b.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libunicode_width-e1c67cfdda700d87.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.2-build/ruff-0.17.2/target/rpm/build/tikv-jemalloc-sys-0e911a97260f7266/build-script-build` Compiling phf v0.11.3 Running `/usr/bin/rustc --crate-name phf --edition=2021 /usr/share/cargo/registry/phf-0.11.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=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=56d6e131d0ba8fec -C extra-filename=-14780fa97f3cee77 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern phf_shared=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libphf_shared-af6dd90addfb5459.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` 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=f4e2554b2f5633db -C extra-filename=-4c4e0c60b56b73ef --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libbitflags-118099ecc7d0527f.rmeta --extern cfg_if=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcfg_if-115ceefee98900c3.rmeta --extern libc=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/liblibc-35b372f639b42432.rmeta --cap-lints allow -Copt-level=3 -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 `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/build/terminfo-32dfc7bd9c686133/build-script-build` Running `/usr/bin/rustc --crate-name escargot --edition=2021 /usr/share/cargo/registry/escargot-0.5.15/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("cargo_unstable", "print", "strict_unstable", "test_unstable"))' -C metadata=4bab3bce935103d7 -C extra-filename=-0214dadfb50e1223 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern log=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/liblog-63dc1009806e314c.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde_json-d877030b05a60a10.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.19 (/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/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=250252fb140b998c -C extra-filename=-396a6f697b529d9f --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libanyhow-0e8b4ce465b46094.rmeta --extern colored=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcolored-78d8ec813d7d6662.rmeta --extern etcetera=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libetcetera-429843b966577f38.rmeta --extern glob=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libglob-a32b1beee60b2076.rmeta --extern globset=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libglobset-7713393da09284bf.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libignore-b5b1ff2f299eeb05.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libindexmap-30c21faf085eca3d.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libis_macro-8feb9fc11e22fe16.so --extern itertools=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libitertools-5d8b7659df22ef85.rmeta --extern log=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/liblog-63dc1009806e314c.rmeta --extern matchit=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libmatchit-02aa3ee7fc95327c.rmeta --extern path_absolutize=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libpath_absolutize-548de43c1014e752.rmeta --extern path_slash=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libpath_slash-c7b2aea1fde257a9.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libpep440_rs-8b7b17fe1dae791b.rmeta --extern regex=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libregex-69a27e3c72dae979.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_cache-0f469d5825400ad4.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_db-4f90aed3063af313.rmeta --extern ruff_formatter=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_formatter-e85cad436f1b3a27.rmeta --extern ruff_graph=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_graph-53529d32aae4b66f.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_linter-40e9c24bc9473bf7.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_macros-3b3d2fad5f62e09b.so --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_options_metadata-a0b9fab71550871f.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_ast-8c209b3393b11d2b.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_formatter-8701a4de5afa12b5.rmeta --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_semantic-e0289393510400ba.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_stdlib-a23deeb56984165a.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_ranged_value-41b2bd126bda1eca.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_source_file-99059f3d16915390.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librustc_hash-37dca6339280914e.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libshellexpand-2c1cbb1234bd5b9c.rmeta --extern strum=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libstrum-f8ff7e21858a8471.rmeta --extern toml=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtoml-83cfe9a94fff02b8.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libunicode_normalization-dd8914623d9437f6.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.2-build/ruff-0.17.2/target/rpm/build/psm-5c1f7f97fc94e0fa/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=889ad110bf257e73 -C extra-filename=-3185f8a200be8d62 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern clap=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libclap-b2c067affc770c84.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=98138e9ac92e3e97 -C extra-filename=-dc340edcba6279bb --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libanstream-edbde004338e1049.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b62dc64ec5252a4c -C extra-filename=-7e806205dadb528f --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/liblibc-35b372f639b42432.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=30a68f3bba124750 -C extra-filename=-c5bad3bbf2b6311a --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/liblibc-35b372f639b42432.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=d13c0d0d4cda08fd -C extra-filename=-431bfd0773d1ef06 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=01cd0b9b96bfb672 -C extra-filename=-cfeac1916f9ff883 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=2f2445c30cc32f5d -C extra-filename=-b7a5d13c8b254ac3 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern fnv=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libfnv-cfeac1916f9ff883.rmeta --extern nom=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libnom-bf3d457225940e79.rmeta --extern phf=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libphf-14780fa97f3cee77.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=9cdf9c76ad2c2b56 -C extra-filename=-bee54c3ea8de2856 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libanstream-edbde004338e1049.rmeta --extern anstyle=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libanstyle-659b2d5a15e3c7f8.rmeta --extern anstyle_svg=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libanstyle_svg-c6475f9daef00df6.rmeta --extern escargot=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libescargot-0214dadfb50e1223.rmeta --extern libc=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/liblibc-35b372f639b42432.rmeta --extern normalize_line_endings=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libnormalize_line_endings-431bfd0773d1ef06.rmeta --extern os_pipe=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libos_pipe-c5bad3bbf2b6311a.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde_json-d877030b05a60a10.rmeta --extern similar=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsimilar-a2ab7444a4050844.rmeta --extern snapbox_macros=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsnapbox_macros-dc340edcba6279bb.rmeta --extern wait_timeout=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libwait_timeout-7e806205dadb528f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=201e8c031066ba84 -C extra-filename=-22c2c6abb9a6ff00 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern clap=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libclap-b2c067affc770c84.rmeta --extern clap_complete=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libclap_complete-3185f8a200be8d62.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=d06c7aaa1d1ded4b -C extra-filename=-b9ff92f5af45e491 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/liblibc-35b372f639b42432.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.19 (/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/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=eb9bfe1f4c10931b -C extra-filename=-a95ac1ce6b69d799 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern argfile=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libargfile-b3d83d0d681acf12.rmeta -Copt-level=3 -Cdebuginfo=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=4c98e736152d6a91 -C extra-filename=-6febe101ce650ab6 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/liblibc-35b372f639b42432.rmeta --extern tikv_jemalloc_sys=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtikv_jemalloc_sys-b9ff92f5af45e491.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=0ab5bdf4e2e463dc -C extra-filename=-4f32e299b65a6198 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern clap=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libclap-b2c067affc770c84.rmeta --extern clap_complete=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libclap_complete-3185f8a200be8d62.rmeta --extern clap_complete_nushell=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libclap_complete_nushell-22c2c6abb9a6ff00.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=de0a32022a5d4146 -C extra-filename=-0a040ae14795b7c2 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern nix=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libnix-4c4e0c60b56b73ef.rmeta --extern terminfo=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libterminfo-b7a5d13c8b254ac3.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libthiserror-cf70e307456d0e86.rmeta --extern which=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libwhich-b0165f114852a362.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=a38ec7e014a2e05b -C extra-filename=-ef8e516907eb6a5d --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b8af4a07b4bbb3da -C extra-filename=-8016312877ba4974 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=41228de888efe632 -C extra-filename=-ee4da0f146ba52d3 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern bit_vec=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libbit_vec-8016312877ba4974.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=c7822cb7a2365eb9 -C extra-filename=-f2f763ac6d0cf107 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libproc_macro2-17673f10b22fee24.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libquote-0943b73eb4733cfc.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsyn-dc40c617119d9bef.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=83586bf5c63ba311 -C extra-filename=-43b550abff081e41 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=6395514932c98a61 -C extra-filename=-529ab37d94d13a11 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libanstream-edbde004338e1049.rmeta --extern anstyle=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libanstyle-659b2d5a15e3c7f8.rmeta --extern clap=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libclap-b2c067affc770c84.rmeta --extern escape8259=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libescape8259-43b550abff081e41.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=874567ecd6bf9b4a -C extra-filename=-20e316bef53f95b4 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern ptr_meta_derive=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libptr_meta_derive-f2f763ac6d0cf107.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=e64c1d239d2dc21f -C extra-filename=-b94f78f7de6bb127 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern bit_set=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libbit_set-ee4da0f146ba52d3.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libregex_automata-00395fdb4162d5de.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libregex_syntax-7b65c1411ddff3a3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.2-build/ruff-0.17.2/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=0ea543d2a8c7b293 -C extra-filename=-4a06b1613e3487c5 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libanyhow-0e8b4ce465b46094.rmeta --extern bitvec=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libbitvec-f4ad35932bcd76f5.rmeta --extern camino=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcamino-08bd3e492d6f9a4a.rmeta --extern char_str=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libchar_str-0a48af909eec2056.rmeta --extern colored=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcolored-78d8ec813d7d6662.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcompact_str-bd35af333f3fd27a.rmeta --extern crossbeam=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcrossbeam-280ea1dc9ca72dc7.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libget_size2-748557d3374b9432.rmeta --extern globset=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libglobset-7713393da09284bf.rmeta --extern notify=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libnotify-ff41453e54bdfba1.rmeta --extern ordermap=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libordermap-e02c7ef2078799cc.rmeta --extern parking_lot=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libparking_lot-5a54ccb8c1a4cefe.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libpep440_rs-8b7b17fe1dae791b.rmeta --extern rayon=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librayon-ab34e0eb572b70fd.rmeta --extern regex=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libregex-69a27e3c72dae979.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libregex_automata-00395fdb4162d5de.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_cache-0f469d5825400ad4.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_db-4f90aed3063af313.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_macros-3b3d2fad5f62e09b.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_memory_usage-0631d289fa54a03e.rmeta --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_options_metadata-a0b9fab71550871f.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_ast-8c209b3393b11d2b.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_ranged_value-41b2bd126bda1eca.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_text_size-b9de709deadaa082.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librustc_hash-37dca6339280914e.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsalsa-f234e9b0e4134897.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde_json-d877030b05a60a10.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libshellexpand-2c1cbb1234bd5b9c.rmeta --extern strum=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libstrum-f8ff7e21858a8471.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libstrum_macros-784e92c3a84ce812.so --extern thiserror=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libthiserror-cf70e307456d0e86.rmeta --extern toml=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtoml-83cfe9a94fff02b8.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtracing-af27138b7221e52e.rmeta --extern ty_combine=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_combine-e36b9974cddd064e.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_module_resolver-514ff9372521a536.rmeta --extern ty_python_core=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_python_core-b356da4bf3a7a88b.rmeta --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_python_semantic-a4ec8bf64d053632.rmeta --extern ty_static=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_static-fd323cc65666f276.rmeta --extern ty_vendored=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_vendored-6745c54c7ab2df31.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.2-build/ruff-0.17.2/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` Compiling ruff_markdown v0.0.19 (/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/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=a1b831fabc95c53e -C extra-filename=-4f25eb999bf453a7 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern regex=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libregex-69a27e3c72dae979.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_ast-8c209b3393b11d2b.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_formatter-8701a4de5afa12b5.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_trivia-bdc2ef5118f890ba.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_source_file-99059f3d16915390.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_text_size-b9de709deadaa082.rmeta --extern ruff_workspace=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_workspace-396a6f697b529d9f.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.2-build/ruff-0.17.2/target/rpm/build/psm-5c1f7f97fc94e0fa/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=1a47d12dbf530e96 -C extra-filename=-aba969291a915624 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern log=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/liblog-63dc1009806e314c.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libonce_cell-853880c66000dda9.rmeta --extern tracing_core=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtracing_core-95dca1ad58d9e469.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=c31bdd2e485334b4 -C extra-filename=-df1db4852666dd03 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern camino=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcamino-08bd3e492d6f9a4a.rmeta --extern fancy_regex=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libfancy_regex-b94f78f7de6bb127.rmeta --extern libtest_mimic=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/liblibtest_mimic-529ab37d94d13a11.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libwalkdir-93f5e087baa124ff.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=459a81f2b92710e3 -C extra-filename=-603afa21e99083e4 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern ptr_meta=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libptr_meta-20e316bef53f95b4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=1fd64f384394b521 -C extra-filename=-9044d4b9df027029 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libinsta-4557d095fa317eec.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde_json-d877030b05a60a10.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=46e33552f00a5b47 -C extra-filename=-553d137e43ca843d --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libproc_macro2-17673f10b22fee24.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libquote-0943b73eb4733cfc.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsyn-dc40c617119d9bef.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=e27ca5fe26d523a5 -C extra-filename=-58c3146c1929e985 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=26abbb72af97c30e -C extra-filename=-99c19b8aea48936e --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern bytecheck_derive=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libbytecheck_derive-553d137e43ca843d.so --extern ptr_meta=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libptr_meta-20e316bef53f95b4.rmeta --extern rancor=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librancor-603afa21e99083e4.rmeta --extern simdutf8=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsimdutf8-58c3146c1929e985.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.19 (/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/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=982f8e98e5462722 -C extra-filename=-33a69f4ff5e1a40f --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libanyhow-0e8b4ce465b46094.rmeta --extern crossbeam=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcrossbeam-280ea1dc9ca72dc7.rmeta --extern lsp_types=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libgen_lsp_types-30ed8c45f38856c5.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libignore-b5b1ff2f299eeb05.rmeta --extern jod_thread=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libjod_thread-800e61ef582fd4a5.rmeta --extern lsp_server=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/liblsp_server-0b4e25768f7b2e0d.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libmemchr-318fcf873d02a567.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_db-4f90aed3063af313.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_diagnostics-e883e809a2d3a4ae.rmeta --extern ruff_formatter=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_formatter-e85cad436f1b3a27.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_linter-40e9c24bc9473bf7.rmeta --extern ruff_markdown=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_markdown-4f25eb999bf453a7.rmeta --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_notebook-4c7fbbcdef165d27.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_ast-8c209b3393b11d2b.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_codegen-ed63c4190b636a82.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_formatter-8701a4de5afa12b5.rmeta --extern ruff_python_index=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_index-62553643215f1d38.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_parser-e5d48056df7016ed.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_ranged_value-41b2bd126bda1eca.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_source_file-99059f3d16915390.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_text_size-b9de709deadaa082.rmeta --extern ruff_workspace=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_workspace-396a6f697b529d9f.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librustc_hash-37dca6339280914e.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde_json-d877030b05a60a10.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libshellexpand-2c1cbb1234bd5b9c.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libthiserror-cf70e307456d0e86.rmeta --extern toml=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtoml-83cfe9a94fff02b8.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtracing-af27138b7221e52e.rmeta --extern tracing_log=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtracing_log-aba969291a915624.rmeta --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtracing_subscriber-b554ea09cf0afb09.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.2-build/ruff-0.17.2/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` Compiling ty_ide v0.0.0 (/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/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=c322ec51deddc4b2 -C extra-filename=-2a217d2398fb3e9c --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libbitflags-118099ecc7d0527f.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcompact_str-bd35af333f3fd27a.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libget_size2-748557d3374b9432.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libindexmap-30c21faf085eca3d.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libitertools-5d8b7659df22ef85.rmeta --extern rayon=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librayon-ab34e0eb572b70fd.rmeta --extern regex=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libregex-69a27e3c72dae979.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_db-4f90aed3063af313.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_diagnostics-e883e809a2d3a4ae.rmeta --extern ruff_index=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_index-c6c9027bf97f933a.rmeta --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_memory_usage-0631d289fa54a03e.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_ast-8c209b3393b11d2b.rmeta --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_literal-a9ab4343f47bf191.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_stdlib-a23deeb56984165a.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_trivia-bdc2ef5118f890ba.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_source_file-99059f3d16915390.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_text_size-b9de709deadaa082.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librustc_hash-37dca6339280914e.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsalsa-f234e9b0e4134897.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rmeta --extern strum=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libstrum-f8ff7e21858a8471.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libstrum_macros-784e92c3a84ce812.so --extern toml_parser=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtoml_parser-8ddc30ed2f4dc1d5.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtracing-af27138b7221e52e.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_module_resolver-514ff9372521a536.rmeta --extern ty_project=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_project-4a06b1613e3487c5.rmeta --extern ty_python_core=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_python_core-b356da4bf3a7a88b.rmeta --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_python_semantic-a4ec8bf64d053632.rmeta --extern ty_vendored=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_vendored-6745c54c7ab2df31.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.2-build/ruff-0.17.2/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` 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=44bb46e3d629215d -C extra-filename=-e531f7f109f06316 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libproc_macro2-17673f10b22fee24.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libquote-0943b73eb4733cfc.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsyn-e9ecc6b5231ad4a7.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=6a35809e08fac750 -C extra-filename=-28a0dbad15bfd2da --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/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=83fbb7d38037ef42 -C extra-filename=-43e8bab1e078410f --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern munge_macro=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libmunge_macro-e531f7f109f06316.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling rend v0.5.4 Running `/usr/bin/rustc --crate-name rend --edition=2021 /usr/share/cargo/registry/rend-0.5.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="bytecheck"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("bytecheck", "bytemuck-1", "default", "zerocopy-0_8"))' -C metadata=59aa1f2c35eab6e1 -C extra-filename=-1c7535d468dce461 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern bytecheck=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libbytecheck-99c19b8aea48936e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=4601554776c654cf -C extra-filename=-a630bb97c7effecf --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libbitflags-118099ecc7d0527f.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libignore-b5b1ff2f299eeb05.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libwalkdir-93f5e087baa124ff.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=17348bb2f0246f25 -C extra-filename=-1517229584ec9d2d --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libproc_macro2-17673f10b22fee24.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libquote-0943b73eb4733cfc.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsyn-dc40c617119d9bef.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff v0.17.2 (/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/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=8bf97c33d89613f6 -C extra-filename=-75d5af7ef2e250de --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/build/ruff-75d5af7ef2e250de -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling predicates-core v1.0.10 Running `/usr/bin/rustc --crate-name predicates_core --edition=2021 /usr/share/cargo/registry/predicates-core-1.0.10/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=1187ac5d53d55ad8 -C extra-filename=-65449d40ceb658cd --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.2-build/ruff-0.17.2/target/rpm/build/ruff-75d5af7ef2e250de/build-script-build` Compiling cachedir v0.3.1 Running `/usr/bin/rustc --crate-name cachedir --edition=2018 /usr/share/cargo/registry/cachedir-0.3.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=fcd92c3b19b46e3b -C extra-filename=-647f8ba86c74c3b8 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern tempfile=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=137eeda88a7676be -C extra-filename=-8aa8b5eb699261a0 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=ac4203ce699a2997 -C extra-filename=-9b86ba2a08ea7294 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=ba50cf45f0b58ce1 -C extra-filename=-96bc3478d308f3f1 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=bfc0d70f18bf808b -C extra-filename=-50c70a9e5f9eb350 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libanstyle-659b2d5a15e3c7f8.rmeta --extern difflib=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libdifflib-96bc3478d308f3f1.rmeta --extern predicates_core=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libpredicates_core-65449d40ceb658cd.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=fa45b2bf6c8f255a -C extra-filename=-82758d1163ca27ee --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern predicates_core=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libpredicates_core-65449d40ceb658cd.rmeta --extern termtree=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtermtree-8aa8b5eb699261a0.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=71399ca5206731ec -C extra-filename=-238f18382b3f5e32 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libanstyle-659b2d5a15e3c7f8.rmeta --extern globwalk=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libglobwalk-a630bb97c7effecf.rmeta --extern predicates=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libpredicates-50c70a9e5f9eb350.rmeta --extern predicates_core=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libpredicates_core-65449d40ceb658cd.rmeta --extern predicates_tree=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libpredicates_tree-82758d1163ca27ee.rmeta --extern tempfile=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.2-build/ruff-0.17.2/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=ac53a34ab22e7cce -C extra-filename=-9a5ae5ce2dee837d --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libanyhow-0e8b4ce465b46094.rmeta --extern camino=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcamino-08bd3e492d6f9a4a.rmeta --extern colored=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcolored-78d8ec813d7d6662.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libindexmap-30c21faf085eca3d.rmeta --extern insta=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libinsta-4557d095fa317eec.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libmemchr-318fcf873d02a567.rmeta --extern path_slash=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libpath_slash-c7b2aea1fde257a9.rmeta --extern regex=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libregex-69a27e3c72dae979.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_db-4f90aed3063af313.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_diagnostics-e883e809a2d3a4ae.rmeta --extern ruff_index=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_index-c6c9027bf97f933a.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_ast-8c209b3393b11d2b.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_trivia-bdc2ef5118f890ba.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_source_file-99059f3d16915390.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_text_size-b9de709deadaa082.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librustc_hash-37dca6339280914e.rmeta --extern rustc_stable_hash=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librustc_stable_hash-9b86ba2a08ea7294.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsalsa-f234e9b0e4134897.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --extern similar=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsimilar-a2ab7444a4050844.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libthiserror-cf70e307456d0e86.rmeta --extern toml=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtoml-83cfe9a94fff02b8.rmeta --extern toml_parser=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtoml_parser-8ddc30ed2f4dc1d5.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtracing-af27138b7221e52e.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.2-build/ruff-0.17.2/target/rpm/build/psm-5c1f7f97fc94e0fa/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=184370419c2b6fe3 -C extra-filename=-eb44449978bd072b --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern bytecheck=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libbytecheck-99c19b8aea48936e.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libhashbrown-b41bc621382e8eb2.rmeta --extern munge=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libmunge-43e8bab1e078410f.rmeta --extern ptr_meta=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libptr_meta-20e316bef53f95b4.rmeta --extern rancor=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librancor-603afa21e99083e4.rmeta --extern rend=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librend-1c7535d468dce461.rmeta --extern rkyv_derive=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librkyv_derive-1517229584ec9d2d.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=9e8c56232a60e0b1 -C extra-filename=-b58a36888d939d5c --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libanyhow-0e8b4ce465b46094.rmeta --extern bitflags=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libbitflags-118099ecc7d0527f.rmeta --extern cachedir=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcachedir-647f8ba86c74c3b8.rmeta --extern clap=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libclap-b2c067affc770c84.rmeta --extern clap_complete_command=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libclap_complete_command-4f32e299b65a6198.rmeta --extern clearscreen=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libclearscreen-0a040ae14795b7c2.rmeta --extern colored=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcolored-78d8ec813d7d6662.rmeta --extern filetime=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libfiletime-01aa765fdf46ee42.rmeta --extern globwalk=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libglobwalk-a630bb97c7effecf.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libignore-b5b1ff2f299eeb05.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libindexmap-30c21faf085eca3d.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libis_macro-8feb9fc11e22fe16.so --extern itertools=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libitertools-5d8b7659df22ef85.rmeta --extern jiff=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libjiff-3db320c283bc14f8.rmeta --extern log=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/liblog-63dc1009806e314c.rmeta --extern notify=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libnotify-ff41453e54bdfba1.rmeta --extern path_absolutize=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libpath_absolutize-548de43c1014e752.rmeta --extern rayon=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librayon-ab34e0eb572b70fd.rmeta --extern regex=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libregex-69a27e3c72dae979.rmeta --extern rkyv=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librkyv-eb44449978bd072b.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_cache-0f469d5825400ad4.rmeta --extern ruff_command_line=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_command_line-a95ac1ce6b69d799.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_db-4f90aed3063af313.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_diagnostics-e883e809a2d3a4ae.rmeta --extern ruff_graph=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_graph-53529d32aae4b66f.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_linter-40e9c24bc9473bf7.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_macros-3b3d2fad5f62e09b.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_markdown-4f25eb999bf453a7.rmeta --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_notebook-4c7fbbcdef165d27.rmeta --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_options_metadata-a0b9fab71550871f.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_ast-8c209b3393b11d2b.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_formatter-8701a4de5afa12b5.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_parser-e5d48056df7016ed.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_ranged_value-41b2bd126bda1eca.rmeta --extern ruff_server=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_server-33a69f4ff5e1a40f.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_source_file-99059f3d16915390.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_text_size-b9de709deadaa082.rmeta --extern ruff_workspace=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_workspace-396a6f697b529d9f.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librustc_hash-37dca6339280914e.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde_json-d877030b05a60a10.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libshellexpand-2c1cbb1234bd5b9c.rmeta --extern strum=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libstrum-f8ff7e21858a8471.rmeta --extern tempfile=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libthiserror-cf70e307456d0e86.rmeta --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtikv_jemallocator-6febe101ce650ab6.rmeta --extern toml=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtoml-83cfe9a94fff02b8.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtracing-af27138b7221e52e.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libwalkdir-93f5e087baa124ff.rmeta --extern wild=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libwild-ef8e516907eb6a5d.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.2-build/ruff-0.17.2/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` Compiling ty_server v0.0.0 (/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/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=7e7b7029285574f1 -C extra-filename=-c52472478d144732 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libanyhow-0e8b4ce465b46094.rmeta --extern bitflags=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libbitflags-118099ecc7d0527f.rmeta --extern crossbeam=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcrossbeam-280ea1dc9ca72dc7.rmeta --extern lsp_types=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libgen_lsp_types-30ed8c45f38856c5.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libindexmap-30c21faf085eca3d.rmeta --extern jod_thread=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libjod_thread-800e61ef582fd4a5.rmeta --extern lsp_server=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/liblsp_server-0b4e25768f7b2e0d.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_db-4f90aed3063af313.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_diagnostics-e883e809a2d3a4ae.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_macros-3b3d2fad5f62e09b.so --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_notebook-4c7fbbcdef165d27.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_ast-8c209b3393b11d2b.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_ranged_value-41b2bd126bda1eca.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_source_file-99059f3d16915390.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_text_size-b9de709deadaa082.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librustc_hash-37dca6339280914e.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsalsa-f234e9b0e4134897.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde_json-d877030b05a60a10.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libshellexpand-2c1cbb1234bd5b9c.rmeta --extern strum=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libstrum-f8ff7e21858a8471.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libthiserror-cf70e307456d0e86.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtracing-af27138b7221e52e.rmeta --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtracing_subscriber-b554ea09cf0afb09.rmeta --extern ty_combine=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_combine-e36b9974cddd064e.rmeta --extern ty_ide=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_ide-2a217d2398fb3e9c.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_module_resolver-514ff9372521a536.rmeta --extern ty_project=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_project-4a06b1613e3487c5.rmeta --extern ty_python_core=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_python_core-b356da4bf3a7a88b.rmeta --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_python_semantic-a4ec8bf64d053632.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.2-build/ruff-0.17.2/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` Compiling ruff_python_ast_integration_tests v0.0.0 (/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/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=0a70945fddd19d87 -C extra-filename=-2f7a75a922313993 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/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=43d0d301e3c4851f -C extra-filename=-32aa81fb5110cb9f --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.2-build/ruff-0.17.2/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=b4c7a20853ffd14b -C extra-filename=-d40e1c0799c67af4 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/build/ty-d40e1c0799c67af4 -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/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.2-build/ruff-0.17.2/target/rpm/build/ty-d40e1c0799c67af4/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=88f28e1053643811 -C extra-filename=-e2fada187e2416a6 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern console=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libconsole-72c33679996adfb1.rmeta --extern portable_atomic=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libportable_atomic-94e054dee940ff3f.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libunicode_width-e1c67cfdda700d87.rmeta --extern unit_prefix=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libunit_prefix-32aa81fb5110cb9f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=1b1a862f549a7932 -C extra-filename=-cad3bb6595811c0a --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern nix=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libnix-4c4e0c60b56b73ef.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=64c599d977c41159 -C extra-filename=-7774476b022f1f69 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern lazy_static=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/liblazy_static-05c6d35c5844c0b5.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtracing-af27138b7221e52e.rmeta --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtracing_subscriber-b554ea09cf0afb09.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=2920f59ffaa55101 -C extra-filename=-d4a0c9386ed58557 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern serde=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=63c5656fdfcc3375 -C extra-filename=-6b50f7a741d11b8c --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libanyhow-0e8b4ce465b46094.rmeta --extern clap=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libclap-b2c067affc770c84.rmeta --extern clap_complete_command=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libclap_complete_command-4f32e299b65a6198.rmeta --extern clearscreen=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libclearscreen-0a040ae14795b7c2.rmeta --extern colored=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcolored-78d8ec813d7d6662.rmeta --extern crossbeam=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcrossbeam-280ea1dc9ca72dc7.rmeta --extern ctrlc=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libctrlc-cad3bb6595811c0a.rmeta --extern indicatif=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libindicatif-e2fada187e2416a6.rmeta --extern jiff=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libjiff-3db320c283bc14f8.rmeta --extern rayon=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librayon-ab34e0eb572b70fd.rmeta --extern ruff_command_line=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_command_line-a95ac1ce6b69d799.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_db-4f90aed3063af313.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_diagnostics-e883e809a2d3a4ae.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_ast-8c209b3393b11d2b.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_parser-e5d48056df7016ed.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_ranged_value-41b2bd126bda1eca.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsalsa-f234e9b0e4134897.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde_json-d877030b05a60a10.rmeta --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtikv_jemallocator-6febe101ce650ab6.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtracing-af27138b7221e52e.rmeta --extern tracing_flame=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtracing_flame-7774476b022f1f69.rmeta --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtracing_subscriber-b554ea09cf0afb09.rmeta --extern ty_combine=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_combine-e36b9974cddd064e.rmeta --extern ty_project=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_project-4a06b1613e3487c5.rmeta --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_python_semantic-a4ec8bf64d053632.rmeta --extern ty_server=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_server-c52472478d144732.rmeta --extern ty_site_packages=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_site_packages-eaf5ade5c6d10b15.rmeta --extern ty_static=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_static-fd323cc65666f276.rmeta --extern wild=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libwild-ef8e516907eb6a5d.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.2-build/ruff-0.17.2/target/rpm/build/psm-5c1f7f97fc94e0fa/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=efe7ead9ab2a3e4e -C extra-filename=-651be6c61af75391 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=648733e16bbf4f85 -C extra-filename=-a3e4f1e7f947f30b --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=34a9b06464d166e5 -C extra-filename=-7e3bc5102078e804 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern diff=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libdiff-651be6c61af75391.rmeta --extern yansi=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libyansi-a3e4f1e7f947f30b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.2-build/ruff-0.17.2/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=94365e22e89153ff -C extra-filename=-7167cdabc66d8720 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libanyhow-0e8b4ce465b46094.rmeta --extern camino=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcamino-08bd3e492d6f9a4a.rmeta --extern char_str=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libchar_str-0a48af909eec2056.rmeta --extern dunce=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libdunce-879b210120ba0a40.rmeta --extern mdtest=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libmdtest-9a5ae5ce2dee837d.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_db-4f90aed3063af313.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_diagnostics-e883e809a2d3a4ae.rmeta --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_notebook-4c7fbbcdef165d27.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_ast-8c209b3393b11d2b.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_source_file-99059f3d16915390.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsalsa-f234e9b0e4134897.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --extern tempfile=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rmeta --extern toml=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtoml-83cfe9a94fff02b8.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtracing-af27138b7221e52e.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_module_resolver-514ff9372521a536.rmeta --extern ty_python_core=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_python_core-b356da4bf3a7a88b.rmeta --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_python_semantic-a4ec8bf64d053632.rmeta --extern ty_vendored=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_vendored-6745c54c7ab2df31.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.2-build/ruff-0.17.2/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name phf_generator --edition=2021 /usr/share/cargo/registry/phf_generator-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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=604786237731c28e -C extra-filename=-b74faf3015baf311 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern fastrand=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libfastrand-d435d0fcbd4be98a.rmeta --extern phf_shared=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libphf_shared-6c55c3dede4171cb.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=d4be2b22eae9f100 -C extra-filename=-1ff63818ad4a86f4 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern rand=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librand-dd153e46d574147e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=ca027d8c8a8e30e3 -C extra-filename=-6c1f6dc2a584279f --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libproc_macro2-17673f10b22fee24.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libquote-0943b73eb4733cfc.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsyn-e9ecc6b5231ad4a7.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.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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=9e6f20e69a1d8118 -C extra-filename=-ec19f3aaaffeb6fe --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern phf_generator=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libphf_generator-b74faf3015baf311.rmeta --extern phf_shared=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libphf_shared-6c55c3dede4171cb.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.2-build/ruff-0.17.2/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=dfaa587b8a9b74b5 -C extra-filename=-5a2875ab27ead555 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/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=445d8fecc73d1cba -C extra-filename=-99891ccac00f6a6a --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libmemchr-318fcf873d02a567.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=8b9b33f06437d196 -C extra-filename=-3537888b6206d470 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern csv_core=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcsv_core-99891ccac00f6a6a.rmeta --extern itoa=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libitoa-dc2934886b5ea521.rmeta --extern ryu=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libryu-74dd745c9df7c335.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde_core-e738d293c939ef2e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=2024 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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=bfa74d52eb09a61e -C extra-filename=-203d7262d35c64c3 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern phf_codegen=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libphf_codegen-ec19f3aaaffeb6fe.rmeta --extern rand=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librand-dd153e46d574147e.rmeta -Copt-level=3 -Cdebuginfo=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.2-build/ruff-0.17.2/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=7ed5ff93de5e9899 -C extra-filename=-809cafad96b2e395 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libanyhow-0e8b4ce465b46094.rmeta --extern camino=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcamino-08bd3e492d6f9a4a.rmeta --extern mdtest=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libmdtest-9a5ae5ce2dee837d.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_db-4f90aed3063af313.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_linter-40e9c24bc9473bf7.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_ast-8c209b3393b11d2b.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_ranged_value-41b2bd126bda1eca.rmeta --extern ruff_workspace=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_workspace-396a6f697b529d9f.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsalsa-f234e9b0e4134897.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.2-build/ruff-0.17.2/target/rpm/build/psm-5c1f7f97fc94e0fa/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=f55fc5fcf00a575d -C extra-filename=-7a26a1d5892cdd52 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_parser-e5d48056df7016ed.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_trivia-bdc2ef5118f890ba.rlib --extern ruff_python_trivia_integration_tests=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_trivia_integration_tests-5a2875ab27ead555.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_text_size-b9de709deadaa082.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.2-build/ruff-0.17.2/target/rpm/build/psm-5c1f7f97fc94e0fa/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=0582c3734ac163d1 -C extra-filename=-0322f0b5266e6204 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern camino=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcamino-08bd3e492d6f9a4a.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libdatatest_stable-df1db4852666dd03.rlib --extern mdtest=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libmdtest-9a5ae5ce2dee837d.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_db-4f90aed3063af313.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_linter-40e9c24bc9473bf7.rlib --extern ruff_mdtest=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_mdtest-809cafad96b2e395.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_ast-8c209b3393b11d2b.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_ranged_value-41b2bd126bda1eca.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_workspace-396a6f697b529d9f.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsalsa-f234e9b0e4134897.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.2-build/ruff-0.17.2/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name block_comments --edition=2024 crates/ruff_python_trivia_integration_tests/tests/block_comments.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::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=7efec367d9d9c7f4 -C extra-filename=-73e73b674f128d59 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_parser-e5d48056df7016ed.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_trivia-bdc2ef5118f890ba.rlib --extern ruff_python_trivia_integration_tests=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_trivia_integration_tests-5a2875ab27ead555.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_text_size-b9de709deadaa082.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.2-build/ruff-0.17.2/target/rpm/build/psm-5c1f7f97fc94e0fa/out` 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=6836c2e64ccb1b78 -C extra-filename=-39661d59db8b9448 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_parser-e5d48056df7016ed.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_trivia-bdc2ef5118f890ba.rlib --extern ruff_python_trivia_integration_tests=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_trivia_integration_tests-5a2875ab27ead555.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_text_size-b9de709deadaa082.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.2-build/ruff-0.17.2/target/rpm/build/psm-5c1f7f97fc94e0fa/out` Running `/usr/bin/rustc --crate-name unicode_names2_generator --edition=2024 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 --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=a10673b7706d89ff -C extra-filename=-734c9e3f3b13434b --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern phf_codegen=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libphf_codegen-ec19f3aaaffeb6fe.rlib --extern rand=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librand-dd153e46d574147e.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=c71d24d1c1982448 -C extra-filename=-5d889e1877313a2a --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libget_size2-748557d3374b9432.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_text_size-b9de709deadaa082.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_test=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde_test-d4a0c9386ed58557.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libstatic_assertions-966aba2e17064f69.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=385530022bec04df -C extra-filename=-9547dfab05a8c517 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libget_size2-748557d3374b9432.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_text_size-b9de709deadaa082.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_test=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde_test-d4a0c9386ed58557.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libstatic_assertions-966aba2e17064f69.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=9f6dd15c296efd27 -C extra-filename=-719f04bcb7129b15 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libget_size2-748557d3374b9432.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_text_size-b9de709deadaa082.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_test=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde_test-d4a0c9386ed58557.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libstatic_assertions-966aba2e17064f69.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=5375783f1c98a200 -C extra-filename=-34a6a70ab472063a --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libget_size2-748557d3374b9432.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_text_size-b9de709deadaa082.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_test=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde_test-d4a0c9386ed58557.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libstatic_assertions-966aba2e17064f69.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=ed55fdc94b2b89fb -C extra-filename=-c7455ee21d4edf0f --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libget_size2-748557d3374b9432.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_text_size-b9de709deadaa082.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_test=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde_test-d4a0c9386ed58557.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libstatic_assertions-966aba2e17064f69.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` 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=ee4f2dad20dfbf01 -C extra-filename=-294912733694c59b --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_ast-8c209b3393b11d2b.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_ast_integration_tests-2f7a75a922313993.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_parser-e5d48056df7016ed.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_trivia-bdc2ef5118f890ba.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_text_size-b9de709deadaa082.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.2-build/ruff-0.17.2/target/rpm/build/psm-5c1f7f97fc94e0fa/out` 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=17628fb67e8b09ff -C extra-filename=-38d711f24afefc3f --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern clap=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libclap-b2c067affc770c84.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libclap_complete_command-4f32e299b65a6198.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libclearscreen-0a040ae14795b7c2.rlib --extern colored=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcolored-78d8ec813d7d6662.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcrossbeam-280ea1dc9ca72dc7.rlib --extern ctrlc=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libctrlc-cad3bb6595811c0a.rlib --extern dunce=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libdunce-879b210120ba0a40.rlib --extern filetime=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libfiletime-01aa765fdf46ee42.rlib --extern indicatif=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libindicatif-e2fada187e2416a6.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libinsta_cmd-9044d4b9df027029.rlib --extern jiff=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libjiff-3db320c283bc14f8.rlib --extern rayon=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librayon-ab34e0eb572b70fd.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_command_line-a95ac1ce6b69d799.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_db-4f90aed3063af313.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_diagnostics-e883e809a2d3a4ae.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_ast-8c209b3393b11d2b.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_parser-e5d48056df7016ed.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_trivia-bdc2ef5118f890ba.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_ranged_value-41b2bd126bda1eca.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsalsa-f234e9b0e4134897.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtikv_jemallocator-6febe101ce650ab6.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtoml-83cfe9a94fff02b8.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern tracing_flame=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtracing_flame-7774476b022f1f69.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtracing_subscriber-b554ea09cf0afb09.rlib --extern ty=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty-6b50f7a741d11b8c.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_combine-e36b9974cddd064e.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_module_resolver-514ff9372521a536.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_project-4a06b1613e3487c5.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_python_core-b356da4bf3a7a88b.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_python_semantic-a4ec8bf64d053632.rlib --extern ty_server=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_server-c52472478d144732.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_site_packages-eaf5ade5c6d10b15.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_static-fd323cc65666f276.rlib --extern wild=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libwild-ef8e516907eb6a5d.rlib --extern zip=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libzip-6cb293f1529542ca.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.2-build/ruff-0.17.2/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name corpus --edition=2024 crates/ty_python_semantic/tests/corpus.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::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=90823f7a7e996fc7 -C extra-filename=-3026aff0d73c3191 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libbitflags-118099ecc7d0527f.rlib --extern camino=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcamino-08bd3e492d6f9a4a.rlib --extern char_str=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libchar_str-0a48af909eec2056.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcompact_str-bd35af333f3fd27a.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libdatatest_stable-df1db4852666dd03.rlib --extern drop_bomb=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libdrop_bomb-81b5704b6203bf5e.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libget_size2-748557d3374b9432.rlib --extern glob=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libglob-a32b1beee60b2076.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libindexmap-30c21faf085eca3d.rlib --extern indoc=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libindoc-28a0dbad15bfd2da.so --extern insta=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern itertools=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern ordermap=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libordermap-e02c7ef2078799cc.rlib --extern pretty_assertions=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libpretty_assertions-7e3bc5102078e804.rlib --extern quickcheck=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libquickcheck-1ff63818ad4a86f4.rlib --extern quickcheck_macros=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libquickcheck_macros-6c1f6dc2a584279f.so --extern rayon=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librayon-ab34e0eb572b70fd.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_db-4f90aed3063af313.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_diagnostics-e883e809a2d3a4ae.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_index-c6c9027bf97f933a.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_macros-3b3d2fad5f62e09b.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_memory_usage-0631d289fa54a03e.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_ast-8c209b3393b11d2b.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_codegen-ed63c4190b636a82.rlib --extern ruff_python_edits=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_edits-78a8f06793328dd1.rlib --extern ruff_python_importer=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_importer-aafb6416b0fbf870.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_literal-a9ab4343f47bf191.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_parser-e5d48056df7016ed.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_stdlib-a23deeb56984165a.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_trivia-bdc2ef5118f890ba.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_source_file-99059f3d16915390.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_text_size-b9de709deadaa082.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsalsa-f234e9b0e4134897.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libstatic_assertions-966aba2e17064f69.rlib --extern strum=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libstrum-f8ff7e21858a8471.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libstrum_macros-784e92c3a84ce812.so --extern test_case=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtest_case-b18984b9bd82554b.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_combine-e36b9974cddd064e.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_module_resolver-514ff9372521a536.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_python_core-b356da4bf3a7a88b.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_python_semantic-a4ec8bf64d053632.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_site_packages-eaf5ade5c6d10b15.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_static-fd323cc65666f276.rlib --extern ty_test=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_test-7167cdabc66d8720.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_vendored-6745c54c7ab2df31.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.2-build/ruff-0.17.2/target/rpm/build/psm-5c1f7f97fc94e0fa/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=8f8a5e406defab5e -C extra-filename=-db6877c4f768066a --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libbitflags-118099ecc7d0527f.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcrossbeam-280ea1dc9ca72dc7.rlib --extern dunce=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libdunce-879b210120ba0a40.rlib --extern lsp_types=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libgen_lsp_types-30ed8c45f38856c5.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libindexmap-30c21faf085eca3d.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern jod_thread=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libjod_thread-800e61ef582fd4a5.rlib --extern lsp_server=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/liblsp_server-0b4e25768f7b2e0d.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_db-4f90aed3063af313.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_diagnostics-e883e809a2d3a4ae.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_macros-3b3d2fad5f62e09b.so --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_notebook-4c7fbbcdef165d27.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_ast-8c209b3393b11d2b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_trivia-bdc2ef5118f890ba.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_ranged_value-41b2bd126bda1eca.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_source_file-99059f3d16915390.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_text_size-b9de709deadaa082.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsalsa-f234e9b0e4134897.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libshellexpand-2c1cbb1234bd5b9c.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rlib --extern strum=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libstrum-f8ff7e21858a8471.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtracing_subscriber-b554ea09cf0afb09.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_combine-e36b9974cddd064e.rlib --extern ty_ide=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_ide-2a217d2398fb3e9c.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_module_resolver-514ff9372521a536.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_project-4a06b1613e3487c5.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_python_core-b356da4bf3a7a88b.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_python_semantic-a4ec8bf64d053632.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.2-build/ruff-0.17.2/target/rpm/build/psm-5c1f7f97fc94e0fa/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=c364969fef7d3744 -C extra-filename=-c6e3ed5e6463cb5b --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libbitflags-118099ecc7d0527f.rlib --extern camino=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcamino-08bd3e492d6f9a4a.rlib --extern char_str=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libchar_str-0a48af909eec2056.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcompact_str-bd35af333f3fd27a.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libdatatest_stable-df1db4852666dd03.rlib --extern drop_bomb=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libdrop_bomb-81b5704b6203bf5e.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libget_size2-748557d3374b9432.rlib --extern glob=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libglob-a32b1beee60b2076.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libindexmap-30c21faf085eca3d.rlib --extern indoc=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libindoc-28a0dbad15bfd2da.so --extern insta=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern itertools=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern ordermap=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libordermap-e02c7ef2078799cc.rlib --extern pretty_assertions=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libpretty_assertions-7e3bc5102078e804.rlib --extern quickcheck=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libquickcheck-1ff63818ad4a86f4.rlib --extern quickcheck_macros=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libquickcheck_macros-6c1f6dc2a584279f.so --extern rayon=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librayon-ab34e0eb572b70fd.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_db-4f90aed3063af313.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_diagnostics-e883e809a2d3a4ae.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_index-c6c9027bf97f933a.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_macros-3b3d2fad5f62e09b.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_memory_usage-0631d289fa54a03e.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_ast-8c209b3393b11d2b.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_codegen-ed63c4190b636a82.rlib --extern ruff_python_edits=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_edits-78a8f06793328dd1.rlib --extern ruff_python_importer=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_importer-aafb6416b0fbf870.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_literal-a9ab4343f47bf191.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_parser-e5d48056df7016ed.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_stdlib-a23deeb56984165a.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_trivia-bdc2ef5118f890ba.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_source_file-99059f3d16915390.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_text_size-b9de709deadaa082.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsalsa-f234e9b0e4134897.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libstatic_assertions-966aba2e17064f69.rlib --extern strum=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libstrum-f8ff7e21858a8471.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libstrum_macros-784e92c3a84ce812.so --extern test_case=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtest_case-b18984b9bd82554b.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_combine-e36b9974cddd064e.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_module_resolver-514ff9372521a536.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_python_core-b356da4bf3a7a88b.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_site_packages-eaf5ade5c6d10b15.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_static-fd323cc65666f276.rlib --extern ty_test=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_test-7167cdabc66d8720.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_vendored-6745c54c7ab2df31.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.2-build/ruff-0.17.2/target/rpm/build/psm-5c1f7f97fc94e0fa/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=ff59c85dcfe0e0e6 -C extra-filename=-e3c9fecbddd75ee2 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern clap=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libclap-b2c067affc770c84.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libclap_complete_command-4f32e299b65a6198.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libclearscreen-0a040ae14795b7c2.rlib --extern colored=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcolored-78d8ec813d7d6662.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcrossbeam-280ea1dc9ca72dc7.rlib --extern ctrlc=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libctrlc-cad3bb6595811c0a.rlib --extern dunce=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libdunce-879b210120ba0a40.rlib --extern filetime=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libfiletime-01aa765fdf46ee42.rlib --extern indicatif=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libindicatif-e2fada187e2416a6.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libinsta_cmd-9044d4b9df027029.rlib --extern jiff=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libjiff-3db320c283bc14f8.rlib --extern rayon=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librayon-ab34e0eb572b70fd.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_command_line-a95ac1ce6b69d799.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_db-4f90aed3063af313.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_diagnostics-e883e809a2d3a4ae.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_ast-8c209b3393b11d2b.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_parser-e5d48056df7016ed.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_trivia-bdc2ef5118f890ba.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_ranged_value-41b2bd126bda1eca.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsalsa-f234e9b0e4134897.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtikv_jemallocator-6febe101ce650ab6.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtoml-83cfe9a94fff02b8.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern tracing_flame=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtracing_flame-7774476b022f1f69.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtracing_subscriber-b554ea09cf0afb09.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_combine-e36b9974cddd064e.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_module_resolver-514ff9372521a536.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_project-4a06b1613e3487c5.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_python_core-b356da4bf3a7a88b.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_python_semantic-a4ec8bf64d053632.rlib --extern ty_server=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_server-c52472478d144732.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_site_packages-eaf5ade5c6d10b15.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_static-fd323cc65666f276.rlib --extern wild=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libwild-ef8e516907eb6a5d.rlib --extern zip=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libzip-6cb293f1529542ca.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.2-build/ruff-0.17.2/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ty_test --edition=2024 crates/ty_test/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::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=4b4eaf91adbf7b91 -C extra-filename=-2afc9f74ed6bdae4 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern camino=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcamino-08bd3e492d6f9a4a.rlib --extern char_str=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libchar_str-0a48af909eec2056.rlib --extern dunce=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libdunce-879b210120ba0a40.rlib --extern mdtest=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libmdtest-9a5ae5ce2dee837d.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_db-4f90aed3063af313.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_diagnostics-e883e809a2d3a4ae.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_notebook-4c7fbbcdef165d27.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_ast-8c209b3393b11d2b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_trivia-bdc2ef5118f890ba.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_source_file-99059f3d16915390.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsalsa-f234e9b0e4134897.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtoml-83cfe9a94fff02b8.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_module_resolver-514ff9372521a536.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_python_core-b356da4bf3a7a88b.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_python_semantic-a4ec8bf64d053632.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_vendored-6745c54c7ab2df31.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.2-build/ruff-0.17.2/target/rpm/build/psm-5c1f7f97fc94e0fa/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=cf0529dc1c92d1d3 -C extra-filename=-2a36bc5e034aa875 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern bitvec=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libbitvec-f4ad35932bcd76f5.rlib --extern camino=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcamino-08bd3e492d6f9a4a.rlib --extern char_str=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libchar_str-0a48af909eec2056.rlib --extern colored=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcolored-78d8ec813d7d6662.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcompact_str-bd35af333f3fd27a.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcrossbeam-280ea1dc9ca72dc7.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libget_size2-748557d3374b9432.rlib --extern globset=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libglobset-7713393da09284bf.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern notify=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libnotify-ff41453e54bdfba1.rlib --extern ordermap=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libordermap-e02c7ef2078799cc.rlib --extern parking_lot=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libparking_lot-5a54ccb8c1a4cefe.rlib --extern pep440_rs=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libpep440_rs-8b7b17fe1dae791b.rlib --extern rayon=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librayon-ab34e0eb572b70fd.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern regex_automata=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libregex_automata-00395fdb4162d5de.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_cache-0f469d5825400ad4.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_db-4f90aed3063af313.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_macros-3b3d2fad5f62e09b.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_memory_usage-0631d289fa54a03e.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_options_metadata-a0b9fab71550871f.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_ast-8c209b3393b11d2b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_trivia-bdc2ef5118f890ba.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_ranged_value-41b2bd126bda1eca.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_text_size-b9de709deadaa082.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsalsa-f234e9b0e4134897.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libshellexpand-2c1cbb1234bd5b9c.rlib --extern strum=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libstrum-f8ff7e21858a8471.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libstrum_macros-784e92c3a84ce812.so --extern tempfile=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtoml-83cfe9a94fff02b8.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_combine-e36b9974cddd064e.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_module_resolver-514ff9372521a536.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_python_core-b356da4bf3a7a88b.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_python_semantic-a4ec8bf64d053632.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_static-fd323cc65666f276.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_vendored-6745c54c7ab2df31.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.2-build/ruff-0.17.2/target/rpm/build/psm-5c1f7f97fc94e0fa/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=17f734f76a92eda1 -C extra-filename=-17aae27a93e34f1f --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libbitflags-118099ecc7d0527f.rlib --extern camino=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcamino-08bd3e492d6f9a4a.rlib --extern char_str=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libchar_str-0a48af909eec2056.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcompact_str-bd35af333f3fd27a.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libdatatest_stable-df1db4852666dd03.rlib --extern drop_bomb=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libdrop_bomb-81b5704b6203bf5e.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libget_size2-748557d3374b9432.rlib --extern glob=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libglob-a32b1beee60b2076.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libindexmap-30c21faf085eca3d.rlib --extern indoc=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libindoc-28a0dbad15bfd2da.so --extern insta=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern itertools=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern ordermap=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libordermap-e02c7ef2078799cc.rlib --extern pretty_assertions=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libpretty_assertions-7e3bc5102078e804.rlib --extern quickcheck=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libquickcheck-1ff63818ad4a86f4.rlib --extern quickcheck_macros=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libquickcheck_macros-6c1f6dc2a584279f.so --extern rayon=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librayon-ab34e0eb572b70fd.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_db-4f90aed3063af313.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_diagnostics-e883e809a2d3a4ae.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_index-c6c9027bf97f933a.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_macros-3b3d2fad5f62e09b.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_memory_usage-0631d289fa54a03e.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_ast-8c209b3393b11d2b.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_codegen-ed63c4190b636a82.rlib --extern ruff_python_edits=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_edits-78a8f06793328dd1.rlib --extern ruff_python_importer=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_importer-aafb6416b0fbf870.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_literal-a9ab4343f47bf191.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_parser-e5d48056df7016ed.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_stdlib-a23deeb56984165a.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_trivia-bdc2ef5118f890ba.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_source_file-99059f3d16915390.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_text_size-b9de709deadaa082.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsalsa-f234e9b0e4134897.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libstatic_assertions-966aba2e17064f69.rlib --extern strum=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libstrum-f8ff7e21858a8471.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libstrum_macros-784e92c3a84ce812.so --extern test_case=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtest_case-b18984b9bd82554b.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_combine-e36b9974cddd064e.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_module_resolver-514ff9372521a536.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_python_core-b356da4bf3a7a88b.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_python_semantic-a4ec8bf64d053632.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_site_packages-eaf5ade5c6d10b15.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_static-fd323cc65666f276.rlib --extern ty_test=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_test-7167cdabc66d8720.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_vendored-6745c54c7ab2df31.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.2-build/ruff-0.17.2/target/rpm/build/psm-5c1f7f97fc94e0fa/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=47e4ccaa12c71e4b -C extra-filename=-a5e5e216b6a602cc --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern clap=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libclap-b2c067affc770c84.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libclap_complete_command-4f32e299b65a6198.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libclearscreen-0a040ae14795b7c2.rlib --extern colored=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcolored-78d8ec813d7d6662.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcrossbeam-280ea1dc9ca72dc7.rlib --extern ctrlc=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libctrlc-cad3bb6595811c0a.rlib --extern dunce=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libdunce-879b210120ba0a40.rlib --extern filetime=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libfiletime-01aa765fdf46ee42.rlib --extern indicatif=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libindicatif-e2fada187e2416a6.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libinsta_cmd-9044d4b9df027029.rlib --extern jiff=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libjiff-3db320c283bc14f8.rlib --extern rayon=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librayon-ab34e0eb572b70fd.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_command_line-a95ac1ce6b69d799.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_db-4f90aed3063af313.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_diagnostics-e883e809a2d3a4ae.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_ast-8c209b3393b11d2b.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_parser-e5d48056df7016ed.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_trivia-bdc2ef5118f890ba.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_ranged_value-41b2bd126bda1eca.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsalsa-f234e9b0e4134897.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtikv_jemallocator-6febe101ce650ab6.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtoml-83cfe9a94fff02b8.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern tracing_flame=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtracing_flame-7774476b022f1f69.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtracing_subscriber-b554ea09cf0afb09.rlib --extern ty=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty-6b50f7a741d11b8c.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_combine-e36b9974cddd064e.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_module_resolver-514ff9372521a536.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_project-4a06b1613e3487c5.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_python_core-b356da4bf3a7a88b.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_python_semantic-a4ec8bf64d053632.rlib --extern ty_server=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_server-c52472478d144732.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_site_packages-eaf5ade5c6d10b15.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_static-fd323cc65666f276.rlib --extern wild=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libwild-ef8e516907eb6a5d.rlib --extern zip=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libzip-6cb293f1529542ca.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.2-build/ruff-0.17.2/target/rpm/build/psm-5c1f7f97fc94e0fa/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 --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=9ccd671c2e68c178 -C extra-filename=-6e9a8a9c62701b30 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern clap=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libclap-b2c067affc770c84.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libclap_complete_command-4f32e299b65a6198.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libclearscreen-0a040ae14795b7c2.rlib --extern colored=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcolored-78d8ec813d7d6662.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcrossbeam-280ea1dc9ca72dc7.rlib --extern ctrlc=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libctrlc-cad3bb6595811c0a.rlib --extern indicatif=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libindicatif-e2fada187e2416a6.rlib --extern jiff=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libjiff-3db320c283bc14f8.rlib --extern rayon=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librayon-ab34e0eb572b70fd.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_command_line-a95ac1ce6b69d799.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_db-4f90aed3063af313.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_diagnostics-e883e809a2d3a4ae.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_ast-8c209b3393b11d2b.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_parser-e5d48056df7016ed.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_ranged_value-41b2bd126bda1eca.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsalsa-f234e9b0e4134897.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtikv_jemallocator-6febe101ce650ab6.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern tracing_flame=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtracing_flame-7774476b022f1f69.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtracing_subscriber-b554ea09cf0afb09.rlib --extern ty=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty-6b50f7a741d11b8c.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_combine-e36b9974cddd064e.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_project-4a06b1613e3487c5.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_python_semantic-a4ec8bf64d053632.rlib --extern ty_server=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_server-c52472478d144732.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_site_packages-eaf5ade5c6d10b15.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_static-fd323cc65666f276.rlib --extern wild=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libwild-ef8e516907eb6a5d.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.2-build/ruff-0.17.2/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` Compiling ty_completion_bench v0.0.0 (/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/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=3690cc0571110a8b -C extra-filename=-f656dc0dfbb49ab7 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern bstr=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libbstr-c3d1ff06db8f4d36.rlib --extern clap=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libclap-b2c067affc770c84.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_db-4f90aed3063af313.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_text_size-b9de709deadaa082.rlib --extern ty_ide=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_ide-2a217d2398fb3e9c.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_project-4a06b1613e3487c5.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.2-build/ruff-0.17.2/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` warning: `ty` (test "file_watching") generated 1 warning 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=212290eb50b29282 -C extra-filename=-309dc646497e393a --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libbitflags-118099ecc7d0527f.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcrossbeam-280ea1dc9ca72dc7.rlib --extern dunce=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libdunce-879b210120ba0a40.rlib --extern lsp_types=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libgen_lsp_types-30ed8c45f38856c5.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libindexmap-30c21faf085eca3d.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern jod_thread=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libjod_thread-800e61ef582fd4a5.rlib --extern lsp_server=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/liblsp_server-0b4e25768f7b2e0d.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_db-4f90aed3063af313.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_diagnostics-e883e809a2d3a4ae.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_macros-3b3d2fad5f62e09b.so --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_notebook-4c7fbbcdef165d27.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_ast-8c209b3393b11d2b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_trivia-bdc2ef5118f890ba.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_ranged_value-41b2bd126bda1eca.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_source_file-99059f3d16915390.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_text_size-b9de709deadaa082.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsalsa-f234e9b0e4134897.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libshellexpand-2c1cbb1234bd5b9c.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rlib --extern strum=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libstrum-f8ff7e21858a8471.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtracing_subscriber-b554ea09cf0afb09.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_combine-e36b9974cddd064e.rlib --extern ty_ide=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_ide-2a217d2398fb3e9c.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_module_resolver-514ff9372521a536.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_project-4a06b1613e3487c5.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_python_core-b356da4bf3a7a88b.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_python_semantic-a4ec8bf64d053632.rlib --extern ty_server=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_server-c52472478d144732.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.2-build/ruff-0.17.2/target/rpm/build/psm-5c1f7f97fc94e0fa/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=aac1ef1ad47300f8 -C extra-filename=-f70886c2761dc0b1 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern clap=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libclap-b2c067affc770c84.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libclap_complete_command-4f32e299b65a6198.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libclearscreen-0a040ae14795b7c2.rlib --extern colored=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcolored-78d8ec813d7d6662.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcrossbeam-280ea1dc9ca72dc7.rlib --extern ctrlc=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libctrlc-cad3bb6595811c0a.rlib --extern dunce=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libdunce-879b210120ba0a40.rlib --extern filetime=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libfiletime-01aa765fdf46ee42.rlib --extern indicatif=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libindicatif-e2fada187e2416a6.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libinsta_cmd-9044d4b9df027029.rlib --extern jiff=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libjiff-3db320c283bc14f8.rlib --extern rayon=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librayon-ab34e0eb572b70fd.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_command_line-a95ac1ce6b69d799.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_db-4f90aed3063af313.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_diagnostics-e883e809a2d3a4ae.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_ast-8c209b3393b11d2b.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_parser-e5d48056df7016ed.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_trivia-bdc2ef5118f890ba.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_ranged_value-41b2bd126bda1eca.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsalsa-f234e9b0e4134897.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtikv_jemallocator-6febe101ce650ab6.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtoml-83cfe9a94fff02b8.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern tracing_flame=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtracing_flame-7774476b022f1f69.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtracing_subscriber-b554ea09cf0afb09.rlib --extern ty=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty-6b50f7a741d11b8c.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_combine-e36b9974cddd064e.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_module_resolver-514ff9372521a536.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_project-4a06b1613e3487c5.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_python_core-b356da4bf3a7a88b.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_python_semantic-a4ec8bf64d053632.rlib --extern ty_server=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_server-c52472478d144732.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_site_packages-eaf5ade5c6d10b15.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_static-fd323cc65666f276.rlib --extern wild=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libwild-ef8e516907eb6a5d.rlib --extern zip=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libzip-6cb293f1529542ca.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.2-build/ruff-0.17.2/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` Compiling ty_completion_eval v0.0.0 (/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/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=ed92710cce5bda6f -C extra-filename=-c6913739a39032ed --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern bstr=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libbstr-c3d1ff06db8f4d36.rlib --extern clap=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libclap-b2c067affc770c84.rlib --extern csv=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcsv-3537888b6206d470.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_db-4f90aed3063af313.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_text_size-b9de709deadaa082.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtoml-83cfe9a94fff02b8.rlib --extern ty_ide=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_ide-2a217d2398fb3e9c.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_module_resolver-514ff9372521a536.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_project-4a06b1613e3487c5.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libwalkdir-93f5e087baa124ff.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.2-build/ruff-0.17.2/target/rpm/build/psm-5c1f7f97fc94e0fa/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=524a06254cec8635 -C extra-filename=-3df8fe791d246d38 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libbitflags-118099ecc7d0527f.rlib --extern camino=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcamino-08bd3e492d6f9a4a.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcompact_str-bd35af333f3fd27a.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libget_size2-748557d3374b9432.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libindexmap-30c21faf085eca3d.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern itertools=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern rayon=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librayon-ab34e0eb572b70fd.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_db-4f90aed3063af313.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_diagnostics-e883e809a2d3a4ae.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_index-c6c9027bf97f933a.rlib --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_memory_usage-0631d289fa54a03e.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_ast-8c209b3393b11d2b.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_literal-a9ab4343f47bf191.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_parser-e5d48056df7016ed.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_stdlib-a23deeb56984165a.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_trivia-bdc2ef5118f890ba.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_source_file-99059f3d16915390.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_text_size-b9de709deadaa082.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsalsa-f234e9b0e4134897.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rlib --extern strum=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libstrum-f8ff7e21858a8471.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libstrum_macros-784e92c3a84ce812.so --extern toml_parser=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtoml_parser-8ddc30ed2f4dc1d5.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_module_resolver-514ff9372521a536.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_project-4a06b1613e3487c5.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_python_core-b356da4bf3a7a88b.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_python_semantic-a4ec8bf64d053632.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_vendored-6745c54c7ab2df31.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.2-build/ruff-0.17.2/target/rpm/build/psm-5c1f7f97fc94e0fa/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=85fc5104ba82906e -C extra-filename=-a276a5bc37938b88 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern clap=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libclap-b2c067affc770c84.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libclap_complete_command-4f32e299b65a6198.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libclearscreen-0a040ae14795b7c2.rlib --extern colored=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcolored-78d8ec813d7d6662.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcrossbeam-280ea1dc9ca72dc7.rlib --extern ctrlc=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libctrlc-cad3bb6595811c0a.rlib --extern dunce=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libdunce-879b210120ba0a40.rlib --extern filetime=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libfiletime-01aa765fdf46ee42.rlib --extern indicatif=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libindicatif-e2fada187e2416a6.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libinsta_cmd-9044d4b9df027029.rlib --extern jiff=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libjiff-3db320c283bc14f8.rlib --extern rayon=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librayon-ab34e0eb572b70fd.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_command_line-a95ac1ce6b69d799.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_db-4f90aed3063af313.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_diagnostics-e883e809a2d3a4ae.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_ast-8c209b3393b11d2b.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_parser-e5d48056df7016ed.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_trivia-bdc2ef5118f890ba.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_ranged_value-41b2bd126bda1eca.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsalsa-f234e9b0e4134897.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtikv_jemallocator-6febe101ce650ab6.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtoml-83cfe9a94fff02b8.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern tracing_flame=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtracing_flame-7774476b022f1f69.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtracing_subscriber-b554ea09cf0afb09.rlib --extern ty=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty-6b50f7a741d11b8c.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_combine-e36b9974cddd064e.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_module_resolver-514ff9372521a536.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_project-4a06b1613e3487c5.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_python_core-b356da4bf3a7a88b.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_python_semantic-a4ec8bf64d053632.rlib --extern ty_server=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_server-c52472478d144732.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_site_packages-eaf5ade5c6d10b15.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_static-fd323cc65666f276.rlib --extern wild=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libwild-ef8e516907eb6a5d.rlib --extern zip=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libzip-6cb293f1529542ca.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.2-build/ruff-0.17.2/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` 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=3fd31c87e15f11eb -C extra-filename=-9dbfe5802295d9fb --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_ast-8c209b3393b11d2b.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_ast_integration_tests-2f7a75a922313993.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_parser-e5d48056df7016ed.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_trivia-bdc2ef5118f890ba.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_text_size-b9de709deadaa082.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.2-build/ruff-0.17.2/target/rpm/build/psm-5c1f7f97fc94e0fa/out` Running `/usr/bin/rustc --crate-name visitor --edition=2024 crates/ruff_python_ast_integration_tests/tests/visitor.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::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=5d586ca6b1673b96 -C extra-filename=-f4e4d8b5a1799a19 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_ast-8c209b3393b11d2b.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_ast_integration_tests-2f7a75a922313993.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_parser-e5d48056df7016ed.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_trivia-bdc2ef5118f890ba.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_text_size-b9de709deadaa082.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.2-build/ruff-0.17.2/target/rpm/build/psm-5c1f7f97fc94e0fa/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=5151c7158af68fd4 -C extra-filename=-ea1e8f436b9fa6f1 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_ast-8c209b3393b11d2b.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_ast_integration_tests-2f7a75a922313993.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_parser-e5d48056df7016ed.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_trivia-bdc2ef5118f890ba.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_text_size-b9de709deadaa082.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.2-build/ruff-0.17.2/target/rpm/build/psm-5c1f7f97fc94e0fa/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=61712640ba3cff31 -C extra-filename=-2457474c59f68415 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_ast-8c209b3393b11d2b.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_ast_integration_tests-2f7a75a922313993.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_parser-e5d48056df7016ed.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_trivia-bdc2ef5118f890ba.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_text_size-b9de709deadaa082.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.2-build/ruff-0.17.2/target/rpm/build/psm-5c1f7f97fc94e0fa/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=acbf60d4ca03d17b -C extra-filename=-c0ed051e140b6389 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_ast-8c209b3393b11d2b.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_ast_integration_tests-2f7a75a922313993.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_parser-e5d48056df7016ed.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_trivia-bdc2ef5118f890ba.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_text_size-b9de709deadaa082.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.2-build/ruff-0.17.2/target/rpm/build/psm-5c1f7f97fc94e0fa/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=0dd5cd36fc7c90bd -C extra-filename=-1dc2f83442ef9865 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_ast-8c209b3393b11d2b.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_ast_integration_tests-2f7a75a922313993.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_parser-e5d48056df7016ed.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_trivia-bdc2ef5118f890ba.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_text_size-b9de709deadaa082.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.2-build/ruff-0.17.2/target/rpm/build/psm-5c1f7f97fc94e0fa/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=f38a0edeb28ce20f -C extra-filename=-d785ab397d9f8d60 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_ast-8c209b3393b11d2b.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_ast_integration_tests-2f7a75a922313993.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_parser-e5d48056df7016ed.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_trivia-bdc2ef5118f890ba.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_text_size-b9de709deadaa082.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.2-build/ruff-0.17.2/target/rpm/build/psm-5c1f7f97fc94e0fa/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=e4d35b2a1b77ff84 -C extra-filename=-dc081d519af4c890 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libassert_fs-238f18382b3f5e32.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libbitflags-118099ecc7d0527f.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcachedir-647f8ba86c74c3b8.rlib --extern clap=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libclap-b2c067affc770c84.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libclap_complete_command-4f32e299b65a6198.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libclearscreen-0a040ae14795b7c2.rlib --extern colored=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcolored-78d8ec813d7d6662.rlib --extern dunce=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libdunce-879b210120ba0a40.rlib --extern filetime=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libfiletime-01aa765fdf46ee42.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libglobwalk-a630bb97c7effecf.rlib --extern ignore=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libignore-b5b1ff2f299eeb05.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libindexmap-30c21faf085eca3d.rlib --extern indoc=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libindoc-28a0dbad15bfd2da.so --extern insta=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libinsta_cmd-9044d4b9df027029.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libis_macro-8feb9fc11e22fe16.so --extern itertools=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern jiff=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libjiff-3db320c283bc14f8.rlib --extern log=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/liblog-63dc1009806e314c.rlib --extern notify=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libnotify-ff41453e54bdfba1.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libpath_absolutize-548de43c1014e752.rlib --extern rayon=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librayon-ab34e0eb572b70fd.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librkyv-eb44449978bd072b.rlib --extern ruff=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff-b58a36888d939d5c.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_cache-0f469d5825400ad4.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_command_line-a95ac1ce6b69d799.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_db-4f90aed3063af313.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_diagnostics-e883e809a2d3a4ae.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_graph-53529d32aae4b66f.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_linter-40e9c24bc9473bf7.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_macros-3b3d2fad5f62e09b.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_markdown-4f25eb999bf453a7.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_notebook-4c7fbbcdef165d27.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_options_metadata-a0b9fab71550871f.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_ast-8c209b3393b11d2b.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_formatter-8701a4de5afa12b5.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_parser-e5d48056df7016ed.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_trivia-bdc2ef5118f890ba.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_ranged_value-41b2bd126bda1eca.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_server-33a69f4ff5e1a40f.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_source_file-99059f3d16915390.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_text_size-b9de709deadaa082.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_workspace-396a6f697b529d9f.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libshellexpand-2c1cbb1234bd5b9c.rlib --extern strum=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libstrum-f8ff7e21858a8471.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rlib --extern test_case=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtest_case-b18984b9bd82554b.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtikv_jemallocator-6febe101ce650ab6.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtoml-83cfe9a94fff02b8.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libwalkdir-93f5e087baa124ff.rlib --extern wild=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libwild-ef8e516907eb6a5d.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.2-build/ruff-0.17.2/target/rpm/build/psm-5c1f7f97fc94e0fa/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=641c1346a775b582 -C extra-filename=-cc4a7c2c3d191e35 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libassert_fs-238f18382b3f5e32.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libbitflags-118099ecc7d0527f.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcachedir-647f8ba86c74c3b8.rlib --extern clap=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libclap-b2c067affc770c84.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libclap_complete_command-4f32e299b65a6198.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libclearscreen-0a040ae14795b7c2.rlib --extern colored=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcolored-78d8ec813d7d6662.rlib --extern dunce=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libdunce-879b210120ba0a40.rlib --extern filetime=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libfiletime-01aa765fdf46ee42.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libglobwalk-a630bb97c7effecf.rlib --extern ignore=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libignore-b5b1ff2f299eeb05.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libindexmap-30c21faf085eca3d.rlib --extern indoc=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libindoc-28a0dbad15bfd2da.so --extern insta=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libinsta_cmd-9044d4b9df027029.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libis_macro-8feb9fc11e22fe16.so --extern itertools=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern jiff=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libjiff-3db320c283bc14f8.rlib --extern log=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/liblog-63dc1009806e314c.rlib --extern notify=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libnotify-ff41453e54bdfba1.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libpath_absolutize-548de43c1014e752.rlib --extern rayon=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librayon-ab34e0eb572b70fd.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librkyv-eb44449978bd072b.rlib --extern ruff=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff-b58a36888d939d5c.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_cache-0f469d5825400ad4.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_command_line-a95ac1ce6b69d799.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_db-4f90aed3063af313.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_diagnostics-e883e809a2d3a4ae.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_graph-53529d32aae4b66f.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_linter-40e9c24bc9473bf7.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_macros-3b3d2fad5f62e09b.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_markdown-4f25eb999bf453a7.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_notebook-4c7fbbcdef165d27.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_options_metadata-a0b9fab71550871f.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_ast-8c209b3393b11d2b.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_formatter-8701a4de5afa12b5.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_parser-e5d48056df7016ed.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_trivia-bdc2ef5118f890ba.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_ranged_value-41b2bd126bda1eca.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_server-33a69f4ff5e1a40f.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_source_file-99059f3d16915390.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_text_size-b9de709deadaa082.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_workspace-396a6f697b529d9f.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libshellexpand-2c1cbb1234bd5b9c.rlib --extern strum=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libstrum-f8ff7e21858a8471.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rlib --extern test_case=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtest_case-b18984b9bd82554b.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtikv_jemallocator-6febe101ce650ab6.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtoml-83cfe9a94fff02b8.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libwalkdir-93f5e087baa124ff.rlib --extern wild=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libwild-ef8e516907eb6a5d.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.2-build/ruff-0.17.2/target/rpm/build/psm-5c1f7f97fc94e0fa/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=db439a9b28688542 -C extra-filename=-14e08f445c316869 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libbitflags-118099ecc7d0527f.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcachedir-647f8ba86c74c3b8.rlib --extern clap=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libclap-b2c067affc770c84.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libclap_complete_command-4f32e299b65a6198.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libclearscreen-0a040ae14795b7c2.rlib --extern colored=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcolored-78d8ec813d7d6662.rlib --extern filetime=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libfiletime-01aa765fdf46ee42.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libglobwalk-a630bb97c7effecf.rlib --extern ignore=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libignore-b5b1ff2f299eeb05.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libindexmap-30c21faf085eca3d.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libis_macro-8feb9fc11e22fe16.so --extern itertools=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern jiff=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libjiff-3db320c283bc14f8.rlib --extern log=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/liblog-63dc1009806e314c.rlib --extern notify=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libnotify-ff41453e54bdfba1.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libpath_absolutize-548de43c1014e752.rlib --extern rayon=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librayon-ab34e0eb572b70fd.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librkyv-eb44449978bd072b.rlib --extern ruff=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff-b58a36888d939d5c.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_cache-0f469d5825400ad4.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_command_line-a95ac1ce6b69d799.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_db-4f90aed3063af313.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_diagnostics-e883e809a2d3a4ae.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_graph-53529d32aae4b66f.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_linter-40e9c24bc9473bf7.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_macros-3b3d2fad5f62e09b.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_markdown-4f25eb999bf453a7.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_notebook-4c7fbbcdef165d27.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_options_metadata-a0b9fab71550871f.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_ast-8c209b3393b11d2b.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_formatter-8701a4de5afa12b5.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_parser-e5d48056df7016ed.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_ranged_value-41b2bd126bda1eca.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_server-33a69f4ff5e1a40f.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_source_file-99059f3d16915390.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_text_size-b9de709deadaa082.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_workspace-396a6f697b529d9f.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libshellexpand-2c1cbb1234bd5b9c.rlib --extern strum=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libstrum-f8ff7e21858a8471.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtikv_jemallocator-6febe101ce650ab6.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtoml-83cfe9a94fff02b8.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libwalkdir-93f5e087baa124ff.rlib --extern wild=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libwild-ef8e516907eb6a5d.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.2-build/ruff-0.17.2/target/rpm/build/psm-5c1f7f97fc94e0fa/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=5835cedef1dab953 -C extra-filename=-a11f23571ee378ce --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libassert_fs-238f18382b3f5e32.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libbitflags-118099ecc7d0527f.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcachedir-647f8ba86c74c3b8.rlib --extern clap=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libclap-b2c067affc770c84.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libclap_complete_command-4f32e299b65a6198.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libclearscreen-0a040ae14795b7c2.rlib --extern colored=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcolored-78d8ec813d7d6662.rlib --extern dunce=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libdunce-879b210120ba0a40.rlib --extern filetime=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libfiletime-01aa765fdf46ee42.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libglobwalk-a630bb97c7effecf.rlib --extern ignore=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libignore-b5b1ff2f299eeb05.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libindexmap-30c21faf085eca3d.rlib --extern indoc=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libindoc-28a0dbad15bfd2da.so --extern insta=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libinsta_cmd-9044d4b9df027029.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libis_macro-8feb9fc11e22fe16.so --extern itertools=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern jiff=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libjiff-3db320c283bc14f8.rlib --extern log=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/liblog-63dc1009806e314c.rlib --extern notify=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libnotify-ff41453e54bdfba1.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libpath_absolutize-548de43c1014e752.rlib --extern rayon=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librayon-ab34e0eb572b70fd.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librkyv-eb44449978bd072b.rlib --extern ruff=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff-b58a36888d939d5c.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_cache-0f469d5825400ad4.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_command_line-a95ac1ce6b69d799.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_db-4f90aed3063af313.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_diagnostics-e883e809a2d3a4ae.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_graph-53529d32aae4b66f.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_linter-40e9c24bc9473bf7.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_macros-3b3d2fad5f62e09b.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_markdown-4f25eb999bf453a7.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_notebook-4c7fbbcdef165d27.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_options_metadata-a0b9fab71550871f.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_ast-8c209b3393b11d2b.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_formatter-8701a4de5afa12b5.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_parser-e5d48056df7016ed.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_trivia-bdc2ef5118f890ba.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_ranged_value-41b2bd126bda1eca.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_server-33a69f4ff5e1a40f.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_source_file-99059f3d16915390.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_text_size-b9de709deadaa082.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_workspace-396a6f697b529d9f.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libshellexpand-2c1cbb1234bd5b9c.rlib --extern strum=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libstrum-f8ff7e21858a8471.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rlib --extern test_case=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtest_case-b18984b9bd82554b.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtikv_jemallocator-6febe101ce650ab6.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtoml-83cfe9a94fff02b8.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libwalkdir-93f5e087baa124ff.rlib --extern wild=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libwild-ef8e516907eb6a5d.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.2-build/ruff-0.17.2/target/rpm/build/psm-5c1f7f97fc94e0fa/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=af7d379bea29ae2c -C extra-filename=-524b0b1f9a85b45b --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libassert_fs-238f18382b3f5e32.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libbitflags-118099ecc7d0527f.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcachedir-647f8ba86c74c3b8.rlib --extern clap=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libclap-b2c067affc770c84.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libclap_complete_command-4f32e299b65a6198.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libclearscreen-0a040ae14795b7c2.rlib --extern colored=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcolored-78d8ec813d7d6662.rlib --extern dunce=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libdunce-879b210120ba0a40.rlib --extern filetime=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libfiletime-01aa765fdf46ee42.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libglobwalk-a630bb97c7effecf.rlib --extern ignore=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libignore-b5b1ff2f299eeb05.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libindexmap-30c21faf085eca3d.rlib --extern indoc=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libindoc-28a0dbad15bfd2da.so --extern insta=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libinsta_cmd-9044d4b9df027029.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libis_macro-8feb9fc11e22fe16.so --extern itertools=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern jiff=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libjiff-3db320c283bc14f8.rlib --extern log=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/liblog-63dc1009806e314c.rlib --extern notify=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libnotify-ff41453e54bdfba1.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libpath_absolutize-548de43c1014e752.rlib --extern rayon=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librayon-ab34e0eb572b70fd.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librkyv-eb44449978bd072b.rlib --extern ruff=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff-b58a36888d939d5c.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_cache-0f469d5825400ad4.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_command_line-a95ac1ce6b69d799.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_db-4f90aed3063af313.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_diagnostics-e883e809a2d3a4ae.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_graph-53529d32aae4b66f.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_linter-40e9c24bc9473bf7.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_macros-3b3d2fad5f62e09b.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_markdown-4f25eb999bf453a7.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_notebook-4c7fbbcdef165d27.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_options_metadata-a0b9fab71550871f.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_ast-8c209b3393b11d2b.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_formatter-8701a4de5afa12b5.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_parser-e5d48056df7016ed.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_trivia-bdc2ef5118f890ba.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_ranged_value-41b2bd126bda1eca.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_server-33a69f4ff5e1a40f.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_source_file-99059f3d16915390.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_text_size-b9de709deadaa082.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_workspace-396a6f697b529d9f.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libshellexpand-2c1cbb1234bd5b9c.rlib --extern strum=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libstrum-f8ff7e21858a8471.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rlib --extern test_case=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtest_case-b18984b9bd82554b.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtikv_jemallocator-6febe101ce650ab6.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtoml-83cfe9a94fff02b8.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libwalkdir-93f5e087baa124ff.rlib --extern wild=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libwild-ef8e516907eb6a5d.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.2-build/ruff-0.17.2/target/rpm/build/psm-5c1f7f97fc94e0fa/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=146b2c228961c16b -C extra-filename=-74151e6bc60f7574 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libassert_fs-238f18382b3f5e32.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libbitflags-118099ecc7d0527f.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcachedir-647f8ba86c74c3b8.rlib --extern clap=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libclap-b2c067affc770c84.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libclap_complete_command-4f32e299b65a6198.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libclearscreen-0a040ae14795b7c2.rlib --extern colored=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcolored-78d8ec813d7d6662.rlib --extern dunce=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libdunce-879b210120ba0a40.rlib --extern filetime=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libfiletime-01aa765fdf46ee42.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libglobwalk-a630bb97c7effecf.rlib --extern ignore=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libignore-b5b1ff2f299eeb05.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libindexmap-30c21faf085eca3d.rlib --extern indoc=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libindoc-28a0dbad15bfd2da.so --extern insta=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libinsta_cmd-9044d4b9df027029.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libis_macro-8feb9fc11e22fe16.so --extern itertools=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern jiff=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libjiff-3db320c283bc14f8.rlib --extern log=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/liblog-63dc1009806e314c.rlib --extern notify=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libnotify-ff41453e54bdfba1.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libpath_absolutize-548de43c1014e752.rlib --extern rayon=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librayon-ab34e0eb572b70fd.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librkyv-eb44449978bd072b.rlib --extern ruff=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff-b58a36888d939d5c.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_cache-0f469d5825400ad4.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_command_line-a95ac1ce6b69d799.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_db-4f90aed3063af313.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_diagnostics-e883e809a2d3a4ae.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_graph-53529d32aae4b66f.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_linter-40e9c24bc9473bf7.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_macros-3b3d2fad5f62e09b.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_markdown-4f25eb999bf453a7.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_notebook-4c7fbbcdef165d27.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_options_metadata-a0b9fab71550871f.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_ast-8c209b3393b11d2b.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_formatter-8701a4de5afa12b5.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_parser-e5d48056df7016ed.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_trivia-bdc2ef5118f890ba.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_ranged_value-41b2bd126bda1eca.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_server-33a69f4ff5e1a40f.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_source_file-99059f3d16915390.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_text_size-b9de709deadaa082.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_workspace-396a6f697b529d9f.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libshellexpand-2c1cbb1234bd5b9c.rlib --extern strum=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libstrum-f8ff7e21858a8471.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rlib --extern test_case=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtest_case-b18984b9bd82554b.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtikv_jemallocator-6febe101ce650ab6.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtoml-83cfe9a94fff02b8.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libwalkdir-93f5e087baa124ff.rlib --extern wild=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libwild-ef8e516907eb6a5d.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.2-build/ruff-0.17.2/target/rpm/build/psm-5c1f7f97fc94e0fa/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=c94f026c0740c09b -C extra-filename=-3a836109ef5a7439 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libassert_fs-238f18382b3f5e32.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libbitflags-118099ecc7d0527f.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcachedir-647f8ba86c74c3b8.rlib --extern clap=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libclap-b2c067affc770c84.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libclap_complete_command-4f32e299b65a6198.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libclearscreen-0a040ae14795b7c2.rlib --extern colored=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcolored-78d8ec813d7d6662.rlib --extern dunce=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libdunce-879b210120ba0a40.rlib --extern filetime=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libfiletime-01aa765fdf46ee42.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libglobwalk-a630bb97c7effecf.rlib --extern ignore=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libignore-b5b1ff2f299eeb05.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libindexmap-30c21faf085eca3d.rlib --extern indoc=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libindoc-28a0dbad15bfd2da.so --extern insta=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libinsta_cmd-9044d4b9df027029.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libis_macro-8feb9fc11e22fe16.so --extern itertools=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern jiff=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libjiff-3db320c283bc14f8.rlib --extern log=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/liblog-63dc1009806e314c.rlib --extern notify=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libnotify-ff41453e54bdfba1.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libpath_absolutize-548de43c1014e752.rlib --extern rayon=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librayon-ab34e0eb572b70fd.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librkyv-eb44449978bd072b.rlib --extern ruff=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff-b58a36888d939d5c.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_cache-0f469d5825400ad4.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_command_line-a95ac1ce6b69d799.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_db-4f90aed3063af313.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_diagnostics-e883e809a2d3a4ae.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_graph-53529d32aae4b66f.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_linter-40e9c24bc9473bf7.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_macros-3b3d2fad5f62e09b.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_markdown-4f25eb999bf453a7.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_notebook-4c7fbbcdef165d27.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_options_metadata-a0b9fab71550871f.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_ast-8c209b3393b11d2b.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_formatter-8701a4de5afa12b5.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_parser-e5d48056df7016ed.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_trivia-bdc2ef5118f890ba.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_ranged_value-41b2bd126bda1eca.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_server-33a69f4ff5e1a40f.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_source_file-99059f3d16915390.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_text_size-b9de709deadaa082.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_workspace-396a6f697b529d9f.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libshellexpand-2c1cbb1234bd5b9c.rlib --extern strum=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libstrum-f8ff7e21858a8471.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rlib --extern test_case=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtest_case-b18984b9bd82554b.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtikv_jemallocator-6febe101ce650ab6.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtoml-83cfe9a94fff02b8.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libwalkdir-93f5e087baa124ff.rlib --extern wild=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libwild-ef8e516907eb6a5d.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.2-build/ruff-0.17.2/target/rpm/build/psm-5c1f7f97fc94e0fa/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=db9898ea727694fb -C extra-filename=-0417dc57e7578bdb --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libassert_fs-238f18382b3f5e32.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libbitflags-118099ecc7d0527f.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcachedir-647f8ba86c74c3b8.rlib --extern clap=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libclap-b2c067affc770c84.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libclap_complete_command-4f32e299b65a6198.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libclearscreen-0a040ae14795b7c2.rlib --extern colored=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcolored-78d8ec813d7d6662.rlib --extern dunce=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libdunce-879b210120ba0a40.rlib --extern filetime=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libfiletime-01aa765fdf46ee42.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libglobwalk-a630bb97c7effecf.rlib --extern ignore=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libignore-b5b1ff2f299eeb05.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libindexmap-30c21faf085eca3d.rlib --extern indoc=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libindoc-28a0dbad15bfd2da.so --extern insta=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libinsta_cmd-9044d4b9df027029.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libis_macro-8feb9fc11e22fe16.so --extern itertools=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern jiff=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libjiff-3db320c283bc14f8.rlib --extern log=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/liblog-63dc1009806e314c.rlib --extern notify=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libnotify-ff41453e54bdfba1.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libpath_absolutize-548de43c1014e752.rlib --extern rayon=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librayon-ab34e0eb572b70fd.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librkyv-eb44449978bd072b.rlib --extern ruff=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff-b58a36888d939d5c.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_cache-0f469d5825400ad4.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_command_line-a95ac1ce6b69d799.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_db-4f90aed3063af313.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_diagnostics-e883e809a2d3a4ae.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_graph-53529d32aae4b66f.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_linter-40e9c24bc9473bf7.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_macros-3b3d2fad5f62e09b.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_markdown-4f25eb999bf453a7.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_notebook-4c7fbbcdef165d27.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_options_metadata-a0b9fab71550871f.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_ast-8c209b3393b11d2b.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_formatter-8701a4de5afa12b5.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_parser-e5d48056df7016ed.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_trivia-bdc2ef5118f890ba.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_ranged_value-41b2bd126bda1eca.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_server-33a69f4ff5e1a40f.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_source_file-99059f3d16915390.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_text_size-b9de709deadaa082.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_workspace-396a6f697b529d9f.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libshellexpand-2c1cbb1234bd5b9c.rlib --extern strum=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libstrum-f8ff7e21858a8471.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rlib --extern test_case=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtest_case-b18984b9bd82554b.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtikv_jemallocator-6febe101ce650ab6.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtoml-83cfe9a94fff02b8.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libwalkdir-93f5e087baa124ff.rlib --extern wild=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libwild-ef8e516907eb6a5d.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.2-build/ruff-0.17.2/target/rpm/build/psm-5c1f7f97fc94e0fa/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=a867ca70443f9970 -C extra-filename=-303cc9747149c735 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libassert_fs-238f18382b3f5e32.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libbitflags-118099ecc7d0527f.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcachedir-647f8ba86c74c3b8.rlib --extern clap=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libclap-b2c067affc770c84.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libclap_complete_command-4f32e299b65a6198.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libclearscreen-0a040ae14795b7c2.rlib --extern colored=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcolored-78d8ec813d7d6662.rlib --extern dunce=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libdunce-879b210120ba0a40.rlib --extern filetime=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libfiletime-01aa765fdf46ee42.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libglobwalk-a630bb97c7effecf.rlib --extern ignore=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libignore-b5b1ff2f299eeb05.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libindexmap-30c21faf085eca3d.rlib --extern indoc=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libindoc-28a0dbad15bfd2da.so --extern insta=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libinsta_cmd-9044d4b9df027029.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libis_macro-8feb9fc11e22fe16.so --extern itertools=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern jiff=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libjiff-3db320c283bc14f8.rlib --extern log=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/liblog-63dc1009806e314c.rlib --extern notify=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libnotify-ff41453e54bdfba1.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libpath_absolutize-548de43c1014e752.rlib --extern rayon=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librayon-ab34e0eb572b70fd.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librkyv-eb44449978bd072b.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_cache-0f469d5825400ad4.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_command_line-a95ac1ce6b69d799.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_db-4f90aed3063af313.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_diagnostics-e883e809a2d3a4ae.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_graph-53529d32aae4b66f.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_linter-40e9c24bc9473bf7.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_macros-3b3d2fad5f62e09b.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_markdown-4f25eb999bf453a7.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_notebook-4c7fbbcdef165d27.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_options_metadata-a0b9fab71550871f.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_ast-8c209b3393b11d2b.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_formatter-8701a4de5afa12b5.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_parser-e5d48056df7016ed.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_trivia-bdc2ef5118f890ba.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_ranged_value-41b2bd126bda1eca.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_server-33a69f4ff5e1a40f.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_source_file-99059f3d16915390.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_text_size-b9de709deadaa082.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_workspace-396a6f697b529d9f.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libshellexpand-2c1cbb1234bd5b9c.rlib --extern strum=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libstrum-f8ff7e21858a8471.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rlib --extern test_case=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtest_case-b18984b9bd82554b.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtikv_jemallocator-6febe101ce650ab6.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtoml-83cfe9a94fff02b8.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libwalkdir-93f5e087baa124ff.rlib --extern wild=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libwild-ef8e516907eb6a5d.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.2-build/ruff-0.17.2/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name mdtest --edition=2024 crates/mdtest/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::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=13934ff2d2bf45a1 -C extra-filename=-9fe7f6ab6b62997c --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern camino=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcamino-08bd3e492d6f9a4a.rlib --extern colored=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcolored-78d8ec813d7d6662.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libindexmap-30c21faf085eca3d.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern path_slash=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libpath_slash-c7b2aea1fde257a9.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_db-4f90aed3063af313.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_diagnostics-e883e809a2d3a4ae.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_index-c6c9027bf97f933a.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_ast-8c209b3393b11d2b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_trivia-bdc2ef5118f890ba.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_source_file-99059f3d16915390.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_text_size-b9de709deadaa082.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern rustc_stable_hash=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librustc_stable_hash-9b86ba2a08ea7294.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsalsa-f234e9b0e4134897.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern similar=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsimilar-a2ab7444a4050844.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtoml-83cfe9a94fff02b8.rlib --extern toml_parser=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtoml_parser-8ddc30ed2f4dc1d5.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtracing-af27138b7221e52e.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.2-build/ruff-0.17.2/target/rpm/build/psm-5c1f7f97fc94e0fa/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=7d79f41788cf2cb3 -C extra-filename=-c9cbed25beb90464 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcrossbeam-280ea1dc9ca72dc7.rlib --extern dunce=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libdunce-879b210120ba0a40.rlib --extern lsp_types=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libgen_lsp_types-30ed8c45f38856c5.rlib --extern ignore=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libignore-b5b1ff2f299eeb05.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern jod_thread=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libjod_thread-800e61ef582fd4a5.rlib --extern lsp_server=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/liblsp_server-0b4e25768f7b2e0d.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_db-4f90aed3063af313.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_diagnostics-e883e809a2d3a4ae.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_formatter-e85cad436f1b3a27.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_linter-40e9c24bc9473bf7.rlib --extern ruff_markdown=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_markdown-4f25eb999bf453a7.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_notebook-4c7fbbcdef165d27.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_ast-8c209b3393b11d2b.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_codegen-ed63c4190b636a82.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_formatter-8701a4de5afa12b5.rlib --extern ruff_python_index=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_index-62553643215f1d38.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_parser-e5d48056df7016ed.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_ranged_value-41b2bd126bda1eca.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_server-33a69f4ff5e1a40f.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_source_file-99059f3d16915390.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_text_size-b9de709deadaa082.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_workspace-396a6f697b529d9f.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libshellexpand-2c1cbb1234bd5b9c.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rlib --extern test_case=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtest_case-b18984b9bd82554b.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtoml-83cfe9a94fff02b8.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern tracing_log=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtracing_log-aba969291a915624.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtracing_subscriber-b554ea09cf0afb09.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.2-build/ruff-0.17.2/target/rpm/build/psm-5c1f7f97fc94e0fa/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=db4cda339acc3df7 -C extra-filename=-18c781fcd8ff5981 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcrossbeam-280ea1dc9ca72dc7.rlib --extern dunce=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libdunce-879b210120ba0a40.rlib --extern lsp_types=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libgen_lsp_types-30ed8c45f38856c5.rlib --extern ignore=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libignore-b5b1ff2f299eeb05.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern jod_thread=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libjod_thread-800e61ef582fd4a5.rlib --extern lsp_server=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/liblsp_server-0b4e25768f7b2e0d.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_db-4f90aed3063af313.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_diagnostics-e883e809a2d3a4ae.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_formatter-e85cad436f1b3a27.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_linter-40e9c24bc9473bf7.rlib --extern ruff_markdown=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_markdown-4f25eb999bf453a7.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_notebook-4c7fbbcdef165d27.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_ast-8c209b3393b11d2b.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_codegen-ed63c4190b636a82.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_formatter-8701a4de5afa12b5.rlib --extern ruff_python_index=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_index-62553643215f1d38.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_parser-e5d48056df7016ed.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_ranged_value-41b2bd126bda1eca.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_server-33a69f4ff5e1a40f.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_source_file-99059f3d16915390.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_text_size-b9de709deadaa082.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_workspace-396a6f697b529d9f.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libshellexpand-2c1cbb1234bd5b9c.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rlib --extern test_case=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtest_case-b18984b9bd82554b.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtoml-83cfe9a94fff02b8.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern tracing_log=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtracing_log-aba969291a915624.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtracing_subscriber-b554ea09cf0afb09.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.2-build/ruff-0.17.2/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ruff_python_formatter --edition=2024 crates/ruff_python_formatter/src/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::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=6b71bd48ed495cdc -C extra-filename=-b94b5cebb12836de --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern clap=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libclap-b2c067affc770c84.rlib --extern countme=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcountme-fc5011098aa14cdf.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libdatatest_stable-df1db4852666dd03.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern itertools=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_cache-0f469d5825400ad4.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_db-4f90aed3063af313.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_formatter-e85cad436f1b3a27.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_macros-3b3d2fad5f62e09b.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_ast-8c209b3393b11d2b.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_formatter-8701a4de5afa12b5.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_parser-e5d48056df7016ed.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_trivia-bdc2ef5118f890ba.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_source_file-99059f3d16915390.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_text_size-b9de709deadaa082.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsalsa-f234e9b0e4134897.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern similar=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsimilar-a2ab7444a4050844.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libstatic_assertions-966aba2e17064f69.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtracing-af27138b7221e52e.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.2-build/ruff-0.17.2/target/rpm/build/psm-5c1f7f97fc94e0fa/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=00fc0cd20cd341df -C extra-filename=-163f4ce8dfa9b8c4 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern clap=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libclap-b2c067affc770c84.rlib --extern countme=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcountme-fc5011098aa14cdf.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libdatatest_stable-df1db4852666dd03.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern itertools=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_cache-0f469d5825400ad4.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_db-4f90aed3063af313.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_formatter-e85cad436f1b3a27.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_macros-3b3d2fad5f62e09b.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_ast-8c209b3393b11d2b.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_parser-e5d48056df7016ed.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_trivia-bdc2ef5118f890ba.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_source_file-99059f3d16915390.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_text_size-b9de709deadaa082.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsalsa-f234e9b0e4134897.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern similar=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsimilar-a2ab7444a4050844.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libstatic_assertions-966aba2e17064f69.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtracing-af27138b7221e52e.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.2-build/ruff-0.17.2/target/rpm/build/psm-5c1f7f97fc94e0fa/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 --cfg 'feature="stacker"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("stacker"))' -C metadata=87e97882b6d244fc -C extra-filename=-d05ee5bf84d477da --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libbitflags-118099ecc7d0527f.rlib --extern bstr=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libbstr-c3d1ff06db8f4d36.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libdatatest_stable-df1db4852666dd03.rlib --extern drop_bomb=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libdrop_bomb-81b5704b6203bf5e.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libget_size2-748557d3374b9432.rlib --extern hashbrown=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libhashbrown-b41bc621382e8eb2.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern itertools=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libannotate_snippets-1dfa62b8b3777fbf.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_ast-8c209b3393b11d2b.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_parser-e5d48056df7016ed.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_trivia-bdc2ef5118f890ba.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_source_file-99059f3d16915390.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_text_size-b9de709deadaa082.rlib --extern unicode_names2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libunicode_names2-ae456ef456f384d0.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern stacker=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libstacker-b541da45003fa828.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libstatic_assertions-966aba2e17064f69.rlib --extern thin_vec=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libthin_vec-f22e5082a7bc7837.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libunicode_ident-bedf1a27808efcaa.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libunicode_normalization-dd8914623d9437f6.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libwalkdir-93f5e087baa124ff.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.2-build/ruff-0.17.2/target/rpm/build/psm-5c1f7f97fc94e0fa/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=89e9767191920f51 -C extra-filename=-39220cd7df5812d6 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern clap=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libclap-b2c067affc770c84.rlib --extern countme=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcountme-fc5011098aa14cdf.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libdatatest_stable-df1db4852666dd03.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern itertools=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_cache-0f469d5825400ad4.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_db-4f90aed3063af313.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_formatter-e85cad436f1b3a27.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_macros-3b3d2fad5f62e09b.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_ast-8c209b3393b11d2b.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_formatter-8701a4de5afa12b5.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_parser-e5d48056df7016ed.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_trivia-bdc2ef5118f890ba.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_source_file-99059f3d16915390.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_text_size-b9de709deadaa082.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsalsa-f234e9b0e4134897.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern similar=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsimilar-a2ab7444a4050844.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libstatic_assertions-966aba2e17064f69.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtracing-af27138b7221e52e.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.2-build/ruff-0.17.2/target/rpm/build/psm-5c1f7f97fc94e0fa/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 --cfg 'feature="stacker"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("stacker"))' -C metadata=ce2b427c62ce91b2 -C extra-filename=-92724dec1768294d --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libbitflags-118099ecc7d0527f.rlib --extern bstr=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libbstr-c3d1ff06db8f4d36.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libdatatest_stable-df1db4852666dd03.rlib --extern drop_bomb=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libdrop_bomb-81b5704b6203bf5e.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libget_size2-748557d3374b9432.rlib --extern hashbrown=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libhashbrown-b41bc621382e8eb2.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern itertools=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libannotate_snippets-1dfa62b8b3777fbf.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_ast-8c209b3393b11d2b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_trivia-bdc2ef5118f890ba.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_source_file-99059f3d16915390.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_text_size-b9de709deadaa082.rlib --extern unicode_names2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libunicode_names2-ae456ef456f384d0.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern stacker=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libstacker-b541da45003fa828.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libstatic_assertions-966aba2e17064f69.rlib --extern thin_vec=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libthin_vec-f22e5082a7bc7837.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libunicode_ident-bedf1a27808efcaa.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libunicode_normalization-dd8914623d9437f6.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libwalkdir-93f5e087baa124ff.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.2-build/ruff-0.17.2/target/rpm/build/psm-5c1f7f97fc94e0fa/out` Running `/usr/bin/rustc --crate-name generate_inline_tests --edition=2024 crates/ruff_python_parser/tests/generate_inline_tests.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::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="stacker"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("stacker"))' -C metadata=92ac285af72c78af -C extra-filename=-3f1a025c767dcfa8 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libbitflags-118099ecc7d0527f.rlib --extern bstr=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libbstr-c3d1ff06db8f4d36.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libdatatest_stable-df1db4852666dd03.rlib --extern drop_bomb=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libdrop_bomb-81b5704b6203bf5e.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libget_size2-748557d3374b9432.rlib --extern hashbrown=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libhashbrown-b41bc621382e8eb2.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern itertools=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libannotate_snippets-1dfa62b8b3777fbf.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_ast-8c209b3393b11d2b.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_parser-e5d48056df7016ed.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_trivia-bdc2ef5118f890ba.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_source_file-99059f3d16915390.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_text_size-b9de709deadaa082.rlib --extern unicode_names2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libunicode_names2-ae456ef456f384d0.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern stacker=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libstacker-b541da45003fa828.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libstatic_assertions-966aba2e17064f69.rlib --extern thin_vec=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libthin_vec-f22e5082a7bc7837.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libunicode_ident-bedf1a27808efcaa.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libunicode_normalization-dd8914623d9437f6.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libwalkdir-93f5e087baa124ff.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.2-build/ruff-0.17.2/target/rpm/build/psm-5c1f7f97fc94e0fa/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=d96828b33fb25358 -C extra-filename=-ffffc4ab69ca7784 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern clap=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libclap-b2c067affc770c84.rlib --extern countme=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcountme-fc5011098aa14cdf.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libdatatest_stable-df1db4852666dd03.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern itertools=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_cache-0f469d5825400ad4.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_db-4f90aed3063af313.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_formatter-e85cad436f1b3a27.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_macros-3b3d2fad5f62e09b.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_ast-8c209b3393b11d2b.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_formatter-8701a4de5afa12b5.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_parser-e5d48056df7016ed.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_trivia-bdc2ef5118f890ba.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_source_file-99059f3d16915390.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_text_size-b9de709deadaa082.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsalsa-f234e9b0e4134897.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern similar=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsimilar-a2ab7444a4050844.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libstatic_assertions-966aba2e17064f69.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtracing-af27138b7221e52e.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.2-build/ruff-0.17.2/target/rpm/build/psm-5c1f7f97fc94e0fa/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=7a7a6c7492693a56 -C extra-filename=-f6b55567a862efce --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcrossbeam-280ea1dc9ca72dc7.rlib --extern dunce=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libdunce-879b210120ba0a40.rlib --extern lsp_types=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libgen_lsp_types-30ed8c45f38856c5.rlib --extern ignore=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libignore-b5b1ff2f299eeb05.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern jod_thread=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libjod_thread-800e61ef582fd4a5.rlib --extern lsp_server=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/liblsp_server-0b4e25768f7b2e0d.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_db-4f90aed3063af313.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_diagnostics-e883e809a2d3a4ae.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_formatter-e85cad436f1b3a27.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_linter-40e9c24bc9473bf7.rlib --extern ruff_markdown=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_markdown-4f25eb999bf453a7.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_notebook-4c7fbbcdef165d27.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_ast-8c209b3393b11d2b.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_codegen-ed63c4190b636a82.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_formatter-8701a4de5afa12b5.rlib --extern ruff_python_index=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_index-62553643215f1d38.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_parser-e5d48056df7016ed.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_ranged_value-41b2bd126bda1eca.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_source_file-99059f3d16915390.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_text_size-b9de709deadaa082.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_workspace-396a6f697b529d9f.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libshellexpand-2c1cbb1234bd5b9c.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rlib --extern test_case=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtest_case-b18984b9bd82554b.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtoml-83cfe9a94fff02b8.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern tracing_log=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtracing_log-aba969291a915624.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtracing_subscriber-b554ea09cf0afb09.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.2-build/ruff-0.17.2/target/rpm/build/psm-5c1f7f97fc94e0fa/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=d1b97bb5c90e3afc -C extra-filename=-0d4acea907943bf9 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_linter-40e9c24bc9473bf7.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_ast-8c209b3393b11d2b.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_formatter-8701a4de5afa12b5.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_trivia-bdc2ef5118f890ba.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_source_file-99059f3d16915390.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_text_size-b9de709deadaa082.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_workspace-396a6f697b529d9f.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.2-build/ruff-0.17.2/target/rpm/build/psm-5c1f7f97fc94e0fa/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=e0d55dde2a08e599 -C extra-filename=-d11de3310190334d --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern colored=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcolored-78d8ec813d7d6662.rlib --extern etcetera=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libetcetera-429843b966577f38.rlib --extern glob=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libglob-a32b1beee60b2076.rlib --extern globset=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libglobset-7713393da09284bf.rlib --extern ignore=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libignore-b5b1ff2f299eeb05.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libindexmap-30c21faf085eca3d.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libis_macro-8feb9fc11e22fe16.so --extern itertools=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern log=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/liblog-63dc1009806e314c.rlib --extern matchit=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libmatchit-02aa3ee7fc95327c.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libpath_absolutize-548de43c1014e752.rlib --extern path_slash=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libpath_slash-c7b2aea1fde257a9.rlib --extern pep440_rs=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libpep440_rs-8b7b17fe1dae791b.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_cache-0f469d5825400ad4.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_db-4f90aed3063af313.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_formatter-e85cad436f1b3a27.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_graph-53529d32aae4b66f.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_linter-40e9c24bc9473bf7.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_macros-3b3d2fad5f62e09b.so --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_options_metadata-a0b9fab71550871f.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_ast-8c209b3393b11d2b.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_formatter-8701a4de5afa12b5.rlib --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_semantic-e0289393510400ba.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_stdlib-a23deeb56984165a.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_ranged_value-41b2bd126bda1eca.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_source_file-99059f3d16915390.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libshellexpand-2c1cbb1234bd5b9c.rlib --extern strum=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libstrum-f8ff7e21858a8471.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtoml-83cfe9a94fff02b8.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libunicode_normalization-dd8914623d9437f6.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.2-build/ruff-0.17.2/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` 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=3e31cd378b052f64 -C extra-filename=-da646db981631688 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libanstream-edbde004338e1049.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libanstyle-659b2d5a15e3c7f8.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libannotate_snippets-1dfa62b8b3777fbf.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libannotate_snippets-1dfa62b8b3777fbf.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsnapbox-bee54c3ea8de2856.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libunicode_width-e1c67cfdda700d87.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=7aa8b8a212fca6f4 -C extra-filename=-7bbb93db350518bf --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libanstream-edbde004338e1049.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libanstyle-659b2d5a15e3c7f8.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libannotate_snippets-1dfa62b8b3777fbf.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libannotate_snippets-1dfa62b8b3777fbf.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsnapbox-bee54c3ea8de2856.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libunicode_width-e1c67cfdda700d87.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=9e329d045b9a0466 -C extra-filename=-2074601e0a9b9b82 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libanstream-edbde004338e1049.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libanstyle-659b2d5a15e3c7f8.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libannotate_snippets-1dfa62b8b3777fbf.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libannotate_snippets-1dfa62b8b3777fbf.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsnapbox-bee54c3ea8de2856.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libunicode_width-e1c67cfdda700d87.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=6ae45f5219959758 -C extra-filename=-f2456c102761522b --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libanstream-edbde004338e1049.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libanstyle-659b2d5a15e3c7f8.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libannotate_snippets-1dfa62b8b3777fbf.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libannotate_snippets-1dfa62b8b3777fbf.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsnapbox-bee54c3ea8de2856.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libunicode_width-e1c67cfdda700d87.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=1bafd02f09db205c -C extra-filename=-7f4fda6b3cf8b103 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libanstream-edbde004338e1049.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libanstyle-659b2d5a15e3c7f8.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libannotate_snippets-1dfa62b8b3777fbf.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libannotate_snippets-1dfa62b8b3777fbf.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsnapbox-bee54c3ea8de2856.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libunicode_width-e1c67cfdda700d87.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=6b3a7dacf62a4d0a -C extra-filename=-8f9f54ec71788dc5 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libanstream-edbde004338e1049.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libanstyle-659b2d5a15e3c7f8.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libannotate_snippets-1dfa62b8b3777fbf.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libannotate_snippets-1dfa62b8b3777fbf.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsnapbox-bee54c3ea8de2856.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libunicode_width-e1c67cfdda700d87.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=5c446ce419cc8164 -C extra-filename=-745a699d25b06776 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libanstream-edbde004338e1049.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libanstyle-659b2d5a15e3c7f8.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libannotate_snippets-1dfa62b8b3777fbf.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libannotate_snippets-1dfa62b8b3777fbf.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsnapbox-bee54c3ea8de2856.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libunicode_width-e1c67cfdda700d87.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=e385f905d179dd9e -C extra-filename=-aa819c2e2dc0698b --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libanstream-edbde004338e1049.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libanstyle-659b2d5a15e3c7f8.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libannotate_snippets-1dfa62b8b3777fbf.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libannotate_snippets-1dfa62b8b3777fbf.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsnapbox-bee54c3ea8de2856.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libunicode_width-e1c67cfdda700d87.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=36f3c9bfdce61b45 -C extra-filename=-94ba7827a88c637c --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libanstream-edbde004338e1049.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libanstyle-659b2d5a15e3c7f8.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libannotate_snippets-1dfa62b8b3777fbf.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libannotate_snippets-1dfa62b8b3777fbf.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsnapbox-bee54c3ea8de2856.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libunicode_width-e1c67cfdda700d87.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=37b91db964121bae -C extra-filename=-b4a42a180288c6d8 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libanstream-edbde004338e1049.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libanstyle-659b2d5a15e3c7f8.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libannotate_snippets-1dfa62b8b3777fbf.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libannotate_snippets-1dfa62b8b3777fbf.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsnapbox-bee54c3ea8de2856.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libunicode_width-e1c67cfdda700d87.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name examples --edition=2024 crates/ruff_annotate_snippets/tests/examples.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --test --cfg 'feature="default"' --cfg 'feature="simd"' --cfg 'feature="std"' --cfg 'feature="testing-colors"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simd", "std", "testing-colors"))' -C metadata=edf5d55b189d4e2a -C extra-filename=-1de361c2d04fa36a --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libanstream-edbde004338e1049.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libanstyle-659b2d5a15e3c7f8.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libannotate_snippets-1dfa62b8b3777fbf.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libannotate_snippets-1dfa62b8b3777fbf.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsnapbox-bee54c3ea8de2856.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libunicode_width-e1c67cfdda700d87.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=78e27d6cc1c6ee7e -C extra-filename=-ffd1d43aa005adb8 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libanstream-edbde004338e1049.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libanstyle-659b2d5a15e3c7f8.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libannotate_snippets-1dfa62b8b3777fbf.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libannotate_snippets-1dfa62b8b3777fbf.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsnapbox-bee54c3ea8de2856.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libunicode_width-e1c67cfdda700d87.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=3b1c5a307dca48ba -C extra-filename=-50c7c3be6629fe11 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libanstream-edbde004338e1049.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libanstyle-659b2d5a15e3c7f8.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libannotate_snippets-1dfa62b8b3777fbf.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libannotate_snippets-1dfa62b8b3777fbf.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsnapbox-bee54c3ea8de2856.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libunicode_width-e1c67cfdda700d87.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=c6ffea76b4baf036 -C extra-filename=-5a70a6d34b0232fc --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libanstream-edbde004338e1049.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libanstyle-659b2d5a15e3c7f8.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libannotate_snippets-1dfa62b8b3777fbf.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libannotate_snippets-1dfa62b8b3777fbf.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsnapbox-bee54c3ea8de2856.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libunicode_width-e1c67cfdda700d87.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=ebef8c35fe7ad56e -C extra-filename=-6108d38ff8705a86 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libanstream-edbde004338e1049.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libanstyle-659b2d5a15e3c7f8.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libannotate_snippets-1dfa62b8b3777fbf.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libannotate_snippets-1dfa62b8b3777fbf.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsnapbox-bee54c3ea8de2856.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libunicode_width-e1c67cfdda700d87.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=4dd217c47a10429f -C extra-filename=-6fe3d1d340857e85 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libanstream-edbde004338e1049.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libanstyle-659b2d5a15e3c7f8.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libannotate_snippets-1dfa62b8b3777fbf.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libannotate_snippets-1dfa62b8b3777fbf.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsnapbox-bee54c3ea8de2856.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libunicode_width-e1c67cfdda700d87.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=8afa7750570a54ad -C extra-filename=-ca4feb177d0547f8 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libanstream-edbde004338e1049.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libanstyle-659b2d5a15e3c7f8.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libannotate_snippets-1dfa62b8b3777fbf.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libannotate_snippets-1dfa62b8b3777fbf.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsnapbox-bee54c3ea8de2856.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libunicode_width-e1c67cfdda700d87.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=f691bbf8c3a06f69 -C extra-filename=-6630ad598da6b5cb --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern argfile=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libargfile-b3d83d0d681acf12.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=68dd1500f6d80f01 -C extra-filename=-bf829c0c50f630eb --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libaho_corasick-608b208c01d98e96.rlib --extern anyhow=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libbitflags-118099ecc7d0527f.rlib --extern clap=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libclap-b2c067affc770c84.rlib --extern colored=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcolored-78d8ec813d7d6662.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcompact_str-bd35af333f3fd27a.rlib --extern fern=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libfern-6d3ecf8b539cc1a9.rlib --extern glob=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libglob-a32b1beee60b2076.rlib --extern globset=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libglobset-7713393da09284bf.rlib --extern imperative=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libimperative-1859dbb41d8c827e.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libis_macro-8feb9fc11e22fe16.so --extern itertools=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern jiff=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libjiff-3db320c283bc14f8.rlib --extern libcst_native=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/liblibcst_native-cd648b74c37e6bbf.rlib --extern log=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/liblog-63dc1009806e314c.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern natord=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libnatord-08434038d9f80f1a.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libpath_absolutize-548de43c1014e752.rlib --extern pep440_rs=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libpep440_rs-8b7b17fe1dae791b.rlib --extern pyproject_toml=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libpyproject_toml-829b3e23f1cb92c5.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_cache-0f469d5825400ad4.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_db-4f90aed3063af313.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_diagnostics-e883e809a2d3a4ae.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_macros-3b3d2fad5f62e09b.so --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_notebook-4c7fbbcdef165d27.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_ast-8c209b3393b11d2b.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_codegen-ed63c4190b636a82.rlib --extern ruff_python_edits=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_edits-78a8f06793328dd1.rlib --extern ruff_python_importer=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_importer-aafb6416b0fbf870.rlib --extern ruff_python_index=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_index-62553643215f1d38.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_literal-a9ab4343f47bf191.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_parser-e5d48056df7016ed.rlib --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_semantic-e0289393510400ba.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_stdlib-a23deeb56984165a.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_trivia-bdc2ef5118f890ba.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_ranged_value-41b2bd126bda1eca.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_source_file-99059f3d16915390.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_text_size-b9de709deadaa082.rlib --extern unicode_names2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libunicode_names2-ae456ef456f384d0.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern similar=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsimilar-a2ab7444a4050844.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rlib --extern strum=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libstrum-f8ff7e21858a8471.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libstrum_macros-784e92c3a84ce812.so --extern tempfile=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rlib --extern test_case=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtest_case-b18984b9bd82554b.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtoml-83cfe9a94fff02b8.rlib --extern typed_arena=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtyped_arena-0f9527d1785fe3eb.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libunicode_normalization-dd8914623d9437f6.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libunicode_width-e1c67cfdda700d87.rlib --extern url=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/liburl-fe06e8b22d221827.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.2-build/ruff-0.17.2/target/rpm/build/psm-5c1f7f97fc94e0fa/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=9c72b7630ab0b4d1 -C extra-filename=-f1cbd2e40c1e08f0 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_ast-8c209b3393b11d2b.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_literal-a9ab4343f47bf191.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_parser-e5d48056df7016ed.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_source_file-99059f3d16915390.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_text_size-b9de709deadaa082.rlib --extern test_case=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtest_case-b18984b9bd82554b.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.2-build/ruff-0.17.2/target/rpm/build/psm-5c1f7f97fc94e0fa/out` 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=985a8a8937194513 -C extra-filename=-43bd56cfe76f5a0c --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libbitflags-118099ecc7d0527f.rlib --extern bitvec=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libbitvec-f4ad35932bcd76f5.rlib --extern char_str=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libchar_str-0a48af909eec2056.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libget_size2-748557d3374b9432.rlib --extern hashbrown=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libhashbrown-b41bc621382e8eb2.rlib --extern itertools=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_db-4f90aed3063af313.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_index-c6c9027bf97f933a.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_macros-3b3d2fad5f62e09b.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_memory_usage-0631d289fa54a03e.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_ast-8c209b3393b11d2b.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_parser-e5d48056df7016ed.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_trivia-bdc2ef5118f890ba.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_text_size-b9de709deadaa082.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsalsa-f234e9b0e4134897.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libstatic_assertions-966aba2e17064f69.rlib --extern test_case=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtest_case-b18984b9bd82554b.rlib --extern thin_vec=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libthin_vec-f22e5082a7bc7837.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_combine-e36b9974cddd064e.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_module_resolver-514ff9372521a536.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_site_packages-eaf5ade5c6d10b15.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_vendored-6745c54c7ab2df31.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.2-build/ruff-0.17.2/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ruff_python_semantic --edition=2024 crates/ruff_python_semantic/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::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=bdc1b99dcaf926c0 -C extra-filename=-8fb95fa972761343 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libbitflags-118099ecc7d0527f.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libis_macro-8feb9fc11e22fe16.so --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_cache-0f469d5825400ad4.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_index-c6c9027bf97f933a.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_macros-3b3d2fad5f62e09b.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_ast-8c209b3393b11d2b.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_parser-e5d48056df7016ed.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_stdlib-a23deeb56984165a.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_text_size-b9de709deadaa082.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rlib --extern test_case=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtest_case-b18984b9bd82554b.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.2-build/ruff-0.17.2/target/rpm/build/psm-5c1f7f97fc94e0fa/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=879d9186c3d0f24b -C extra-filename=-f0f28e9de9d15a3c --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern rand=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librand-dd153e46d574147e.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_diagnostics-e883e809a2d3a4ae.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_source_file-99059f3d16915390.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_text_size-b9de709deadaa082.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern test_case=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtest_case-b18984b9bd82554b.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern uuid=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libuuid-86dbbc05a8f52def.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name ruff_python_formatter --edition=2024 crates/ruff_python_formatter/src/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::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=189eaca070a8c659 -C extra-filename=-0111454d2bbb3f83 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern clap=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libclap-b2c067affc770c84.rlib --extern countme=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcountme-fc5011098aa14cdf.rlib --extern itertools=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_cache-0f469d5825400ad4.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_db-4f90aed3063af313.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_formatter-e85cad436f1b3a27.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_macros-3b3d2fad5f62e09b.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_ast-8c209b3393b11d2b.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_formatter-8701a4de5afa12b5.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_parser-e5d48056df7016ed.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_trivia-bdc2ef5118f890ba.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_source_file-99059f3d16915390.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_text_size-b9de709deadaa082.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsalsa-f234e9b0e4134897.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libstatic_assertions-966aba2e17064f69.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtracing-af27138b7221e52e.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.2-build/ruff-0.17.2/target/rpm/build/psm-5c1f7f97fc94e0fa/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=d8b2c41de2fe9894 -C extra-filename=-c3dc3c32b50bee02 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern camino=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcamino-08bd3e492d6f9a4a.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcompact_str-bd35af333f3fd27a.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libget_size2-748557d3374b9432.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern itertools=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern ordermap=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libordermap-e02c7ef2078799cc.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern regex_syntax=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libregex_syntax-7b65c1411ddff3a3.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_db-4f90aed3063af313.rlib --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_memory_usage-0631d289fa54a03e.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_ast-8c209b3393b11d2b.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_stdlib-a23deeb56984165a.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsalsa-f234e9b0e4134897.rlib --extern strum=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libstrum-f8ff7e21858a8471.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libstrum_macros-784e92c3a84ce812.so --extern tempfile=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_vendored-6745c54c7ab2df31.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.2-build/ruff-0.17.2/target/rpm/build/psm-5c1f7f97fc94e0fa/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=e0c07c6c85ec4363 -C extra-filename=-192b1b40f804e81c --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern ruff_db=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_db-4f90aed3063af313.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libstatic_assertions-966aba2e17064f69.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libwalkdir-93f5e087baa124ff.rlib --extern zip=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libzip-6cb293f1529542ca.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.2-build/ruff-0.17.2/target/rpm/build/psm-5c1f7f97fc94e0fa/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=2d53b731d1446c87 -C extra-filename=-32671fc54ecb24f0 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_diagnostics-e883e809a2d3a4ae.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_ast-8c209b3393b11d2b.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_codegen-ed63c4190b636a82.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_parser-e5d48056df7016ed.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_trivia-bdc2ef5118f890ba.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_source_file-99059f3d16915390.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_text_size-b9de709deadaa082.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.2-build/ruff-0.17.2/target/rpm/build/psm-5c1f7f97fc94e0fa/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=99871621416855dc -C extra-filename=-61915b8d3fea6192 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern ordermap=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libordermap-e02c7ef2078799cc.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_db-4f90aed3063af313.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_ast-8c209b3393b11d2b.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_ranged_value-41b2bd126bda1eca.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.2-build/ruff-0.17.2/target/rpm/build/psm-5c1f7f97fc94e0fa/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=d0bb4d9b04779aed -C extra-filename=-ca6468a4adbdb041 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern camino=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcamino-08bd3e492d6f9a4a.rlib --extern colored=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcolored-78d8ec813d7d6662.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libget_size2-748557d3374b9432.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libindexmap-30c21faf085eca3d.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libannotate_snippets-1dfa62b8b3777fbf.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_db-4f90aed3063af313.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_ast-8c209b3393b11d2b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_trivia-bdc2ef5118f890ba.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_source_file-99059f3d16915390.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_text_size-b9de709deadaa082.rlib --extern strum=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libstrum-f8ff7e21858a8471.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libstrum_macros-784e92c3a84ce812.so --extern tempfile=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_static-fd323cc65666f276.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.2-build/ruff-0.17.2/target/rpm/build/psm-5c1f7f97fc94e0fa/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=2f31faab23b902c5 -C extra-filename=-a2cd438640bbc33a --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libanstyle-659b2d5a15e3c7f8.rlib --extern arc_swap=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libarc_swap-83b42df1d053c806.rlib --extern camino=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcamino-08bd3e492d6f9a4a.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcompact_str-bd35af333f3fd27a.rlib --extern dashmap=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libdashmap-7580136ec9d89bc0.rlib --extern dunce=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libdunce-879b210120ba0a40.rlib --extern etcetera=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libetcetera-429843b966577f38.rlib --extern filetime=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libfiletime-01aa765fdf46ee42.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libget_size2-748557d3374b9432.rlib --extern ignore=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libignore-b5b1ff2f299eeb05.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern matchit=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libmatchit-02aa3ee7fc95327c.rlib --extern path_slash=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libpath_slash-c7b2aea1fde257a9.rlib --extern pathdiff=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libpathdiff-c1231df49e745e01.rlib --extern quick_junit=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libquick_junit-65b02b3454f8e784.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libannotate_snippets-1dfa62b8b3777fbf.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_cache-0f469d5825400ad4.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_diagnostics-e883e809a2d3a4ae.rlib --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_memory_usage-0631d289fa54a03e.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_notebook-4c7fbbcdef165d27.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_ast-8c209b3393b11d2b.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_parser-e5d48056df7016ed.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_trivia-bdc2ef5118f890ba.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_source_file-99059f3d16915390.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_text_size-b9de709deadaa082.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsalsa-f234e9b0e4134897.rlib --extern same_file=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsame_file-db238e3232eb04bf.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern similar=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsimilar-a2ab7444a4050844.rlib --extern supports_hyperlinks=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsupports_hyperlinks-c5d1712db0c5761e.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtracing_subscriber-b554ea09cf0afb09.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_static-fd323cc65666f276.rlib --extern which=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libwhich-b0165f114852a362.rlib --extern zip=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libzip-6cb293f1529542ca.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.2-build/ruff-0.17.2/target/rpm/build/psm-5c1f7f97fc94e0fa/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=7adf0adea88303ba -C extra-filename=-e82b2e43b141e65a --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libbitflags-118099ecc7d0527f.rlib --extern icu_normalizer=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libicu_normalizer-9a64d2a70d8ec789.rlib --extern icu_properties=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libicu_properties-abadee8704149068.rlib --extern itertools=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_ast-8c209b3393b11d2b.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name ruff_python_index --edition=2024 crates/ruff_python_index/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::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=bd8d3332289dde33 -C extra-filename=-f156aff185995116 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_ast-8c209b3393b11d2b.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_parser-e5d48056df7016ed.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_trivia-bdc2ef5118f890ba.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_source_file-99059f3d16915390.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_text_size-b9de709deadaa082.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.2-build/ruff-0.17.2/target/rpm/build/psm-5c1f7f97fc94e0fa/out` Running `/usr/bin/rustc --crate-name ruff_python_edits --edition=2024 crates/ruff_python_edits/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_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=fd47eb0728f50b67 -C extra-filename=-9dcd1beaa6c7599b --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_ast-8c209b3393b11d2b.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_parser-e5d48056df7016ed.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_source_file-99059f3d16915390.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_text_size-b9de709deadaa082.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.2-build/ruff-0.17.2/target/rpm/build/psm-5c1f7f97fc94e0fa/out` 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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=ba6ba36d3aa782e9 -C extra-filename=-723f0a28fbe3fd84 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern phf=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libphf-8743c4ce1a34743d.rlib --extern rand=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librand-dd153e46d574147e.rlib --extern unicode_names2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libunicode_names2-ae456ef456f384d0.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` 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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=b899991e218aaf24 -C extra-filename=-b640ff8634a9a165 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern phf=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libphf-8743c4ce1a34743d.rlib --extern rand=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librand-dd153e46d574147e.rlib --extern unicode_names2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libunicode_names2-ae456ef456f384d0.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=2ef2032ebccda011 -C extra-filename=-668d903f26f2b7df --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern phf=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libphf-8743c4ce1a34743d.rlib --extern rand=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librand-dd153e46d574147e.rlib --extern unicode_names2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libunicode_names2-ae456ef456f384d0.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=ff41ff2fd135a217 -C extra-filename=-007b4dc21df11a43 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libget_size2-748557d3374b9432.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_macros-3b3d2fad5f62e09b.so --extern salsa=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsalsa-f234e9b0e4134897.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libstatic_assertions-966aba2e17064f69.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name ruff_python_ast --edition=2024 crates/ruff_python_ast/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::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=fa57cdc83c0c51dd -C extra-filename=-9159ada251a879b1 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libaho_corasick-608b208c01d98e96.rlib --extern arrayvec=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libarrayvec-018c6e1ab8ddf3d0.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libbitflags-118099ecc7d0527f.rlib --extern char_str=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libchar_str-0a48af909eec2056.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcompact_str-bd35af333f3fd27a.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libget_size2-748557d3374b9432.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libis_macro-8feb9fc11e22fe16.so --extern memchr=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_cache-0f469d5825400ad4.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_macros-3b3d2fad5f62e09b.so --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_trivia-bdc2ef5118f890ba.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_source_file-99059f3d16915390.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_text_size-b9de709deadaa082.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsalsa-f234e9b0e4134897.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern thin_vec=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libthin_vec-f22e5082a7bc7837.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=70c619f9205fa6df -C extra-filename=-2557b140ee87e39b --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern drop_bomb=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libdrop_bomb-81b5704b6203bf5e.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_cache-0f469d5825400ad4.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_macros-3b3d2fad5f62e09b.so --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_text_size-b9de709deadaa082.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libstatic_assertions-966aba2e17064f69.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libunicode_width-e1c67cfdda700d87.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=5be72805d98a4c9b -C extra-filename=-11bc449992bbd89e --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern char_str=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libchar_str-0a48af909eec2056.rlib --extern filetime=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libfiletime-01aa765fdf46ee42.rlib --extern glob=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libglob-a32b1beee60b2076.rlib --extern globset=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libglobset-7713393da09284bf.rlib --extern itertools=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_cache-0f469d5825400ad4.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_macros-3b3d2fad5f62e09b.so --extern seahash=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libseahash-c3553ae93b6f59d2.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=b3143302772d4789 -C extra-filename=-132a9cd3a1f9afa2 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern itertools=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_source_file-99059f3d16915390.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_text_size-b9de709deadaa082.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libunicode_ident-bedf1a27808efcaa.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libunicode_normalization-dd8914623d9437f6.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=1366115efd158a60 -C extra-filename=-d68ad5588534426e --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libbitflags-118099ecc7d0527f.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libunicode_ident-bedf1a27808efcaa.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=76b30f887dd5b8d7 -C extra-filename=-cca2fc56b1e0a167 --out-dir /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libget_size2-748557d3374b9432.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_text_size-b9de709deadaa082.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde-4cf69e3a9a281506.rlib -Copt-level=3 -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 04s Running `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/mdtest-9fe7f6ab6b62997c --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.2-build/ruff-0.17.2/target/rpm/deps/ruff-303cc9747149c735 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.2-build/ruff-0.17.2/target/rpm/deps/ruff-3a836109ef5a7439 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.2-build/ruff-0.17.2/target/rpm/deps/analyze_graph-a11f23571ee378ce --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.26s Running `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/cli-524b0b1f9a85b45b --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.2-build/ruff-0.17.2/target/rpm/deps/config-74151e6bc60f7574 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.2-build/ruff-0.17.2/target/rpm/deps/direxist_guard-0417dc57e7578bdb --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.2-build/ruff-0.17.2/target/rpm/deps/integration_test-dc081d519af4c890 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.50s Running `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/resolve_files-cc4a7c2c3d191e35 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.2-build/ruff-0.17.2/target/rpm/deps/color-f2456c102761522b --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.2-build/ruff-0.17.2/target/rpm/deps/examples-1de361c2d04fa36a --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.2-build/ruff-0.17.2/target/rpm/deps/formatter-da646db981631688 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.2-build/ruff-0.17.2/target/rpm/deps/ruff-aa819c2e2dc0698b --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.2-build/ruff-0.17.2/target/rpm/deps/rustc_tests-5a70a6d34b0232fc --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.2-build/ruff-0.17.2/target/rpm/deps/cache_key-11bc449992bbd89e --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.2-build/ruff-0.17.2/target/rpm/deps/ruff_command_line-6630ad598da6b5cb --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.2-build/ruff-0.17.2/target/rpm/deps/ruff_db-a2cd438640bbc33a --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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 165 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 system::path::tests::component_equality_and_borrowed_lookup ... 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. 164 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.07s Running `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/ruff_formatter-2557b140ee87e39b --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.2-build/ruff-0.17.2/target/rpm/deps/ruff_index-007b4dc21df11a43 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.2-build/ruff-0.17.2/target/rpm/deps/ruff_linter-bf829c0c50f630eb --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.17s Running `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/ruff_markdown-0d4acea907943bf9 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.2-build/ruff-0.17.2/target/rpm/deps/mdtest-0322f0b5266e6204 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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 61 tests test mdtest::flake8-pyi/string-or-bytes-too-long.md ... ok test mdtest::flake8-datetimez/datetime-min-max.md ... ok test mdtest::flake8-bugbear/mutable-argument-default.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::pylint/magic-value-comparison.md ... ok test mdtest::pylint/useless-exception-statement.md ... ok test mdtest::pyflakes/unused-import.md ... ok test mdtest::configuration/dummy-variable-rgx.md ... ok test mdtest::flake8-return/unnecessary-assign.md ... ok test mdtest::pyupgrade/non-pep695-type-alias.md ... ok test mdtest::refurb/subclass-builtin.md ... ok test mdtest::pyflakes/string-dot-format-extra-positional-arguments.md ... ok test mdtest::configuration/rule-selector-precedence.md ... ok test mdtest::pyupgrade/deprecated-abc-decorator.md ... ok test mdtest::pylint/too-many-statements-in-try-clause.md ... ok test mdtest::pylint/unspecified-encoding.md ... ok test mdtest::pyupgrade/convert-typed-dict-functional-to-class.md ... ok test mdtest::pyflakes/forward-annotation-syntax-error.md ... ok test mdtest::flake8-return/superfluous-else-return.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::pyupgrade/deprecated-c-element-tree.md ... ok test mdtest::ruff/logging-eager-conversion.md ... ok test mdtest::pyupgrade/deprecated-import.md ... ok test mdtest::ruff/non-octal-permissions.md ... ok test mdtest::flake8-bandit/unsafe-markup-use.md ... ok test mdtest::ruff/legacy-form-pytest-raises.md ... ok test mdtest::ruff/unraw-re-pattern.md ... ok test mdtest::test-rules/panicy-test-rule.md ... ok test mdtest::fixes/imports.md ... ok test mdtest::flake8-pyi/redundant-numeric-union.md ... ok test mdtest::notebook/cell-boundaries.md ... ok test mdtest::ruff/pytest-fixture-autouse.md ... ok test mdtest::ruff/unnecessary-regular-expression.md ... ok test mdtest::pylint/non-augmented-assignment.md ... ok test mdtest::ruff/unnecessary-regular-expression-compile.md ... ok test mdtest::ruff/quadratic-list-summation.md ... ok test mdtest::pyupgrade/deprecated-mock-import.md ... ok test mdtest::flake8-async/blocking-open-call-in-async-function.md ... ok test mdtest::ruff/rule-codes-in-selectors.md ... ok test mdtest::ruff/method-receiver-default.md ... ok test mdtest::pyflakes/f-string-missing-placeholders.md ... ok test mdtest::pylint/manual-from-import.md ... ok test mdtest::ruff/rule-codes-in-suppression-comments.md ... ok test mdtest::flake8-tidy-imports/lazy-import-immediately-resolved.md ... ok test mdtest::pyupgrade/while-one.md ... ok test mdtest::pyupgrade/pep-695.md ... ok test mdtest::pyupgrade/f-string.md ... ok test mdtest::ruff/fallible-context-manager.md ... ok test mdtest::flake8-tidy-imports/lazy-import-mismatch.md ... ok test mdtest::pylint/invalid-character-backspace.md ... ok test mdtest::flake8-use-pathlib/os-stat.md ... ok test mdtest::flake8-type-checking/typing-only-runtime-import.md ... ok test mdtest::typing.md ... ok test mdtest::ruff/noqa-comments.md ... ok test mdtest::suppression/ignore.md ... ok test result: ok. 61 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/ruff_notebook-f0f28e9de9d15a3c --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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 notebook::tests::cell_range_by_raw_cell_index ... ok 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. 30 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/ruff_python_ast-9159ada251a879b1 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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 57 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::qualify ... ok test name::tests::qualify_invalid_root ... 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. 57 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/comparable-c0ed051e140b6389 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.2-build/ruff-0.17.2/target/rpm/deps/identifier-ea1e8f436b9fa6f1 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.2-build/ruff-0.17.2/target/rpm/deps/match_pattern-9dbfe5802295d9fb --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.2-build/ruff-0.17.2/target/rpm/deps/parentheses-294912733694c59b --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.2-build/ruff-0.17.2/target/rpm/deps/parenthesize-d785ab397d9f8d60 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.2-build/ruff-0.17.2/target/rpm/deps/source_order-1dc2f83442ef9865 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.2-build/ruff-0.17.2/target/rpm/deps/stmt_if-2457474c59f68415 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.2-build/ruff-0.17.2/target/rpm/deps/visitor-f4e4d8b5a1799a19 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.2-build/ruff-0.17.2/target/rpm/deps/ruff_python_codegen-f1cbd2e40c1e08f0 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.2-build/ruff-0.17.2/target/rpm/deps/ruff_python_edits-9dcd1beaa6c7599b --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.2-build/ruff-0.17.2/target/rpm/deps/ruff_python_formatter-163f4ce8dfa9b8c4 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.2-build/ruff-0.17.2/target/rpm/deps/ruff_python_formatter-b94b5cebb12836de --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.2-build/ruff-0.17.2/target/rpm/deps/fixtures-ffffc4ab69ca7784 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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/async_stmts.py ... ok test black_compatibility::cases/annotations.py ... ok test black_compatibility::cases/bytes_docstring.py ... ok test black_compatibility::cases/attribute_access_on_number_literals.py ... ok test black_compatibility::cases/comments8.py ... ok test black_compatibility::cases/comments_tab_indent.py ... ok test black_compatibility::cases/context_managers_autodetect_311.py ... ok test black_compatibility::cases/context_managers_autodetect_39.py ... ok test black_compatibility::cases/docstring_newline_preview.py ... ok test black_compatibility::cases/docstring_no_extra_empty_line_before_eof.py ... ok test black_compatibility::cases/comment_type_hint.py ... ok test black_compatibility::cases/docstring_newline.py ... ok test black_compatibility::cases/context_managers_39.py ... ok test black_compatibility::cases/comments_non_breaking_space.py ... ok test black_compatibility::cases/comments3.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/comments.py ... ok test black_compatibility::cases/comments5.py ... ok test black_compatibility::cases/collections.py ... ok test black_compatibility::cases/context_managers_38.py ... ok test black_compatibility::cases/docstring_preview.py ... ok test black_compatibility::cases/fmtonoff3.py ... ok test black_compatibility::cases/comments4.py ... ok test black_compatibility::cases/class_methods_new_line.py ... ok test black_compatibility::cases/fmtskip.py ... ok test black_compatibility::cases/fmtonoff6.py ... ok test black_compatibility::cases/beginning_backslash.py ... ok test black_compatibility::cases/fmtonoff2.py ... ok test black_compatibility::cases/fmtskip4.py ... ok test black_compatibility::cases/fmtskip3.py ... ok test black_compatibility::cases/docstring.py ... ok test black_compatibility::cases/fmtskip6.py ... ok test black_compatibility::cases/bracketmatch.py ... ok test black_compatibility::cases/fmtskip8.py ... ok test black_compatibility::cases/fmtskip2.py ... ok test black_compatibility::cases/comment_after_escaped_newline.py ... ok test black_compatibility::cases/class_blank_parentheses.py ... ok test black_compatibility::cases/fmtpass_imports.py ... ok test black_compatibility::cases/f_docstring.py ... ok test black_compatibility::cases/fmtonoff4.py ... ok test black_compatibility::cases/comments_in_double_parens.py ... ok test black_compatibility::cases/backslash_before_indent.py ... ok test black_compatibility::cases/comments9.py ... ok test black_compatibility::cases/cantfit.py ... ok test black_compatibility::cases/comments6.py ... ok test black_compatibility::cases/allow_empty_first_line.py ... ok test black_compatibility::cases/dummy_implementations.py ... ok test black_compatibility::cases/form_feeds.py ... ok test black_compatibility::cases/fmtskip12.py ... ok test black_compatibility::cases/conditional_expression.py ... ok test black_compatibility::cases/fmtskip10.py ... ok test black_compatibility::cases/fmtskip13.py ... ok test black_compatibility::cases/fmtskip7.py ... ok test black_compatibility::cases/empty_lines.py ... ok test black_compatibility::cases/fmtskip_multiple_in_clause.py ... ok test black_compatibility::cases/fmtskip11.py ... ok test black_compatibility::cases/fmtonoff5.py ... ok test black_compatibility::cases/comments_in_blocks.py ... ok test black_compatibility::cases/expression.py ... ok test black_compatibility::cases/comments2.py ... ok test black_compatibility::cases/format_unicode_escape_seq.py ... ok test black_compatibility::cases/line_ranges_fmt_off.py ... ok test black_compatibility::cases/line_ranges_decorator_edge_case.py ... ok test black_compatibility::cases/line_ranges_exceeding_end.py ... ok test black_compatibility::cases/fmtskip9.py ... ok test black_compatibility::cases/jupytext_markdown_fmt.py ... ok test black_compatibility::cases/fmtskip5.py ... ok test black_compatibility::cases/line_ranges_fmt_off_overlap.py ... ok test black_compatibility::cases/linelength6.py ... ok test black_compatibility::cases/fmtskip_multiple_strings.py ... ok test black_compatibility::cases/composition_no_trailing_comma.py ... ok test black_compatibility::cases/import_spacing.py ... ok test black_compatibility::cases/composition.py ... ok test black_compatibility::cases/docstring_no_string_normalization.py ... ok test black_compatibility::cases/module_docstring_1.py ... ok test black_compatibility::cases/is_simple_lookup_for_doublestar_expression.py ... ok test black_compatibility::cases/line_ranges_indentation.py ... ok test black_compatibility::cases/module_docstring_4.py ... ok test black_compatibility::cases/import_comments.py ... ok test black_compatibility::cases/module_docstring_followed_by_function.py ... ok test black_compatibility::cases/fmtonoff.py ... ok test black_compatibility::cases/module_docstring_3.py ... ok test black_compatibility::cases/line_ranges_unwrapping.py ... ok test black_compatibility::cases/module_docstring_2.py ... ok test black_compatibility::cases/line_ranges_basic.py ... ok test black_compatibility::cases/line_ranges_imports.py ... ok test black_compatibility::cases/pattern_matching_generic.py ... ok test black_compatibility::cases/ignore_pyi.pyi ... ok test black_compatibility::cases/module_docstring_followed_by_class.py ... ok test black_compatibility::cases/module_docstring_after_comment.py ... ok test black_compatibility::cases/line_ranges_two_passes.py ... ok test black_compatibility::cases/fstring_quotations.py ... ok test black_compatibility::cases/one_element_subscript.py ... ok test black_compatibility::cases/numeric_literals_skip_underscores.py ... ok test black_compatibility::cases/fstring.py ... ok test black_compatibility::cases/parenthesized_context_managers.py ... ok test black_compatibility::cases/pattern_matching_long.py ... ok test black_compatibility::cases/no_blank_line_before_docstring.py ... ok test black_compatibility::cases/pattern_matching_simple.py ... ok test black_compatibility::cases/numeric_literals.py ... ok test black_compatibility::cases/pattern_matching_extras.py ... ok test black_compatibility::cases/multiline_consecutive_open_parentheses_ignore.py ... ok test black_compatibility::cases/line_ranges_diff_edge_case.py ... ok test black_compatibility::cases/keep_newline_after_match.py ... ok test black_compatibility::cases/function2.py ... ok test black_compatibility::cases/pep_572_py310.py ... ok test black_compatibility::cases/pep646_typed_star_arg_type_var_tuple.py ... ok test black_compatibility::cases/pep_572_py39.py ... ok test black_compatibility::cases/pep_572.py ... ok test black_compatibility::cases/line_ranges_fmt_off_decorator.py ... ok test black_compatibility::cases/power_op_newline.py ... ok test black_compatibility::cases/pattern_matching_complex.py ... ok test black_compatibility::cases/pep_570.py ... ok test black_compatibility::cases/long_strings__type_annotations.py ... ok test black_compatibility::cases/generics_wrapping.py ... ok test black_compatibility::cases/pattern_matching_trailing_comma.py ... ok test black_compatibility::cases/pattern_matching_with_if_stmt.py ... ok test black_compatibility::cases/funcdef_return_type_trailing_comma.py ... ok test black_compatibility::cases/pep_604.py ... ok test black_compatibility::cases/pep_572_slices.py ... ok test black_compatibility::cases/function.py ... ok test black_compatibility::cases/pep_654_style.py ... ok test black_compatibility::cases/pep_646.py ... ok test black_compatibility::cases/pep_654.py ... ok test black_compatibility::cases/percent_precedence.py ... ok test black_compatibility::cases/nested_stub.pyi ... ok test black_compatibility::cases/pep604_union_types_line_breaks.py ... ok test black_compatibility::cases/pattern_matching_style.py ... ok test black_compatibility::cases/pep_572_remove_parens.py ... ok test black_compatibility::cases/function_trailing_comma.py ... ok test black_compatibility::cases/long_strings_flag_disabled.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/pep_750.py ... ok test black_compatibility::cases/py310_pep572.py ... ok test black_compatibility::cases/prefer_rhs_split_reformatted.py ... ok test black_compatibility::cases/pep_701.py ... ok test black_compatibility::cases/preview_fmtpass_imports.py ... ok test black_compatibility::cases/power_op_spacing.py ... ok test black_compatibility::cases/python39.py ... ok test black_compatibility::cases/preview_pep646_typed_star_arg_type_var_tuple.py ... ok test black_compatibility::cases/power_op_spacing_long.py ... ok test black_compatibility::cases/preview_cantfit_string.py ... ok test black_compatibility::cases/python38.py ... ok test black_compatibility::cases/remove_except_types_parens.py ... ok test black_compatibility::cases/python37.py ... ok test black_compatibility::cases/preview_long_strings__type_annotations.py ... ok test black_compatibility::cases/preview_return_annotation_brackets_string.py ... ok test black_compatibility::cases/preview_import_line_collapse.py ... ok test black_compatibility::cases/preview_cantfit.py ... ok test black_compatibility::cases/preview_standardize_type_comments.py ... ok test black_compatibility::cases/remove_parens.py ... ok test black_compatibility::cases/preview_long_strings__east_asian_width.py ... ok test black_compatibility::cases/remove_with_brackets.py ... ok test black_compatibility::cases/remove_except_types_parens_pre_py314.py ... ok test black_compatibility::cases/raw_docstring.py ... ok test black_compatibility::cases/remove_except_parens.py ... ok test black_compatibility::cases/preview_hug_parens_with_braces_and_square_brackets.py ... ok test black_compatibility::cases/preview_hug_parens_with_braces_and_square_brackets_no_ll1.py ... ok test black_compatibility::cases/single_line_format_skip_with_multiple_comments.py ... ok test black_compatibility::cases/preview_long_dict_values.py ... ok test black_compatibility::cases/raw_docstring_no_string_normalization.py ... ok test black_compatibility::cases/prefer_rhs_split.py ... ok test black_compatibility::cases/preview_long_strings__edge_case.py ... ok test black_compatibility::cases/skip_magic_trailing_comma.py ... ok test black_compatibility::cases/preview_wrap_comprehension_in.py ... ok test black_compatibility::cases/skip_magic_trailing_comma_generic_wrap.py ... ok test black_compatibility::cases/trailing_comma.py ... ok test black_compatibility::cases/starred_for_target.py ... ok test black_compatibility::cases/target_version_flag.py ... ok test black_compatibility::cases/return_annotation_brackets.py ... ok test black_compatibility::cases/split_delimiter_comments.py ... ok test black_compatibility::cases/string_prefixes.py ... ok test black_compatibility::cases/slices.py ... ok test black_compatibility::cases/remove_parens_from_lhs.py ... ok test black_compatibility::miscellaneous/force_py36.py ... ok test black_compatibility::cases/remove_await_parens.py ... ok test black_compatibility::cases/remove_redundant_parens_in_case_guard.py ... ok test black_compatibility::cases/preview_remove_multiline_lone_list_item_parens.py ... ok test black_compatibility::cases/remove_newline_after_code_block_open.py ... ok test black_compatibility::cases/remove_for_brackets.py ... ok test black_compatibility::cases/preview_comments7.py ... ok test black_compatibility::cases/remove_lone_list_item_parens.py ... ok test black_compatibility::cases/whitespace.py ... ok test black_compatibility::cases/trailing_comma_optional_parens2.py ... ok test black_compatibility::cases/trailing_comma_optional_parens3.py ... ok test black_compatibility::cases/type_expansion.py ... ok test black_compatibility::cases/walrus_in_dict.py ... ok test black_compatibility::cases/type_aliases.py ... ok test black_compatibility::cases/tricky_unicode_symbols.py ... ok test black_compatibility::cases/tuple_with_stmt.py ... ok test black_compatibility::cases/trailing_comma_optional_parens1.py ... ok test black_compatibility::cases/type_params.py ... ok test black_compatibility::cases/preview_multiline_strings.py ... ok test black_compatibility::cases/typed_params_trailing_comma.py ... ok test black_compatibility::miscellaneous/missing_final_newline.py ... ok test black_compatibility::cases/preview_long_strings.py ... ok test format::carriage_return/string.py ... ok test black_compatibility::miscellaneous/force_pyi.pyi ... ok test black_compatibility::cases/type_comment_syntax_error.py ... ok test black_compatibility::cases/stub.pyi ... ok test black_compatibility::cases/trailing_commas_in_leading_parts.py ... ok test format::expression/await.py ... ok test black_compatibility::miscellaneous/blackd_diff.py ... ok test black_compatibility::cases/torture.py ... ok test black_compatibility::cases/tupleassign.py ... ok test black_compatibility::cases/preview_long_strings__regression.py ... ok test format::blank_line_before_class_docstring.py ... ok test black_compatibility::cases/type_param_defaults.py ... ok test format::comment_prefixes.py ... ok test format::empty_trailing_newline.py ... ok test format::empty_whitespace.py ... ok test format::empty_multiple_trailing_newlines.py ... ok test format::docstring_newlines.py ... ok test format::docstring_non_visible_characters.py ... ok test format::expression/annotated_assign.py ... ok test black_compatibility::miscellaneous/debug_visitor.py ... ok test format::expression/binary.py ... ok test format::empty_now_newline.py ... ok test format::docstring_tab_indentation.py ... ok test black_compatibility::miscellaneous/string_quotes.py ... ok test format::docstring_code_examples_crlf.py ... ok test format::docstring_chaperones.py ... ok test format::expression/binary_pow_spacing.py ... ok test format::expression/compare.py ... ok test format::expression/call.py ... ok test format::expression/boolean_operation.py ... ok test format::expression/attribute.py ... ok test format::expression/bytes.py ... ok test format::expression/binary_implicit_string.py ... ok test format::expression/set_comp.py ... ok test format::expression/dict.py ... ok test format::expression/named_expr.py ... ok test format::expression/fstring_multiline_replacement_field.py ... ok test format::docstring.py ... ok test format::expression/dict_comp.py ... ok test format::expression/fstring_preview.py ... ok test format::expression/number.py ... ok test format::expression/join_implicit_concatenated_string_preserve.py ... ok test format::expression/list.py ... ok test format::expression/generator_exp.py ... ok test format::expression/if.py ... ok test format::expression/list_comp_py315.py ... ok test format::expression/list_comp.py ... ok test format::expression/slice.py ... ok test format::expression/hug.py ... ok test format::expression/starred.py ... ok test format::expression/optional_parentheses_comments.py ... ok test format::f-string-carriage-return-newline.py ... ok test format::expression/split_empty_brackets.py ... ok test format::expression/tuple.py ... ok test format::expression/unary.py ... ok test format::fmt_on_off/empty_file.py ... ok test format::fmt_on_off/comments.py ... ok test format::expression/yield_from.py ... ok test format::fluent.py ... ok test format::expression/subscript.py ... ok test format::expression/unsplittable.py ... ok test format::expression/yield.py ... ok test format::expression/join_implicit_concatenated_string.py ... ok test format::fmt_on_off/fmt_off_unclosed_deep_nested_trailing_comment.py ... ok test format::fmt_on_off/indent.py ... ok test format::fmt_on_off/fmt_off_unclosed_trailing_comment.py ... ok test format::expression/string.py ... ok test format::expression/nested_string_quote_style.py ... ok test format::expression/join_implicit_concatenated_string_assignment.py ... ok test format::fmt_on_off/yapf.py ... ok test format::fmt_on_off/form_feed.py ... ok test format::fmt_on_off/fmt_off_docstring.py ... ok test format::fmt_on_off/last_statement.py ... ok test format::fmt_on_off/newlines.py ... ok test format::fmt_on_off/no_fmt_on.py ... ok test format::fmt_on_off/trailing_semicolon.py ... ok test format::fmt_on_off/mixed_space_and_tab.py ... ok test format::fmt_on_off/simple.py ... ok test format::fmt_on_off/trailing_comments.py ... ok test format::expression/lambda.py ... ok test format::fmt_on_off/off_on_off_on.py ... ok test format::fmt_skip/decorators.py ... ok test format::fmt_skip/reason.py ... ok test format::fmt_skip/trailing_semi.py ... ok test format::fmt_skip/docstrings.py ... ok test format::fmt_skip/or_else.py ... ok test format::fmt_skip/parentheses.py ... ok test format::fmt_skip/compound_one_liners.py ... ok test format::fmt_skip/top_level_semicolon.py ... ok test format::fmt_skip/semicolons.py ... ok test format::module_dangling_comment1.py ... ok test format::parentheses/nested.py ... ok test format::preview.py ... ok test format::parentheses/expression_parentheses_comments.py ... ok test format::parentheses/opening_parentheses_comment_empty.py ... ok test format::multiline_string_deviations.py ... ok test format::fmt_skip/match.py ... ok test format::range_formatting/empty_range.py ... ok test format::fmt_skip/type_params.py ... ok test format::pattern_match_regression_brackets.py ... ok test format::notebook_docstring.py ... ok test format::range_formatting/decorators.py ... ok test format::range_formatting/end_of_file.py ... ok test format::form_feed.py ... ok test format::pattern/pattern_maybe_parenthesize.py ... ok test format::parentheses/opening_parentheses_comment_value.py ... ok test format::newlines.py ... ok test format::parentheses/call_chains.py ... ok test format::expression/tstring.py ... ok test format::newlines.pyi ... ok test format::module_dangling_comment2.py ... ok test format::expression/fstring.py ... ok test format::docstring_code_examples_dynamic_line_width.py ... ok test format::range_formatting/range_narrowing.py ... ok test format::range_formatting/empty_file.py ... ok test format::range_formatting/ancestory.py ... ok test format::quote_style.py ... ok test format::range_formatting/comment_only_range.py ... ok test format::range_formatting/module.py ... ok test format::range_formatting/whitespace_only_range.py ... ok test format::range_formatting/fmt_on_off.py ... ok test format::statement/aug_assign.py ... ok test format::range_formatting/stub.pyi ... ok test format::range_formatting/clause_header.py ... ok test format::statement/for.py ... ok test format::statement/global.py ... ok test format::statement/assign.py ... ok test format::range_formatting/trailing_comments.py ... ok test format::statement/class_definition.py ... ok test format::range_formatting/indent.py ... ok test format::statement/delete.py ... ok test format::range_formatting/leading_trailing_comments.py ... ok test format::range_formatting/fmt_skip.py ... ok test format::statement/break.py ... ok test format::range_formatting/leading_comments.py ... ok test format::skip_magic_trailing_comma.py ... ok test format::range_formatting/parentheses.py ... ok test format::range_formatting/same_line_body.py ... ok test format::statement/ellipsis.pyi ... ok test format::statement/with_39.py ... ok test format::statement/raise.py ... ok test format::statement/ann_assign.py ... ok test format::statement/nonlocal.py ... ok test format::statement/top_level.py ... ok test format::statement/return_type_no_parameters.py ... ok test format::statement/module_comment.py ... ok test format::stub_files/blank_line_after_nested_stub_class_eof.pyi ... ok test format::range_formatting/regressions.py ... ok test format::range_formatting/docstring_code_examples.py ... ok test format::statement/top_level.pyi ... ok test format::statement/assert.py ... ok test format::statement/assignment_split_value_first.py ... ok test format::statement/return.py ... ok test format::stub_files/comments.pyi ... ok test format::statement/import_from.py ... ok test format::stub_files/blank_line_after_nested_stub_class.pyi ... ok test format::stub_files/decorated_class_after_function.pyi ... ok test format::stub_files/suite.pyi ... ok test format::stub_files/nesting.pyi ... ok test format::statement/return_type_parameters.py ... ok test format::statement/if.py ... ok test format::statement/while.py ... ok test format::statement/lazy_import.py ... ok test format::statement/import.py ... ok test format::statement/function.py ... ok test format::statement/stub_functions_trailing_comments.py ... ok test format::stub_files/top_level.pyi ... ok test format::statement/long_type_annotations.py ... ok test format::statement/return_annotation.py ... ok test format::statement/try.py ... ok test format::trailing_comments.py ... ok test format::tab_width.py ... ok test format::statement/with.py ... ok test format::trailing_pragma_nested.py ... ok test format::trivia.py ... ok test format::statement/type_alias.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.2-build/ruff-0.17.2/target/rpm/deps/normalizer-39220cd7df5812d6 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.2-build/ruff-0.17.2/target/rpm/deps/ruff_python_importer-32671fc54ecb24f0 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.2-build/ruff-0.17.2/target/rpm/deps/ruff_python_index-f156aff185995116 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.2-build/ruff-0.17.2/target/rpm/deps/ruff_python_literal-e82b2e43b141e65a --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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 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::display_representations_are_normalized ... 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. 29 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.99s Running `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/ruff_python_parser-92724dec1768294d --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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 243 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::cells_module_range_spans_source ... ok test parser::tests::interpolated_string_escaped_brace_values ... 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::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::stack_growth::binary_paren_interplay_grows_stack ... ok test parser::tests::stack_growth::deep_nesting_preserves_surrounding_statements ... ok test parser::tests::stack_growth::invalid_async_chain_grows_stack ... ok test parser::tests::stack_growth::nested_calls_grow_stack ... ok test parser::tests::stack_growth::nested_def_blocks_grow_stack ... ok test parser::tests::stack_growth::nested_invalid_mapping_pattern_keys_grow_stack ... ok test parser::tests::stack_growth::nested_lambda_chain_grows_stack ... ok test parser::tests::stack_growth::nested_lists_grow_stack ... ok test parser::tests::stack_growth::nested_match_patterns_grow_stack ... ok test parser::tests::stack_growth::nested_parens_grow_stack ... ok test parser::tests::stack_growth::nested_subscripts_grow_stack ... ok test parser::tests::stack_growth::nested_unary_chains_grow_stack ... ok test parser::tests::stack_growth::right_assoc_pow_chain_grows_stack ... ok test parser::tests::stack_growth::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. 243 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s Running `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/fixtures-d05ee5bf84d477da --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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_missing_rhs.py ... ok test inline_err::class_def_missing_name.py ... ok test inline_err::assert_empty_test.py ... ok test inline_err::assert_empty_msg.py ... ok test inline_err::assert_invalid_test_expr.py ... ok test inline_err::assign_stmt_keyword_target.py ... ok test inline_err::class_def_empty_body.py ... ok test inline_err::case_expect_indented_block.py ... ok test inline_err::ann_assign_stmt_invalid_annotation.py ... ok test inline_err::class_def_unparenthesized_generator_argument.py ... ok test inline_err::backslash_continuation_indentation_error.py ... ok test inline_err::assign_stmt_missing_rhs.py ... ok test inline_err::ann_assign_stmt_invalid_value.py ... ok test inline_err::assign_stmt_starred_expr_value.py ... ok test inline_err::assign_stmt_invalid_target.py ... ok test inline_err::ann_assign_stmt_type_alias_annotation.py ... ok test inline_err::async_unexpected_token.py ... ok test inline_err::aug_assign_stmt_invalid_target.py ... ok test inline_err::class_def_unclosed_type_param_list.py ... ok test inline_err::assign_stmt_invalid_value_expr.py ... ok test inline_err::aug_assign_stmt_missing_rhs.py ... ok test inline_err::aug_assign_stmt_invalid_value.py ... ok test inline_err::args_unparenthesized_generator.py ... ok test inline_err::ann_assign_stmt_invalid_target.py ... ok test inline_err::assert_invalid_msg_expr.py ... ok test inline_err::clause_expect_indented_block.py ... ok test inline_err::comma_separated_missing_first_element.py ... ok test inline_err::clause_expect_single_statement.py ... ok test inline_err::comma_separated_missing_element_between_commas.py ... ok test inline_err::del_stmt_empty.py ... ok test inline_err::comma_separated_missing_comma.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::comprehension_missing_for_after_async.py ... ok test inline_err::debug_shadow_type_alias.py ... ok test inline_err::debug_shadow_import.py ... ok test inline_err::debug_shadow_try.py ... ok test inline_err::duplicate_keyword_args.py ... ok test inline_err::debug_shadow_with.py ... ok test inline_err::debug_shadow_function.py ... ok test inline_err::debug_shadow_class.py ... ok test inline_err::decorator_dict_literal_py38.py ... ok test inline_err::decorator_missing_newline.py ... ok test inline_err::decorator_await_expression_py38.py ... ok test inline_err::debug_shadow_match.py ... ok test inline_err::decorator_expression_py38.py ... ok test inline_err::decorator_float_literal_py38.py ... ok test inline_err::del_incomplete_target.py ... ok test inline_err::decorator_non_toplevel_call_expression_py38.py ... ok test inline_err::del_debug_py39.py ... ok test inline_err::dotted_name_multiple_dots.py ... ok test inline_err::decorator_missing_expression.py ... ok test inline_err::decorator_unexpected_token.py ... ok test inline_err::decorator_invalid_expression.py ... ok test inline_err::except_stmt_unparenthesized_tuple_no_as_py313.py ... ok test inline_err::decorator_named_expression_py37.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_exception.py ... ok test inline_err::except_stmt_missing_as_name.py ... ok test inline_err::except_star_py310.py ... ok test inline_err::except_stmt_unparenthesized_tuple_as.py ... ok test inline_err::for_stmt_invalid_target_binary_expr.py ... ok test inline_err::except_stmt_missing_exception_and_as_name.py ... ok test inline_err::duplicate_type_parameter_names.py ... ok test inline_err::f_string_invalid_conversion_flag_name_tok.py ... ok test inline_err::f_string_conversion_follows_exclamation.py ... ok test inline_err::f_string_empty_expression.py ... ok test inline_err::for_stmt_invalid_iter_expr.py ... ok test inline_err::f_string_lambda_without_parentheses.py ... ok test inline_err::f_string_invalid_starred_expr.py ... ok test inline_err::f_string_unclosed_lbrace_in_format_spec.py ... ok test inline_err::except_stmt_invalid_expression.py ... ok test inline_err::f_string_invalid_conversion_flag_other_tok.py ... ok test inline_err::for_iter_unpack_py38.py ... ok test inline_err::f_string_unclosed_lbrace.py ... ok test inline_err::for_stmt_invalid_target.py ... ok test inline_err::function_def_empty_body.py ... ok test inline_err::from_import_missing_module.py ... ok test inline_err::for_stmt_missing_target.py ... ok test inline_err::for_stmt_missing_iter.py ... ok test inline_err::for_stmt_missing_in_keyword.py ... ok test inline_err::from_import_parenthesized_star.py ... ok test inline_err::for_stmt_invalid_target_in_keyword.py ... ok test inline_err::duplicate_match_key.py ... ok test inline_err::from_import_unparenthesized_trailing_comma.py ... ok test inline_err::from_import_missing_rpar.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::from_import_dotted_names.py ... ok test inline_err::if_stmt_missing_colon.py ... ok test inline_err::function_def_invalid_return_expr.py ... ok test inline_err::if_stmt_invalid_elif_test_expr.py ... ok test inline_err::function_def_missing_identifier.py ... ok test inline_err::import_stmt_trailing_comma.py ... ok test inline_err::function_def_missing_return_type.py ... ok test inline_err::if_stmt_missing_test.py ... ok test inline_err::if_stmt_empty_body.py ... ok test inline_err::global_stmt_expression.py ... ok test inline_err::global_stmt_empty.py ... ok test inline_err::if_stmt_elif_missing_colon.py ... ok test inline_err::global_stmt_trailing_comma.py ... ok test inline_err::function_def_unclosed_parameter_list.py ... ok test inline_err::function_def_unclosed_type_param_list.py ... ok test inline_err::if_stmt_misspelled_elif.py ... ok test inline_err::function_def_unparenthesized_return_types.py ... ok test inline_err::function_type_params_py311.py ... ok test inline_err::import_stmt_empty.py ... ok test inline_err::import_alias_missing_asname.py ... ok test inline_err::if_stmt_invalid_test_expr.py ... ok test inline_err::implicitly_concatenated_unterminated_string_multiline.py ... ok test inline_err::implicitly_concatenated_unterminated_string.py ... ok test inline_err::import_stmt_parenthesized_names.py ... ok test inline_err::invalid_annotation_class.py ... ok test inline_err::import_stmt_star_import.py ... ok test inline_err::incomplete_attribute_before_for_in_delimiter.py ... ok test inline_err::invalid_annotation_type_alias.py ... ok test inline_err::import_from_star.py ... ok test inline_err::invalid_byte_literal.py ... ok test inline_err::invalid_del_target.py ... ok test inline_err::invalid_fstring_literal_element.py ... ok test inline_err::invalid_annotation_py314.py ... ok test inline_err::invalid_annotation_function_py314.py ... ok test inline_err::match_expected_colon.py ... ok test inline_err::invalid_match_pattern_target.py ... ok test inline_err::ipython_help_escape_command_error_recovery_3.py ... ok test inline_err::invalid_string_literal.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::lambda_body_with_yield_expr.py ... ok test inline_err::lazy_import_invalid_from_py315.py ... ok test inline_err::ipython_help_escape_command_error_recovery_2.py ... ok test inline_err::lambda_body_with_starred_expr.py ... ok test inline_err::iter_unpack_yield_py37.py ... ok test inline_err::lazy_import_invalid_context_py315.py ... ok test inline_err::irrefutable_case_pattern.py ... ok test inline_err::invalid_future_feature.py ... ok test inline_err::lazy_import_stmt_py314.py ... ok test inline_err::match_before_py310.py ... ok test inline_err::invalid_annotation_function.py ... ok test inline_err::match_stmt_expect_indented_block.py ... ok test inline_err::match_stmt_expected_case_block.py ... ok test inline_err::match_classify_as_keyword.py ... ok test inline_err::match_classify_as_keyword_or_identifier.py ... ok test inline_err::mixed_tstring_and_bytes_literals.py ... ok test inline_err::multiple_starred_names_in_sequence_pattern.py ... ok test inline_err::match_stmt_missing_guard_expr.py ... ok test inline_err::match_stmt_missing_pattern.py ... ok test inline_err::match_stmt_no_newline_before_case.py ... ok test inline_err::match_stmt_invalid_guard_expr.py ... ok test inline_err::mixed_bytes_and_non_bytes_literals.py ... ok test inline_err::multiple_starred_assignment_target.py ... ok test inline_err::multiple_clauses_on_same_line.py ... ok test inline_err::match_stmt_invalid_subject_expr.py ... ok test inline_err::match_stmt_single_starred_subject.py ... ok test inline_err::nonlocal_declaration_at_module_level.py ... ok test inline_err::multiple_assignment_in_case_pattern.py ... ok test inline_err::param_with_star_annotation_py310.py ... ok test inline_err::nonlocal_stmt_expression.py ... ok test inline_err::param_missing_annotation.py ... ok test inline_err::node_range_with_gaps.py ... ok test inline_err::named_expr_slice_parse_error.py ... ok test inline_err::nested_async_comprehension_py310.py ... ok test inline_err::params_duplicate_names.py ... ok test inline_err::nonlocal_stmt_empty.py ... ok test inline_err::nested_quote_in_format_spec_py312.py ... ok test inline_err::param_with_invalid_default.py ... ok test inline_err::param_with_invalid_annotation.py ... ok test inline_err::named_expr_slice.py ... ok test inline_err::param_with_invalid_star_annotation.py ... ok test inline_err::param_missing_default.py ... ok test inline_err::nonlocal_stmt_trailing_comma.py ... ok test inline_err::params_star_after_slash.py ... ok test inline_err::params_follows_var_keyword_param.py ... ok test inline_err::params_expected_after_star_separator.py ... ok test inline_err::params_multiple_kwargs.py ... ok test inline_err::params_kwarg_after_star_separator.py ... ok test inline_err::parenthesized_context_manager_py38.py ... ok test inline_err::params_var_positional_with_default.py ... ok test inline_err::params_star_separator_after_star_param.py ... ok test inline_err::params_multiple_star_separator.py ... ok test inline_err::params_non_default_after_default.py ... ok test inline_err::params_no_arg_before_slash.py ... ok test inline_err::params_multiple_slash_separator.py ... ok test inline_err::params_multiple_varargs.py ... ok test inline_err::pep701_nested_interpolation_py311.py ... ok test inline_err::parenthesized_kwarg_py38.py ... ok test inline_err::params_var_keyword_with_default.py ... ok test inline_err::single_star_for.py ... ok test inline_err::raise_stmt_invalid_exc.py ... ok test inline_err::raise_stmt_from_without_exc.py ... ok test inline_err::raise_stmt_unparenthesized_tuple_cause.py ... ok test inline_err::single_star_yield.py ... ok test inline_err::simple_and_compound_stmt_on_same_line.py ... ok test inline_err::raise_stmt_invalid_cause.py ... ok test inline_err::pos_only_py37.py ... ok test inline_err::raise_stmt_unparenthesized_tuple_exc.py ... ok test inline_err::return_stmt_invalid_expr.py ... ok test inline_err::pep_798_unpacking_comprehensions_py314.py ... ok test inline_err::simple_and_compound_stmt_on_same_line_in_block.py ... ok test inline_err::pep_798_invalid_dict_unpacking_comprehensions_py315.py ... ok test inline_err::signed_pattern_non_literal_operand.py ... ok test inline_err::simple_stmts_on_same_line.py ... ok test inline_err::simple_stmts_on_same_line_in_block.py ... ok test inline_err::rebound_comprehension_variable.py ... ok test inline_err::pep701_f_string_py311.py ... ok test inline_err::starred_list_comp_py314.py ... ok test inline_err::single_starred_assignment_target.py ... ok test inline_err::star_slices.py ... ok test inline_err::starred_comprehension_target.py ... ok test inline_err::star_index_py310.py ... ok test inline_err::single_star_return.py ... ok test inline_err::t_string_invalid_conversion_flag_other_tok.py ... ok test inline_err::t_string_invalid_conversion_flag_name_tok.py ... ok test inline_err::starred_starred_expression.py ... ok test inline_err::type_param_default_py312.py ... ok test inline_err::t_string_invalid_starred_expr.py ... ok test inline_err::t_string_empty_expression.py ... ok test inline_err::try_stmt_invalid_order.py ... ok test inline_err::type_alias_incomplete_stmt.py ... ok test inline_err::try_stmt_misspelled_except.py ... ok test inline_err::type_param_missing_bound.py ... ok test inline_err::try_stmt_mixed_except_kind.py ... ok test inline_err::t_string_unclosed_lbrace_in_format_spec.py ... ok test inline_err::type_param_invalid_bound_expr.py ... ok test inline_err::t_string_lambda_without_parentheses.py ... ok test inline_err::t_string_unclosed_lbrace.py ... ok test inline_err::type_param_param_spec_invalid_default_expr.py ... ok test inline_err::template_strings_py313.py ... ok test inline_err::unparenthesized_named_expr_index_py38.py ... ok test inline_err::tuple_context_manager_py38.py ... ok test inline_err::try_stmt_missing_except_finally.py ... ok test inline_err::type_param_param_spec_bound.py ... ok test inline_err::type_alias_invalid_value_expr.py ... ok test inline_err::type_param_param_spec_missing_default.py ... ok test inline_err::type_param_type_var_tuple_missing_default.py ... ok test inline_err::type_stmt_py311.py ... ok test inline_err::type_param_type_var_tuple_bound.py ... ok test inline_err::type_param_type_var_missing_default.py ... ok test inline_err::type_param_type_var_invalid_default_expr.py ... ok test inline_err::type_param_type_var_tuple_invalid_default_expr.py ... ok test inline_err::yield_after_comma.py ... ok test inline_err::unparenthesized_named_expr_set_comp_py38.py ... ok test inline_err::type_params_empty.py ... ok test inline_err::unparenthesized_named_expr_set_literal_py38.py ... ok test inline_err::unary_plus_py314.py ... ok test inline_err::walrus_py37.py ... ok test inline_ok::all_async_comprehension_py310.py ... ok test inline_ok::async_with_statement.py ... ok test inline_err::while_stmt_missing_colon.py ... ok test inline_err::type_parameter_default_order.py ... ok test inline_err::while_stmt_invalid_test_expr.py ... ok test inline_err::unterminated_fstring_newline_recovery.py ... ok test inline_err::write_to_debug_expr.py ... ok test inline_ok::async_for_statement.py ... ok test inline_ok::async_function_definition.py ... ok test inline_err::yield_from_in_async_function.py ... ok test inline_err::with_items_parenthesized_missing_colon.py ... ok test inline_err::with_items_parenthesized_missing_comma.py ... ok test inline_err::while_stmt_missing_test.py ... ok test inline_ok::assign_targets_terminator.py ... ok test inline_ok::assign_stmt_starred_expr_value.py ... ok test inline_ok::backslash_continuation_indentation.py ... ok test inline_ok::ann_assign_stmt_simple_target.py ... ok test inline_ok::ambiguous_lpar_with_items_binary_expr.py ... ok test inline_ok::ambiguous_lpar_with_items_if_expr.py ... ok test inline_ok::args_unparenthesized_generator.py ... ok test inline_ok::decorator_async_function.py ... ok test inline_ok::debug_rename_import.py ... ok test inline_ok::decorator_expression_dotted_ident_py38.py ... ok test inline_ok::class_def_arguments.py ... ok test inline_ok::dotted_name_normalized_spaces.py ... ok test inline_ok::class_keyword_in_case_pattern.py ... ok test inline_ok::class_type_params_py312.py ... ok test inline_ok::comma_separated_regular_list_terminator.py ... ok test inline_ok::for_in_target_valid_expr.py ... ok test inline_ok::decorator_expression_eval_hack_py38.py ... ok test inline_ok::del_targets_terminator.py ... ok test inline_ok::except_star_py311.py ... ok test inline_ok::except_stmt_as_name_soft_keyword.py ... ok test inline_ok::decorator_expression_py39.py ... ok test inline_ok::decorator_expression_identity_hack_py38.py ... ok test inline_ok::from_import_stmt_terminator.py ... ok test inline_ok::import_from_star.py ... ok test inline_ok::except_stmt_unparenthesized_tuple_no_as_py314.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::del_debug_py38.py ... ok test inline_ok::decorator_await_expression_py39.py ... ok test inline_ok::for_iter_unpack_py38.py ... ok test inline_ok::duplicate_match_key_attr.py ... ok test inline_ok::from_import_no_space.py ... ok test inline_ok::match_after_py310.py ... ok test inline_ok::different_match_pattern_bindings.py ... ok test inline_ok::lambda_with_no_parameters.py ... ok test inline_ok::import_stmt_terminator.py ... ok test inline_ok::function_type_params_py312.py ... ok test inline_ok::iter_unpack_return_py38.py ... ok test inline_ok::iter_unpack_yield_py37.py ... ok test inline_ok::lazy_import_relative_py315.py ... ok test inline_ok::function_def_parameter_range.py ... ok test inline_ok::iter_unpack_return_py37.py ... ok test inline_ok::function_def_parenthesized_return_types.py ... ok test inline_ok::global_stmt.py ... ok test inline_ok::match_as_pattern_soft_keyword.py ... ok test inline_ok::lazy_import_soft_keyword_split_py315.py ... ok test inline_ok::import_as_name_soft_keyword.py ... ok test inline_ok::function_def_valid_return_expr.py ... ok test inline_ok::fstring_format_spec_terminator.py ... ok test inline_ok::irrefutable_case_pattern_at_end.py ... ok test inline_ok::lazy_import_stmt_py315.py ... ok test inline_ok::match_classify_as_identifier_1.py ... ok test inline_ok::match_annotated_assignment.py ... ok test inline_ok::lambda_with_valid_body.py ... ok test inline_ok::lazy_import_semantic_ok_py315.py ... ok test inline_ok::iter_unpack_yield_py38.py ... ok test inline_ok::match_classify_as_keyword_2.py ... ok test inline_ok::match_as_pattern.py ... ok test inline_ok::multiple_starred_assignment_target.py ... ok test inline_ok::non_rebound_comprehension_variable.py ... ok test inline_ok::nonlocal_declaration_at_module_level.py ... ok test inline_ok::match_attr_pattern_soft_keyword.py ... ok test inline_ok::match_classify_as_keyword_or_identifier.py ... ok test inline_ok::multiple_assignment_in_case_pattern.py ... ok test inline_ok::nonlocal_stmt.py ... ok test inline_ok::match_stmt_subject_expr.py ... ok test inline_ok::match_classify_as_identifier_2.py ... ok test inline_ok::match_sequence_pattern_parentheses_terminator.py ... ok test inline_ok::match_sequence_pattern_terminator.py ... ok test inline_ok::parenthesized_named_expr_index_py38.py ... ok test inline_ok::match_stmt_valid_guard_expr.py ... ok test inline_ok::match_classify_as_keyword_1.py ... ok test inline_ok::non_nested_quote_in_format_spec_py311.py ... ok test inline_ok::param_with_star_annotation.py ... ok test inline_ok::param_with_annotation.py ... ok test inline_ok::param_with_default.py ... ok test inline_ok::nested_async_comprehension_py310.py ... ok test inline_ok::non_duplicate_keyword_args.py ... ok test inline_ok::nested_async_comprehension_py311.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::nested_alternative_patterns.py ... ok test inline_ok::param_with_star_annotation_py311.py ... ok test inline_ok::parenthesized_star_index_py310.py ... ok test inline_ok::pep701_f_string_py311.py ... ok test inline_ok::params_seen_keyword_only_param_after_star.py ... ok test inline_ok::parenthesized_context_manager_py39.py ... ok test inline_ok::params_non_default_after_star.py ... ok test inline_ok::parenthesized_kwarg_py37.py ... ok test inline_ok::parenthesized_named_expr_py38.py ... ok test inline_ok::single_starred_assignment_target.py ... ok test inline_ok::pos_only_py38.py ... ok test inline_ok::simple_stmts_in_block.py ... ok test inline_ok::single_parenthesized_item_context_manager_py38.py ... ok test inline_ok::simple_stmts_with_semicolons.py ... ok test inline_ok::read_from_debug.py ... ok test inline_ok::starred_comprehension_target.py ... ok test inline_ok::starred_list_comp_py315.py ... ok test inline_ok::template_strings_py314.py ... ok test inline_ok::single_star_in_tuple.py ... ok test inline_ok::tuple_context_manager_py38.py ... ok test inline_ok::type_stmt_py312.py ... ok test inline_ok::type_param_param_spec.py ... ok test inline_ok::type_param_type_var_tuple.py ... ok test inline_ok::valid_annotation_class.py ... ok test inline_ok::unparenthesized_named_expr_py39.py ... ok test inline_ok::type_param_type_var.py ... ok test inline_ok::unparenthesized_named_expr_index_py39.py ... ok test inline_ok::unary_plus_py315.py ... ok test invalid_syntax::expressions/arguments/invalid_keyword_expression.py ... ok test inline_ok::pep701_f_string_py312.py ... ok test inline_ok::pep750_t_string_py314.py ... ok test inline_ok::pep_798_unpacking_comprehensions_py315.py ... ok test inline_ok::star_index_py311.py ... ok test invalid_syntax::expressions/arguments/double_starred.py ... ok test inline_ok::type_param_default_py313.py ... ok test inline_ok::valid_annotation_py313.py ... ok test inline_ok::yield_after_comma_parenthesized.py ... ok test invalid_syntax::expressions/arguments/duplicate_keyword_arguments.py ... ok test invalid_syntax::expressions/arguments/invalid_expression.py ... ok test inline_ok::valid_annotation_function_py313.py ... ok test inline_ok::walrus_py38.py ... ok test invalid_syntax::expressions/arguments/unclosed_0.py ... ok test inline_ok::valid_future_feature.py ... ok test invalid_syntax::expressions/bin_op/missing_rhs_0.py ... ok test invalid_syntax::expressions/arguments/missing_comma.py ... ok test invalid_syntax::expressions/bin_op/missing_lhs.py ... ok test invalid_syntax::expressions/attribute/multiple_dots.py ... ok test invalid_syntax::expressions/arguments/starred.py ... ok test invalid_syntax::expressions/arguments/missing_argument.py ... ok test invalid_syntax::expressions/await/no_expression_1.py ... ok test invalid_syntax::expressions/arguments/unclosed_2.py ... ok test invalid_syntax::expressions/await/no_expression_0.py ... ok test invalid_syntax::expressions/arguments/missing_expression.py ... ok test invalid_syntax::expressions/compare/invalid_rhs_expression.py ... ok test invalid_syntax::expressions/attribute/no_member.py ... ok test invalid_syntax::expressions/attribute/invalid_member.py ... ok test invalid_syntax::expressions/arguments/unclosed_1.py ... ok test invalid_syntax::expressions/arguments/invalid_order.py ... ok test invalid_syntax::expressions/bin_op/invalid_rhs_expression.py ... ok test invalid_syntax::expressions/bin_op/named_expression.py ... ok test invalid_syntax::expressions/await/recover.py ... ok test invalid_syntax::expressions/bool_op/invalid_rhs_expression.py ... ok test invalid_syntax::expressions/bin_op/missing_rhs_1.py ... ok test invalid_syntax::expressions/bin_op/multiple_ops.py ... ok test invalid_syntax::expressions/bin_op/starred_expression.py ... ok test invalid_syntax::expressions/bool_op/missing_rhs.py ... ok test invalid_syntax::expressions/dict/missing_closing_brace_0.py ... ok test invalid_syntax::expressions/bool_op/named_expression.py ... ok test invalid_syntax::expressions/bool_op/missing_lhs.py ... ok test invalid_syntax::expressions/compare/invalid_order.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/missing_rhs_1.py ... ok test invalid_syntax::expressions/compare/missing_rhs_0.py ... ok test invalid_syntax::expressions/compare/multiple_equals.py ... ok test invalid_syntax::expressions/compare/missing_rhs_2.py ... ok test invalid_syntax::expressions/list/missing_closing_bracket_0.py ... ok test invalid_syntax::expressions/emoji_statement.py ... ok test invalid_syntax::expressions/dict/double_star_comprehension.py ... ok test invalid_syntax::expressions/dict/missing_closing_brace_1.py ... ok test invalid_syntax::expressions/dict/missing_closing_brace_2.py ... ok test invalid_syntax::expressions/emoji_identifiers.py ... ok test invalid_syntax::expressions/lambda_default_parameters.py ... ok test invalid_syntax::expressions/compare/named_expression.py ... ok test invalid_syntax::expressions/compare/starred_expression.py ... ok test invalid_syntax::expressions/dict/named_expression_0.py ... ok test invalid_syntax::expressions/if/missing_test_expr_1.py ... ok test invalid_syntax::expressions/dict/recover.py ... ok test invalid_syntax::expressions/dict/double_star.py ... ok test invalid_syntax::expressions/dict/named_expression_1.py ... ok test invalid_syntax::expressions/dict/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/if/missing_orelse_expr_0.py ... ok test invalid_syntax::expressions/if/missing_orelse_expr_1.py ... ok test invalid_syntax::expressions/list/missing_closing_bracket_3.py ... ok test invalid_syntax::expressions/if/recover.py ... ok test invalid_syntax::expressions/list/missing_closing_bracket_2.py ... ok test invalid_syntax::expressions/if/missing_test_expr_0.py ... ok test invalid_syntax::expressions/parenthesized/missing_closing_paren_0.py ... ok test invalid_syntax::expressions/named/missing_expression_1.py ... ok test invalid_syntax::expressions/list/recover.py ... ok test invalid_syntax::expressions/named/missing_expression_0.py ... ok test invalid_syntax::expressions/named/invalid_target.py ... ok test invalid_syntax::expressions/parenthesized/tuple.py ... ok test invalid_syntax::expressions/lambda_duplicate_parameters.py ... ok test invalid_syntax::expressions/list/comprehension.py ... ok test invalid_syntax::expressions/named/missing_expression_4.py ... ok test invalid_syntax::expressions/parenthesized/parenthesized.py ... ok test invalid_syntax::expressions/named/missing_expression_2.py ... ok test invalid_syntax::expressions/parenthesized/generator.py ... ok test invalid_syntax::expressions/named/missing_expression_3.py ... ok test invalid_syntax::expressions/parenthesized/missing_closing_paren_3.py ... ok test invalid_syntax::expressions/parenthesized/missing_closing_paren_1.py ... ok test invalid_syntax::expressions/parenthesized/missing_closing_paren_2.py ... ok test invalid_syntax::expressions/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/yield_from/unparenthesized.py ... ok test invalid_syntax::expressions/set/missing_closing_curly_brace_1.py ... ok test invalid_syntax::expressions/set/missing_closing_curly_brace_3.py ... ok test invalid_syntax::expressions/set/missing_closing_curly_brace_2.py ... ok test invalid_syntax::expressions/subscript/invalid_slice_element.py ... ok test invalid_syntax::expressions/set/recover.py ... ok test invalid_syntax::expressions/set/star_expression_precedence.py ... ok test invalid_syntax::re_lexing/line_continuation_1.py ... ok test invalid_syntax::re_lex_logical_token_windows_eol.py ... ok test invalid_syntax::expressions/subscript/unclosed_slice_0.py ... ok test invalid_syntax::expressions/unary/no_expression_1.py ... ok test invalid_syntax::expressions/yield/named_expression.py ... ok test invalid_syntax::re_lex_logical_token_mac_eol.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/yield_from/starred_expression.py ... ok test invalid_syntax::expressions/yield/star_expression.py ... ok test invalid_syntax::re_lexing/fstring_format_spec_1.py ... ok test invalid_syntax::re_lex_logical_token.py ... ok test invalid_syntax::statements/if_extra_indent.py ... ok test invalid_syntax::statements/invalid_assignment_targets.py ... ok test invalid_syntax::statements/if_extra_closing_parentheses.py ... ok test invalid_syntax::re_lexing/triple_quoted_fstring_2.py ... ok test invalid_syntax::re_lexing/line_continuation_windows_eol.py ... ok test invalid_syntax::re_lexing/triple_quoted_fstring_1.py ... ok test invalid_syntax::re_lexing/triple_quoted_fstring_3.py ... ok test invalid_syntax::statements/function_type_parameters.py ... ok test invalid_syntax::re_lexing/ty_1828.py ... ok test invalid_syntax::statements/match/as_pattern_1.py ... ok test invalid_syntax::statements/match/as_pattern_4.py ... ok test invalid_syntax::statements/match/as_pattern_0.py ... ok test invalid_syntax::statements/match/as_pattern_2.py ... ok test invalid_syntax::statements/with/unclosed_ambiguous_lpar_eof.py ... ok test invalid_syntax::statements/invalid_augmented_assignment_target.py ... ok test valid_syntax::expressions/call.py ... ok test invalid_syntax::statements/with/unclosed_ambiguous_lpar.py ... ok test invalid_syntax::statements/with/empty_with_items.py ... ok test invalid_syntax::statements/with/unparenthesized_with_items.py ... ok test invalid_syntax::statements/match/as_pattern_3.py ... ok test valid_syntax::expressions/attribute.py ... ok test invalid_syntax::statements/match/invalid_mapping_pattern.py ... ok test valid_syntax::expressions/await.py ... ok test invalid_syntax::statements/match/star_pattern_usage.py ... ok test invalid_syntax::statements/match/invalid_class_pattern.py ... ok test invalid_syntax::unicode_name.py ... ok test invalid_syntax::statements/match/invalid_lhs_or_rhs_pattern.py ... ok test invalid_syntax::statements/match/unary_add_usage.py ... ok test valid_syntax::expressions/bin_op.py ... ok test invalid_syntax::statements/with/ambiguous_lpar_with_items.py ... ok test valid_syntax::expressions/arguments.py ... ok test valid_syntax::expressions/bool_op.py ... ok test valid_syntax::expressions/compare.py ... ok test valid_syntax::expressions/dictionary.py ... ok test valid_syntax::expressions/starred.py ... ok test valid_syntax::expressions/named.py ... ok test valid_syntax::expressions/if.py ... ok test valid_syntax::other/atom.py ... ok test valid_syntax::expressions/parenthesized.py ... ok test valid_syntax::expressions/name.py ... ok test valid_syntax::expressions/string.py ... ok test valid_syntax::expressions/list_comprehension.py ... ok test valid_syntax::expressions/list.py ... ok test valid_syntax::expressions/generator.py ... ok test valid_syntax::expressions/dictionary_comprehension.py ... ok test valid_syntax::expressions/lambda.py ... ok test valid_syntax::statement/augmented_assignment.py ... ok test valid_syntax::expressions/yield.py ... ok test valid_syntax::statement/annotated_assignment.py ... ok test valid_syntax::expressions/slice.py ... ok test valid_syntax::expressions/unary_op.py ... ok test valid_syntax::expressions/subscript.py ... ok test valid_syntax::expressions/set_comprehension.py ... ok test valid_syntax::statement/assignment.py ... ok test valid_syntax::expressions/yield_from.py ... ok test valid_syntax::expressions/number_literal.py ... ok test valid_syntax::statement/assert.py ... ok test valid_syntax::expressions/set.py ... ok test valid_syntax::other/decorator.py ... ok test valid_syntax::statement/from_import.py ... ok test valid_syntax::expressions/f_string.py ... ok test valid_syntax::expressions/tuple.py ... ok test valid_syntax::statement/delete.py ... ok test valid_syntax::statement/for.py ... ok test valid_syntax::statement/class.py ... ok test valid_syntax::statement/import.py ... ok test valid_syntax::statement/return.py ... ok test valid_syntax::expressions/t_string.py ... ok test valid_syntax::statement/simple.py ... ok test valid_syntax::statement/ambiguous_lpar_with_items.py ... ok test valid_syntax::statement/with.py ... ok test valid_syntax::statement/while.py ... ok test valid_syntax::statement/raise.py ... ok test valid_syntax::statement/if.py ... ok test valid_syntax::statement/function.py ... ok test valid_syntax::statement/try.py ... ok test valid_syntax::statement/type.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.2-build/ruff-0.17.2/target/rpm/deps/generate_inline_tests-3f1a025c767dcfa8 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.2-build/ruff-0.17.2/target/rpm/deps/ruff_python_semantic-8fb95fa972761343 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.2-build/ruff-0.17.2/target/rpm/deps/ruff_python_stdlib-d68ad5588534426e --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.2-build/ruff-0.17.2/target/rpm/deps/ruff_python_trivia-132a9cd3a1f9afa2 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.2-build/ruff-0.17.2/target/rpm/deps/block_comments-73e73b674f128d59 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.2-build/ruff-0.17.2/target/rpm/deps/simple_tokenizer-7a26a1d5892cdd52 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.2-build/ruff-0.17.2/target/rpm/deps/whitespace-39661d59db8b9448 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.2-build/ruff-0.17.2/target/rpm/deps/ruff_server-f6b55567a862efce --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.2-build/ruff-0.17.2/target/rpm/deps/document-18c781fcd8ff5981 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.2-build/ruff-0.17.2/target/rpm/deps/e2e-c9cbed25beb90464 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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-23 09:49:49.292096642 INFO No workspace(s) were provided during initialization. Using the current working directory as a default workspace: /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/crates/ruff_server 2026-10-23 09:49:49.292150263 INFO No workspace options found for file:///builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/crates/ruff_server, using default options 2026-10-23 09:49:49.292157583 DEBUG Negotiated position encoding: UTF16 2026-10-23 09:49:49.292183313 DEBUG Indexing settings for workspace: /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/crates/ruff_server 2026-10-23 09:49:49.294538927 DEBUG Loaded settings from: `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/pyproject.toml` 2026-10-23 09:49:49.294711849 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-23 09:49:49.294731049 DEBUG Derived `target-version` from found `requires-python` for fallback configuration: Py37 2026-10-23 09:49:49.294794640 INFO Registering workspace: /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/crates/ruff_server 2026-10-23 09:49:49.294958561 INFO Retrying to receive `client/registerCapability` request 2026-10-23 09:49:49.344668801 DEBUG request{id=2 method=shutdown}: enter 2026-10-23 09:49:49.344721481 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-23 09:49:49.344747692 DEBUG Received exit notification, exiting ok test capabilities::statically_registers_formatting_when_dynamic_registration_is_unsupported ... 2026-10-23 09:49:49.346115796 INFO No workspace(s) were provided during initialization. Using the current working directory as a default workspace: /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/crates/ruff_server 2026-10-23 09:49:49.346145366 INFO No workspace options found for file:///builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/crates/ruff_server, using default options 2026-10-23 09:49:49.346148896 DEBUG Negotiated position encoding: UTF16 2026-10-23 09:49:49.346161836 DEBUG Indexing settings for workspace: /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/crates/ruff_server 2026-10-23 09:49:49.347059015 DEBUG Loaded settings from: `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/pyproject.toml` 2026-10-23 09:49:49.347224117 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-23 09:49:49.347236007 DEBUG Derived `target-version` from found `requires-python` for fallback configuration: Py37 2026-10-23 09:49:49.347299407 INFO Registering workspace: /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/crates/ruff_server 2026-10-23 09:49:49.347386648 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-23 09:49:49.356201387 DEBUG request{id=2 method=shutdown}: enter 2026-10-23 09:49:49.356212367 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-23 09:49:49.356236097 DEBUG Received exit notification, exiting ok test code_action::code_action_without_valid_url_returns_unchanged_action ... 2026-10-23 09:49:49.357303798 INFO No workspace options found for file:///tmp/.tmpfOXR3w, using default options 2026-10-23 09:49:49.357331848 DEBUG Negotiated position encoding: UTF16 2026-10-23 09:49:49.357345128 DEBUG Indexing settings for workspace: /tmp/.tmpfOXR3w 2026-10-23 09:49:49.359227477 INFO Registering workspace: /tmp/.tmpfOXR3w 2026-10-23 09:49:49.359295128 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-23 09:49:49.359417929 DEBUG request{id=2 method=codeAction/resolve}: enter 2026-10-23 09:49:49.359445080 WARN request{id=2 method=codeAction/resolve}: Returning code action unchanged because it doesn't contain Ruff's document URI payload. 2026-10-23 09:49:49.369564031 DEBUG request{id=3 method=shutdown}: enter 2026-10-23 09:49:49.369573871 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-23 09:49:49.369606622 DEBUG Received exit notification, exiting ok test code_action::code_actions_for_python ... 2026-10-23 09:49:49.370481180 INFO No workspace options found for file:///tmp/.tmpINTTEZ, using default options 2026-10-23 09:49:49.370514961 DEBUG Negotiated position encoding: UTF16 2026-10-23 09:49:49.370525841 DEBUG Indexing settings for workspace: /tmp/.tmpINTTEZ 2026-10-23 09:49:49.372109487 INFO Registering workspace: /tmp/.tmpINTTEZ 2026-10-23 09:49:49.372172308 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-23 09:49:49.372283629 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-23 09:49:49.372315579 DEBUG request{id=2 method=textDocument/codeAction}: enter 2026-10-23 09:49:49.372355249 DEBUG request{id=2 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpINTTEZ/test.py 2026-10-23 09:49:49.372367420 DEBUG request{id=2 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpINTTEZ/test.py 2026-10-23 09:49:49.373109037 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-23 09:49:49.373193458 DEBUG request{id=2 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpINTTEZ/test.py 2026-10-23 09:49:49.373208208 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-23 09:49:49.383427651 DEBUG request{id=3 method=shutdown}: enter 2026-10-23 09:49:49.383438571 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-23 09:49:49.383458331 DEBUG Received exit notification, exiting ok test code_action::code_actions_for_toml ... 2026-10-23 09:49:49.384480721 INFO No workspace options found for file:///tmp/.tmptxfxNe, using default options 2026-10-23 09:49:49.384513302 DEBUG Negotiated position encoding: UTF16 2026-10-23 09:49:49.384524372 DEBUG Indexing settings for workspace: /tmp/.tmptxfxNe 2026-10-23 09:49:49.385001847 DEBUG No `target-version` found in `/tmp/.tmptxfxNe/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-23 09:49:49.385158968 DEBUG Loaded settings from: `/tmp/.tmptxfxNe/ruff.toml` for `/tmp/.tmptxfxNe` 2026-10-23 09:49:49.387103958 INFO Registering workspace: /tmp/.tmptxfxNe 2026-10-23 09:49:49.387166218 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-23 09:49:49.387253799 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-23 09:49:49.387290250 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-10-23 09:49:49.387323450 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmptxfxNe/ruff.toml 2026-10-23 09:49:49.387459431 DEBUG request{id=3 method=textDocument/codeAction}: enter 2026-10-23 09:49:49.387467501 DEBUG request{id=3 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmptxfxNe/ruff.toml 2026-10-23 09:49:49.387482531 DEBUG request{id=3 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmptxfxNe/ruff.toml 2026-10-23 09:49:49.397716084 DEBUG request{id=4 method=shutdown}: enter 2026-10-23 09:49:49.397724874 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-23 09:49:49.397738905 DEBUG Received exit notification, exiting ok test code_action::human_readable_rule_names ... 2026-10-23 09:49:49.398699764 INFO No workspace options found for file:///tmp/.tmpYP3iRi, using default options 2026-10-23 09:49:49.398736505 DEBUG Negotiated position encoding: UTF16 2026-10-23 09:49:49.398748375 DEBUG Indexing settings for workspace: /tmp/.tmpYP3iRi 2026-10-23 09:49:49.399494232 DEBUG Loaded settings from: `/tmp/.tmpYP3iRi/pyproject.toml` for `/tmp/.tmpYP3iRi` 2026-10-23 09:49:49.401493632 INFO Registering workspace: /tmp/.tmpYP3iRi 2026-10-23 09:49:49.401557623 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-23 09:49:49.401657744 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-23 09:49:49.401685134 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-10-23 09:49:49.401712544 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpYP3iRi/test.py 2026-10-23 09:49:49.402191909 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-23 09:49:49.402361651 DEBUG request{id=3 method=textDocument/codeAction}: enter 2026-10-23 09:49:49.402371861 DEBUG request{id=3 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpYP3iRi/test.py 2026-10-23 09:49:49.402387211 DEBUG request{id=3 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpYP3iRi/test.py 2026-10-23 09:49:49.402423452 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-23 09:49:49.402452822 DEBUG request{id=3 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpYP3iRi/test.py 2026-10-23 09:49:49.402463262 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-23 09:49:49.412625774 DEBUG request{id=4 method=shutdown}: enter 2026-10-23 09:49:49.412634104 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-23 09:49:49.412653585 DEBUG Received exit notification, exiting ok test code_action::invalid_code_action_resolve_data_returns_unchanged_action ... 2026-10-23 09:49:49.413648745 INFO No workspace options found for file:///tmp/.tmpfnRCvY, using default options 2026-10-23 09:49:49.413680465 DEBUG Negotiated position encoding: UTF16 2026-10-23 09:49:49.413692415 DEBUG Indexing settings for workspace: /tmp/.tmpfnRCvY 2026-10-23 09:49:49.416304141 INFO Registering workspace: /tmp/.tmpfnRCvY 2026-10-23 09:49:49.416361862 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-23 09:49:49.416498133 DEBUG request{id=2 method=codeAction/resolve}: enter 2026-10-23 09:49:49.416525593 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-23 09:49:49.426624895 DEBUG request{id=3 method=shutdown}: enter 2026-10-23 09:49:49.426632415 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-23 09:49:49.426653835 DEBUG Received exit notification, exiting ok test code_action::no_code_actions_for_markdown ... 2026-10-23 09:49:49.427540134 INFO No workspace options found for file:///tmp/.tmpvISsl3, using default options 2026-10-23 09:49:49.427569734 DEBUG Negotiated position encoding: UTF16 2026-10-23 09:49:49.427596955 DEBUG Indexing settings for workspace: /tmp/.tmpvISsl3 2026-10-23 09:49:49.429192561 INFO Registering workspace: /tmp/.tmpvISsl3 2026-10-23 09:49:49.429254351 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-23 09:49:49.429343642 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-23 09:49:49.429373543 DEBUG request{id=2 method=textDocument/codeAction}: enter 2026-10-23 09:49:49.439553195 DEBUG request{id=3 method=shutdown}: enter 2026-10-23 09:49:49.439562525 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-23 09:49:49.439599286 DEBUG Received exit notification, exiting ok test custom_extension::format_custom_extension_mapped_to_markdown ... 2026-10-23 09:49:49.440445744 INFO No workspace options found for file:///tmp/.tmp2irvqb, using default options 2026-10-23 09:49:49.440483604 DEBUG Negotiated position encoding: UTF16 2026-10-23 09:49:49.440495395 DEBUG Indexing settings for workspace: /tmp/.tmp2irvqb 2026-10-23 09:49:49.441209112 DEBUG Loaded settings from: `/tmp/.tmp2irvqb/pyproject.toml` for `/tmp/.tmp2irvqb` 2026-10-23 09:49:49.443129801 INFO Registering workspace: /tmp/.tmp2irvqb 2026-10-23 09:49:49.443197452 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-23 09:49:49.443294013 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-23 09:49:49.443328033 DEBUG request{id=2 method=textDocument/formatting}: enter 2026-10-23 09:49:49.443360183 DEBUG request{id=2 method=textDocument/formatting}: Included path via `include`: /tmp/.tmp2irvqb/test.thing 2026-10-23 09:49:49.444178262 DEBUG request{id=2 method=textDocument/formatting}:Printer::print: enter 2026-10-23 09:49:49.454354794 DEBUG request{id=3 method=shutdown}: enter 2026-10-23 09:49:49.454361344 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-23 09:49:49.454381664 DEBUG Received exit notification, exiting ok test custom_extension::lint_custom_extension_mapped_to_markdown_emits_no_diagnostics ... 2026-10-23 09:49:49.455419085 INFO No workspace options found for file:///tmp/.tmpzRr29H, using default options 2026-10-23 09:49:49.455446185 DEBUG Negotiated position encoding: UTF16 2026-10-23 09:49:49.455456535 DEBUG Indexing settings for workspace: /tmp/.tmpzRr29H 2026-10-23 09:49:49.456223593 DEBUG Loaded settings from: `/tmp/.tmpzRr29H/pyproject.toml` for `/tmp/.tmpzRr29H` 2026-10-23 09:49:49.458150022 INFO Registering workspace: /tmp/.tmpzRr29H 2026-10-23 09:49:49.458217353 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-23 09:49:49.458300704 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-23 09:49:49.458334864 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-10-23 09:49:49.458365224 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpzRr29H/test.thing 2026-10-23 09:49:49.468532716 DEBUG request{id=3 method=shutdown}: enter 2026-10-23 09:49:49.468540936 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-23 09:49:49.468561447 DEBUG Received exit notification, exiting ok test custom_extension::range_format_custom_extension_mapped_to_markdown_is_unsupported ... 2026-10-23 09:49:49.469647768 INFO No workspace options found for file:///tmp/.tmpOQdKCp, using default options 2026-10-23 09:49:49.469681408 DEBUG Negotiated position encoding: UTF16 2026-10-23 09:49:49.469693258 DEBUG Indexing settings for workspace: /tmp/.tmpOQdKCp 2026-10-23 09:49:49.470316344 DEBUG Loaded settings from: `/tmp/.tmpOQdKCp/pyproject.toml` for `/tmp/.tmpOQdKCp` 2026-10-23 09:49:49.472384895 INFO Registering workspace: /tmp/.tmpOQdKCp 2026-10-23 09:49:49.472455246 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-23 09:49:49.472541497 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-23 09:49:49.472573997 DEBUG request{id=2 method=textDocument/rangeFormatting}: enter 2026-10-23 09:49:49.472618577 DEBUG request{id=2 method=textDocument/rangeFormatting}: Included path via `include`: /tmp/.tmpOQdKCp/test.thing 2026-10-23 09:49:49.472623487 WARN request{id=2 method=textDocument/rangeFormatting}: Range formatting for Markdown files not supported 2026-10-23 09:49:49.482784090 DEBUG request{id=3 method=shutdown}: enter 2026-10-23 09:49:49.482793500 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-23 09:49:49.482811860 DEBUG Received exit notification, exiting ok test diagnostics::invalid_pyproject_toml_diagnostic ... 2026-10-23 09:49:49.483703899 INFO No workspace options found for file:///tmp/.tmpefrwGV, using default options 2026-10-23 09:49:49.483737509 DEBUG Negotiated position encoding: UTF16 2026-10-23 09:49:49.483758879 DEBUG Indexing settings for workspace: /tmp/.tmpefrwGV 2026-10-23 09:49:49.485330145 INFO Registering workspace: /tmp/.tmpefrwGV 2026-10-23 09:49:49.485390036 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-23 09:49:49.485468877 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-23 09:49:49.485504847 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-10-23 09:49:49.485536207 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpefrwGV/pyproject.toml 2026-10-23 09:49:49.495785890 DEBUG request{id=3 method=shutdown}: enter 2026-10-23 09:49:49.495793341 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-23 09:49:49.495811801 DEBUG Received exit notification, exiting ok test diagnostics::toml_diagnostics ... 2026-10-23 09:49:49.496786411 INFO No workspace options found for file:///tmp/.tmpBElNJ7, using default options 2026-10-23 09:49:49.496817461 DEBUG Negotiated position encoding: UTF16 2026-10-23 09:49:49.496828561 DEBUG Indexing settings for workspace: /tmp/.tmpBElNJ7 2026-10-23 09:49:49.497242305 DEBUG No `target-version` found in `/tmp/.tmpBElNJ7/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-23 09:49:49.497362326 DEBUG Loaded settings from: `/tmp/.tmpBElNJ7/ruff.toml` for `/tmp/.tmpBElNJ7` 2026-10-23 09:49:49.499428377 INFO Registering workspace: /tmp/.tmpBElNJ7 2026-10-23 09:49:49.499494868 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-23 09:49:49.499574099 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-23 09:49:49.499635259 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-10-23 09:49:49.499664809 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpBElNJ7/ruff.toml 2026-10-23 09:49:49.509918293 DEBUG request{id=3 method=shutdown}: enter 2026-10-23 09:49:49.509923713 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-23 09:49:49.509943403 DEBUG Received exit notification, exiting ok test diagnostics::uses_human_readable_names_in_preview ... 2026-10-23 09:49:49.510952573 INFO No workspace options found for file:///tmp/.tmpp6PC9z, using default options 2026-10-23 09:49:49.510983763 DEBUG Negotiated position encoding: UTF16 2026-10-23 09:49:49.510994563 DEBUG Indexing settings for workspace: /tmp/.tmpp6PC9z 2026-10-23 09:49:49.511657420 DEBUG Loaded settings from: `/tmp/.tmpp6PC9z/pyproject.toml` for `/tmp/.tmpp6PC9z` 2026-10-23 09:49:49.513683660 INFO Registering workspace: /tmp/.tmpp6PC9z 2026-10-23 09:49:49.513742901 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-23 09:49:49.513822382 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-23 09:49:49.513862012 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-10-23 09:49:49.513890252 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpp6PC9z/test.py 2026-10-23 09:49:49.514372707 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-23 09:49:49.524612020 DEBUG request{id=3 method=shutdown}: enter 2026-10-23 09:49:49.524621330 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-23 09:49:49.524639221 DEBUG Received exit notification, exiting ok test hover::hover_for_file_level_noqa ... 2026-10-23 09:49:49.525677951 INFO No workspace options found for file:///tmp/.tmpWPbatG, using default options 2026-10-23 09:49:49.525709061 DEBUG Negotiated position encoding: UTF16 2026-10-23 09:49:49.525720241 DEBUG Indexing settings for workspace: /tmp/.tmpWPbatG 2026-10-23 09:49:49.527330308 INFO Registering workspace: /tmp/.tmpWPbatG 2026-10-23 09:49:49.527396008 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-23 09:49:49.527483979 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-23 09:49:49.527513689 DEBUG request{id=2 method=textDocument/hover}: enter 2026-10-23 09:49:49.537696062 DEBUG request{id=3 method=shutdown}: enter 2026-10-23 09:49:49.537704282 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-23 09:49:49.537723432 DEBUG Received exit notification, exiting ok test hover::hover_for_human_readable_rule_name ... 2026-10-23 09:49:49.538670972 INFO No workspace options found for file:///tmp/.tmpD9SASP, using default options 2026-10-23 09:49:49.538699522 DEBUG Negotiated position encoding: UTF16 2026-10-23 09:49:49.538710192 DEBUG Indexing settings for workspace: /tmp/.tmpD9SASP 2026-10-23 09:49:49.539400079 DEBUG Loaded settings from: `/tmp/.tmpD9SASP/pyproject.toml` for `/tmp/.tmpD9SASP` 2026-10-23 09:49:49.540375029 INFO Registering workspace: /tmp/.tmpD9SASP 2026-10-23 09:49:49.540451180 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-23 09:49:49.540539310 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-23 09:49:49.540567081 DEBUG request{id=2 method=textDocument/hover}: enter 2026-10-23 09:49:49.550762903 DEBUG request{id=3 method=shutdown}: enter 2026-10-23 09:49:49.550770303 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-23 09:49:49.550790513 DEBUG Received exit notification, exiting ok test hover::hover_for_python_noqa ... 2026-10-23 09:49:49.551739523 INFO No workspace options found for file:///tmp/.tmpO8BC8B, using default options 2026-10-23 09:49:49.551768623 DEBUG Negotiated position encoding: UTF16 2026-10-23 09:49:49.551779374 DEBUG Indexing settings for workspace: /tmp/.tmpO8BC8B 2026-10-23 09:49:49.553426630 INFO Registering workspace: /tmp/.tmpO8BC8B 2026-10-23 09:49:49.553488711 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-23 09:49:49.553575802 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-23 09:49:49.553616792 DEBUG request{id=2 method=textDocument/hover}: enter 2026-10-23 09:49:49.563860505 DEBUG request{id=3 method=shutdown}: enter 2026-10-23 09:49:49.563867115 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-23 09:49:49.563886025 DEBUG Received exit notification, exiting ok test hover::hover_for_ruff_suppression_comments ... 2026-10-23 09:49:49.564841095 INFO No workspace options found for file:///tmp/.tmpZdRIeV, using default options 2026-10-23 09:49:49.564873135 DEBUG Negotiated position encoding: UTF16 2026-10-23 09:49:49.564884425 DEBUG Indexing settings for workspace: /tmp/.tmpZdRIeV 2026-10-23 09:49:49.567441551 INFO Registering workspace: /tmp/.tmpZdRIeV 2026-10-23 09:49:49.567499072 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-23 09:49:49.567600993 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-23 09:49:49.567626193 DEBUG request{id=2 method=textDocument/hover}: enter 2026-10-23 09:49:49.567719264 DEBUG request{id=3 method=textDocument/hover}: enter 2026-10-23 09:49:49.567775094 DEBUG request{id=4 method=textDocument/hover}: enter 2026-10-23 09:49:49.567821085 DEBUG request{id=5 method=textDocument/hover}: enter 2026-10-23 09:49:49.567867685 DEBUG request{id=6 method=textDocument/hover}: enter 2026-10-23 09:49:49.567916276 DEBUG request{id=7 method=textDocument/hover}: enter 2026-10-23 09:49:49.578025587 DEBUG request{id=8 method=shutdown}: enter 2026-10-23 09:49:49.578033367 DEBUG request{id=8 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-23 09:49:49.578051758 DEBUG Received exit notification, exiting ok test hover::no_hover_for_markdown ... 2026-10-23 09:49:49.578969447 INFO No workspace options found for file:///tmp/.tmp6p03a2, using default options 2026-10-23 09:49:49.578996687 DEBUG Negotiated position encoding: UTF16 2026-10-23 09:49:49.579006947 DEBUG Indexing settings for workspace: /tmp/.tmp6p03a2 2026-10-23 09:49:49.581563123 INFO Registering workspace: /tmp/.tmp6p03a2 2026-10-23 09:49:49.581636764 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-23 09:49:49.581724105 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-23 09:49:49.581755425 DEBUG request{id=2 method=textDocument/hover}: enter 2026-10-23 09:49:49.591883027 DEBUG request{id=3 method=shutdown}: enter 2026-10-23 09:49:49.591890327 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-23 09:49:49.591909757 DEBUG Received exit notification, exiting ok test hover::no_hover_for_suppression_text_in_string ... 2026-10-23 09:49:49.592860777 INFO No workspace options found for file:///tmp/.tmphJ1v26, using default options 2026-10-23 09:49:49.592902887 DEBUG Negotiated position encoding: UTF16 2026-10-23 09:49:49.592916717 DEBUG Indexing settings for workspace: /tmp/.tmphJ1v26 2026-10-23 09:49:49.594553144 INFO Registering workspace: /tmp/.tmphJ1v26 2026-10-23 09:49:49.594627954 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-23 09:49:49.594732575 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-23 09:49:49.594756826 DEBUG request{id=2 method=textDocument/hover}: enter 2026-10-23 09:49:49.604909998 DEBUG request{id=3 method=shutdown}: enter 2026-10-23 09:49:49.604917778 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-23 09:49:49.604937798 DEBUG Received exit notification, exiting ok test hover::unavailable_document_returns_empty_response ... 2026-10-23 09:49:49.605900078 INFO No workspace options found for file:///tmp/.tmpZMXPdZ, using default options 2026-10-23 09:49:49.605930718 DEBUG Negotiated position encoding: UTF16 2026-10-23 09:49:49.605942938 DEBUG Indexing settings for workspace: /tmp/.tmpZMXPdZ 2026-10-23 09:49:49.607530454 INFO Registering workspace: /tmp/.tmpZMXPdZ 2026-10-23 09:49:49.607596435 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-23 09:49:49.607709156 DEBUG request{id=2 method=textDocument/hover}: enter 2026-10-23 09:49:49.607733606 WARN request{id=2 method=textDocument/hover}: Returning no hover information because document `file:///tmp/.tmpZMXPdZ/not-open.py` isn't open. 2026-10-23 09:49:49.617839708 DEBUG request{id=3 method=shutdown}: enter 2026-10-23 09:49:49.617845718 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-23 09:49:49.617863998 DEBUG Received exit notification, exiting ok test notebook::notebook_without_ipynb_extension ... 2026-10-23 09:49:49.618859458 INFO No workspace options found for file:///tmp/.tmpV8uDPn, using default options 2026-10-23 09:49:49.618891208 DEBUG Negotiated position encoding: UTF16 2026-10-23 09:49:49.618902268 DEBUG Indexing settings for workspace: /tmp/.tmpV8uDPn 2026-10-23 09:49:49.620483374 INFO Registering workspace: /tmp/.tmpV8uDPn 2026-10-23 09:49:49.620541455 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-23 09:49:49.620645276 DEBUG notification{method=notebookDocument/didOpen}: enter 2026-10-23 09:49:49.620666596 DEBUG notification{method=notebookDocument/didOpen}: Included path via `include`: /tmp/.tmpV8uDPn/notebook.py 2026-10-23 09:49:49.621549515 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-23 09:49:49.621576125 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-23 09:49:49.621617386 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-23 09:49:49.621690796 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 09:49:49.631942429 DEBUG request{id=2 method=shutdown}: enter 2026-10-23 09:49:49.631948950 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-23 09:49:49.631963530 DEBUG Received exit notification, exiting ok test notebook::pull_diagnostics_for_notebook_cells ... 2026-10-23 09:49:49.632954050 INFO No workspace options found for file:///tmp/.tmp3hIj8m, using default options 2026-10-23 09:49:49.632989030 DEBUG Negotiated position encoding: UTF16 2026-10-23 09:49:49.633015400 DEBUG Indexing settings for workspace: /tmp/.tmp3hIj8m 2026-10-23 09:49:49.633725797 DEBUG Loaded settings from: `/tmp/.tmp3hIj8m/pyproject.toml` for `/tmp/.tmp3hIj8m` 2026-10-23 09:49:49.635653527 INFO Registering workspace: /tmp/.tmp3hIj8m 2026-10-23 09:49:49.635716637 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-23 09:49:49.635825979 DEBUG notification{method=notebookDocument/didOpen}: enter 2026-10-23 09:49:49.635842369 DEBUG notification{method=notebookDocument/didOpen}: Included path via `include`: /tmp/.tmp3hIj8m/test.ipynb 2026-10-23 09:49:49.636278913 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 09:49:49.636324724 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 09:49:49.636375584 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-10-23 09:49:49.636411165 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmp3hIj8m/test.ipynb 2026-10-23 09:49:49.637074111 DEBUG request{id=3 method=textDocument/diagnostic}: enter 2026-10-23 09:49:49.637088191 DEBUG request{id=3 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmp3hIj8m/test.ipynb 2026-10-23 09:49:49.637203442 DEBUG request{id=4 method=textDocument/diagnostic}: enter 2026-10-23 09:49:49.637208733 DEBUG request{id=4 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmp3hIj8m/test.ipynb 2026-10-23 09:49:49.647355784 DEBUG request{id=5 method=shutdown}: enter 2026-10-23 09:49:49.647368475 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-23 09:49:49.647386355 DEBUG Received exit notification, exiting ok test notebook::related_information ... 2026-10-23 09:49:49.648323054 INFO No workspace options found for file:///tmp/.tmpoceQkK, using default options 2026-10-23 09:49:49.648353785 DEBUG Negotiated position encoding: UTF16 2026-10-23 09:49:49.648363705 DEBUG Indexing settings for workspace: /tmp/.tmpoceQkK 2026-10-23 09:49:49.649052922 DEBUG Loaded settings from: `/tmp/.tmpoceQkK/pyproject.toml` for `/tmp/.tmpoceQkK` 2026-10-23 09:49:49.650010911 INFO Registering workspace: /tmp/.tmpoceQkK 2026-10-23 09:49:49.650078092 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-23 09:49:49.650167413 DEBUG notification{method=notebookDocument/didOpen}: enter 2026-10-23 09:49:49.650187283 DEBUG notification{method=notebookDocument/didOpen}: Included path via `include`: /tmp/.tmpoceQkK/test.ipynb 2026-10-23 09:49:49.650548407 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 09:49:49.660691199 DEBUG request{id=2 method=shutdown}: enter 2026-10-23 09:49:49.660702509 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-23 09:49:49.660722069 DEBUG Received exit notification, exiting ok test notebook::super_resolution_overview ... 2026-10-23 09:49:49.661878640 INFO No workspace options found for file:///tmp/.tmpcOVxIF, using default options 2026-10-23 09:49:49.661914151 DEBUG Negotiated position encoding: UTF16 2026-10-23 09:49:49.661925231 DEBUG Indexing settings for workspace: /tmp/.tmpcOVxIF 2026-10-23 09:49:49.664494537 INFO Registering workspace: /tmp/.tmpcOVxIF 2026-10-23 09:49:49.664557677 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-23 09:49:49.664680549 DEBUG notification{method=notebookDocument/didOpen}: enter 2026-10-23 09:49:49.664705629 DEBUG notification{method=notebookDocument/didOpen}: Included path via `include`: /tmp/.tmpcOVxIF/resources/test/fixtures/tensorflow_test_notebook.ipynb 2026-10-23 09:49:49.665116803 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-23 09:49:49.665138623 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-23 09:49:49.665155253 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-23 09:49:49.665217444 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 09:49:49.665273385 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 09:49:49.665449196 DEBUG notification{method=notebookDocument/didChange}: enter 2026-10-23 09:49:49.665464247 DEBUG notification{method=notebookDocument/didChange}: Included path via `include`: /tmp/.tmpcOVxIF/resources/test/fixtures/tensorflow_test_notebook.ipynb 2026-10-23 09:49:49.665727219 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-23 09:49:49.665747619 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-23 09:49:49.665765510 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-23 09:49:49.665811250 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 09:49:49.665832970 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 09:49:49.665869821 DEBUG notification{method=notebookDocument/didChange}: enter 2026-10-23 09:49:49.665878551 DEBUG notification{method=notebookDocument/didChange}: Included path via `include`: /tmp/.tmpcOVxIF/resources/test/fixtures/tensorflow_test_notebook.ipynb 2026-10-23 09:49:49.666110743 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-23 09:49:49.666130893 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-23 09:49:49.666147903 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-23 09:49:49.666189784 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 09:49:49.666200154 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 09:49:49.676418877 DEBUG request{id=2 method=shutdown}: enter 2026-10-23 09:49:49.676424367 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-23 09:49:49.676444607 DEBUG Received exit notification, exiting ok test workspace::nested_workspace_remains_excluded_without_explicit_registration ... 2026-10-23 09:49:49.677498738 INFO No workspace options found for file:///tmp/.tmpnNRSl3, using default options 2026-10-23 09:49:49.677527098 DEBUG Negotiated position encoding: UTF16 2026-10-23 09:49:49.677537548 DEBUG Indexing settings for workspace: /tmp/.tmpnNRSl3 2026-10-23 09:49:49.677962692 DEBUG No `target-version` found in `/tmp/.tmpnNRSl3/.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-23 09:49:49.678101064 DEBUG Loaded settings from: `/tmp/.tmpnNRSl3/.ruff.toml` for `/tmp/.tmpnNRSl3` 2026-10-23 09:49:49.678119744 DEBUG Ignored path via `extend-exclude`: /tmp/.tmpnNRSl3/sub 2026-10-23 09:49:49.680148104 INFO Registering workspace: /tmp/.tmpnNRSl3 2026-10-23 09:49:49.680208245 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-23 09:49:49.680295126 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-23 09:49:49.680327136 DEBUG request{id=2 method=textDocument/formatting}: enter 2026-10-23 09:49:49.680358546 DEBUG request{id=2 method=textDocument/formatting}: Ignored path via `extend-exclude`: /tmp/.tmpnNRSl3/sub/test.py 2026-10-23 09:49:49.680399747 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-23 09:49:49.680421787 DEBUG request{id=3 method=textDocument/formatting}: enter 2026-10-23 09:49:49.680426557 DEBUG request{id=3 method=textDocument/formatting}: Ignored path via `extend-exclude`: /tmp/.tmpnNRSl3/sub/foo/test.py 2026-10-23 09:49:49.690524369 DEBUG request{id=4 method=shutdown}: enter 2026-10-23 09:49:49.690530239 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-23 09:49:49.690555269 DEBUG Received exit notification, exiting ok test workspace::nested_workspace_root_is_not_excluded_by_an_ancestor ... 2026-10-23 09:49:49.691748131 INFO No workspace options found for file:///tmp/.tmpBlDTm0/sub, using default options 2026-10-23 09:49:49.691788191 DEBUG Negotiated position encoding: UTF16 2026-10-23 09:49:49.691800311 DEBUG Indexing settings for workspace: /tmp/.tmpBlDTm0/sub 2026-10-23 09:49:49.691887842 DEBUG No `target-version` found in `/tmp/.tmpBlDTm0/.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-23 09:49:49.691991123 DEBUG Loaded settings from: `/tmp/.tmpBlDTm0/.ruff.toml` 2026-10-23 09:49:49.692412208 DEBUG No `target-version` found in `/tmp/.tmpBlDTm0/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-23 09:49:49.692537919 DEBUG Loaded settings from: `/tmp/.tmpBlDTm0/sub/.ruff.toml` for `/tmp/.tmpBlDTm0/sub` 2026-10-23 09:49:49.692557299 DEBUG Ignored path via `extend-exclude`: /tmp/.tmpBlDTm0/sub/foo 2026-10-23 09:49:49.694606000 INFO Registering workspace: /tmp/.tmpBlDTm0/sub 2026-10-23 09:49:49.694666350 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-23 09:49:49.694753721 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-23 09:49:49.694788781 DEBUG request{id=2 method=textDocument/formatting}: enter 2026-10-23 09:49:49.694826712 DEBUG request{id=2 method=textDocument/formatting}: Included path via `include`: /tmp/.tmpBlDTm0/sub/test.py 2026-10-23 09:49:49.694859762 DEBUG request{id=2 method=textDocument/formatting}:Printer::print: enter 2026-10-23 09:49:49.694955783 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-23 09:49:49.694972593 DEBUG request{id=3 method=textDocument/formatting}: enter 2026-10-23 09:49:49.694977753 DEBUG request{id=3 method=textDocument/formatting}: Ignored path via `extend-exclude`: /tmp/.tmpBlDTm0/sub/foo/test.py 2026-10-23 09:49:49.705074955 DEBUG request{id=4 method=shutdown}: enter 2026-10-23 09:49:49.705080865 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-23 09:49:49.705100005 DEBUG Received exit notification, exiting ok test workspace::nested_workspace_root_is_not_excluded_by_an_ancestor_in_a_multi_root_workspace ... 2026-10-23 09:49:49.706240847 INFO No workspace options found for file:///tmp/.tmpxpKYCZ, using default options 2026-10-23 09:49:49.706267037 INFO No workspace options found for file:///tmp/.tmpxpKYCZ/sub, using default options 2026-10-23 09:49:49.706270317 DEBUG Negotiated position encoding: UTF16 2026-10-23 09:49:49.706280177 DEBUG Indexing settings for workspace: /tmp/.tmpxpKYCZ 2026-10-23 09:49:49.706804322 DEBUG Loaded settings from: `/tmp/.tmpxpKYCZ/.ruff.toml` for `/tmp/.tmpxpKYCZ` 2026-10-23 09:49:49.706842273 DEBUG Ignored path via `extend-exclude`: /tmp/.tmpxpKYCZ/sub 2026-10-23 09:49:49.707866763 INFO Registering workspace: /tmp/.tmpxpKYCZ 2026-10-23 09:49:49.707876903 DEBUG Indexing settings for workspace: /tmp/.tmpxpKYCZ/sub 2026-10-23 09:49:49.708025945 DEBUG Loaded settings from: `/tmp/.tmpxpKYCZ/.ruff.toml` 2026-10-23 09:49:49.708501989 DEBUG Loaded settings from: `/tmp/.tmpxpKYCZ/sub/.ruff.toml` for `/tmp/.tmpxpKYCZ/sub` 2026-10-23 09:49:49.708542980 DEBUG Ignored path via `extend-exclude`: /tmp/.tmpxpKYCZ/sub/foo 2026-10-23 09:49:49.710512449 INFO Registering workspace: /tmp/.tmpxpKYCZ/sub 2026-10-23 09:49:49.710597080 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-23 09:49:49.710685921 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-23 09:49:49.710716602 DEBUG request{id=2 method=textDocument/formatting}: enter 2026-10-23 09:49:49.710748042 DEBUG request{id=2 method=textDocument/formatting}: Included path via `include`: /tmp/.tmpxpKYCZ/test.py 2026-10-23 09:49:49.710783912 DEBUG request{id=2 method=textDocument/formatting}:Printer::print: enter 2026-10-23 09:49:49.710884063 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-23 09:49:49.710902263 DEBUG request{id=3 method=textDocument/formatting}: enter 2026-10-23 09:49:49.710907824 DEBUG request{id=3 method=textDocument/formatting}: Included path via `include`: /tmp/.tmpxpKYCZ/sub/test.py 2026-10-23 09:49:49.710915264 DEBUG request{id=3 method=textDocument/formatting}:Printer::print: enter 2026-10-23 09:49:49.710963794 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-23 09:49:49.710979354 DEBUG request{id=4 method=textDocument/formatting}: enter 2026-10-23 09:49:49.710983844 DEBUG request{id=4 method=textDocument/formatting}: Ignored path via `extend-exclude`: /tmp/.tmpxpKYCZ/sub/foo/test.py 2026-10-23 09:49:49.721079546 DEBUG request{id=5 method=shutdown}: enter 2026-10-23 09:49:49.721086286 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-23 09:49:49.721104296 DEBUG Received exit notification, exiting ok test workspace::selects_the_correct_workspace_settings_for_multi_root_workspaces ... 2026-10-23 09:49:49.722251958 INFO No workspace options found for file:///tmp/.tmpRDeWWq, using default options 2026-10-23 09:49:49.722277518 INFO No workspace options found for file:///tmp/.tmpRDeWWq/external/Y, using default options 2026-10-23 09:49:49.722281408 DEBUG Negotiated position encoding: UTF16 2026-10-23 09:49:49.722291548 DEBUG Indexing settings for workspace: /tmp/.tmpRDeWWq 2026-10-23 09:49:49.722927694 DEBUG Loaded settings from: `/tmp/.tmpRDeWWq/systemtests/pyproject.toml` for `/tmp/.tmpRDeWWq/systemtests` 2026-10-23 09:49:49.724956585 INFO Registering workspace: /tmp/.tmpRDeWWq 2026-10-23 09:49:49.724967225 DEBUG Indexing settings for workspace: /tmp/.tmpRDeWWq/external/Y 2026-10-23 09:49:49.727435900 INFO Registering workspace: /tmp/.tmpRDeWWq/external/Y 2026-10-23 09:49:49.727500360 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-23 09:49:49.727612531 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-23 09:49:49.727623302 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-23 09:49:49.727658012 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-10-23 09:49:49.727686282 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpRDeWWq/systemtests/tests/common/fakes/wus.py 2026-10-23 09:49:49.727753763 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-23 09:49:49.727829024 DEBUG request{id=3 method=textDocument/diagnostic}: enter 2026-10-23 09:49:49.727833694 DEBUG request{id=3 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpRDeWWq/external/Y/wus.py 2026-10-23 09:49:49.728116497 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-23 09:49:49.738402200 DEBUG request{id=4 method=shutdown}: enter 2026-10-23 09:49:49.738409860 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-23 09:49:49.738429070 DEBUG Received exit notification, exiting ok test workspace::single_file_mode_does_not_index_nested_configuration ... 2026-10-23 09:49:49.739516281 INFO No workspace(s) were provided during initialization. Using the current working directory as a default workspace: /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/crates/ruff_server 2026-10-23 09:49:49.739550982 INFO No workspace options found for file:///builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/crates/ruff_server, using default options 2026-10-23 09:49:49.739554312 DEBUG Negotiated position encoding: UTF16 2026-10-23 09:49:49.739565782 DEBUG Indexing settings for workspace: /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/crates/ruff_server 2026-10-23 09:49:49.740452611 DEBUG Loaded settings from: `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/pyproject.toml` 2026-10-23 09:49:49.740628692 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-23 09:49:49.740640542 DEBUG Derived `target-version` from found `requires-python` for fallback configuration: Py37 2026-10-23 09:49:49.740702363 INFO Registering workspace: /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/crates/ruff_server 2026-10-23 09:49:49.740768524 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-23 09:49:49.740859205 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-23 09:49:49.740886345 WARN No settings available for file:///tmp/.tmp298ItJ/nested/test.py - falling back to default settings 2026-10-23 09:49:49.741016026 DEBUG request{id=2 method=textDocument/formatting}: enter 2026-10-23 09:49:49.741050717 DEBUG request{id=2 method=textDocument/formatting}: Included path via `include`: /tmp/.tmp298ItJ/nested/test.py 2026-10-23 09:49:49.741074177 DEBUG request{id=2 method=textDocument/formatting}:Printer::print: enter 2026-10-23 09:49:49.741168748 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-23 09:49:49.741176408 WARN No settings available for file:///tmp/.tmp298ItJ/unrelated/test.py - falling back to default settings 2026-10-23 09:49:49.741278489 DEBUG request{id=3 method=textDocument/formatting}: enter 2026-10-23 09:49:49.741287959 DEBUG request{id=3 method=textDocument/formatting}: Included path via `include`: /tmp/.tmp298ItJ/unrelated/test.py 2026-10-23 09:49:49.741295899 DEBUG request{id=3 method=textDocument/formatting}:Printer::print: enter 2026-10-23 09:49:49.751446481 DEBUG request{id=4 method=shutdown}: enter 2026-10-23 09:49:49.751458091 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-23 09:49:49.751475941 DEBUG Received exit notification, exiting ok test workspace::unavailable_document_diagnostic_returns_empty_response ... 2026-10-23 09:49:49.752655063 INFO No workspace options found for file:///tmp/.tmpjN2OZd, using default options 2026-10-23 09:49:49.752685414 DEBUG Negotiated position encoding: UTF16 2026-10-23 09:49:49.752696214 DEBUG Indexing settings for workspace: /tmp/.tmpjN2OZd 2026-10-23 09:49:49.754274050 INFO Registering workspace: /tmp/.tmpjN2OZd 2026-10-23 09:49:49.754333110 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-23 09:49:49.754451211 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-10-23 09:49:49.754476522 WARN request{id=2 method=textDocument/diagnostic}: Returning no diagnostics because document `file:///tmp/.tmpjN2OZd/not-open.py` isn't open. 2026-10-23 09:49:49.764619214 DEBUG request{id=3 method=shutdown}: enter 2026-10-23 09:49:49.764626794 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-23 09:49:49.764646034 DEBUG Received exit notification, exiting ok test workspace::unrelated_file_outside_workspace_uses_fallback_configuration ... 2026-10-23 09:49:49.765694074 INFO No workspace options found for file:///tmp/.tmpu1tSJz/sub, using default options 2026-10-23 09:49:49.765722465 DEBUG Negotiated position encoding: UTF16 2026-10-23 09:49:49.765733365 DEBUG Indexing settings for workspace: /tmp/.tmpu1tSJz/sub 2026-10-23 09:49:49.765813896 DEBUG No `target-version` found in `/tmp/.tmpu1tSJz/.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-23 09:49:49.765923797 DEBUG Loaded settings from: `/tmp/.tmpu1tSJz/.ruff.toml` 2026-10-23 09:49:49.766315251 DEBUG No `target-version` found in `/tmp/.tmpu1tSJz/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-23 09:49:49.766444632 DEBUG Loaded settings from: `/tmp/.tmpu1tSJz/sub/.ruff.toml` for `/tmp/.tmpu1tSJz/sub` 2026-10-23 09:49:49.766463862 DEBUG Ignored path via `extend-exclude`: /tmp/.tmpu1tSJz/sub/foo 2026-10-23 09:49:49.768508093 INFO Registering workspace: /tmp/.tmpu1tSJz/sub 2026-10-23 09:49:49.768570633 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-23 09:49:49.768680834 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-23 09:49:49.768732285 WARN No settings available for file:///tmp/.tmpu1tSJz/unrelated/test.py - falling back to default settings 2026-10-23 09:49:49.768862286 DEBUG request{id=2 method=textDocument/formatting}: enter 2026-10-23 09:49:49.768895317 DEBUG request{id=2 method=textDocument/formatting}: Included path via `include`: /tmp/.tmpu1tSJz/unrelated/test.py 2026-10-23 09:49:49.768917697 DEBUG request{id=2 method=textDocument/formatting}:Printer::print: enter 2026-10-23 09:49:49.779088719 DEBUG request{id=3 method=shutdown}: enter 2026-10-23 09:49:49.779096619 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-23 09:49:49.779115439 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.2-build/ruff-0.17.2/target/rpm/deps/ruff_source_file-cca2fc56b1e0a167 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.2-build/ruff-0.17.2/target/rpm/deps/auto_traits-5d889e1877313a2a --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.2-build/ruff-0.17.2/target/rpm/deps/constructors-34a6a70ab472063a --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.2-build/ruff-0.17.2/target/rpm/deps/indexing-719f04bcb7129b15 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.2-build/ruff-0.17.2/target/rpm/deps/main-9547dfab05a8c517 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.2-build/ruff-0.17.2/target/rpm/deps/serde-c7455ee21d4edf0f --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.2-build/ruff-0.17.2/target/rpm/deps/unicode_names2_generator-734c9e3f3b13434b --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.2-build/ruff-0.17.2/target/rpm/deps/ruff_workspace-d11de3310190334d --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.2-build/ruff-0.17.2/target/rpm/deps/ty-e3c9fecbddd75ee2 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.2-build/ruff-0.17.2/target/rpm/deps/ty-f70886c2761dc0b1 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.2-build/ruff-0.17.2/target/rpm/deps/cli-a276a5bc37938b88 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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 def untyped_decorator(function): 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 def untyped_decorator(function): 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 `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: error | Stable (since 0.0.81) ## What it does Detects overrides that narrow the type of a writable attribute. ## 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-sentinel-name Default level: ignore | Stable (since 0.0.87) ## What it does Checks for `builtins.sentinel` and `typing_extensions.Sentinel` definitions whose name argument does not match the variable they are assigned to. In class scope, the name can be unqualified or include the full enclosing class path. ## Why is this bad? A mismatched name can be a typo and can make a sentinel's runtime representation confusing. ## Default level This rule is disabled by default because sentinel names are not required to match their assigned variables, and sometimes the preferred `__repr__` for a sentinel may include non-identifier characters. Enable this rule to enforce consistent sentinel naming. This rule is similar to `mismatched-type-name`, but is a distinct rule because the default severity differs. ## Examples ```python from typing_extensions import Sentinel MISSING = Sentinel("OTHER") # error: [mismatched-sentinel-name] ``` Use a matching name instead: ```python from typing_extensions import Sentinel MISSING = Sentinel("MISSING") class Container: UNSET = Sentinel("Container.UNSET") ``` # 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. `mismatched-sentinel-name` is a similar but distinct rule, disabled by default. ## 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.68s Running `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/file_watching-a5e5e216b6a602cc --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.51s Running `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/self_environment-38d711f24afefc3f --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.67s Running `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/ty_combine-61915b8d3fea6192 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.2-build/ruff-0.17.2/target/rpm/deps/ty_completion_bench-f656dc0dfbb49ab7 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.2-build/ruff-0.17.2/target/rpm/deps/ty_completion_eval-c6913739a39032ed --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.2-build/ruff-0.17.2/target/rpm/deps/ty_ide-3df8fe791d246d38 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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 1913 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::inferred_return_types ... ok test inlay_hints::tests::inferred_unknown_type ... ok test inlay_hints::tests::instance_method_overload_self_type ... ok test inlay_hints::tests::return_type_hint_imports ... 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 inlay_hints::tests::typeshed_helper_type ... 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. 1913 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 39.06s Running `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/ty_module_resolver-c3dc3c32b50bee02 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.2-build/ruff-0.17.2/target/rpm/deps/ty_project-2a36bc5e034aa875 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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 78 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 db::tests::unrelated_file_change_does_not_advance_revision ... 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::filters_unknown_module_owners_without_parent_fallback ... 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::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. 78 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.25s Running `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/ty_python_core-43bd56cfe76f5a0c --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.01s Running `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/ty_python_semantic-c6e3ed5e6463cb5b --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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 500 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::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::caller_fixed_upper_bound_failures_preserve_evidence_and_order ... 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::mixed_evidence_may_use_a_caller_typevars_declared_bound ... 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::upper_bound_cannot_narrow_a_callable_receiver ... ok test types::constraints::projection::tests::upper_bound_checks_mixed_evidence_after_substitution ... ok test types::constraints::projection::tests::upper_bound_checks_validity_lower_when_evidence_selects_a_solution ... 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::gradual_equivalence_preserves_alternative_bounds ... 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_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::satisfiability_respects_visit_budget ... 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::negation_subtyping_matches_materialized_negation ... 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::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_preserves_negated_alias ... 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::gradual_receiver_constraints_are_retained ... 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. 466 passed; 0 failed; 34 ignored; 0 measured; 0 filtered out; finished in 5.88s Running `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/corpus-3026aff0d73c3191 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.52s Running `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/mdtest-17aae27a93e34f1f --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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 504 tests test lint_doc::escape-character-in-forward-annotation.md ... ok test lint_doc::invalid-argument-type.md ... ok test lint_doc::index-out-of-bounds.md ... ok test lint_doc::invalid-assignment.md ... ok test lint_doc::ineffective-final.md ... ok test lint_doc::empty-body.md ... ok test lint_doc::implicit-concatenated-string-type-annotation.md ... ok test lint_doc::final-without-value.md ... ok test lint_doc::dataclass-field-order.md ... ok test lint_doc::experimental-syntax.md ... ok test lint_doc::conflicting-metaclass.md ... ok test lint_doc::call-non-callable.md ... ok test lint_doc::cyclic-class-definition.md ... ok test lint_doc::abstract-method-in-final-class.md ... ok test lint_doc::invalid-attribute-access.md ... ok test lint_doc::invalid-attribute-override.md ... ok test lint_doc::duplicate-base.md ... ok test lint_doc::disjoint-cast.md ... ok test lint_doc::invalid-legacy-positional-parameter.md ... ok test lint_doc::invalid-context-manager.md ... ok test lint_doc::invalid-base.md ... ok test lint_doc::blanket-ignore-comment.md ... ok test lint_doc::invalid-declaration.md ... ok test lint_doc::invalid-ignore-comment.md ... ok test lint_doc::invalid-dataclass-override.md ... ok test lint_doc::invalid-enum-member-annotation.md ... ok test lint_doc::invalid-frozen-dataclass-subclass.md ... ok test lint_doc::division-by-zero.md ... ok test lint_doc::invalid-explicit-override.md ... ok test lint_doc::invalid-named-tuple.md ... ok test lint_doc::invalid-exception-caught.md ... ok test lint_doc::invalid-generic-enum.md ... ok test lint_doc::invalid-init-type-variable.md ... ok test lint_doc::invalid-key.md ... ok test lint_doc::invalid-await.md ... ok test lint_doc::invalid-paramspec.md ... ok test lint_doc::invalid-legacy-type-variable.md ... ok test lint_doc::invalid-match-pattern.md ... ok test lint_doc::invalid-metaclass.md ... ok test lint_doc::invalid-module-getattr-call.md ... ok test lint_doc::final-on-non-method.md ... ok test lint_doc::invalid-newtype.md ... ok test lint_doc::invalid-mutable-override.md ... ok test lint_doc::invalid-parameter-default.md ... ok test lint_doc::invalid-named-tuple-override.md ... ok test lint_doc::deprecated.md ... ok test lint_doc::invalid-property-type-override.md ... ok test lint_doc::invalid-return-type.md ... ok test lint_doc::assert-type-unspellable-subtype.md ... ok test lint_doc::ignore-comment-unknown-rule.md ... ok test lint_doc::invalid-protocol.md ... ok test lint_doc::call-top-callable.md ... ok test lint_doc::invalid-raise.md ... ok test lint_doc::invalid-super-argument.md ... ok test lint_doc::invalid-syntax-in-forward-annotation.md ... ok test lint_doc::conflicting-declarations.md ... ok test lint_doc::invalid-type-checking-constant.md ... ok test lint_doc::missing-direct-dependency.md ... ok test lint_doc::invalid-type-alias-type.md ... ok test lint_doc::ambiguous-protocol-member.md ... ok test lint_doc::invalid-type-arguments.md ... ok test lint_doc::invalid-total-ordering.md ... ok test lint_doc::invalid-type-variable-bound.md ... ok test lint_doc::invalid-type-variable-constraints.md ... ok test lint_doc::invalid-type-guard-definition.md ... ok test lint_doc::invalid-type-variable-default.md ... ok test lint_doc::call-abstract-method.md ... ok test lint_doc::duplicate-kw-only.md ... ok test lint_doc::instance-layout-conflict.md ... ok test lint_doc::invalid-typed-dict-header.md ... ok test lint_doc::invalid-typed-dict-statement.md ... ok test lint_doc::inconsistent-mro.md ... ok test lint_doc::missing-argument.md ... ok test lint_doc::abstract-and-final-method.md ... ok test lint_doc::mismatched-type-name.md ... ok test lint_doc::pydantic-discarded-extra-argument.md ... ok test lint_doc::invalid-generic-class.md ... ok test lint_doc::isinstance-against-typed-dict.md ... ok test lint_doc::not-subscriptable.md ... ok test lint_doc::invalid-dataclass.md ... ok test lint_doc::dynamic-function-decorator-return.md ... ok test lint_doc::parameter-already-assigned.md ... ok test lint_doc::missing-type-argument.md ... ok test lint_doc::non-callable-init-subclass.md ... ok test lint_doc::missing-typed-dict-key.md ... ok test lint_doc::missing-slot.md ... ok test lint_doc::override-of-final-method.md ... ok test lint_doc::possibly-missing-submodule.md ... ok test lint_doc::not-iterable.md ... ok test lint_doc::override-of-final-variable.md ... ok test lint_doc::too-many-positional-arguments.md ... ok test lint_doc::redundant-cast.md ... ok test lint_doc::possibly-missing-import.md ... ok test lint_doc::invalid-overload.md ... ok test lint_doc::cyclic-type-alias-definition.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::invalid-method-override.md ... ok test lint_doc::super-call-in-named-tuple-method.md ... ok test lint_doc::unresolved-import.md ... ok test lint_doc::truthiness-test-of-callable.md ... ok test lint_doc::type-assertion-failure.md ... ok test lint_doc::raw-string-type-annotation.md ... ok test lint_doc::undefined-reveal.md ... ok test lint_doc::unknown-argument.md ... ok test lint_doc::unbound-type-variable.md ... ok test lint_doc::invalid-type-form.md ... ok test lint_doc::truthiness-test-of-none-union.md ... ok test lint_doc::unavailable-implicit-super-arguments.md ... ok test lint_doc::truthiness-test-of-iterable.md ... ok test lint_doc::positional-only-parameter-as-kwarg.md ... ok test lint_doc::unresolved-attribute.md ... ok test lint_doc::unresolved-reference.md ... ok test lint_doc::unsound-assignment.md ... ok test lint_doc::unused-ignore-comment.md ... ok test lint_doc::mismatched-sentinel-name.md ... ok test lint_doc::unused-type-ignore-comment.md ... ok test lint_doc::no-matching-overload.md ... ok test lint_doc::invalid-yield.md ... ok test lint_doc::unsupported-base.md ... ok test lint_doc::unsupported-dynamic-base.md ... ok test lint_doc::possibly-missing-attribute.md ... ok test lint_doc::unsupported-operator.md ... ok test lint_doc::isinstance-against-protocol.md ... ok test lint_doc::invalid-typed-dict-field.md ... ok test lint_doc::missing-override-decorator.md ... ok test lint_doc::useless-overload-body.md ... ok test lint_doc::unsound-return-statement.md ... ok test lint_doc::redundant-condition-strict.md ... ok test mdtest::annotations/generic_alias.md ... ok test mdtest::annotations/starred.md ... ok test lint_doc::possibly-unresolved-reference.md ... ok test mdtest::annotations/int_float_complex.md ... ok test mdtest::annotations/optional.md ... ok test lint_doc::possibly-missing-implicit-call.md ... ok test lint_doc::subclass-of-dataclass-with-order.md ... ok test lint_doc::unresolved-global.md ... ok test mdtest::annotations/annotated.md ... ok test lint_doc::static-assert-error.md ... ok test mdtest::annotations/unsupported_type_qualifiers.md ... ok test lint_doc::unused-awaitable.md ... ok test mdtest::annotations/any.md ... ok test lint_doc::unsupported-bool-conversion.md ... ok test mdtest::assignment/unbound.md ... ok test mdtest::annotations/unsupported_special_types.md ... ok test lint_doc::unsound-yield.md ... ok test lint_doc::redundant-condition.md ... ok test mdtest::abstract.md ... ok test lint_doc::zero-stepsize-in-slice.md ... ok test mdtest::annotations/unsupported_special_forms.md ... ok test mdtest::binary/unions.md ... ok test mdtest::binary/classes.md ... ok test mdtest::assignment/unsound.md ... ok test mdtest::annotations/literal.md ... ok test mdtest::assignment/walrus.md ... ok test mdtest::annotations/stdlib_typing_aliases.md ... ok test mdtest::binary/tuples.md ... ok test mdtest::call/abstract_method.md ... ok test mdtest::assignment/multi_target.md ... ok test mdtest::annotations/intersection_types.md ... ok test mdtest::annotations/new_types.md ... ok test mdtest::assignment/augmented.md ... ok test mdtest::call/callable_instance.md ... ok test mdtest::annotations/deferred.md ... ok test mdtest::binary/booleans.md ... ok test mdtest::binary/instances.md ... ok test mdtest::assignment/annotations.md ... ok test mdtest::annotations/never.md ... ok test mdtest::call/annotation.md ... ok test mdtest::call/never.md ... ok test mdtest::call/getattr_static.md ... ok test mdtest::binary/integers.md ... ok test mdtest::call/str_startswith.md ... ok test mdtest::boundness_declaredness/public.md ... ok test mdtest::call/subclass_of.md ... ok test mdtest::binary/custom.md ... ok test mdtest::call/open.md ... ok test mdtest::call/new_class.md ... ok test mdtest::comparison/byte_literals.md ... ok test mdtest::call/dunder_import.md ... ok test mdtest::call/invalid_syntax.md ... ok test mdtest::annotations/literal_string.md ... ok test mdtest::call/dunder.md ... ok test mdtest::comparison/integers.md ... ok test mdtest::call/callables_as_descriptors.md ... ok test mdtest::comparison/unions.md ... ok test mdtest::comparison/unsupported.md ... ok test mdtest::comparison/enums.md ... ok test mdtest::comparison/identity.md ... ok test mdtest::comparison/instances/rich_comparison.md ... ok test mdtest::annotations/callable.md ... ok test mdtest::comprehensions/invalid_syntax.md ... ok test mdtest::comparison/intersections.md ... ok test mdtest::call/builtins.md ... ok test mdtest::boolean/short_circuit.md ... ok test mdtest::comparison/strings.md ... ok test mdtest::comparison/non_bool_returns.md ... ok test mdtest::annotations/union.md ... ok test mdtest::call/replace.md ... ok test mdtest::class/super.md ... ok test mdtest::class/slots.md ... ok test mdtest::conditional/if_expression.md ... ok test mdtest::classes.md ... ok test mdtest::comprehensions/basic.md ... ok test mdtest::comparison/instances/membership_test.md ... ok test mdtest::dataclasses/fields.md ... ok test mdtest::dataclasses/post_init.md ... ok test mdtest::conditional/if_statement.md ... ok test mdtest::declaration/error.md ... ok test mdtest::diagnostics/attribute_assignment.md ... ok test mdtest::call/methods.md ... ok test mdtest::diagnostics/missing_argument.md ... ok test mdtest::diagnostics/invalid_await.md ... ok test mdtest::annotations/string.md ... ok test mdtest::conditional/match.md ... ok test mdtest::diagnostics/missing_argument_paramspec.md ... ok test mdtest::diagnostics/invalid_argument_type.md ... ok test mdtest::call/overloads.md ... ok test mdtest::diagnostics/invalid_type_parameter_order.md ... ok test mdtest::del.md ... ok test mdtest::diagnostics/invalid_assignment_syntactic_variants.md ... ok test mdtest::diagnostics/shadowing.md ... ok test mdtest::diagnostics/no_matching_overload.md ... ok test mdtest::diagnostics/special_form_attributes.md ... ok test mdtest::diagnostics/single_matching_overload.md ... ok test mdtest::cycle/basic.md ... ok test mdtest::diagnostics/unpacking.md ... ok test mdtest::diagnostics/unresolved_import.md ... ok test mdtest::comparison/tuples.md ... ok test mdtest::diagnostics/too_many_positionals.md ... ok test mdtest::diagnostics/missing_type_argument.md ... ok test mdtest::diagnostics/unsupported_base_dynamic_type.md ... ok test mdtest::call/constructor.md ... ok test mdtest::diagnostics/unknown_argument.md ... ok test mdtest::doc/README.md ... ok test mdtest::diagnostics/unsupported_bool_conversion.md ... ok test mdtest::decorators/total_ordering.md ... ok test mdtest::diagnostics/legacy_typevars.md ... ok test mdtest::diagnostics/error_context.md ... ok test mdtest::diagnostics/invalid_match_pattern.md ... ok test mdtest::diagnostics/version_related_syntax_errors.md ... ok test mdtest::call/functools_partial.md ... ok test mdtest::diagnostics/unresolved_reference.md ... ok test mdtest::call/type.md ... ok test mdtest::diagnostics/unused_awaitable.md ... ok test mdtest::diagnostics/semantic_syntax_errors.md ... ok test mdtest::async.md ... ok test mdtest::descriptor_protocol.md ... ok test mdtest::expression/assert.md ... ok test mdtest::external/README.md ... ok test mdtest::external/attrs.md ... ok test mdtest::external/numpy.md ... ok test mdtest::external/pydantic.md ... ok test mdtest::external/pydantic_extra_search_paths.md ... ok test mdtest::external/pytest.md ... ok test mdtest::external/sqlalchemy.md ... ok test mdtest::external/sqlmodel.md ... ok test mdtest::external/strawberry.md ... ok test mdtest::expression/attribute.md ... ok test mdtest::deprecated.md ... ok test mdtest::dataclasses/dataclass_transform.md ... ok test mdtest::directives/reveal_type.md ... ok test mdtest::doc/public_type_undeclared_symbols.md ... ok test mdtest::exception/basic.md ... ok test mdtest::expression/lambda.md ... ok test mdtest::diagnostics/union_call.md ... ok test mdtest::cycle/implicit_instance_attributes.md ... ok test mdtest::exception/invalid_syntax.md ... ok test mdtest::expression/boolean.md ... ok test mdtest::expression/len.md ... ok test mdtest::generics/builtins.md ... ok test mdtest::directives/cast.md ... ok test mdtest::annotations/invalid.md ... ok test mdtest::expression/if.md ... ok test mdtest::exception/except_star.md ... ok test mdtest::function/parameters.md ... ok test mdtest::directives/assert_type.md ... ok test mdtest::diagnostics/same_names.md ... ok test mdtest::decorators.md ... ok test mdtest::generics/legacy/aliases.md ... ok test mdtest::directives/assert_never.md ... ok test mdtest::annotations/self.md ... ok test mdtest::bidirectional.md ... ok test mdtest::dataclasses/dataclasses.md ... ok test mdtest::function/return_type_inference.md ... ok test mdtest::call/union.md ... ok test mdtest::function/return_type.md ... ok test mdtest::import/allowed_unresolved_imports.md ... ok test mdtest::final.md ... ok test mdtest::generics/pep695/aliases.md ... ok test mdtest::import/conditional.md ... ok test mdtest::call/function.md ... ok test mdtest::import/conflicts.md ... ok test mdtest::import/case_sensitive.md ... ok test mdtest::exception/control_flow.md ... ok test mdtest::import/basic.md ... ok test mdtest::import/cyclic.md ... ok test mdtest::generics/pep695/callables.md ... ok test mdtest::exhaustiveness_checking.md ... ok test mdtest::generics/legacy/variance.md ... ok test mdtest::generics/scoping.md ... ok test mdtest::import/conventions.md ... ok test mdtest::import/dunder_file_attribute.md ... ok test mdtest::generics/legacy/unpack.md ... ok test mdtest::import/errors.md ... ok test mdtest::import/module_getattr.md ... ok test mdtest::import/invalid_syntax.md ... ok test mdtest::import/replace_imports_with_any.md ... ok test mdtest::import/legacy_namespace.md ... ok test mdtest::generics/legacy/variables.md ... ok test mdtest::import/partial_stub_packages.md ... ok test mdtest::import/tracking.md ... ok test mdtest::import/missing_direct_dependency.md ... ok test mdtest::import/relative.md ... ok test mdtest::import/builtins.md ... ok test mdtest::import/nonstandard_conventions.md ... ok test mdtest::expression/yield_and_yield_from.md ... ok test mdtest::import/stubs.md ... ok test mdtest::libraries/numpy.md ... ok test mdtest::generics/pep695/concatenate.md ... ok test mdtest::known_constants.md ... ok test mdtest::literal/boolean.md ... ok test mdtest::import/workspaces.md ... ok test mdtest::instance_layout_conflict.md ... ok test mdtest::literal/collections/tuple.md ... ok test mdtest::literal/complex.md ... ok test mdtest::literal/collections/set.md ... ok test mdtest::invalid_syntax.md ... ok test mdtest::literal/bytes.md ... ok test mdtest::literal/ellipsis.md ... ok test mdtest::import/namespace.md ... ok test mdtest::literal/float.md ... ok test mdtest::literal/f_string.md ... ok test mdtest::literal/integer.md ... ok test mdtest::literal/collections/generator_expressions.md ... ok test mdtest::mdtest_custom_typeshed.md ... ok test mdtest::literal/string.md ... ok test mdtest::generics/set_theoretic.md ... ok test mdtest::import/site_packages_discovery.md ... ok test mdtest::import/star.md ... ok test mdtest::generics/pep695/variables.md ... ok test mdtest::literal/collections/list.md ... ok test mdtest::loops/iterators.md ... ok test mdtest::import/stub_packages.md ... ok test mdtest::mdtest_config.md ... ok test mdtest::enums.md ... ok test mdtest::intersection_types.md ... ok test mdtest::narrow/bool-call.md ... ok test mdtest::narrow/conditionals/elif_else.md ... ok test mdtest::generics/legacy/typevartuple.md ... ok test mdtest::narrow/assert.md ... ok test mdtest::narrow/assignment.md ... ok test mdtest::mro.md ... ok test mdtest::narrow/conditionals/boolean.md ... ok test mdtest::loops/async_for.md ... ok test mdtest::import/dunder_all.md ... ok test mdtest::narrow/conditionals/not.md ... ok test mdtest::narrow/hasattr.md ... ok test mdtest::literal/collections/dictionary.md ... ok test mdtest::narrow/boolean.md ... ok test mdtest::narrow/callable.md ... ok test mdtest::generics/pep695/typevartuple.md ... ok test mdtest::implicit_type_aliases.md ... ok test mdtest::generics/legacy/classes.md ... ok test mdtest::generics/legacy/functions.md ... ok test mdtest::narrow/conditionals/is_not.md ... ok test mdtest::narrow/complex_target.md ... ok test mdtest::narrow/post_if_statement.md ... ok test mdtest::loops/while_loop.md ... ok test mdtest::notebook.md ... ok test mdtest::generics/pep695/variance.md ... ok test mdtest::narrow/conditionals/is.md ... ok test mdtest::metaclass.md ... ok test mdtest::loops/for.md ... ok test mdtest::narrow/while.md ... ok test mdtest::generics/legacy/paramspec.md ... ok test mdtest::os_name.md ... ok test mdtest::generics/legacy/callables.md ... ok test mdtest::narrow/conditionals/nested.md ... ok test mdtest::public_types.md ... ok test mdtest::paramspec_subcall_error_location.md ... ok test mdtest::named_tuple.md ... ok test mdtest::regression/14334_diagnostics_in_wrong_file.md ... ok test mdtest::regression/3525_character_split_notebook.md ... ok test mdtest::regression/3020_callable_type_of.md ... ok test mdtest::regression/3208_recursive_protocol_signature.md ... ok test mdtest::regression/3593_function_known_decorators_cycle.md ... ok test mdtest::regression/3720_dynamic_class_codegen_cycle.md ... ok test mdtest::narrow/truthiness.md ... ok test mdtest::regression/3804_bound_typevar_default_cycle.md ... ok test mdtest::regression/3812_cyclic_generic_alias_base.md ... ok test mdtest::regression/1377_iteration_count_mismatch.md ... ok test mdtest::regression/2799_constraint_correlation.md ... ok test mdtest::attributes.md ... ok test mdtest::python_version.md ... ok test mdtest::regression/paramspec_on_python39.md ... ok test mdtest::promotion.md ... ok test mdtest::regression/2236_tuple_is_disjoint.md ... ok test mdtest::regression/noninferable_projection_to_terminal.md ... ok test mdtest::narrow/aliased_conditions.md ... ok test mdtest::scopes/global-constants.md ... ok test mdtest::regression/3954_recursive_protocol_structural_relation.md ... ok test mdtest::narrow/issubclass.md ... ok test mdtest::narrow/type_guards.md ... ok test mdtest::narrow/len.md ... ok test mdtest::scopes/builtin.md ... ok test mdtest::pep613_type_aliases.md ... ok test mdtest::narrow/conditionals/eq.md ... ok test mdtest::scopes/unbound.md ... ok test mdtest::scopes/moduletype_attrs.md ... ok test mdtest::scripts.md ... ok test mdtest::narrow/isinstance.md ... ok test mdtest::scopes/dunder_class.md ... ok test mdtest::properties.md ... ok test mdtest::narrow/type.md ... ok test mdtest::stubs/locals.md ... ok test mdtest::regression/derived_constraint_cycles.md ... ok test mdtest::overloads.md ... ok test mdtest::scopes/eager.md ... ok test mdtest::shadowing/class.md ... ok test mdtest::stubs/ellipsis.md ... ok test mdtest::subscript/alias.md ... ok test mdtest::stubs/class.md ... ok test mdtest::struct_unpack.md ... ok test mdtest::subscript/stepsize_zero.md ... ok test mdtest::subscript/assignment_diagnostics.md ... ok test mdtest::subscript/string.md ... ok test mdtest::suppressions/blanket_ignore.md ... ok test mdtest::shadowing/variable_declaration.md ... ok test mdtest::scopes/annotate_global.md ... ok test mdtest::subscript/instance.md ... ok test mdtest::shadowing/function.md ... ok test mdtest::pep695_type_aliases.md ... ok test mdtest::type_compendium/README.md ... ok test mdtest::suppressions/no_type_check.md ... ok test mdtest::scopes/global.md ... ok test mdtest::suppressions/ty_ignore.md ... ok test mdtest::sys_version_info.md ... ok test mdtest::subscript/typevar.md ... ok test mdtest::override.md ... ok test mdtest::subscript/lists.md ... ok test mdtest::scopes/class_implicit_attrs.md ... ok test mdtest::subscript/bytes.md ... ok test mdtest::suppressions/type_ignore.md ... ok test mdtest::type_compendium/always_truthy_falsy.md ... ok test mdtest::sys_platform.md ... ok test mdtest::subscript/class.md ... ok test mdtest::type_compendium/not_t.md ... ok test mdtest::type_compendium/object.md ... ok test mdtest::t_strings.md ... ok test mdtest::type_of/dynamic.md ... ok test mdtest::type_of/typing_dot_Type.md ... ok test mdtest::type_compendium/integer_literals.md ... ok test mdtest::type_compendium/none.md ... ok test mdtest::scopes/nonlocal.md ... ok test mdtest::type_compendium/any.md ... ok test mdtest::sentinels.md ... ok test mdtest::narrow/match.md ... ok test mdtest::ty_extensions.md ... ok test mdtest::type_compendium/never.md ... ok test mdtest::statically_known_branches.md ... ok test mdtest::suspicious_conditions.md ... ok test mdtest::type_properties/tuples_containing_never.md ... ok test mdtest::type_properties/implies_subtype_of.md ... ok test mdtest::type_of/generics.md ... ok test mdtest::generics/pep695/classes.md ... ok test mdtest::type_properties/str_repr.md ... ok test mdtest::subscript/tuple.md ... ok test mdtest::unary/integers.md ... ok test mdtest::unary/custom.md ... ok test mdtest::unary/invert_add_usub.md ... ok test mdtest::type_properties/quantification.md ... ok test mdtest::type_properties/is_singleton.md ... ok test mdtest::type_properties/is_equivalent_to.md ... ok test mdtest::type_qualifiers/initvar.md ... ok test mdtest::type_display/callable.md ... ok test mdtest::type_qualifiers/classvar.md ... ok test mdtest::narrow/conditionals/in.md ... ok test mdtest::terminal_statements.md ... ok test mdtest::type_properties/is_assignable_to.md ... ok test mdtest::type_form.md ... ok test mdtest::liskov.md ... ok test mdtest::unary/not.md ... ok test mdtest::type_properties/truthiness.md ... ok test mdtest::type_properties/is_subtype_of.md ... ok test mdtest::regression/constraint_set_ordering.md ... ok test mdtest::with/sync.md ... ok test mdtest::type_of/basic.md ... ok test mdtest::unreachable.md ... ok test mdtest::union_types.md ... ok test mdtest::with/async.md ... ok test mdtest::type_compendium/tuple.md ... ok test mdtest::type_properties/is_disjoint_from.md ... ok test mdtest::ide_support/all_members.md ... ok test mdtest::redundant_condition.md ... ok test mdtest::type_properties/materialization.md ... ok test mdtest::generics/pep695/paramspec.md ... ok test mdtest::generics/pep695/functions.md ... ok test mdtest::protocols.md ... ok test mdtest::type_qualifiers/final.md ... ok test mdtest::unpacking.md ... ok test mdtest::type_properties/constraints.md ... ok test mdtest::typed_dict.md ... ok test result: ok. 504 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.30s Running `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/ty_server-db6877c4f768066a --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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 200 tests test call_hierarchy::incoming_calls_multi_file ... 2026-10-23 09:50:54.983159373 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:50:54.983269884 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:50:54.983324635 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:50:54.983467886 DEBUG Client info: None 2026-10-23 09:50:54.983501646 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:50:54.983534787 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:50:54.983544987 INFO Version: Unknown 2026-10-23 09:50:54.983638908 DEBUG Received server response for request 1 2026-10-23 09:50:54.983724169 DEBUG Client sends notification `initialized` 2026-10-23 09:50:54.983742189 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpXrC0NP 2026-10-23 09:50:54.983767139 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:50:54.983883290 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:50:54.983948131 DEBUG Received server request `workspace/configuration` 2026-10-23 09:50:54.983958541 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:50:54.983966921 DEBUG No workspace configuration provided for file:///tmp/.tmpXrC0NP 2026-10-23 09:50:54.983977301 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:50:54.983979751 DEBUG Client sends request `textDocument/prepareCallHierarchy` with ID 2 2026-10-23 09:50:54.984042472 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:50:54.984048522 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpXrC0NP, using default options 2026-10-23 09:50:54.984072182 DEBUG Initializing workspace `file:///tmp/.tmpXrC0NP`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:50:54.984099262 DEBUG Searching for a project in '/tmp/.tmpXrC0NP' 2026-10-23 09:50:54.984125933 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:50:54.984137083 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:54.987937181 INFO Defaulting to python-platform `linux` 2026-10-23 09:50:54.987956481 DEBUG Resolving local virtual environment: /tmp/.tmpXrC0NP/.venv 2026-10-23 09:50:54.988001762 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:54.988006902 DEBUG No virtual environment found 2026-10-23 09:50:54.988024882 DEBUG Adding first-party search path `/tmp/.tmpXrC0NP` 2026-10-23 09:50:54.988029482 DEBUG Using vendored stdlib 2026-10-23 09:50:54.988179753 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:50:54.988193334 DEBUG Adding new file root '/tmp/.tmpXrC0NP' of kind Project 2026-10-23 09:50:54.992481507 INFO Project::index_files{project=.tmpXrC0NP}: Indexed 3 file(s) in 0.003s 2026-10-23 09:50:54.992505867 DEBUG Updating project to check open files 2026-10-23 09:50:54.992622888 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpXrC0NP/lib.py") 2026-10-23 09:50:54.992633358 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpXrC0NP/lib.py` 2026-10-23 09:50:54.992640388 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpXrC0NP/lib.py` 2026-10-23 09:50:54.992744129 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpXrC0NP/lib.py` to project `.tmpXrC0NP` 2026-10-23 09:50:54.992758039 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpXrC0NP/lib.py` 2026-10-23 09:50:54.992760529 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:50:54.992768010 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:50:54.993222384 DEBUG request{id=2 method=textDocument/prepareCallHierarchy}: Resolving dynamic module resolution paths 2026-10-23 09:50:54.993305065 DEBUG method="textDocument/prepareCallHierarchy" response.id=2 duration=530.06µs 2026-10-23 09:50:54.993319915 DEBUG Received server response for request 2 2026-10-23 09:50:54.993332505 DEBUG Client sends request `callHierarchy/incomingCalls` with ID 3 2026-10-23 09:50:54.997816870 DEBUG method="callHierarchy/incomingCalls" response.id=3 duration=4.47ms 2026-10-23 09:50:54.997834090 DEBUG Received server response for request 3 2026-10-23 09:50:55.046980525 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 09:50:55.047050865 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:50:55.047065745 DEBUG method="shutdown" response.id=4 duration=23.34µs 2026-10-23 09:50:55.047079406 DEBUG Received server response for request 4 2026-10-23 09:50:55.047084686 DEBUG Client sends notification `exit` 2026-10-23 09:50:55.047101836 DEBUG Received exit notification, exiting ok test call_hierarchy::outgoing_calls ... 2026-10-23 09:50:55.049346278 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:50:55.049421869 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:50:55.049468650 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:50:55.049537230 DEBUG Client info: None 2026-10-23 09:50:55.049603531 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:50:55.049619261 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:50:55.049626561 INFO Version: Unknown 2026-10-23 09:50:55.049683972 DEBUG Received server response for request 1 2026-10-23 09:50:55.049733092 DEBUG Client sends notification `initialized` 2026-10-23 09:50:55.049769283 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpLbqcC6 2026-10-23 09:50:55.049782273 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:50:55.049889394 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:50:55.049926184 DEBUG Received server request `workspace/configuration` 2026-10-23 09:50:55.049930564 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:50:55.049939534 DEBUG No workspace configuration provided for file:///tmp/.tmpLbqcC6 2026-10-23 09:50:55.049946134 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:50:55.049948864 DEBUG Client sends request `textDocument/prepareCallHierarchy` with ID 2 2026-10-23 09:50:55.050004735 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:50:55.050011065 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpLbqcC6, using default options 2026-10-23 09:50:55.050022305 DEBUG Initializing workspace `file:///tmp/.tmpLbqcC6`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:50:55.050039625 DEBUG Searching for a project in '/tmp/.tmpLbqcC6' 2026-10-23 09:50:55.050067356 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:50:55.050073286 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:55.051551761 INFO Defaulting to python-platform `linux` 2026-10-23 09:50:55.051564051 DEBUG Resolving local virtual environment: /tmp/.tmpLbqcC6/.venv 2026-10-23 09:50:55.051625281 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:55.051630491 DEBUG No virtual environment found 2026-10-23 09:50:55.051642202 DEBUG Adding first-party search path `/tmp/.tmpLbqcC6` 2026-10-23 09:50:55.051646442 DEBUG Using vendored stdlib 2026-10-23 09:50:55.051768433 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:50:55.051776893 DEBUG Adding new file root '/tmp/.tmpLbqcC6' of kind Project 2026-10-23 09:50:55.054740143 INFO Project::index_files{project=.tmpLbqcC6}: Indexed 1 file(s) in 0.002s 2026-10-23 09:50:55.054757653 DEBUG Updating project to check open files 2026-10-23 09:50:55.054842774 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpLbqcC6/foo.py") 2026-10-23 09:50:55.054852784 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpLbqcC6/foo.py` 2026-10-23 09:50:55.054859814 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpLbqcC6/foo.py` 2026-10-23 09:50:55.054991275 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpLbqcC6/foo.py` to project `.tmpLbqcC6` 2026-10-23 09:50:55.055005975 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpLbqcC6/foo.py` 2026-10-23 09:50:55.055008385 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:50:55.055016135 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:50:55.055297718 DEBUG request{id=2 method=textDocument/prepareCallHierarchy}: Resolving dynamic module resolution paths 2026-10-23 09:50:55.055355229 DEBUG method="textDocument/prepareCallHierarchy" response.id=2 duration=332.08µs 2026-10-23 09:50:55.055368399 DEBUG Received server response for request 2 2026-10-23 09:50:55.055382459 DEBUG Client sends request `callHierarchy/outgoingCalls` with ID 3 2026-10-23 09:50:55.055609171 DEBUG method="callHierarchy/outgoingCalls" response.id=3 duration=213.39µs 2026-10-23 09:50:55.055620772 DEBUG Received server response for request 3 2026-10-23 09:50:55.065808894 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 09:50:55.065833004 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:50:55.065840794 DEBUG method="shutdown" response.id=4 duration=10.90µs 2026-10-23 09:50:55.065850724 DEBUG Received server response for request 4 2026-10-23 09:50:55.065854484 DEBUG Client sends notification `exit` 2026-10-23 09:50:55.065863584 DEBUG Received exit notification, exiting ok test call_hierarchy::prepare_function ... 2026-10-23 09:50:55.067471471 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:50:55.067543291 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:50:55.067577582 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:50:55.067641882 DEBUG Client info: None 2026-10-23 09:50:55.067668393 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:50:55.067681983 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:50:55.067688133 INFO Version: Unknown 2026-10-23 09:50:55.067733983 DEBUG Received server response for request 1 2026-10-23 09:50:55.067776254 DEBUG Client sends notification `initialized` 2026-10-23 09:50:55.067792814 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpdxIo98 2026-10-23 09:50:55.067800054 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:50:55.067894905 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:50:55.067947785 DEBUG Received server request `workspace/configuration` 2026-10-23 09:50:55.067951855 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:50:55.067960076 DEBUG No workspace configuration provided for file:///tmp/.tmpdxIo98 2026-10-23 09:50:55.067965866 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:50:55.067968876 DEBUG Client sends request `textDocument/prepareCallHierarchy` with ID 2 2026-10-23 09:50:55.068018886 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:50:55.068024566 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpdxIo98, using default options 2026-10-23 09:50:55.068035826 DEBUG Initializing workspace `file:///tmp/.tmpdxIo98`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:50:55.068054497 DEBUG Searching for a project in '/tmp/.tmpdxIo98' 2026-10-23 09:50:55.068084067 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:50:55.068089887 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:55.069200938 INFO Defaulting to python-platform `linux` 2026-10-23 09:50:55.069207498 DEBUG Resolving local virtual environment: /tmp/.tmpdxIo98/.venv 2026-10-23 09:50:55.069258829 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:55.069263129 DEBUG No virtual environment found 2026-10-23 09:50:55.069274959 DEBUG Adding first-party search path `/tmp/.tmpdxIo98` 2026-10-23 09:50:55.069279279 DEBUG Using vendored stdlib 2026-10-23 09:50:55.069381000 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:50:55.069386380 DEBUG Adding new file root '/tmp/.tmpdxIo98' of kind Project 2026-10-23 09:50:55.072343920 INFO Project::index_files{project=.tmpdxIo98}: Indexed 1 file(s) in 0.002s 2026-10-23 09:50:55.072359310 DEBUG Updating project to check open files 2026-10-23 09:50:55.072448021 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpdxIo98/foo.py") 2026-10-23 09:50:55.072457201 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpdxIo98/foo.py` 2026-10-23 09:50:55.072464061 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpdxIo98/foo.py` 2026-10-23 09:50:55.072592482 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpdxIo98/foo.py` to project `.tmpdxIo98` 2026-10-23 09:50:55.072605082 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpdxIo98/foo.py` 2026-10-23 09:50:55.072607492 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:50:55.072615182 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:50:55.072857125 DEBUG request{id=2 method=textDocument/prepareCallHierarchy}: Resolving dynamic module resolution paths 2026-10-23 09:50:55.072909625 DEBUG method="textDocument/prepareCallHierarchy" response.id=2 duration=287.63µs 2026-10-23 09:50:55.072922155 DEBUG Received server response for request 2 2026-10-23 09:50:55.083092498 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 09:50:55.083112738 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:50:55.083117948 DEBUG method="shutdown" response.id=3 duration=7.87µs 2026-10-23 09:50:55.083127328 DEBUG Received server response for request 3 2026-10-23 09:50:55.083130848 DEBUG Client sends notification `exit` 2026-10-23 09:50:55.083140138 DEBUG Received exit notification, exiting ok test closed_documents::closed_external_file_respects_project_editor_settings ... 2026-10-23 09:50:55.084672444 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:50:55.084735954 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:50:55.084771485 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:50:55.084848015 DEBUG Client info: None 2026-10-23 09:50:55.084883626 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:50:55.084898186 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:50:55.084904316 INFO Version: Unknown 2026-10-23 09:50:55.084950756 DEBUG Received server response for request 1 2026-10-23 09:50:55.084992747 DEBUG Client sends notification `initialized` 2026-10-23 09:50:55.085011157 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:50:55.085089898 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:50:55.085129688 DEBUG Received server request `workspace/configuration` 2026-10-23 09:50:55.085133328 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:50:55.085156209 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-23 09:50:55.085196859 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:50:55.085225079 DEBUG Initializing workspace `file:///tmp/.tmpeOq1c5/a`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:50:55.085239119 DEBUG Searching for a project in '/tmp/.tmpeOq1c5/a' 2026-10-23 09:50:55.085271760 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:50:55.085276370 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:55.085789575 INFO Defaulting to python-platform `linux` 2026-10-23 09:50:55.085795255 DEBUG Resolving local virtual environment: /tmp/.tmpeOq1c5/a/.venv 2026-10-23 09:50:55.085850715 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:55.085854576 DEBUG No virtual environment found 2026-10-23 09:50:55.085870456 DEBUG Adding first-party search path `/tmp/.tmpeOq1c5/a` 2026-10-23 09:50:55.085874366 DEBUG Using vendored stdlib 2026-10-23 09:50:55.085983477 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:50:55.085988057 DEBUG Adding new file root '/tmp/.tmpeOq1c5/a' of kind Project 2026-10-23 09:50:55.088036397 INFO Project::index_files{project=a}: Indexed 0 file(s) in 0.002s 2026-10-23 09:50:55.088051138 DEBUG Initializing workspace `file:///tmp/.tmpeOq1c5/b/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: Some( true, ), inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:50:55.088070018 DEBUG Searching for a project in '/tmp/.tmpeOq1c5/b/src' 2026-10-23 09:50:55.088114128 DEBUG Found project at '/tmp/.tmpeOq1c5/b' 2026-10-23 09:50:55.088118628 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:55.090758525 INFO Defaulting to python-platform `linux` 2026-10-23 09:50:55.090766355 DEBUG Resolving local virtual environment: /tmp/.tmpeOq1c5/b/.venv 2026-10-23 09:50:55.090809325 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:55.090813515 DEBUG No virtual environment found 2026-10-23 09:50:55.090824255 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-23 09:50:55.090836736 DEBUG Adding extra search-path `/tmp/.tmpeOq1c5/deps` 2026-10-23 09:50:55.090850746 DEBUG Adding first-party search path `/tmp/.tmpeOq1c5/b/src` 2026-10-23 09:50:55.090854616 DEBUG Adding first-party search path `/tmp/.tmpeOq1c5/b` 2026-10-23 09:50:55.090858306 DEBUG Using vendored stdlib 2026-10-23 09:50:55.090983867 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:50:55.090987767 DEBUG Adding new file root '/tmp/.tmpeOq1c5/b' of kind Project 2026-10-23 09:50:55.091514212 DEBUG Adding new file root '/tmp/.tmpeOq1c5/deps' of kind SearchPath 2026-10-23 09:50:55.093887066 INFO Project::index_files{project=b}: Indexed 0 file(s) in 0.002s 2026-10-23 09:50:55.093898226 DEBUG Updating project to check open files 2026-10-23 09:50:55.093914647 DEBUG Updating project to check open files 2026-10-23 09:50:55.093962257 DEBUG Resolving dynamic module resolution paths 2026-10-23 09:50:55.094019538 DEBUG method="textDocument/hover" response.id=2 duration=95.33µs 2026-10-23 09:50:55.094033908 DEBUG Received server response for request 2 2026-10-23 09:50:55.104111539 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 09:50:55.104134969 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:50:55.104140939 DEBUG method="shutdown" response.id=3 duration=9.73µs 2026-10-23 09:50:55.104151650 DEBUG Received server response for request 3 2026-10-23 09:50:55.104155910 DEBUG Client sends notification `exit` 2026-10-23 09:50:55.104165750 DEBUG Received exit notification, exiting ok test closed_documents::closed_unrelated_file_uses_fallback_project ... 2026-10-23 09:50:55.106220020 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:50:55.106279311 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:50:55.106318501 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:50:55.106377112 DEBUG Client info: None 2026-10-23 09:50:55.106406212 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:50:55.106419782 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:50:55.106425272 INFO Version: Unknown 2026-10-23 09:50:55.106463593 DEBUG Received server response for request 1 2026-10-23 09:50:55.106501363 DEBUG Client sends notification `initialized` 2026-10-23 09:50:55.106518133 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:50:55.106615144 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:50:55.106657175 DEBUG Received server request `workspace/configuration` 2026-10-23 09:50:55.106661185 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:50:55.106679695 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-23 09:50:55.106724655 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:50:55.106746176 DEBUG Initializing workspace `file:///tmp/.tmpt40wud/a`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:50:55.106763686 DEBUG Searching for a project in '/tmp/.tmpt40wud/a' 2026-10-23 09:50:55.106800206 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:50:55.106805736 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:55.108049409 INFO Defaulting to python-platform `linux` 2026-10-23 09:50:55.108058499 DEBUG Resolving local virtual environment: /tmp/.tmpt40wud/a/.venv 2026-10-23 09:50:55.108110449 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:55.108115469 DEBUG No virtual environment found 2026-10-23 09:50:55.108128639 DEBUG Adding first-party search path `/tmp/.tmpt40wud/a` 2026-10-23 09:50:55.108133070 DEBUG Using vendored stdlib 2026-10-23 09:50:55.108253061 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:50:55.108258741 DEBUG Adding new file root '/tmp/.tmpt40wud/a' of kind Project 2026-10-23 09:50:55.110383222 INFO Project::index_files{project=a}: Indexed 1 file(s) in 0.002s 2026-10-23 09:50:55.110399112 DEBUG Initializing workspace `file:///tmp/.tmpt40wud/b`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:50:55.110410492 DEBUG Searching for a project in '/tmp/.tmpt40wud/b' 2026-10-23 09:50:55.110442503 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:50:55.110447233 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:55.112618735 INFO Defaulting to python-platform `linux` 2026-10-23 09:50:55.112625395 DEBUG Resolving local virtual environment: /tmp/.tmpt40wud/b/.venv 2026-10-23 09:50:55.112666655 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:55.112670685 DEBUG No virtual environment found 2026-10-23 09:50:55.112682075 DEBUG Adding first-party search path `/tmp/.tmpt40wud/b` 2026-10-23 09:50:55.112686145 DEBUG Using vendored stdlib 2026-10-23 09:50:55.112797926 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:50:55.112802486 DEBUG Adding new file root '/tmp/.tmpt40wud/b' of kind Project 2026-10-23 09:50:55.114756396 INFO Project::index_files{project=b}: Indexed 1 file(s) in 0.001s 2026-10-23 09:50:55.114768816 DEBUG Updating project to check open files 2026-10-23 09:50:55.114790857 DEBUG Updating project to check open files 2026-10-23 09:50:55.114842767 DEBUG Resolving dynamic module resolution paths 2026-10-23 09:50:55.114869347 DEBUG Resolving dynamic module resolution paths 2026-10-23 09:50:55.117552534 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal["a"] 2026-10-23 09:50:55.117638285 DEBUG method="textDocument/hover" response.id=2 duration=2.84ms 2026-10-23 09:50:55.117655645 DEBUG Received server response for request 2 2026-10-23 09:50:55.127743597 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 09:50:55.127766067 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:50:55.127773577 DEBUG method="shutdown" response.id=3 duration=11.17µs 2026-10-23 09:50:55.127783897 DEBUG Received server response for request 3 2026-10-23 09:50:55.127787597 DEBUG Client sends notification `exit` 2026-10-23 09:50:55.127797477 DEBUG Received exit notification, exiting ok test closed_documents::opening_extensionless_script_enables_inline_settings ... 2026-10-23 09:50:55.130303622 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:50:55.130365643 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:50:55.130400633 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:50:55.130462674 DEBUG Client info: None 2026-10-23 09:50:55.130497834 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:50:55.130512445 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:50:55.130518435 INFO Version: Unknown 2026-10-23 09:50:55.130562435 DEBUG Received server response for request 1 2026-10-23 09:50:55.130617726 DEBUG Client sends notification `initialized` 2026-10-23 09:50:55.130632866 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:50:55.130730167 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:50:55.130777107 DEBUG Received server request `workspace/configuration` 2026-10-23 09:50:55.130780467 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:50:55.130793857 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-23 09:50:55.130843938 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:50:55.130860148 DEBUG Initializing workspace `file:///tmp/.tmpIIKyB8/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:50:55.130876268 DEBUG Searching for a project in '/tmp/.tmpIIKyB8/src' 2026-10-23 09:50:55.130929229 DEBUG Found project at '/tmp/.tmpIIKyB8/src' 2026-10-23 09:50:55.130933659 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:55.132070750 INFO Defaulting to python-platform `linux` 2026-10-23 09:50:55.132078510 DEBUG Resolving local virtual environment: /tmp/.tmpIIKyB8/src/.venv 2026-10-23 09:50:55.132124531 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:55.132129051 DEBUG No virtual environment found 2026-10-23 09:50:55.132145621 DEBUG Adding extra search-path `/tmp/.tmpIIKyB8/src/workspace-deps` 2026-10-23 09:50:55.132150041 DEBUG Adding first-party search path `/tmp/.tmpIIKyB8/src` 2026-10-23 09:50:55.132153981 DEBUG Using vendored stdlib 2026-10-23 09:50:55.132270502 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:50:55.132274982 DEBUG Adding new file root '/tmp/.tmpIIKyB8/src' of kind Project 2026-10-23 09:50:55.132869708 DEBUG Adding new file root '/tmp/.tmpIIKyB8/src/workspace-deps' of kind SearchPath 2026-10-23 09:50:55.134383523 INFO Project::index_files{project=src}: Indexed 2 file(s) in 0.002s 2026-10-23 09:50:55.134395574 DEBUG Updating project to check open files 2026-10-23 09:50:55.134667306 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-23 09:50:55.137338873 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal["workspace"] 2026-10-23 09:50:55.137371314 DEBUG method="textDocument/hover" response.id=2 duration=2.96ms 2026-10-23 09:50:55.137385244 DEBUG Received server response for request 2 2026-10-23 09:50:55.137406544 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:50:55.137413674 DEBUG Client sends request `textDocument/hover` with ID 3 2026-10-23 09:50:55.137452194 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpIIKyB8/src/script") 2026-10-23 09:50:55.137459884 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpIIKyB8/src/script` 2026-10-23 09:50:55.137467514 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpIIKyB8/src/script` 2026-10-23 09:50:55.137618456 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpIIKyB8/src/script` to project `src` 2026-10-23 09:50:55.137636656 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpIIKyB8/src/script` 2026-10-23 09:50:55.137639596 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:50:55.137645526 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(181))}}: Set open project files (count: 1) 2026-10-23 09:50:55.138045150 INFO request{id=3 method=textDocument/hover}: Defaulting to python-platform `linux` 2026-10-23 09:50:55.138080751 DEBUG request{id=3 method=textDocument/hover}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:55.138085961 DEBUG request{id=3 method=textDocument/hover}: No virtual environment found 2026-10-23 09:50:55.138094501 DEBUG request{id=3 method=textDocument/hover}: Adding extra search-path `/tmp/.tmpIIKyB8/src/script-deps` 2026-10-23 09:50:55.138099321 DEBUG request{id=3 method=textDocument/hover}: Using vendored stdlib 2026-10-23 09:50:55.138203772 INFO request{id=3 method=textDocument/hover}: Python version: Python 3.15, platform: linux 2026-10-23 09:50:55.138209282 DEBUG request{id=3 method=textDocument/hover}: Adding new file root '/tmp/.tmpIIKyB8/src/script-deps' of kind SearchPath 2026-10-23 09:50:55.138264452 DEBUG request{id=3 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-23 09:50:55.139900509 DEBUG request{id=3 method=textDocument/hover}: Inferred type of covering node is Literal["script"] 2026-10-23 09:50:55.139925319 DEBUG method="textDocument/hover" response.id=3 duration=2.27ms 2026-10-23 09:50:55.139936529 DEBUG Received server response for request 3 2026-10-23 09:50:55.150015111 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 09:50:55.150038631 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:50:55.150045501 DEBUG method="shutdown" response.id=4 duration=9.48µs 2026-10-23 09:50:55.150055241 DEBUG Received server response for request 4 2026-10-23 09:50:55.150058911 DEBUG Client sends notification `exit` 2026-10-23 09:50:55.150068201 DEBUG Received exit notification, exiting ok test closed_documents::server_fulfills_requests_for_closed_workspace_files ... 2026-10-23 09:50:55.151916760 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:50:55.151972830 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:50:55.152004311 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:50:55.152059671 DEBUG Client info: None 2026-10-23 09:50:55.152092932 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:50:55.152106492 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:50:55.152113552 INFO Version: Unknown 2026-10-23 09:50:55.152156922 DEBUG Received server response for request 1 2026-10-23 09:50:55.152188953 DEBUG Client sends notification `initialized` 2026-10-23 09:50:55.152201883 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpL3L5Ax 2026-10-23 09:50:55.152210013 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:50:55.152293354 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:50:55.152332064 DEBUG Received server request `workspace/configuration` 2026-10-23 09:50:55.152335344 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:50:55.152342414 DEBUG No workspace configuration provided for file:///tmp/.tmpL3L5Ax 2026-10-23 09:50:55.152346954 DEBUG Client sends request `textDocument/documentSymbol` with ID 2 2026-10-23 09:50:55.152395365 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:50:55.152400895 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpL3L5Ax, using default options 2026-10-23 09:50:55.152414515 DEBUG Initializing workspace `file:///tmp/.tmpL3L5Ax`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:50:55.152428785 DEBUG Searching for a project in '/tmp/.tmpL3L5Ax' 2026-10-23 09:50:55.152466405 DEBUG Found project at '/tmp/.tmpL3L5Ax' 2026-10-23 09:50:55.152470625 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:55.152994471 INFO Defaulting to python-platform `linux` 2026-10-23 09:50:55.152999841 DEBUG Resolving local virtual environment: /tmp/.tmpL3L5Ax/.venv 2026-10-23 09:50:55.153045071 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:55.153048871 DEBUG No virtual environment found 2026-10-23 09:50:55.153066331 DEBUG Adding first-party search path `/tmp/.tmpL3L5Ax` 2026-10-23 09:50:55.153070401 DEBUG Using vendored stdlib 2026-10-23 09:50:55.153165802 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:50:55.153169572 DEBUG Adding new file root '/tmp/.tmpL3L5Ax' of kind Project 2026-10-23 09:50:55.154900560 DEBUG Skipping directory '/tmp/.tmpL3L5Ax/excluded' because it is excluded by a default or `src.exclude` pattern 2026-10-23 09:50:55.156143782 INFO Project::index_files{project=.tmpL3L5Ax}: Indexed 2 file(s) in 0.002s 2026-10-23 09:50:55.156157932 DEBUG Updating project to check open files 2026-10-23 09:50:55.156368295 DEBUG method="textDocument/documentSymbol" response.id=2 duration=194.48µs 2026-10-23 09:50:55.156383575 DEBUG Received server response for request 2 2026-10-23 09:50:55.156399505 DEBUG Client sends request `textDocument/documentSymbol` with ID 3 2026-10-23 09:50:55.156453725 DEBUG method="textDocument/documentSymbol" response.id=3 duration=39.94µs 2026-10-23 09:50:55.156463626 DEBUG Received server response for request 3 2026-10-23 09:50:55.156472336 DEBUG Client sends request `textDocument/documentSymbol` with ID 4 2026-10-23 09:50:55.156553506 DEBUG method="textDocument/documentSymbol" response.id=4 duration=72.94µs 2026-10-23 09:50:55.156562967 DEBUG Received server response for request 4 2026-10-23 09:50:55.156570347 DEBUG Client sends request `textDocument/documentSymbol` with ID 5 2026-10-23 09:50:55.156636447 DEBUG method="textDocument/documentSymbol" response.id=5 duration=47.50µs 2026-10-23 09:50:55.156645377 DEBUG Received server response for request 5 2026-10-23 09:50:55.156652207 DEBUG Client sends request `textDocument/documentSymbol` with ID 6 2026-10-23 09:50:55.156704608 DEBUG method="textDocument/documentSymbol" response.id=6 duration=43.82µs 2026-10-23 09:50:55.156715338 DEBUG Received server response for request 6 2026-10-23 09:50:55.156722448 DEBUG Client sends request `textDocument/hover` with ID 7 2026-10-23 09:50:55.156755058 DEBUG request{id=7 method=textDocument/hover}: File `/tmp/.tmpL3L5Ax/main.py` was reparsed after being collected in the current Salsa revision 2026-10-23 09:50:55.156973251 DEBUG request{id=7 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-23 09:50:55.168675088 DEBUG request{id=7 method=textDocument/hover}: Module `__builtins__` not found in search paths 2026-10-23 09:50:55.170104083 DEBUG request{id=7 method=textDocument/hover}: Inferred type of covering node is def answer() -> int 2026-10-23 09:50:55.170138733 DEBUG method="textDocument/hover" response.id=7 duration=13.41ms 2026-10-23 09:50:55.170154793 DEBUG Received server response for request 7 2026-10-23 09:50:55.170169023 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 8 2026-10-23 09:50:55.170226374 DEBUG method="textDocument/semanticTokens/full" response.id=8 duration=45.91µs 2026-10-23 09:50:55.170236834 DEBUG Received server response for request 8 2026-10-23 09:50:55.170243104 DEBUG Client sends request `textDocument/foldingRange` with ID 9 2026-10-23 09:50:55.170289755 DEBUG method="textDocument/foldingRange" response.id=9 duration=37.25µs 2026-10-23 09:50:55.170298525 DEBUG Received server response for request 9 2026-10-23 09:50:55.170304635 DEBUG Client sends request `textDocument/prepareRename` with ID 10 2026-10-23 09:50:55.170347205 DEBUG method="textDocument/prepareRename" response.id=10 duration=33.04µs 2026-10-23 09:50:55.170356875 DEBUG Received server response for request 10 2026-10-23 09:50:55.170363195 DEBUG Client sends request `textDocument/rename` with ID 11 2026-10-23 09:50:55.170408176 DEBUG request{id=11 method=textDocument/rename}: File `/tmp/.tmpL3L5Ax/stub.pyi` was reparsed after being collected in the current Salsa revision 2026-10-23 09:50:55.170472906 DEBUG method="textDocument/rename" response.id=11 duration=100.30µs 2026-10-23 09:50:55.170484247 DEBUG Received server response for request 11 2026-10-23 09:50:55.180569218 DEBUG Client sends request `shutdown` with ID 12 2026-10-23 09:50:55.180604658 DEBUG request{id=12 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:50:55.180612488 DEBUG method="shutdown" response.id=12 duration=12.35µs 2026-10-23 09:50:55.180622418 DEBUG Received server response for request 12 2026-10-23 09:50:55.180627048 DEBUG Client sends notification `exit` 2026-10-23 09:50:55.180636699 DEBUG Received exit notification, exiting ok test closed_documents::server_rejects_unsupported_targets ... 2026-10-23 09:50:55.185547698 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:50:55.185632619 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:50:55.185670419 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:50:55.185729050 DEBUG Client info: None 2026-10-23 09:50:55.185754160 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:50:55.185767800 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:50:55.185773660 INFO Version: Unknown 2026-10-23 09:50:55.185816741 DEBUG Received server response for request 1 2026-10-23 09:50:55.185857891 DEBUG Client sends notification `initialized` 2026-10-23 09:50:55.185873621 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:50:55.185953682 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:50:55.185990622 DEBUG Received server request `workspace/configuration` 2026-10-23 09:50:55.185994282 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:50:55.186008493 DEBUG Client sends request `textDocument/documentSymbol` with ID 2 2026-10-23 09:50:55.186055663 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:50:55.186070383 DEBUG Initializing workspace `file:///tmp/.tmpyxasUD/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:50:55.186085723 DEBUG Searching for a project in '/tmp/.tmpyxasUD/src' 2026-10-23 09:50:55.186117874 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:50:55.186122464 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:55.186676049 INFO Defaulting to python-platform `linux` 2026-10-23 09:50:55.186696859 DEBUG Resolving local virtual environment: /tmp/.tmpyxasUD/src/.venv 2026-10-23 09:50:55.186749270 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:55.186753460 DEBUG No virtual environment found 2026-10-23 09:50:55.186765580 DEBUG Adding first-party search path `/tmp/.tmpyxasUD/src` 2026-10-23 09:50:55.186769620 DEBUG Using vendored stdlib 2026-10-23 09:50:55.186881331 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:50:55.186886201 DEBUG Adding new file root '/tmp/.tmpyxasUD/src' of kind Project 2026-10-23 09:50:55.189860891 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-23 09:50:55.189876491 DEBUG Updating project to check open files 2026-10-23 09:50:55.189901832 WARN Ignoring request id=2 method=textDocument/documentSymbol because Document file:///tmp/.tmpyxasUD/src/notebook.ipynb is neither open nor a supported closed file 2026-10-23 09:50:55.189926502 DEBUG method="textDocument/documentSymbol" response.id=2 duration=31.83µs 2026-10-23 09:50:55.189938312 DEBUG Received server response for request 2 2026-10-23 09:50:55.189944632 DEBUG Client sends request `textDocument/documentSymbol` with ID 3 2026-10-23 09:50:55.189956752 WARN Ignoring request id=3 method=textDocument/documentSymbol because Document untitled:unknown is neither open nor a supported closed file 2026-10-23 09:50:55.189973812 DEBUG method="textDocument/documentSymbol" response.id=3 duration=18.93µs 2026-10-23 09:50:55.189982833 DEBUG Received server response for request 3 2026-10-23 09:50:55.200054824 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 09:50:55.200077634 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:50:55.200085434 DEBUG method="shutdown" response.id=4 duration=10.65µs 2026-10-23 09:50:55.200095904 DEBUG Received server response for request 4 2026-10-23 09:50:55.200099544 DEBUG Client sends notification `exit` 2026-10-23 09:50:55.200108314 DEBUG Received exit notification, exiting ok test closed_documents::server_reports_only_included_closed_files_in_workspace_mode ... 2026-10-23 09:50:55.201641950 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:50:55.201700670 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:50:55.201736161 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:50:55.201811241 DEBUG Client info: None 2026-10-23 09:50:55.201850462 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-23 09:50:55.201865602 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:50:55.201872162 INFO Version: Unknown 2026-10-23 09:50:55.201918133 DEBUG Received server response for request 1 2026-10-23 09:50:55.201955693 DEBUG Client sends notification `initialized` 2026-10-23 09:50:55.201971693 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:50:55.202069354 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:50:55.202108934 DEBUG Received server request `workspace/configuration` 2026-10-23 09:50:55.202112794 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:50:55.202123965 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 09:50:55.202172135 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:50:55.202186165 DEBUG Initializing workspace `file:///tmp/.tmpCpIkkV/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:50:55.202202955 DEBUG Searching for a project in '/tmp/.tmpCpIkkV/src' 2026-10-23 09:50:55.202247836 DEBUG Found project at '/tmp/.tmpCpIkkV/src' 2026-10-23 09:50:55.202251856 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:55.202721091 INFO Defaulting to python-platform `linux` 2026-10-23 09:50:55.202726491 DEBUG Resolving local virtual environment: /tmp/.tmpCpIkkV/src/.venv 2026-10-23 09:50:55.202768481 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:55.202772541 DEBUG No virtual environment found 2026-10-23 09:50:55.202788351 DEBUG Adding extra search-path `/tmp/.tmpCpIkkV/deps` 2026-10-23 09:50:55.202792681 DEBUG Adding first-party search path `/tmp/.tmpCpIkkV/src` 2026-10-23 09:50:55.202796451 DEBUG Using vendored stdlib 2026-10-23 09:50:55.202874182 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:50:55.202877842 DEBUG Adding new file root '/tmp/.tmpCpIkkV/src' of kind Project 2026-10-23 09:50:55.203298236 DEBUG Adding new file root '/tmp/.tmpCpIkkV/deps' of kind SearchPath 2026-10-23 09:50:55.203625690 DEBUG Ignoring file `/tmp/.tmpCpIkkV/src/excluded.py` because it is excluded by a default or `src.exclude` pattern. 2026-10-23 09:50:55.204871212 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-23 09:50:55.205035304 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpCpIkkV/src/main.py"))}: Checking file '/tmp/.tmpCpIkkV/src/main.py' 2026-10-23 09:50:55.205168715 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpCpIkkV/src/main.py"))}: Resolving dynamic module resolution paths 2026-10-23 09:50:55.217660791 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpCpIkkV/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-23 09:50:55.217758852 DEBUG method="textDocument/diagnostic" response.id=2 duration=12.87ms 2026-10-23 09:50:55.217784212 DEBUG Received server response for request 2 2026-10-23 09:50:55.217867623 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-23 09:50:55.217918103 DEBUG method="textDocument/diagnostic" response.id=3 duration=38.16µs 2026-10-23 09:50:55.217927964 DEBUG Received server response for request 3 2026-10-23 09:50:55.217933424 DEBUG Client sends request `textDocument/diagnostic` with ID 4 2026-10-23 09:50:55.217972614 DEBUG method="textDocument/diagnostic" response.id=4 duration=29.15µs 2026-10-23 09:50:55.217989464 DEBUG Received server response for request 4 2026-10-23 09:50:55.218009964 DEBUG Client sends request `textDocument/diagnostic` with ID 5 2026-10-23 09:50:55.218039865 DEBUG request{id=5 method=textDocument/diagnostic}: Failed to resolve file: file not found for `file:///tmp/.tmpCpIkkV/src/missing.py` 2026-10-23 09:50:55.218049965 DEBUG method="textDocument/diagnostic" response.id=5 duration=27.94µs 2026-10-23 09:50:55.218057705 DEBUG Received server response for request 5 2026-10-23 09:50:55.228129666 DEBUG Client sends request `shutdown` with ID 6 2026-10-23 09:50:55.228154686 DEBUG request{id=6 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:50:55.228160546 DEBUG method="shutdown" response.id=6 duration=10.58µs 2026-10-23 09:50:55.228167776 DEBUG Received server response for request 6 2026-10-23 09:50:55.228170936 DEBUG Client sends notification `exit` 2026-10-23 09:50:55.228178487 DEBUG Received exit notification, exiting ok test closed_documents::server_returns_no_closed_file_diagnostics_in_open_files_mode ... 2026-10-23 09:50:55.232797253 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:50:55.232864574 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:50:55.232906674 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:50:55.232973665 DEBUG Client info: None 2026-10-23 09:50:55.233005825 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-23 09:50:55.233018265 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:50:55.233023115 INFO Version: Unknown 2026-10-23 09:50:55.233059186 DEBUG Received server response for request 1 2026-10-23 09:50:55.233093986 DEBUG Client sends notification `initialized` 2026-10-23 09:50:55.233129206 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:50:55.233221267 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:50:55.233258348 DEBUG Received server request `workspace/configuration` 2026-10-23 09:50:55.233261998 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:50:55.233274118 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 09:50:55.233330688 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:50:55.233345619 DEBUG Initializing workspace `file:///tmp/.tmpKuG4MQ/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:50:55.233360949 DEBUG Searching for a project in '/tmp/.tmpKuG4MQ/src' 2026-10-23 09:50:55.233392589 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:50:55.233397539 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:55.233898684 INFO Defaulting to python-platform `linux` 2026-10-23 09:50:55.233904304 DEBUG Resolving local virtual environment: /tmp/.tmpKuG4MQ/src/.venv 2026-10-23 09:50:55.233947685 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:55.233952045 DEBUG No virtual environment found 2026-10-23 09:50:55.233962235 DEBUG Adding first-party search path `/tmp/.tmpKuG4MQ/src` 2026-10-23 09:50:55.233966475 DEBUG Using vendored stdlib 2026-10-23 09:50:55.234058906 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:50:55.234063096 DEBUG Adding new file root '/tmp/.tmpKuG4MQ/src' of kind Project 2026-10-23 09:50:55.236070516 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-23 09:50:55.236085266 DEBUG Updating project to check open files 2026-10-23 09:50:55.236153737 DEBUG method="textDocument/diagnostic" response.id=2 duration=47.30µs 2026-10-23 09:50:55.236165717 DEBUG Received server response for request 2 2026-10-23 09:50:55.246242388 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 09:50:55.246264198 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:50:55.246269528 DEBUG method="shutdown" response.id=3 duration=8.99µs 2026-10-23 09:50:55.246279069 DEBUG Received server response for request 3 2026-10-23 09:50:55.246282229 DEBUG Client sends notification `exit` 2026-10-23 09:50:55.246290539 DEBUG Received exit notification, exiting ok test closed_documents::server_returns_no_closed_file_diagnostics_when_disabled ... 2026-10-23 09:50:55.247785234 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:50:55.247848104 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:50:55.247884785 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:50:55.247948335 DEBUG Client info: None 2026-10-23 09:50:55.247976276 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-23 09:50:55.247989526 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:50:55.247995906 INFO Version: Unknown 2026-10-23 09:50:55.248039716 DEBUG Received server response for request 1 2026-10-23 09:50:55.248074857 DEBUG Client sends notification `initialized` 2026-10-23 09:50:55.248090377 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:50:55.248147317 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:50:55.248184058 DEBUG Received server request `workspace/configuration` 2026-10-23 09:50:55.248187618 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:50:55.248200138 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 09:50:55.248240318 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:50:55.248253758 DEBUG Initializing workspace `file:///tmp/.tmpKAFIza/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:50:55.248268449 DEBUG Searching for a project in '/tmp/.tmpKAFIza/src' 2026-10-23 09:50:55.248302039 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:50:55.248306369 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:55.248768064 INFO Defaulting to python-platform `linux` 2026-10-23 09:50:55.248773884 DEBUG Resolving local virtual environment: /tmp/.tmpKAFIza/src/.venv 2026-10-23 09:50:55.248814214 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:55.248818244 DEBUG No virtual environment found 2026-10-23 09:50:55.248828954 DEBUG Adding first-party search path `/tmp/.tmpKAFIza/src` 2026-10-23 09:50:55.248833354 DEBUG Using vendored stdlib 2026-10-23 09:50:55.248912555 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:50:55.248916535 DEBUG Adding new file root '/tmp/.tmpKAFIza/src' of kind Project 2026-10-23 09:50:55.250869325 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-23 09:50:55.250923415 DEBUG method="textDocument/diagnostic" response.id=2 duration=39.10µs 2026-10-23 09:50:55.250937385 DEBUG Received server response for request 2 2026-10-23 09:50:55.261015557 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 09:50:55.261038587 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:50:55.261045717 DEBUG method="shutdown" response.id=3 duration=10.68µs 2026-10-23 09:50:55.261055647 DEBUG Received server response for request 3 2026-10-23 09:50:55.261059887 DEBUG Client sends notification `exit` 2026-10-23 09:50:55.261069537 DEBUG Received exit notification, exiting ok test closed_documents::server_uses_current_contents_for_open_and_closed_files ... 2026-10-23 09:50:55.262382180 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:50:55.262432821 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:50:55.262466211 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:50:55.262523672 DEBUG Client info: None 2026-10-23 09:50:55.262556912 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:50:55.262571352 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:50:55.262577712 INFO Version: Unknown 2026-10-23 09:50:55.262638413 DEBUG Received server response for request 1 2026-10-23 09:50:55.262667653 DEBUG Client sends notification `initialized` 2026-10-23 09:50:55.262685284 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:50:55.262756244 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:50:55.262793325 DEBUG Received server request `workspace/configuration` 2026-10-23 09:50:55.262796635 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:50:55.262813535 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-23 09:50:55.262852265 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:50:55.262868755 DEBUG Initializing workspace `file:///tmp/.tmpQ2XgHU/a`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:50:55.262884396 DEBUG Searching for a project in '/tmp/.tmpQ2XgHU/a' 2026-10-23 09:50:55.262918576 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:50:55.262923876 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:55.263372270 INFO Defaulting to python-platform `linux` 2026-10-23 09:50:55.263378061 DEBUG Resolving local virtual environment: /tmp/.tmpQ2XgHU/a/.venv 2026-10-23 09:50:55.263419321 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:55.263423351 DEBUG No virtual environment found 2026-10-23 09:50:55.263434721 DEBUG Adding first-party search path `/tmp/.tmpQ2XgHU/a` 2026-10-23 09:50:55.263439121 DEBUG Using vendored stdlib 2026-10-23 09:50:55.263517522 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:50:55.263521762 DEBUG Adding new file root '/tmp/.tmpQ2XgHU/a' of kind Project 2026-10-23 09:50:55.266329320 INFO Project::index_files{project=a}: Indexed 0 file(s) in 0.002s 2026-10-23 09:50:55.266343770 DEBUG Initializing workspace `file:///tmp/.tmpQ2XgHU/b/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:50:55.266355980 DEBUG Searching for a project in '/tmp/.tmpQ2XgHU/b/src' 2026-10-23 09:50:55.266397381 DEBUG Found project at '/tmp/.tmpQ2XgHU/b' 2026-10-23 09:50:55.266402311 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:55.268501062 INFO Defaulting to python-platform `linux` 2026-10-23 09:50:55.268507552 DEBUG Resolving local virtual environment: /tmp/.tmpQ2XgHU/b/.venv 2026-10-23 09:50:55.268548323 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:55.268552273 DEBUG No virtual environment found 2026-10-23 09:50:55.268562413 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-23 09:50:55.268575263 DEBUG Adding extra search-path `/tmp/.tmpQ2XgHU/deps` 2026-10-23 09:50:55.268590733 DEBUG Adding first-party search path `/tmp/.tmpQ2XgHU/b/src` 2026-10-23 09:50:55.268594673 DEBUG Adding first-party search path `/tmp/.tmpQ2XgHU/b` 2026-10-23 09:50:55.268598433 DEBUG Using vendored stdlib 2026-10-23 09:50:55.268705194 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:50:55.268709704 DEBUG Adding new file root '/tmp/.tmpQ2XgHU/b' of kind Project 2026-10-23 09:50:55.269199939 DEBUG Adding new file root '/tmp/.tmpQ2XgHU/deps' of kind SearchPath 2026-10-23 09:50:55.270630043 INFO Project::index_files{project=b}: Indexed 0 file(s) in 0.001s 2026-10-23 09:50:55.270641903 DEBUG Updating project to check open files 2026-10-23 09:50:55.270659124 DEBUG Updating project to check open files 2026-10-23 09:50:55.270706424 DEBUG Resolving dynamic module resolution paths 2026-10-23 09:50:55.271009597 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-23 09:50:55.272899326 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal["disk"] 2026-10-23 09:50:55.272935267 DEBUG method="textDocument/hover" response.id=2 duration=2.27ms 2026-10-23 09:50:55.272950567 DEBUG Received server response for request 2 2026-10-23 09:50:55.272972687 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:50:55.272980187 DEBUG Client sends request `textDocument/hover` with ID 3 2026-10-23 09:50:55.273027438 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpQ2XgHU/deps/library.py") 2026-10-23 09:50:55.273037328 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpQ2XgHU/deps/library.py` 2026-10-23 09:50:55.273046798 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpQ2XgHU/deps/library.py` 2026-10-23 09:50:55.273129049 DEBUG request{id=3 method=textDocument/hover}: Inferred type of covering node is Literal["unsaved"] 2026-10-23 09:50:55.273148399 DEBUG method="textDocument/hover" response.id=3 duration=85.62µs 2026-10-23 09:50:55.273158739 DEBUG Received server response for request 3 2026-10-23 09:50:55.273170219 DEBUG Client sends notification `textDocument/didClose` 2026-10-23 09:50:55.273176309 DEBUG Client sends request `textDocument/hover` with ID 4 2026-10-23 09:50:55.273189829 DEBUG notification{method=textDocument/didClose}: Closing file `/tmp/.tmpQ2XgHU/deps/library.py` 2026-10-23 09:50:55.273193699 DEBUG notification{method=textDocument/didClose}: Take open project files 2026-10-23 09:50:55.273214149 DEBUG notification{method=textDocument/didClose}:set_open_files{open_files={}}: Set open project files (count: 0) 2026-10-23 09:50:55.273236500 DEBUG notification{method=textDocument/didClose}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpQ2XgHU/deps/library.py", kind: FileContent } 2026-10-23 09:50:55.273256180 DEBUG notification{method=textDocument/didClose}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpQ2XgHU/deps/library.py", kind: FileContent } 2026-10-23 09:50:55.273261320 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the revision of `/tmp/.tmpQ2XgHU/deps/library.py` 2026-10-23 09:50:55.273266300 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the permissions of `/tmp/.tmpQ2XgHU/deps/library.py` 2026-10-23 09:50:55.273339001 DEBUG request{id=4 method=textDocument/hover}: Inferred type of covering node is Literal["disk"] 2026-10-23 09:50:55.273354941 DEBUG method="textDocument/hover" response.id=4 duration=80.28µs 2026-10-23 09:50:55.273364161 DEBUG Received server response for request 4 2026-10-23 09:50:55.273402741 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-23 09:50:55.273409651 DEBUG Client sends request `textDocument/hover` with ID 5 2026-10-23 09:50:55.273420031 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpQ2XgHU/a` 2026-10-23 09:50:55.273437382 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpQ2XgHU/deps/library.py", kind: Any } 2026-10-23 09:50:55.273442992 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpQ2XgHU/b/src` 2026-10-23 09:50:55.273458162 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpQ2XgHU/deps/library.py", kind: Any } 2026-10-23 09:50:55.273463472 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the revision of `/tmp/.tmpQ2XgHU/deps/library.py` 2026-10-23 09:50:55.273540143 DEBUG request{id=5 method=textDocument/hover}: Inferred type of covering node is Literal["edited"] 2026-10-23 09:50:55.273555863 DEBUG method="textDocument/hover" response.id=5 duration=72.70µs 2026-10-23 09:50:55.273565013 DEBUG Received server response for request 5 2026-10-23 09:50:55.273598463 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-23 09:50:55.273604393 DEBUG Client sends request `textDocument/hover` with ID 6 2026-10-23 09:50:55.273611763 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpQ2XgHU/a` 2026-10-23 09:50:55.273631914 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Deleted { path: "/tmp/.tmpQ2XgHU/deps/library.py", kind: Any } 2026-10-23 09:50:55.273642824 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpQ2XgHU/b/src` 2026-10-23 09:50:55.273659744 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Deleted { path: "/tmp/.tmpQ2XgHU/deps/library.py", kind: File } 2026-10-23 09:50:55.273666264 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the status of `/tmp/.tmpQ2XgHU/deps/library.py` 2026-10-23 09:50:55.273680194 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the revision of `/tmp/.tmpQ2XgHU/deps/library.py` 2026-10-23 09:50:55.273685074 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the permissions of `/tmp/.tmpQ2XgHU/deps/library.py` 2026-10-23 09:50:55.273692364 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the revision of `/tmp/.tmpQ2XgHU/deps` 2026-10-23 09:50:55.273698754 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes:remove_file{file=file(Id(280))}: Removing file `/tmp/.tmpQ2XgHU/deps/library.py` from project `b` 2026-10-23 09:50:55.273725375 DEBUG request{id=6 method=textDocument/hover}: Failed to resolve file: file not found for `file:///tmp/.tmpQ2XgHU/deps/library.py` 2026-10-23 09:50:55.273736055 DEBUG method="textDocument/hover" response.id=6 duration=30.93µs 2026-10-23 09:50:55.273745045 DEBUG Received server response for request 6 2026-10-23 09:50:55.273772055 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-23 09:50:55.273776275 DEBUG Client sends request `textDocument/hover` with ID 7 2026-10-23 09:50:55.273785245 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpQ2XgHU/a` 2026-10-23 09:50:55.273802875 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpQ2XgHU/deps/library.py", kind: File } 2026-10-23 09:50:55.273811165 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpQ2XgHU/b/src` 2026-10-23 09:50:55.273826076 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpQ2XgHU/deps/library.py", kind: File } 2026-10-23 09:50:55.273831146 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the status of `/tmp/.tmpQ2XgHU/deps/library.py` 2026-10-23 09:50:55.273836716 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the revision of `/tmp/.tmpQ2XgHU/deps/library.py` 2026-10-23 09:50:55.273841396 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the permissions of `/tmp/.tmpQ2XgHU/deps/library.py` 2026-10-23 09:50:55.273847906 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the revision of `/tmp/.tmpQ2XgHU/deps` 2026-10-23 09:50:55.273927627 DEBUG request{id=7 method=textDocument/hover}: Inferred type of covering node is Literal["disk"] 2026-10-23 09:50:55.273944417 DEBUG method="textDocument/hover" response.id=7 duration=87.54µs 2026-10-23 09:50:55.273953237 DEBUG Received server response for request 7 2026-10-23 09:50:55.284027608 DEBUG Client sends request `shutdown` with ID 8 2026-10-23 09:50:55.284047598 DEBUG request{id=8 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:50:55.284054838 DEBUG method="shutdown" response.id=8 duration=9.72µs 2026-10-23 09:50:55.284064709 DEBUG Received server response for request 8 2026-10-23 09:50:55.284068339 DEBUG Client sends notification `exit` 2026-10-23 09:50:55.284076939 DEBUG Received exit notification, exiting ok test code_actions::code_action ... 2026-10-23 09:50:55.286262741 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:50:55.286313511 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:50:55.286349762 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:50:55.286403552 DEBUG Client info: None 2026-10-23 09:50:55.286434162 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:50:55.286444982 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:50:55.286449733 INFO Version: Unknown 2026-10-23 09:50:55.286489043 DEBUG Received server response for request 1 2026-10-23 09:50:55.286517353 DEBUG Client sends notification `initialized` 2026-10-23 09:50:55.286537313 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:50:55.286640534 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:50:55.286677105 DEBUG Received server request `workspace/configuration` 2026-10-23 09:50:55.286680435 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:50:55.286693585 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:50:55.286696755 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 09:50:55.286737995 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:50:55.286752736 DEBUG Initializing workspace `file:///tmp/.tmp7GZSeG/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:50:55.286768426 DEBUG Searching for a project in '/tmp/.tmp7GZSeG/src' 2026-10-23 09:50:55.286813006 DEBUG Found project at '/tmp/.tmp7GZSeG' 2026-10-23 09:50:55.286817256 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:55.287272291 INFO Defaulting to python-platform `linux` 2026-10-23 09:50:55.287277561 DEBUG Resolving local virtual environment: /tmp/.tmp7GZSeG/.venv 2026-10-23 09:50:55.287317731 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:55.287322031 DEBUG No virtual environment found 2026-10-23 09:50:55.287332231 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-23 09:50:55.287339681 DEBUG Adding first-party search path `/tmp/.tmp7GZSeG/src` 2026-10-23 09:50:55.287343591 DEBUG Adding first-party search path `/tmp/.tmp7GZSeG` 2026-10-23 09:50:55.287347312 DEBUG Using vendored stdlib 2026-10-23 09:50:55.287428532 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:50:55.287432182 DEBUG Adding new file root '/tmp/.tmp7GZSeG' of kind Project 2026-10-23 09:50:55.291127360 INFO Project::index_files{project=.tmp7GZSeG}: Indexed 1 file(s) in 0.002s 2026-10-23 09:50:55.291142760 DEBUG Updating project to check open files 2026-10-23 09:50:55.291203330 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp7GZSeG/src/foo.py") 2026-10-23 09:50:55.291210100 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp7GZSeG/src/foo.py` 2026-10-23 09:50:55.291216640 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp7GZSeG/src/foo.py` 2026-10-23 09:50:55.291335002 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp7GZSeG/src/foo.py` to project `.tmp7GZSeG` 2026-10-23 09:50:55.291346512 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp7GZSeG/src/foo.py` 2026-10-23 09:50:55.291348732 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:50:55.291355772 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:50:55.291472413 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp7GZSeG/src/foo.py"))}: Checking file '/tmp/.tmp7GZSeG/src/foo.py' 2026-10-23 09:50:55.291614984 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp7GZSeG/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-23 09:50:55.304455184 DEBUG method="textDocument/diagnostic" response.id=2 duration=13.09ms 2026-10-23 09:50:55.304474214 DEBUG Received server response for request 2 2026-10-23 09:50:55.304507704 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-23 09:50:55.304615115 DEBUG method="textDocument/codeAction" response.id=3 duration=87.75µs 2026-10-23 09:50:55.304627955 DEBUG Received server response for request 3 2026-10-23 09:50:55.314897029 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 09:50:55.314923379 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:50:55.314932219 DEBUG method="shutdown" response.id=4 duration=12.58µs 2026-10-23 09:50:55.314943189 DEBUG Received server response for request 4 2026-10-23 09:50:55.314947239 DEBUG Client sends notification `exit` 2026-10-23 09:50:55.314956449 DEBUG Received exit notification, exiting ok test code_actions::code_action_attribute_access_on_unimported ... 2026-10-23 09:50:55.319044950 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:50:55.319104591 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:50:55.319140771 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:50:55.319198802 DEBUG Client info: None 2026-10-23 09:50:55.319235142 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:50:55.319248282 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:50:55.319253222 INFO Version: Unknown 2026-10-23 09:50:55.319291863 DEBUG Received server response for request 1 2026-10-23 09:50:55.319324883 DEBUG Client sends notification `initialized` 2026-10-23 09:50:55.319354713 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:50:55.319442374 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:50:55.319484175 DEBUG Received server request `workspace/configuration` 2026-10-23 09:50:55.319487915 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:50:55.319502395 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:50:55.319505595 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 09:50:55.319549765 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:50:55.319565556 DEBUG Initializing workspace `file:///tmp/.tmpJJOetm/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:50:55.319593876 DEBUG Searching for a project in '/tmp/.tmpJJOetm/src' 2026-10-23 09:50:55.319630146 DEBUG Found project at '/tmp/.tmpJJOetm' 2026-10-23 09:50:55.319634316 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:55.320125911 INFO Defaulting to python-platform `linux` 2026-10-23 09:50:55.320131131 DEBUG Resolving local virtual environment: /tmp/.tmpJJOetm/.venv 2026-10-23 09:50:55.320173792 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:55.320178222 DEBUG No virtual environment found 2026-10-23 09:50:55.320187432 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-23 09:50:55.320195882 DEBUG Adding first-party search path `/tmp/.tmpJJOetm/src` 2026-10-23 09:50:55.320199752 DEBUG Adding first-party search path `/tmp/.tmpJJOetm` 2026-10-23 09:50:55.320203742 DEBUG Using vendored stdlib 2026-10-23 09:50:55.320287943 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:50:55.320292163 DEBUG Adding new file root '/tmp/.tmpJJOetm' of kind Project 2026-10-23 09:50:55.323973020 INFO Project::index_files{project=.tmpJJOetm}: Indexed 1 file(s) in 0.003s 2026-10-23 09:50:55.323988420 DEBUG Updating project to check open files 2026-10-23 09:50:55.324053841 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpJJOetm/src/foo.py") 2026-10-23 09:50:55.324060981 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpJJOetm/src/foo.py` 2026-10-23 09:50:55.324067501 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpJJOetm/src/foo.py` 2026-10-23 09:50:55.324184252 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpJJOetm/src/foo.py` to project `.tmpJJOetm` 2026-10-23 09:50:55.324197132 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpJJOetm/src/foo.py` 2026-10-23 09:50:55.324199892 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:50:55.324207692 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:50:55.324348684 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpJJOetm/src/foo.py"))}: Checking file '/tmp/.tmpJJOetm/src/foo.py' 2026-10-23 09:50:55.324525065 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpJJOetm/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-23 09:50:55.335451095 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpJJOetm/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-23 09:50:55.335607857 DEBUG method="textDocument/diagnostic" response.id=2 duration=11.39ms 2026-10-23 09:50:55.335626947 DEBUG Received server response for request 2 2026-10-23 09:50:55.335659957 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-23 09:50:55.346854130 DEBUG method="textDocument/codeAction" response.id=3 duration=11.18ms 2026-10-23 09:50:55.346877110 DEBUG Received server response for request 3 2026-10-23 09:50:55.357184564 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 09:50:55.357212654 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:50:55.357220584 DEBUG method="shutdown" response.id=4 duration=12.53µs 2026-10-23 09:50:55.357230994 DEBUG Received server response for request 4 2026-10-23 09:50:55.357235514 DEBUG Client sends notification `exit` 2026-10-23 09:50:55.357244954 DEBUG Received exit notification, exiting ok test code_actions::code_action_existing_import_undefined_decorator ... 2026-10-23 09:50:55.362538248 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:50:55.362633349 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:50:55.362672419 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:50:55.362742990 DEBUG Client info: None 2026-10-23 09:50:55.362777130 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:50:55.362792110 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:50:55.362798240 INFO Version: Unknown 2026-10-23 09:50:55.362841601 DEBUG Received server response for request 1 2026-10-23 09:50:55.362886411 DEBUG Client sends notification `initialized` 2026-10-23 09:50:55.362902521 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:50:55.363008322 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:50:55.363045983 DEBUG Received server request `workspace/configuration` 2026-10-23 09:50:55.363050083 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:50:55.363064733 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:50:55.363068193 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 09:50:55.363122013 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:50:55.363141414 DEBUG Initializing workspace `file:///tmp/.tmpApsfmS/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:50:55.363159924 DEBUG Searching for a project in '/tmp/.tmpApsfmS/src' 2026-10-23 09:50:55.363196024 DEBUG Found project at '/tmp/.tmpApsfmS' 2026-10-23 09:50:55.363200504 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:55.364544138 INFO Defaulting to python-platform `linux` 2026-10-23 09:50:55.364555458 DEBUG Resolving local virtual environment: /tmp/.tmpApsfmS/.venv 2026-10-23 09:50:55.364616839 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:55.364621579 DEBUG No virtual environment found 2026-10-23 09:50:55.364632379 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-23 09:50:55.364641539 DEBUG Adding first-party search path `/tmp/.tmpApsfmS/src` 2026-10-23 09:50:55.364645499 DEBUG Adding first-party search path `/tmp/.tmpApsfmS` 2026-10-23 09:50:55.364649439 DEBUG Using vendored stdlib 2026-10-23 09:50:55.364755450 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:50:55.364760090 DEBUG Adding new file root '/tmp/.tmpApsfmS' of kind Project 2026-10-23 09:50:55.367749410 INFO Project::index_files{project=.tmpApsfmS}: Indexed 1 file(s) in 0.002s 2026-10-23 09:50:55.367764220 DEBUG Updating project to check open files 2026-10-23 09:50:55.367845511 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpApsfmS/src/foo.py") 2026-10-23 09:50:55.367854601 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpApsfmS/src/foo.py` 2026-10-23 09:50:55.367861391 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpApsfmS/src/foo.py` 2026-10-23 09:50:55.367996702 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpApsfmS/src/foo.py` to project `.tmpApsfmS` 2026-10-23 09:50:55.368009863 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpApsfmS/src/foo.py` 2026-10-23 09:50:55.368012263 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:50:55.368020983 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:50:55.368131814 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpApsfmS/src/foo.py"))}: Checking file '/tmp/.tmpApsfmS/src/foo.py' 2026-10-23 09:50:55.368259295 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpApsfmS/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-23 09:50:55.376813731 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpApsfmS/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-23 09:50:55.382389867 DEBUG method="textDocument/diagnostic" response.id=2 duration=14.36ms 2026-10-23 09:50:55.382410677 DEBUG Received server response for request 2 2026-10-23 09:50:55.382447858 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-23 09:50:55.390640080 DEBUG request{id=3 method=textDocument/codeAction}: Resolving dynamic module resolution paths 2026-10-23 09:50:55.390653980 DEBUG request{id=3 method=textDocument/codeAction}: Module `typing_extensions` not found in search paths 2026-10-23 09:50:55.390674601 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-23 09:50:55.393152135 DEBUG method="textDocument/codeAction" response.id=3 duration=10.69ms 2026-10-23 09:50:55.393171646 DEBUG Received server response for request 3 2026-10-23 09:50:55.403534440 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 09:50:55.403574780 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:50:55.403594530 DEBUG method="shutdown" response.id=4 duration=24.83µs 2026-10-23 09:50:55.403605860 DEBUG Received server response for request 4 2026-10-23 09:50:55.403610141 DEBUG Client sends notification `exit` 2026-10-23 09:50:55.403626371 DEBUG Received exit notification, exiting ok test code_actions::code_action_invalid_string_annotations ... 2026-10-23 09:50:55.409143086 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:50:55.409215877 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:50:55.409255277 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:50:55.409322778 DEBUG Client info: None 2026-10-23 09:50:55.409363718 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:50:55.409379689 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:50:55.409386239 INFO Version: Unknown 2026-10-23 09:50:55.409428069 DEBUG Received server response for request 1 2026-10-23 09:50:55.409475180 DEBUG Client sends notification `initialized` 2026-10-23 09:50:55.409491050 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:50:55.409578321 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:50:55.409627221 DEBUG Received server request `workspace/configuration` 2026-10-23 09:50:55.409631031 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:50:55.409647121 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:50:55.409650371 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 09:50:55.409698052 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:50:55.409716692 DEBUG Initializing workspace `file:///tmp/.tmpsErTtp/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:50:55.409738262 DEBUG Searching for a project in '/tmp/.tmpsErTtp/src' 2026-10-23 09:50:55.409777583 DEBUG Found project at '/tmp/.tmpsErTtp' 2026-10-23 09:50:55.409782433 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:55.410945384 INFO Defaulting to python-platform `linux` 2026-10-23 09:50:55.410955994 DEBUG Resolving local virtual environment: /tmp/.tmpsErTtp/.venv 2026-10-23 09:50:55.411007615 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:55.411012255 DEBUG No virtual environment found 2026-10-23 09:50:55.411023675 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-23 09:50:55.411032565 DEBUG Adding first-party search path `/tmp/.tmpsErTtp/src` 2026-10-23 09:50:55.411036785 DEBUG Adding first-party search path `/tmp/.tmpsErTtp` 2026-10-23 09:50:55.411040695 DEBUG Using vendored stdlib 2026-10-23 09:50:55.411142766 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:50:55.411149946 DEBUG Adding new file root '/tmp/.tmpsErTtp' of kind Project 2026-10-23 09:50:55.414958085 INFO Project::index_files{project=.tmpsErTtp}: Indexed 1 file(s) in 0.003s 2026-10-23 09:50:55.414976535 DEBUG Updating project to check open files 2026-10-23 09:50:55.415059686 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpsErTtp/src/foo.py") 2026-10-23 09:50:55.415067646 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpsErTtp/src/foo.py` 2026-10-23 09:50:55.415074856 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpsErTtp/src/foo.py` 2026-10-23 09:50:55.415204107 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpsErTtp/src/foo.py` to project `.tmpsErTtp` 2026-10-23 09:50:55.415219127 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpsErTtp/src/foo.py` 2026-10-23 09:50:55.415221957 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:50:55.415230407 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:50:55.415345299 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpsErTtp/src/foo.py"))}: Checking file '/tmp/.tmpsErTtp/src/foo.py' 2026-10-23 09:50:55.415499560 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpsErTtp/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-23 09:50:55.424114827 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpsErTtp/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-23 09:50:55.424217168 DEBUG method="textDocument/diagnostic" response.id=2 duration=8.98ms 2026-10-23 09:50:55.424239898 DEBUG Received server response for request 2 2026-10-23 09:50:55.424278508 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-23 09:50:55.424355219 DEBUG method="textDocument/codeAction" response.id=3 duration=60.24µs 2026-10-23 09:50:55.424365879 DEBUG Received server response for request 3 2026-10-23 09:50:55.434670513 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 09:50:55.434702863 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:50:55.434710223 DEBUG method="shutdown" response.id=4 duration=11.21µs 2026-10-23 09:50:55.434721123 DEBUG Received server response for request 4 2026-10-23 09:50:55.434725043 DEBUG Client sends notification `exit` 2026-10-23 09:50:55.434740604 DEBUG Received exit notification, exiting ok test code_actions::code_action_possible_missing_submodule_attribute ... 2026-10-23 09:50:55.438773954 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:50:55.438849705 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:50:55.438894235 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:50:55.438949126 DEBUG Client info: None 2026-10-23 09:50:55.438981046 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:50:55.438993286 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:50:55.438998376 INFO Version: Unknown 2026-10-23 09:50:55.439035377 DEBUG Received server response for request 1 2026-10-23 09:50:55.439078907 DEBUG Client sends notification `initialized` 2026-10-23 09:50:55.439094877 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:50:55.439186408 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:50:55.439243769 DEBUG Received server request `workspace/configuration` 2026-10-23 09:50:55.439247769 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:50:55.439269579 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:50:55.439272599 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 09:50:55.439300459 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:50:55.439320040 DEBUG Initializing workspace `file:///tmp/.tmpfzmBEB/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:50:55.439336710 DEBUG Searching for a project in '/tmp/.tmpfzmBEB/src' 2026-10-23 09:50:55.439371690 DEBUG Found project at '/tmp/.tmpfzmBEB' 2026-10-23 09:50:55.439375870 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:55.440594042 INFO Defaulting to python-platform `linux` 2026-10-23 09:50:55.440604673 DEBUG Resolving local virtual environment: /tmp/.tmpfzmBEB/.venv 2026-10-23 09:50:55.440652443 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:55.440657113 DEBUG No virtual environment found 2026-10-23 09:50:55.440667263 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-23 09:50:55.440675703 DEBUG Adding first-party search path `/tmp/.tmpfzmBEB/src` 2026-10-23 09:50:55.440679693 DEBUG Adding first-party search path `/tmp/.tmpfzmBEB` 2026-10-23 09:50:55.440683563 DEBUG Using vendored stdlib 2026-10-23 09:50:55.440787524 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:50:55.440792224 DEBUG Adding new file root '/tmp/.tmpfzmBEB' of kind Project 2026-10-23 09:50:55.443688464 INFO Project::index_files{project=.tmpfzmBEB}: Indexed 1 file(s) in 0.002s 2026-10-23 09:50:55.443704374 DEBUG Updating project to check open files 2026-10-23 09:50:55.443782044 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpfzmBEB/src/foo.py") 2026-10-23 09:50:55.443792715 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpfzmBEB/src/foo.py` 2026-10-23 09:50:55.443799355 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpfzmBEB/src/foo.py` 2026-10-23 09:50:55.443918426 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpfzmBEB/src/foo.py` to project `.tmpfzmBEB` 2026-10-23 09:50:55.443933606 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpfzmBEB/src/foo.py` 2026-10-23 09:50:55.443936026 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:50:55.443944276 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:50:55.444069587 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpfzmBEB/src/foo.py"))}: Checking file '/tmp/.tmpfzmBEB/src/foo.py' 2026-10-23 09:50:55.444207279 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpfzmBEB/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-23 09:50:55.455155789 DEBUG method="textDocument/diagnostic" response.id=2 duration=11.20ms 2026-10-23 09:50:55.455179239 DEBUG Received server response for request 2 2026-10-23 09:50:55.455215269 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-23 09:50:55.455288990 DEBUG method="textDocument/codeAction" response.id=3 duration=54.72µs 2026-10-23 09:50:55.455298420 DEBUG Received server response for request 3 2026-10-23 09:50:55.465597854 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 09:50:55.465622824 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:50:55.465629114 DEBUG method="shutdown" response.id=4 duration=9.36µs 2026-10-23 09:50:55.465639014 DEBUG Received server response for request 4 2026-10-23 09:50:55.465643024 DEBUG Client sends notification `exit` 2026-10-23 09:50:55.465652484 DEBUG Received exit notification, exiting ok test code_actions::code_action_undefined_decorator ... 2026-10-23 09:50:55.468287861 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:50:55.468361522 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:50:55.468412272 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:50:55.468469733 DEBUG Client info: None 2026-10-23 09:50:55.468501883 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:50:55.468514433 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:50:55.468519853 INFO Version: Unknown 2026-10-23 09:50:55.468559834 DEBUG Received server response for request 1 2026-10-23 09:50:55.468615594 DEBUG Client sends notification `initialized` 2026-10-23 09:50:55.468631174 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:50:55.468706875 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:50:55.468747046 DEBUG Received server request `workspace/configuration` 2026-10-23 09:50:55.468751246 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:50:55.468767306 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:50:55.468770356 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 09:50:55.468812086 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:50:55.468826726 DEBUG Initializing workspace `file:///tmp/.tmpfXbNo5/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:50:55.468842847 DEBUG Searching for a project in '/tmp/.tmpfXbNo5/src' 2026-10-23 09:50:55.468887717 DEBUG Found project at '/tmp/.tmpfXbNo5' 2026-10-23 09:50:55.468892277 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:55.469349662 INFO Defaulting to python-platform `linux` 2026-10-23 09:50:55.469354742 DEBUG Resolving local virtual environment: /tmp/.tmpfXbNo5/.venv 2026-10-23 09:50:55.469396752 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:55.469401162 DEBUG No virtual environment found 2026-10-23 09:50:55.469411262 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-23 09:50:55.469418842 DEBUG Adding first-party search path `/tmp/.tmpfXbNo5/src` 2026-10-23 09:50:55.469422742 DEBUG Adding first-party search path `/tmp/.tmpfXbNo5` 2026-10-23 09:50:55.469426722 DEBUG Using vendored stdlib 2026-10-23 09:50:55.469511883 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:50:55.469515713 DEBUG Adding new file root '/tmp/.tmpfXbNo5' of kind Project 2026-10-23 09:50:55.473376242 INFO Project::index_files{project=.tmpfXbNo5}: Indexed 1 file(s) in 0.003s 2026-10-23 09:50:55.473389412 DEBUG Updating project to check open files 2026-10-23 09:50:55.473451453 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpfXbNo5/src/foo.py") 2026-10-23 09:50:55.473458923 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpfXbNo5/src/foo.py` 2026-10-23 09:50:55.473465273 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpfXbNo5/src/foo.py` 2026-10-23 09:50:55.473576864 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpfXbNo5/src/foo.py` to project `.tmpfXbNo5` 2026-10-23 09:50:55.473601524 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpfXbNo5/src/foo.py` 2026-10-23 09:50:55.473604824 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:50:55.473613364 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:50:55.473713195 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpfXbNo5/src/foo.py"))}: Checking file '/tmp/.tmpfXbNo5/src/foo.py' 2026-10-23 09:50:55.473837107 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpfXbNo5/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-23 09:50:55.483481464 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpfXbNo5/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-23 09:50:55.489101130 DEBUG method="textDocument/diagnostic" response.id=2 duration=15.48ms 2026-10-23 09:50:55.489130820 DEBUG Received server response for request 2 2026-10-23 09:50:55.489168111 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-23 09:50:55.496558345 DEBUG request{id=3 method=textDocument/codeAction}: Resolving dynamic module resolution paths 2026-10-23 09:50:55.496570185 DEBUG request{id=3 method=textDocument/codeAction}: Module `typing_extensions` not found in search paths 2026-10-23 09:50:55.496645776 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-23 09:50:55.498951259 DEBUG method="textDocument/codeAction" response.id=3 duration=9.77ms 2026-10-23 09:50:55.498972279 DEBUG Received server response for request 3 2026-10-23 09:50:55.509344804 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 09:50:55.509381004 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:50:55.509389674 DEBUG method="shutdown" response.id=4 duration=12.56µs 2026-10-23 09:50:55.509402054 DEBUG Received server response for request 4 2026-10-23 09:50:55.509406664 DEBUG Client sends notification `exit` 2026-10-23 09:50:55.509423285 DEBUG Received exit notification, exiting ok test code_actions::code_action_undefined_reference_multi ... 2026-10-23 09:50:55.515086071 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:50:55.515163682 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:50:55.515207053 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:50:55.515272153 DEBUG Client info: None 2026-10-23 09:50:55.515308484 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:50:55.515321674 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:50:55.515327284 INFO Version: Unknown 2026-10-23 09:50:55.515365954 DEBUG Received server response for request 1 2026-10-23 09:50:55.515407795 DEBUG Client sends notification `initialized` 2026-10-23 09:50:55.515423605 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:50:55.515520336 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:50:55.515556136 DEBUG Received server request `workspace/configuration` 2026-10-23 09:50:55.515560386 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:50:55.515576346 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:50:55.515596017 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 09:50:55.515647707 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:50:55.515666827 DEBUG Initializing workspace `file:///tmp/.tmpfdporD/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:50:55.515685147 DEBUG Searching for a project in '/tmp/.tmpfdporD/src' 2026-10-23 09:50:55.515720978 DEBUG Found project at '/tmp/.tmpfdporD' 2026-10-23 09:50:55.515725348 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:55.517058661 INFO Defaulting to python-platform `linux` 2026-10-23 09:50:55.517069381 DEBUG Resolving local virtual environment: /tmp/.tmpfdporD/.venv 2026-10-23 09:50:55.517117632 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:55.517122202 DEBUG No virtual environment found 2026-10-23 09:50:55.517133732 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-23 09:50:55.517142482 DEBUG Adding first-party search path `/tmp/.tmpfdporD/src` 2026-10-23 09:50:55.517146692 DEBUG Adding first-party search path `/tmp/.tmpfdporD` 2026-10-23 09:50:55.517150652 DEBUG Using vendored stdlib 2026-10-23 09:50:55.517244393 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:50:55.517248963 DEBUG Adding new file root '/tmp/.tmpfdporD' of kind Project 2026-10-23 09:50:55.520219143 INFO Project::index_files{project=.tmpfdporD}: Indexed 1 file(s) in 0.002s 2026-10-23 09:50:55.520235603 DEBUG Updating project to check open files 2026-10-23 09:50:55.520316744 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpfdporD/src/foo.py") 2026-10-23 09:50:55.520326004 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpfdporD/src/foo.py` 2026-10-23 09:50:55.520333284 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpfdporD/src/foo.py` 2026-10-23 09:50:55.520467906 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpfdporD/src/foo.py` to project `.tmpfdporD` 2026-10-23 09:50:55.520481066 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpfdporD/src/foo.py` 2026-10-23 09:50:55.520483526 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:50:55.520491916 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:50:55.520626277 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpfdporD/src/foo.py"))}: Checking file '/tmp/.tmpfdporD/src/foo.py' 2026-10-23 09:50:55.520785389 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpfdporD/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-23 09:50:55.529731249 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpfdporD/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-23 09:50:55.532367225 DEBUG method="textDocument/diagnostic" response.id=2 duration=11.87ms 2026-10-23 09:50:55.532390695 DEBUG Received server response for request 2 2026-10-23 09:50:55.532423216 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-23 09:50:55.540313445 DEBUG request{id=3 method=textDocument/codeAction}: Resolving dynamic module resolution paths 2026-10-23 09:50:55.540325475 DEBUG request{id=3 method=textDocument/codeAction}: Module `typing_extensions` not found in search paths 2026-10-23 09:50:55.540394616 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-23 09:50:55.542810730 DEBUG method="textDocument/codeAction" response.id=3 duration=10.37ms 2026-10-23 09:50:55.542829600 DEBUG Received server response for request 3 2026-10-23 09:50:55.553163724 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 09:50:55.553198515 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:50:55.553207755 DEBUG method="shutdown" response.id=4 duration=13.64µs 2026-10-23 09:50:55.553226135 DEBUG Received server response for request 4 2026-10-23 09:50:55.553230455 DEBUG Client sends notification `exit` 2026-10-23 09:50:55.553247165 DEBUG Received exit notification, exiting ok test code_actions::code_action_undefined_reveal ... 2026-10-23 09:50:55.558994003 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:50:55.559072484 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:50:55.559118284 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:50:55.559179105 DEBUG Client info: None 2026-10-23 09:50:55.559210145 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:50:55.559224555 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:50:55.559230235 INFO Version: Unknown 2026-10-23 09:50:55.559270806 DEBUG Received server response for request 1 2026-10-23 09:50:55.559315086 DEBUG Client sends notification `initialized` 2026-10-23 09:50:55.559330796 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:50:55.559427967 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:50:55.559475408 DEBUG Received server request `workspace/configuration` 2026-10-23 09:50:55.559478828 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:50:55.559494758 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:50:55.559497968 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 09:50:55.559559879 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:50:55.559590439 DEBUG Initializing workspace `file:///tmp/.tmprUlZE1/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:50:55.559609039 DEBUG Searching for a project in '/tmp/.tmprUlZE1/src' 2026-10-23 09:50:55.559654410 DEBUG Found project at '/tmp/.tmprUlZE1/src' 2026-10-23 09:50:55.559659350 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:55.560875742 INFO Defaulting to python-platform `linux` 2026-10-23 09:50:55.560887402 DEBUG Resolving local virtual environment: /tmp/.tmprUlZE1/src/.venv 2026-10-23 09:50:55.560939983 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:55.560944613 DEBUG No virtual environment found 2026-10-23 09:50:55.560955693 DEBUG Adding first-party search path `/tmp/.tmprUlZE1/src` 2026-10-23 09:50:55.560960083 DEBUG Using vendored stdlib 2026-10-23 09:50:55.561051874 INFO Python version: Python 3.11, platform: linux 2026-10-23 09:50:55.561056734 DEBUG Adding new file root '/tmp/.tmprUlZE1/src' of kind Project 2026-10-23 09:50:55.563257526 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-23 09:50:55.563274826 DEBUG Updating project to check open files 2026-10-23 09:50:55.563358327 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmprUlZE1/src/foo.py") 2026-10-23 09:50:55.563369437 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmprUlZE1/src/foo.py` 2026-10-23 09:50:55.563377037 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmprUlZE1/src/foo.py` 2026-10-23 09:50:55.563534479 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmprUlZE1/src/foo.py` to project `src` 2026-10-23 09:50:55.563549629 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmprUlZE1/src/foo.py` 2026-10-23 09:50:55.563552029 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:50:55.563559929 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:50:55.563669980 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmprUlZE1/src/foo.py"))}: Checking file '/tmp/.tmprUlZE1/src/foo.py' 2026-10-23 09:50:55.563804951 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmprUlZE1/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-23 09:50:55.572440458 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmprUlZE1/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-23 09:50:55.577683861 DEBUG method="textDocument/diagnostic" response.id=2 duration=14.12ms 2026-10-23 09:50:55.577705901 DEBUG Received server response for request 2 2026-10-23 09:50:55.577767782 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-23 09:50:55.577916883 DEBUG method="textDocument/codeAction" response.id=3 duration=128.14µs 2026-10-23 09:50:55.577928173 DEBUG Received server response for request 3 2026-10-23 09:50:55.588250027 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 09:50:55.588285758 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:50:55.588292998 DEBUG method="shutdown" response.id=4 duration=10.62µs 2026-10-23 09:50:55.588302488 DEBUG Received server response for request 4 2026-10-23 09:50:55.588306258 DEBUG Client sends notification `exit` 2026-10-23 09:50:55.588321448 DEBUG Received exit notification, exiting ok test code_actions::code_action_unsafe_fix ... 2026-10-23 09:50:55.591346738 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:50:55.591424259 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:50:55.591467340 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:50:55.591525400 DEBUG Client info: None 2026-10-23 09:50:55.591559940 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:50:55.591570961 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:50:55.591577171 INFO Version: Unknown 2026-10-23 09:50:55.591628401 DEBUG Received server response for request 1 2026-10-23 09:50:55.591672462 DEBUG Client sends notification `initialized` 2026-10-23 09:50:55.591687762 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:50:55.591789183 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:50:55.591826083 DEBUG Received server request `workspace/configuration` 2026-10-23 09:50:55.591830133 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:50:55.591846743 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:50:55.591849973 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 09:50:55.591906344 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:50:55.591925394 DEBUG Initializing workspace `file:///tmp/.tmpBOu6T7/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:50:55.591943594 DEBUG Searching for a project in '/tmp/.tmpBOu6T7/src' 2026-10-23 09:50:55.591991625 DEBUG Found project at '/tmp/.tmpBOu6T7' 2026-10-23 09:50:55.591996195 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:55.593240537 INFO Defaulting to python-platform `linux` 2026-10-23 09:50:55.593252307 DEBUG Resolving local virtual environment: /tmp/.tmpBOu6T7/.venv 2026-10-23 09:50:55.593299458 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:55.593304448 DEBUG No virtual environment found 2026-10-23 09:50:55.593315048 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-23 09:50:55.593323078 DEBUG Adding first-party search path `/tmp/.tmpBOu6T7/src` 2026-10-23 09:50:55.593326908 DEBUG Adding first-party search path `/tmp/.tmpBOu6T7` 2026-10-23 09:50:55.593330858 DEBUG Using vendored stdlib 2026-10-23 09:50:55.593444639 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:50:55.593449199 DEBUG Adding new file root '/tmp/.tmpBOu6T7' of kind Project 2026-10-23 09:50:55.596433029 INFO Project::index_files{project=.tmpBOu6T7}: Indexed 1 file(s) in 0.002s 2026-10-23 09:50:55.596449350 DEBUG Updating project to check open files 2026-10-23 09:50:55.596525140 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpBOu6T7/src/foo.py") 2026-10-23 09:50:55.596535970 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpBOu6T7/src/foo.py` 2026-10-23 09:50:55.596543881 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpBOu6T7/src/foo.py` 2026-10-23 09:50:55.596681372 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpBOu6T7/src/foo.py` to project `.tmpBOu6T7` 2026-10-23 09:50:55.596696782 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpBOu6T7/src/foo.py` 2026-10-23 09:50:55.596699172 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:50:55.596707162 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:50:55.596902474 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpBOu6T7/src/foo.py"))}: Checking file '/tmp/.tmpBOu6T7/src/foo.py' 2026-10-23 09:50:55.597051876 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpBOu6T7/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-23 09:50:55.607296019 DEBUG method="textDocument/diagnostic" response.id=2 duration=10.58ms 2026-10-23 09:50:55.607318879 DEBUG Received server response for request 2 2026-10-23 09:50:55.607371049 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-23 09:50:55.607494601 DEBUG method="textDocument/codeAction" response.id=3 duration=85.40µs 2026-10-23 09:50:55.607511381 DEBUG Received server response for request 3 2026-10-23 09:50:55.617842775 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 09:50:55.617879095 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:50:55.617888775 DEBUG method="shutdown" response.id=4 duration=14.00µs 2026-10-23 09:50:55.617898985 DEBUG Received server response for request 4 2026-10-23 09:50:55.617902605 DEBUG Client sends notification `exit` 2026-10-23 09:50:55.617918255 DEBUG Received exit notification, exiting ok test code_actions::code_action_with_full_diagnostic_output_link ... 2026-10-23 09:50:55.622331920 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { 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-23 09:50:55.622415321 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:50:55.622455511 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:50:55.622515972 DEBUG Client info: None 2026-10-23 09:50:55.622541112 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:50:55.622554942 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "FULL_DIAGNOSTIC_OUTPUT"] 2026-10-23 09:50:55.622561302 INFO Version: Unknown 2026-10-23 09:50:55.622616483 DEBUG Received server response for request 1 2026-10-23 09:50:55.622660183 DEBUG Client sends notification `initialized` 2026-10-23 09:50:55.622675893 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:50:55.622779814 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:50:55.622827715 DEBUG Received server request `workspace/configuration` 2026-10-23 09:50:55.622831375 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:50:55.622845425 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:50:55.622848635 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 09:50:55.622901326 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:50:55.622919956 DEBUG Initializing workspace `file:///tmp/.tmpW3sOzV/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:50:55.622939466 DEBUG Searching for a project in '/tmp/.tmpW3sOzV/src' 2026-10-23 09:50:55.622978686 DEBUG Found project at '/tmp/.tmpW3sOzV' 2026-10-23 09:50:55.622983136 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:55.624197139 INFO Defaulting to python-platform `linux` 2026-10-23 09:50:55.624208979 DEBUG Resolving local virtual environment: /tmp/.tmpW3sOzV/.venv 2026-10-23 09:50:55.624256999 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:55.624261579 DEBUG No virtual environment found 2026-10-23 09:50:55.624271669 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-23 09:50:55.624280589 DEBUG Adding first-party search path `/tmp/.tmpW3sOzV/src` 2026-10-23 09:50:55.624284509 DEBUG Adding first-party search path `/tmp/.tmpW3sOzV` 2026-10-23 09:50:55.624288329 DEBUG Using vendored stdlib 2026-10-23 09:50:55.624397431 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:50:55.624402191 DEBUG Adding new file root '/tmp/.tmpW3sOzV' of kind Project 2026-10-23 09:50:55.628286170 INFO Project::index_files{project=.tmpW3sOzV}: Indexed 1 file(s) in 0.002s 2026-10-23 09:50:55.628304190 DEBUG Updating project to check open files 2026-10-23 09:50:55.628387121 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpW3sOzV/src/foo.py") 2026-10-23 09:50:55.628396981 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpW3sOzV/src/foo.py` 2026-10-23 09:50:55.628404821 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpW3sOzV/src/foo.py` 2026-10-23 09:50:55.628544612 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpW3sOzV/src/foo.py` to project `.tmpW3sOzV` 2026-10-23 09:50:55.628558722 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpW3sOzV/src/foo.py` 2026-10-23 09:50:55.628561063 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:50:55.628568973 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:50:55.628715454 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpW3sOzV/src/foo.py"))}: Checking file '/tmp/.tmpW3sOzV/src/foo.py' 2026-10-23 09:50:55.628894496 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpW3sOzV/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-23 09:50:55.638520343 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpW3sOzV/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-23 09:50:55.641230630 DEBUG method="textDocument/diagnostic" response.id=2 duration=12.65ms 2026-10-23 09:50:55.641254920 DEBUG Received server response for request 2 2026-10-23 09:50:55.641297151 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-23 09:50:55.648857737 DEBUG request{id=3 method=textDocument/codeAction}: Resolving dynamic module resolution paths 2026-10-23 09:50:55.648870567 DEBUG request{id=3 method=textDocument/codeAction}: Module `typing_extensions` not found in search paths 2026-10-23 09:50:55.648909287 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-23 09:50:55.651255821 DEBUG method="textDocument/codeAction" response.id=3 duration=9.94ms 2026-10-23 09:50:55.651275661 DEBUG Received server response for request 3 2026-10-23 09:50:55.661603245 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 09:50:55.661642405 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:50:55.661653205 DEBUG method="shutdown" response.id=4 duration=14.84µs 2026-10-23 09:50:55.661664155 DEBUG Received server response for request 4 2026-10-23 09:50:55.661668595 DEBUG Client sends notification `exit` 2026-10-23 09:50:55.661684565 DEBUG Received exit notification, exiting ok test code_actions::no_code_action_for_non_overlapping_range_on_same_line ... 2026-10-23 09:50:55.667425603 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:50:55.667496854 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:50:55.667534604 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:50:55.667602445 DEBUG Client info: None 2026-10-23 09:50:55.667636715 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:50:55.667650115 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:50:55.667656266 INFO Version: Unknown 2026-10-23 09:50:55.667697426 DEBUG Received server response for request 1 2026-10-23 09:50:55.667736886 DEBUG Client sends notification `initialized` 2026-10-23 09:50:55.667752087 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:50:55.667848137 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:50:55.667883878 DEBUG Received server request `workspace/configuration` 2026-10-23 09:50:55.667887688 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:50:55.667902948 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:50:55.667906108 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 09:50:55.667958809 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:50:55.667977379 DEBUG Initializing workspace `file:///tmp/.tmpcMm6sf/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:50:55.667994939 DEBUG Searching for a project in '/tmp/.tmpcMm6sf/src' 2026-10-23 09:50:55.668043319 DEBUG Found project at '/tmp/.tmpcMm6sf' 2026-10-23 09:50:55.668048819 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:55.669286792 INFO Defaulting to python-platform `linux` 2026-10-23 09:50:55.669297882 DEBUG Resolving local virtual environment: /tmp/.tmpcMm6sf/.venv 2026-10-23 09:50:55.669346843 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:55.669351743 DEBUG No virtual environment found 2026-10-23 09:50:55.669362083 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-23 09:50:55.669370683 DEBUG Adding first-party search path `/tmp/.tmpcMm6sf/src` 2026-10-23 09:50:55.669374633 DEBUG Adding first-party search path `/tmp/.tmpcMm6sf` 2026-10-23 09:50:55.669378463 DEBUG Using vendored stdlib 2026-10-23 09:50:55.669479124 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:50:55.669483944 DEBUG Adding new file root '/tmp/.tmpcMm6sf' of kind Project 2026-10-23 09:50:55.672433214 INFO Project::index_files{project=.tmpcMm6sf}: Indexed 1 file(s) in 0.002s 2026-10-23 09:50:55.672448254 DEBUG Updating project to check open files 2026-10-23 09:50:55.672523354 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpcMm6sf/src/foo.py") 2026-10-23 09:50:55.672533835 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpcMm6sf/src/foo.py` 2026-10-23 09:50:55.672540805 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpcMm6sf/src/foo.py` 2026-10-23 09:50:55.672681906 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpcMm6sf/src/foo.py` to project `.tmpcMm6sf` 2026-10-23 09:50:55.672697416 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpcMm6sf/src/foo.py` 2026-10-23 09:50:55.672699876 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:50:55.672708306 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:50:55.672846148 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpcMm6sf/src/foo.py"))}: Checking file '/tmp/.tmpcMm6sf/src/foo.py' 2026-10-23 09:50:55.672972889 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpcMm6sf/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-23 09:50:55.683008720 DEBUG method="textDocument/diagnostic" response.id=2 duration=10.29ms 2026-10-23 09:50:55.683028040 DEBUG Received server response for request 2 2026-10-23 09:50:55.683071431 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-23 09:50:55.683138631 DEBUG method="textDocument/codeAction" response.id=3 duration=48.45µs 2026-10-23 09:50:55.683149931 DEBUG Received server response for request 3 2026-10-23 09:50:55.693223663 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 09:50:55.693254053 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:50:55.693260773 DEBUG method="shutdown" response.id=4 duration=9.21µs 2026-10-23 09:50:55.693270683 DEBUG Received server response for request 4 2026-10-23 09:50:55.693274023 DEBUG Client sends notification `exit` 2026-10-23 09:50:55.693289163 DEBUG Received exit notification, exiting ok test commands::debug_command ... 2026-10-23 09:50:55.695956120 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-23 09:50:55.696029681 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:50:55.696076891 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:50:55.696128592 DEBUG Client info: None 2026-10-23 09:50:55.696158842 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:50:55.696170232 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-23 09:50:55.696175252 INFO Version: Unknown 2026-10-23 09:50:55.696214383 DEBUG Received server response for request 1 2026-10-23 09:50:55.696260743 DEBUG Client sends notification `initialized` 2026-10-23 09:50:55.696276463 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:50:55.696356284 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:50:55.696396045 DEBUG Received server request `workspace/configuration` 2026-10-23 09:50:55.696399755 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:50:55.696418865 DEBUG Client sends request `workspace/executeCommand` with ID 2 2026-10-23 09:50:55.696467305 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:50:55.696482705 DEBUG Initializing workspace `file:///tmp/.tmpjBAzcG/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:50:55.696499056 DEBUG Searching for a project in '/tmp/.tmpjBAzcG/src' 2026-10-23 09:50:55.696559736 DEBUG Found project at '/tmp/.tmpjBAzcG' 2026-10-23 09:50:55.696565386 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:55.697048571 DEBUG Resolving local virtual environment: /tmp/.tmpjBAzcG/.venv 2026-10-23 09:50:55.697092552 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:55.697097022 DEBUG No virtual environment found 2026-10-23 09:50:55.697107012 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-23 09:50:55.697115252 DEBUG Adding first-party search path `/tmp/.tmpjBAzcG/src` 2026-10-23 09:50:55.697119192 DEBUG Adding first-party search path `/tmp/.tmpjBAzcG` 2026-10-23 09:50:55.697123162 DEBUG Using vendored stdlib 2026-10-23 09:50:55.697206113 INFO Python version: Python 3.10, platform: linux 2026-10-23 09:50:55.697210453 DEBUG Adding new file root '/tmp/.tmpjBAzcG' of kind Project 2026-10-23 09:50:55.700997291 INFO Project::index_files{project=.tmpjBAzcG}: Indexed 1 file(s) in 0.003s 2026-10-23 09:50:55.701015761 DEBUG Updating project to check open files 2026-10-23 09:50:55.701068052 DEBUG request{id=2 method=workspace/executeCommand}: Resolving dynamic module resolution paths 2026-10-23 09:50:55.701229793 WARN request{id=2 method=workspace/executeCommand}: expected `heap_size` to be provided by Salsa query `script_tag` 2026-10-23 09:50:55.701236953 WARN request{id=2 method=workspace/executeCommand}: expected `heap_size` to be provided by Salsa query `script_tag` 2026-10-23 09:50:55.701239953 WARN request{id=2 method=workspace/executeCommand}: expected `heap_size` to be provided by Salsa query `script_tag` 2026-10-23 09:50:55.701243333 WARN request{id=2 method=workspace/executeCommand}: expected `heap_size` to be provided by Salsa query `script_tag` 2026-10-23 09:50:55.701262643 DEBUG method="workspace/executeCommand" response.id=2 duration=227.57µs 2026-10-23 09:50:55.701275804 DEBUG Received server response for request 2 2026-10-23 09:50:55.712342025 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 09:50:55.712369285 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:50:55.712376355 DEBUG method="shutdown" response.id=3 duration=9.93µs 2026-10-23 09:50:55.712386875 DEBUG Received server response for request 3 2026-10-23 09:50:55.712392455 DEBUG Client sends notification `exit` 2026-10-23 09:50:55.712402045 DEBUG Received exit notification, exiting ok test completions::auto_import_shows_qualification ... 2026-10-23 09:50:55.713985101 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:50:55.714050692 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:50:55.714090982 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:50:55.714153293 DEBUG Client info: None 2026-10-23 09:50:55.714179993 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:50:55.714192133 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:50:55.714197814 INFO Version: Unknown 2026-10-23 09:50:55.714239774 DEBUG Received server response for request 1 2026-10-23 09:50:55.714276584 DEBUG Client sends notification `initialized` 2026-10-23 09:50:55.714292745 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:50:55.714379075 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:50:55.714419836 DEBUG Received server request `workspace/configuration` 2026-10-23 09:50:55.714423426 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:50:55.714435456 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:50:55.714438296 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-23 09:50:55.714492317 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:50:55.714510797 DEBUG Initializing workspace `file:///tmp/.tmp2E7QYE/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:50:55.714528717 DEBUG Searching for a project in '/tmp/.tmp2E7QYE/src' 2026-10-23 09:50:55.714565177 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:50:55.714570847 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:55.715891841 INFO Defaulting to python-platform `linux` 2026-10-23 09:50:55.715902911 DEBUG Resolving local virtual environment: /tmp/.tmp2E7QYE/src/.venv 2026-10-23 09:50:55.715956401 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:55.715961181 DEBUG No virtual environment found 2026-10-23 09:50:55.715973371 DEBUG Adding first-party search path `/tmp/.tmp2E7QYE/src` 2026-10-23 09:50:55.715977581 DEBUG Using vendored stdlib 2026-10-23 09:50:55.716093633 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:50:55.716098783 DEBUG Adding new file root '/tmp/.tmp2E7QYE/src' of kind Project 2026-10-23 09:50:55.718275655 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-23 09:50:55.718291925 DEBUG Updating project to check open files 2026-10-23 09:50:55.718368115 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp2E7QYE/src/foo.py") 2026-10-23 09:50:55.718378376 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp2E7QYE/src/foo.py` 2026-10-23 09:50:55.718385076 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp2E7QYE/src/foo.py` 2026-10-23 09:50:55.718531927 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp2E7QYE/src/foo.py` to project `src` 2026-10-23 09:50:55.718546757 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp2E7QYE/src/foo.py` 2026-10-23 09:50:55.718549147 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:50:55.718557107 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:50:55.718941421 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-23 09:50:55.733890582 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-23 09:50:55.738345636 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-23 09:50:55.761972134 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-23 09:50:55.761989054 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-23 09:50:55.761995644 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-23 09:50:55.762048025 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-23 09:50:55.762051815 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-23 09:50:55.781367319 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-23 09:50:55.781381909 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-10-23 09:50:55.781388559 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-23 09:50:55.781689012 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 8 suggestions in 63.087944ms 2026-10-23 09:50:55.781774163 DEBUG method="textDocument/completion" response.id=2 duration=63.21ms 2026-10-23 09:50:55.781802623 DEBUG Received server response for request 2 2026-10-23 09:50:55.792098987 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 09:50:55.792141457 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:50:55.792151067 DEBUG method="shutdown" response.id=3 duration=15.07µs 2026-10-23 09:50:55.792168997 DEBUG Received server response for request 3 2026-10-23 09:50:55.792173097 DEBUG Client sends notification `exit` 2026-10-23 09:50:55.792189538 DEBUG Received exit notification, exiting ok test completions::auto_import_shows_qualification_and_import ... 2026-10-23 09:50:55.799554502 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:50:55.799653693 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:50:55.799696553 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:50:55.799771194 DEBUG Client info: None 2026-10-23 09:50:55.799807854 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:50:55.799821834 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:50:55.799827374 INFO Version: Unknown 2026-10-23 09:50:55.799865755 DEBUG Received server response for request 1 2026-10-23 09:50:55.799909575 DEBUG Client sends notification `initialized` 2026-10-23 09:50:55.799925235 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:50:55.800023236 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:50:55.800063557 DEBUG Received server request `workspace/configuration` 2026-10-23 09:50:55.800067147 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:50:55.800081907 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:50:55.800085347 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-23 09:50:55.800151328 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:50:55.800169888 DEBUG Initializing workspace `file:///tmp/.tmpe9bTwg/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:50:55.800188368 DEBUG Searching for a project in '/tmp/.tmpe9bTwg/src' 2026-10-23 09:50:55.800223588 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:50:55.800228989 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:55.801456621 INFO Defaulting to python-platform `linux` 2026-10-23 09:50:55.801468161 DEBUG Resolving local virtual environment: /tmp/.tmpe9bTwg/src/.venv 2026-10-23 09:50:55.801519151 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:55.801523982 DEBUG No virtual environment found 2026-10-23 09:50:55.801536672 DEBUG Adding first-party search path `/tmp/.tmpe9bTwg/src` 2026-10-23 09:50:55.801540852 DEBUG Using vendored stdlib 2026-10-23 09:50:55.801657183 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:50:55.801662233 DEBUG Adding new file root '/tmp/.tmpe9bTwg/src' of kind Project 2026-10-23 09:50:55.803843015 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-23 09:50:55.803859405 DEBUG Updating project to check open files 2026-10-23 09:50:55.803934836 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpe9bTwg/src/foo.py") 2026-10-23 09:50:55.803945506 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpe9bTwg/src/foo.py` 2026-10-23 09:50:55.803953566 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpe9bTwg/src/foo.py` 2026-10-23 09:50:55.804108378 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpe9bTwg/src/foo.py` to project `src` 2026-10-23 09:50:55.804122958 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpe9bTwg/src/foo.py` 2026-10-23 09:50:55.804125488 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:50:55.804133478 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:50:55.804473791 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-23 09:50:55.817448442 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-23 09:50:55.821858886 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-23 09:50:55.845871607 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-23 09:50:55.845890088 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-23 09:50:55.845896378 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-23 09:50:55.845946998 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-23 09:50:55.845950918 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-23 09:50:55.865805228 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-23 09:50:55.865821098 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-10-23 09:50:55.865828098 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-23 09:50:55.866144161 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 8 suggestions in 61.932552ms 2026-10-23 09:50:55.866234392 DEBUG method="textDocument/completion" response.id=2 duration=62.09ms 2026-10-23 09:50:55.866264092 DEBUG Received server response for request 2 2026-10-23 09:50:55.876621546 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 09:50:55.876664227 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:50:55.876673597 DEBUG method="shutdown" response.id=3 duration=15.03µs 2026-10-23 09:50:55.876692047 DEBUG Received server response for request 3 2026-10-23 09:50:55.876696597 DEBUG Client sends notification `exit` 2026-10-23 09:50:55.876712867 DEBUG Received exit notification, exiting ok test completions::complete_function_parentheses ... 2026-10-23 09:50:55.884359094 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, 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-23 09:50:55.884463905 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:50:55.884516686 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:50:55.884621747 DEBUG Client info: None 2026-10-23 09:50:55.884666297 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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-23 09:50:55.884684668 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "COMPLETION_ITEM_SNIPPET_SUPPORT", "TRIGGER_SIGNATURE_HELP_COMMAND"] 2026-10-23 09:50:55.884691418 INFO Version: Unknown 2026-10-23 09:50:55.884731118 DEBUG Received server response for request 1 2026-10-23 09:50:55.884776029 DEBUG Client sends notification `initialized` 2026-10-23 09:50:55.884791619 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:50:55.884883620 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:50:55.884931930 DEBUG Received server request `workspace/configuration` 2026-10-23 09:50:55.884935750 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:50:55.884951150 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:50:55.884954370 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-23 09:50:55.885012701 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:50:55.885029581 DEBUG Initializing workspace `file:///tmp/.tmpg9D4gr/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-23 09:50:55.885051741 DEBUG Searching for a project in '/tmp/.tmpg9D4gr/src' 2026-10-23 09:50:55.885088222 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:50:55.885093922 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:55.885675228 INFO Defaulting to python-platform `linux` 2026-10-23 09:50:55.885681618 DEBUG Resolving local virtual environment: /tmp/.tmpg9D4gr/src/.venv 2026-10-23 09:50:55.885735038 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:55.885739468 DEBUG No virtual environment found 2026-10-23 09:50:55.885751729 DEBUG Adding first-party search path `/tmp/.tmpg9D4gr/src` 2026-10-23 09:50:55.885755909 DEBUG Using vendored stdlib 2026-10-23 09:50:55.885840929 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:50:55.885846059 DEBUG Adding new file root '/tmp/.tmpg9D4gr/src' of kind Project 2026-10-23 09:50:55.887883270 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-23 09:50:55.887897830 DEBUG Updating project to check open files 2026-10-23 09:50:55.887970471 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpg9D4gr/src/foo.py") 2026-10-23 09:50:55.887978581 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpg9D4gr/src/foo.py` 2026-10-23 09:50:55.887985671 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpg9D4gr/src/foo.py` 2026-10-23 09:50:55.888111572 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpg9D4gr/src/foo.py` to project `src` 2026-10-23 09:50:55.888123452 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpg9D4gr/src/foo.py` 2026-10-23 09:50:55.888125862 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:50:55.888133782 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:50:55.888561057 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-23 09:50:55.901857670 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-23 09:50:55.906022152 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-23 09:50:55.925363707 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-23 09:50:55.925381997 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-23 09:50:55.925388107 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-23 09:50:55.925458548 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-23 09:50:55.925462618 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-23 09:50:55.946915583 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 58.74663ms 2026-10-23 09:50:55.946963584 DEBUG method="textDocument/completion" response.id=2 duration=58.82ms 2026-10-23 09:50:55.946994974 DEBUG Received server response for request 2 2026-10-23 09:50:55.957234768 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 09:50:55.957279698 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:50:55.957289788 DEBUG method="shutdown" response.id=3 duration=15.99µs 2026-10-23 09:50:55.957307058 DEBUG Received server response for request 3 2026-10-23 09:50:55.957311488 DEBUG Client sends notification `exit` 2026-10-23 09:50:55.957327809 DEBUG Received exit notification, exiting ok test completions::complete_function_parentheses_disabled_by_default ... 2026-10-23 09:50:55.965728553 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, 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-23 09:50:55.965824294 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:50:55.965869944 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:50:55.965950285 DEBUG Client info: None 2026-10-23 09:50:55.965992085 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:50:55.966006095 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "COMPLETION_ITEM_SNIPPET_SUPPORT"] 2026-10-23 09:50:55.966011866 INFO Version: Unknown 2026-10-23 09:50:55.966051306 DEBUG Received server response for request 1 2026-10-23 09:50:55.966095876 DEBUG Client sends notification `initialized` 2026-10-23 09:50:55.966112277 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:50:55.966202297 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:50:55.966253828 DEBUG Received server request `workspace/configuration` 2026-10-23 09:50:55.966257708 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:50:55.966273748 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:50:55.966276668 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-23 09:50:55.966342969 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:50:55.966360919 DEBUG Initializing workspace `file:///tmp/.tmpl4o5Ba/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:50:55.966380649 DEBUG Searching for a project in '/tmp/.tmpl4o5Ba/src' 2026-10-23 09:50:55.966416450 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:50:55.966421900 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:55.967027636 INFO Defaulting to python-platform `linux` 2026-10-23 09:50:55.967034336 DEBUG Resolving local virtual environment: /tmp/.tmpl4o5Ba/src/.venv 2026-10-23 09:50:55.967088436 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:55.967093036 DEBUG No virtual environment found 2026-10-23 09:50:55.967104757 DEBUG Adding first-party search path `/tmp/.tmpl4o5Ba/src` 2026-10-23 09:50:55.967108907 DEBUG Using vendored stdlib 2026-10-23 09:50:55.967193797 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:50:55.967198788 DEBUG Adding new file root '/tmp/.tmpl4o5Ba/src' of kind Project 2026-10-23 09:50:55.969230208 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-23 09:50:55.969243478 DEBUG Updating project to check open files 2026-10-23 09:50:55.969316469 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpl4o5Ba/src/foo.py") 2026-10-23 09:50:55.969324339 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpl4o5Ba/src/foo.py` 2026-10-23 09:50:55.969331249 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpl4o5Ba/src/foo.py` 2026-10-23 09:50:55.969458140 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpl4o5Ba/src/foo.py` to project `src` 2026-10-23 09:50:55.969471990 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpl4o5Ba/src/foo.py` 2026-10-23 09:50:55.969474560 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:50:55.969482210 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:50:55.969864074 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-23 09:50:55.983277379 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-23 09:50:55.987387661 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-23 09:50:56.006825166 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-23 09:50:56.006843336 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-23 09:50:56.006849656 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-23 09:50:56.006918637 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-23 09:50:56.006922317 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-23 09:50:56.026722046 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 57.152715ms 2026-10-23 09:50:56.026764916 DEBUG method="textDocument/completion" response.id=2 duration=57.28ms 2026-10-23 09:50:56.026794947 DEBUG Received server response for request 2 2026-10-23 09:50:56.037067900 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 09:50:56.037109840 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:50:56.037119350 DEBUG method="shutdown" response.id=3 duration=15.52µs 2026-10-23 09:50:56.037136861 DEBUG Received server response for request 3 2026-10-23 09:50:56.037141251 DEBUG Client sends notification `exit` 2026-10-23 09:50:56.037156331 DEBUG Received exit notification, exiting ok test completions::complete_function_parentheses_preserves_qualified_label ... 2026-10-23 09:50:56.044506615 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, 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-23 09:50:56.044622226 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:50:56.044673036 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:50:56.044755217 DEBUG Client info: None 2026-10-23 09:50:56.044798928 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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-23 09:50:56.044816178 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "COMPLETION_ITEM_SNIPPET_SUPPORT", "TRIGGER_SIGNATURE_HELP_COMMAND"] 2026-10-23 09:50:56.044822938 INFO Version: Unknown 2026-10-23 09:50:56.044860998 DEBUG Received server response for request 1 2026-10-23 09:50:56.044906309 DEBUG Client sends notification `initialized` 2026-10-23 09:50:56.044922799 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:50:56.045024590 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:50:56.045065000 DEBUG Received server request `workspace/configuration` 2026-10-23 09:50:56.045069300 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:50:56.045083981 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:50:56.045087281 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-23 09:50:56.045149651 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:50:56.045167731 DEBUG Initializing workspace `file:///tmp/.tmp1UVOsX/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-23 09:50:56.045189782 DEBUG Searching for a project in '/tmp/.tmp1UVOsX/src' 2026-10-23 09:50:56.045225782 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:50:56.045231192 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:56.046452044 INFO Defaulting to python-platform `linux` 2026-10-23 09:50:56.046459084 DEBUG Resolving local virtual environment: /tmp/.tmp1UVOsX/src/.venv 2026-10-23 09:50:56.046509285 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:56.046513935 DEBUG No virtual environment found 2026-10-23 09:50:56.046526415 DEBUG Adding first-party search path `/tmp/.tmp1UVOsX/src` 2026-10-23 09:50:56.046530725 DEBUG Using vendored stdlib 2026-10-23 09:50:56.046643246 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:50:56.046647826 DEBUG Adding new file root '/tmp/.tmp1UVOsX/src' of kind Project 2026-10-23 09:50:56.049694647 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-23 09:50:56.049709767 DEBUG Updating project to check open files 2026-10-23 09:50:56.049792728 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp1UVOsX/src/foo.py") 2026-10-23 09:50:56.049802238 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp1UVOsX/src/foo.py` 2026-10-23 09:50:56.049810318 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp1UVOsX/src/foo.py` 2026-10-23 09:50:56.049948180 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp1UVOsX/src/foo.py` to project `src` 2026-10-23 09:50:56.049962020 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp1UVOsX/src/foo.py` 2026-10-23 09:50:56.049964440 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:50:56.049972420 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:50:56.050407904 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-23 09:50:56.063784069 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-23 09:50:56.067980911 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-23 09:50:56.087331215 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-23 09:50:56.087350186 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-23 09:50:56.087356036 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-23 09:50:56.087410256 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-23 09:50:56.087414176 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-23 09:50:56.108861542 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-23 09:50:56.108876732 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-10-23 09:50:56.108883902 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-23 09:50:56.109110974 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 2 suggestions in 59.099854ms 2026-10-23 09:50:56.109155235 DEBUG method="textDocument/completion" response.id=2 duration=59.18ms 2026-10-23 09:50:56.109194245 DEBUG Received server response for request 2 2026-10-23 09:50:56.119437058 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 09:50:56.119479059 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:50:56.119488899 DEBUG method="shutdown" response.id=3 duration=15.72µs 2026-10-23 09:50:56.119506069 DEBUG Received server response for request 3 2026-10-23 09:50:56.119510559 DEBUG Client sends notification `exit` 2026-10-23 09:50:56.119526279 DEBUG Received exit notification, exiting ok test completions::complete_function_parentheses_without_command_support ... 2026-10-23 09:50:56.128255447 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, 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-23 09:50:56.128351588 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:50:56.128398298 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:50:56.128483839 DEBUG Client info: None 2026-10-23 09:50:56.128512449 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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-23 09:50:56.128528800 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "COMPLETION_ITEM_SNIPPET_SUPPORT"] 2026-10-23 09:50:56.128535540 INFO Version: Unknown 2026-10-23 09:50:56.128575130 DEBUG Received server response for request 1 2026-10-23 09:50:56.128632621 DEBUG Client sends notification `initialized` 2026-10-23 09:50:56.128650321 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:50:56.128758452 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:50:56.128808642 DEBUG Received server request `workspace/configuration` 2026-10-23 09:50:56.128812522 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:50:56.128826343 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:50:56.128829643 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-23 09:50:56.128885643 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:50:56.128904533 DEBUG Initializing workspace `file:///tmp/.tmpDhCJAL/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-23 09:50:56.128927574 DEBUG Searching for a project in '/tmp/.tmpDhCJAL/src' 2026-10-23 09:50:56.128963824 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:50:56.128969084 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:56.130248577 INFO Defaulting to python-platform `linux` 2026-10-23 09:50:56.130255247 DEBUG Resolving local virtual environment: /tmp/.tmpDhCJAL/src/.venv 2026-10-23 09:50:56.130308907 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:56.130313468 DEBUG No virtual environment found 2026-10-23 09:50:56.130325698 DEBUG Adding first-party search path `/tmp/.tmpDhCJAL/src` 2026-10-23 09:50:56.130329818 DEBUG Using vendored stdlib 2026-10-23 09:50:56.130419959 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:50:56.130424819 DEBUG Adding new file root '/tmp/.tmpDhCJAL/src' of kind Project 2026-10-23 09:50:56.133460619 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-23 09:50:56.133476389 DEBUG Updating project to check open files 2026-10-23 09:50:56.133556600 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpDhCJAL/src/foo.py") 2026-10-23 09:50:56.133565430 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpDhCJAL/src/foo.py` 2026-10-23 09:50:56.133573300 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpDhCJAL/src/foo.py` 2026-10-23 09:50:56.133721012 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpDhCJAL/src/foo.py` to project `src` 2026-10-23 09:50:56.133734632 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpDhCJAL/src/foo.py` 2026-10-23 09:50:56.133737082 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:50:56.133744652 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:50:56.134098606 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-23 09:50:56.147427450 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-23 09:50:56.151498141 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-23 09:50:56.170859875 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-23 09:50:56.170877555 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-23 09:50:56.170883605 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-23 09:50:56.170949946 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-23 09:50:56.170953746 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-23 09:50:56.192156489 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 58.369687ms 2026-10-23 09:50:56.192196990 DEBUG method="textDocument/completion" response.id=2 duration=58.44ms 2026-10-23 09:50:56.192225830 DEBUG Received server response for request 2 2026-10-23 09:50:56.202505833 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 09:50:56.202549134 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:50:56.202557984 DEBUG method="shutdown" response.id=3 duration=13.75µs 2026-10-23 09:50:56.202568484 DEBUG Received server response for request 3 2026-10-23 09:50:56.202572664 DEBUG Client sends notification `exit` 2026-10-23 09:50:56.202591144 DEBUG Received exit notification, exiting ok test completions::complete_function_parentheses_without_snippet_support ... 2026-10-23 09:50:56.210356032 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:50:56.210441073 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:50:56.210485414 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:50:56.210566285 DEBUG Client info: None 2026-10-23 09:50:56.210607165 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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-23 09:50:56.210624395 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:50:56.210631045 INFO Version: Unknown 2026-10-23 09:50:56.210670356 DEBUG Received server response for request 1 2026-10-23 09:50:56.210715066 DEBUG Client sends notification `initialized` 2026-10-23 09:50:56.210731126 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:50:56.210831037 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:50:56.210879628 DEBUG Received server request `workspace/configuration` 2026-10-23 09:50:56.210883368 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:50:56.210898458 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:50:56.210901748 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-23 09:50:56.210951438 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:50:56.210969169 DEBUG Initializing workspace `file:///tmp/.tmp5S4Dzj/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-23 09:50:56.210991999 DEBUG Searching for a project in '/tmp/.tmp5S4Dzj/src' 2026-10-23 09:50:56.211028419 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:50:56.211033769 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:56.211604845 INFO Defaulting to python-platform `linux` 2026-10-23 09:50:56.211611115 DEBUG Resolving local virtual environment: /tmp/.tmp5S4Dzj/src/.venv 2026-10-23 09:50:56.211663196 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:56.211668046 DEBUG No virtual environment found 2026-10-23 09:50:56.211682516 DEBUG Adding first-party search path `/tmp/.tmp5S4Dzj/src` 2026-10-23 09:50:56.211686976 DEBUG Using vendored stdlib 2026-10-23 09:50:56.211771597 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:50:56.211776317 DEBUG Adding new file root '/tmp/.tmp5S4Dzj/src' of kind Project 2026-10-23 09:50:56.214696586 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-23 09:50:56.214711606 DEBUG Updating project to check open files 2026-10-23 09:50:56.214783757 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp5S4Dzj/src/foo.py") 2026-10-23 09:50:56.214791987 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp5S4Dzj/src/foo.py` 2026-10-23 09:50:56.214798877 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp5S4Dzj/src/foo.py` 2026-10-23 09:50:56.214925418 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp5S4Dzj/src/foo.py` to project `src` 2026-10-23 09:50:56.214938438 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp5S4Dzj/src/foo.py` 2026-10-23 09:50:56.214940879 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:50:56.214948169 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:50:56.215333712 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-23 09:50:56.228788458 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-23 09:50:56.232876249 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-23 09:50:56.252282264 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-23 09:50:56.252302034 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-23 09:50:56.252308114 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-23 09:50:56.252376295 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-23 09:50:56.252380175 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-23 09:50:56.273382436 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 58.390767ms 2026-10-23 09:50:56.273430097 DEBUG method="textDocument/completion" response.id=2 duration=58.47ms 2026-10-23 09:50:56.273458207 DEBUG Received server response for request 2 2026-10-23 09:50:56.283759500 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 09:50:56.283800841 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:50:56.283809381 DEBUG method="shutdown" response.id=3 duration=13.32µs 2026-10-23 09:50:56.283826071 DEBUG Received server response for request 3 2026-10-23 09:50:56.283829841 DEBUG Client sends notification `exit` 2026-10-23 09:50:56.283844871 DEBUG Received exit notification, exiting ok test completions::default_auto_import ... 2026-10-23 09:50:56.291573839 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:50:56.291675070 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:50:56.291724401 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:50:56.291801661 DEBUG Client info: None 2026-10-23 09:50:56.291838412 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:50:56.291853042 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:50:56.291859742 INFO Version: Unknown 2026-10-23 09:50:56.291898802 DEBUG Received server response for request 1 2026-10-23 09:50:56.291942593 DEBUG Client sends notification `initialized` 2026-10-23 09:50:56.291957243 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:50:56.292066354 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:50:56.292109764 DEBUG Received server request `workspace/configuration` 2026-10-23 09:50:56.292113834 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:50:56.292129225 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:50:56.292132095 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-23 09:50:56.292197735 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:50:56.292216346 DEBUG Initializing workspace `file:///tmp/.tmpwgjbPj/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:50:56.292234606 DEBUG Searching for a project in '/tmp/.tmpwgjbPj/src' 2026-10-23 09:50:56.292269286 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:50:56.292275016 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:56.293531539 INFO Defaulting to python-platform `linux` 2026-10-23 09:50:56.293544149 DEBUG Resolving local virtual environment: /tmp/.tmpwgjbPj/src/.venv 2026-10-23 09:50:56.293607900 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:56.293613030 DEBUG No virtual environment found 2026-10-23 09:50:56.293625370 DEBUG Adding first-party search path `/tmp/.tmpwgjbPj/src` 2026-10-23 09:50:56.293629650 DEBUG Using vendored stdlib 2026-10-23 09:50:56.293725731 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:50:56.293730851 DEBUG Adding new file root '/tmp/.tmpwgjbPj/src' of kind Project 2026-10-23 09:50:56.295951813 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-23 09:50:56.295966563 DEBUG Updating project to check open files 2026-10-23 09:50:56.296049184 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpwgjbPj/src/foo.py") 2026-10-23 09:50:56.296058314 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpwgjbPj/src/foo.py` 2026-10-23 09:50:56.296066334 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpwgjbPj/src/foo.py` 2026-10-23 09:50:56.296204946 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpwgjbPj/src/foo.py` to project `src` 2026-10-23 09:50:56.296218186 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpwgjbPj/src/foo.py` 2026-10-23 09:50:56.296220566 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:50:56.296228556 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:50:56.296547259 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-23 09:50:56.310011574 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-23 09:50:56.314094235 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-23 09:50:56.333377929 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-23 09:50:56.333398090 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-23 09:50:56.333403930 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-23 09:50:56.333456070 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-23 09:50:56.333459810 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-23 09:50:56.354418091 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 58.148185ms 2026-10-23 09:50:56.354469511 DEBUG method="textDocument/completion" response.id=2 duration=58.23ms 2026-10-23 09:50:56.354491172 DEBUG Received server response for request 2 2026-10-23 09:50:56.364808766 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 09:50:56.364847646 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:50:56.364855566 DEBUG method="shutdown" response.id=3 duration=12.71µs 2026-10-23 09:50:56.364872486 DEBUG Received server response for request 3 2026-10-23 09:50:56.364876586 DEBUG Client sends notification `exit` 2026-10-23 09:50:56.364892657 DEBUG Received exit notification, exiting ok test completions::disable_auto_import ... 2026-10-23 09:50:56.372397172 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:50:56.372483933 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:50:56.372528463 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:50:56.372621494 DEBUG Client info: None 2026-10-23 09:50:56.372664914 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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-23 09:50:56.372683035 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:50:56.372689525 INFO Version: Unknown 2026-10-23 09:50:56.372729015 DEBUG Received server response for request 1 2026-10-23 09:50:56.372776936 DEBUG Client sends notification `initialized` 2026-10-23 09:50:56.372792556 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:50:56.372886987 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:50:56.372963907 DEBUG Received server request `workspace/configuration` 2026-10-23 09:50:56.372967917 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:50:56.372982428 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:50:56.372985828 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-23 09:50:56.373065788 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:50:56.373083729 DEBUG Initializing workspace `file:///tmp/.tmpVlIVFs/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-23 09:50:56.373110239 DEBUG Searching for a project in '/tmp/.tmpVlIVFs/src' 2026-10-23 09:50:56.373155459 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:50:56.373160319 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:56.373835146 INFO Defaulting to python-platform `linux` 2026-10-23 09:50:56.373842206 DEBUG Resolving local virtual environment: /tmp/.tmpVlIVFs/src/.venv 2026-10-23 09:50:56.373906137 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:56.373910897 DEBUG No virtual environment found 2026-10-23 09:50:56.373922847 DEBUG Adding first-party search path `/tmp/.tmpVlIVFs/src` 2026-10-23 09:50:56.373935587 DEBUG Using vendored stdlib 2026-10-23 09:50:56.374037308 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:50:56.374041928 DEBUG Adding new file root '/tmp/.tmpVlIVFs/src' of kind Project 2026-10-23 09:50:56.376214460 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-23 09:50:56.376236640 DEBUG Updating project to check open files 2026-10-23 09:50:56.376325411 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpVlIVFs/src/foo.py") 2026-10-23 09:50:56.376333571 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpVlIVFs/src/foo.py` 2026-10-23 09:50:56.376340361 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpVlIVFs/src/foo.py` 2026-10-23 09:50:56.376499023 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpVlIVFs/src/foo.py` to project `src` 2026-10-23 09:50:56.376513143 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpVlIVFs/src/foo.py` 2026-10-23 09:50:56.376524763 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:50:56.376532613 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:50:56.376986888 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-23 09:50:56.390298212 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-23 09:50:56.394459254 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-23 09:50:56.413823048 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-23 09:50:56.413840878 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-23 09:50:56.413846748 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-23 09:50:56.413898799 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-23 09:50:56.413902749 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-23 09:50:56.413988740 DEBUG method="textDocument/completion" response.id=2 duration=37.45ms 2026-10-23 09:50:56.414032700 DEBUG Received server response for request 2 2026-10-23 09:50:56.424198823 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 09:50:56.424234963 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:50:56.424243053 DEBUG method="shutdown" response.id=3 duration=13.45µs 2026-10-23 09:50:56.424259693 DEBUG Received server response for request 3 2026-10-23 09:50:56.424263643 DEBUG Client sends notification `exit` 2026-10-23 09:50:56.424280894 DEBUG Received exit notification, exiting ok test completions::documentation_prefers_markdown_when_listed_first ... 2026-10-23 09:50:56.433448966 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, 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-23 09:50:56.433539117 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:50:56.433594347 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:50:56.433662948 DEBUG Client info: None 2026-10-23 09:50:56.433690288 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:50:56.433705178 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "PREFER_MARKDOWN_IN_COMPLETION"] 2026-10-23 09:50:56.433711708 INFO Version: Unknown 2026-10-23 09:50:56.433752199 DEBUG Received server response for request 1 2026-10-23 09:50:56.433797639 DEBUG Client sends notification `initialized` 2026-10-23 09:50:56.433813629 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:50:56.433927481 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:50:56.433967611 DEBUG Received server request `workspace/configuration` 2026-10-23 09:50:56.433971451 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:50:56.433988261 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:50:56.433991461 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-23 09:50:56.434044142 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:50:56.434062522 DEBUG Initializing workspace `file:///tmp/.tmpzB6X0E/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:50:56.434079612 DEBUG Searching for a project in '/tmp/.tmpzB6X0E/src' 2026-10-23 09:50:56.434117652 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:50:56.434123393 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:56.435391685 INFO Defaulting to python-platform `linux` 2026-10-23 09:50:56.435398525 DEBUG Resolving local virtual environment: /tmp/.tmpzB6X0E/src/.venv 2026-10-23 09:50:56.435449246 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:56.435454166 DEBUG No virtual environment found 2026-10-23 09:50:56.435465676 DEBUG Adding first-party search path `/tmp/.tmpzB6X0E/src` 2026-10-23 09:50:56.435469836 DEBUG Using vendored stdlib 2026-10-23 09:50:56.435577387 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:50:56.435602317 DEBUG Adding new file root '/tmp/.tmpzB6X0E/src' of kind Project 2026-10-23 09:50:56.437814780 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-23 09:50:56.437830180 DEBUG Updating project to check open files 2026-10-23 09:50:56.437913711 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpzB6X0E/src/foo.py") 2026-10-23 09:50:56.437923001 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpzB6X0E/src/foo.py` 2026-10-23 09:50:56.437931491 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpzB6X0E/src/foo.py` 2026-10-23 09:50:56.438068082 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpzB6X0E/src/foo.py` to project `src` 2026-10-23 09:50:56.438083672 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpzB6X0E/src/foo.py` 2026-10-23 09:50:56.438086172 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:50:56.438094892 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:50:56.438631128 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-23 09:50:56.452046703 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-23 09:50:56.456203555 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-23 09:50:56.475511009 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-23 09:50:56.475528329 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-23 09:50:56.475535309 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-23 09:50:56.475601940 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-23 09:50:56.475605600 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-23 09:50:56.496658501 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 19 suggestions in 58.523888ms 2026-10-23 09:50:56.496784643 DEBUG method="textDocument/completion" response.id=2 duration=58.68ms 2026-10-23 09:50:56.496820863 DEBUG Received server response for request 2 2026-10-23 09:50:56.507015345 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 09:50:56.507051576 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:50:56.507061356 DEBUG method="shutdown" response.id=3 duration=14.96µs 2026-10-23 09:50:56.507078146 DEBUG Received server response for request 3 2026-10-23 09:50:56.507082246 DEBUG Client sends notification `exit` 2026-10-23 09:50:56.507098036 DEBUG Received exit notification, exiting ok test completions::documentation_prefers_plain_text_when_listed_first ... 2026-10-23 09:50:56.515549601 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, 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-23 09:50:56.515653652 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:50:56.515695953 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:50:56.515778784 DEBUG Client info: None 2026-10-23 09:50:56.515818934 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:50:56.515834314 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:50:56.515840414 INFO Version: Unknown 2026-10-23 09:50:56.515882525 DEBUG Received server response for request 1 2026-10-23 09:50:56.515928035 DEBUG Client sends notification `initialized` 2026-10-23 09:50:56.515944185 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:50:56.516094417 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:50:56.516142747 DEBUG Received server request `workspace/configuration` 2026-10-23 09:50:56.516146317 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:50:56.516162227 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:50:56.516165077 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-23 09:50:56.516249708 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:50:56.516269539 DEBUG Initializing workspace `file:///tmp/.tmpXUOKxu/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:50:56.516288359 DEBUG Searching for a project in '/tmp/.tmpXUOKxu/src' 2026-10-23 09:50:56.516333639 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:50:56.516339319 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:56.517801954 INFO Defaulting to python-platform `linux` 2026-10-23 09:50:56.517814084 DEBUG Resolving local virtual environment: /tmp/.tmpXUOKxu/src/.venv 2026-10-23 09:50:56.517878975 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:56.517883365 DEBUG No virtual environment found 2026-10-23 09:50:56.517894775 DEBUG Adding first-party search path `/tmp/.tmpXUOKxu/src` 2026-10-23 09:50:56.517898945 DEBUG Using vendored stdlib 2026-10-23 09:50:56.518018546 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:50:56.518025516 DEBUG Adding new file root '/tmp/.tmpXUOKxu/src' of kind Project 2026-10-23 09:50:56.521342509 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-23 09:50:56.521358280 DEBUG Updating project to check open files 2026-10-23 09:50:56.521452621 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpXUOKxu/src/foo.py") 2026-10-23 09:50:56.521464151 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpXUOKxu/src/foo.py` 2026-10-23 09:50:56.521471461 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpXUOKxu/src/foo.py` 2026-10-23 09:50:56.521622022 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpXUOKxu/src/foo.py` to project `src` 2026-10-23 09:50:56.521637882 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpXUOKxu/src/foo.py` 2026-10-23 09:50:56.521640722 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:50:56.521649333 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:50:56.521957696 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-23 09:50:56.535252579 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-23 09:50:56.539324500 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-23 09:50:56.558594964 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-23 09:50:56.558611534 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-23 09:50:56.558618094 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-23 09:50:56.558668835 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-23 09:50:56.558672235 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-23 09:50:56.578636056 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 19 suggestions in 56.926483ms 2026-10-23 09:50:56.578751307 DEBUG method="textDocument/completion" response.id=2 duration=57.09ms 2026-10-23 09:50:56.578778697 DEBUG Received server response for request 2 2026-10-23 09:50:56.588973810 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 09:50:56.589009660 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:50:56.589017360 DEBUG method="shutdown" response.id=3 duration=12.54µs 2026-10-23 09:50:56.589034231 DEBUG Received server response for request 3 2026-10-23 09:50:56.589037991 DEBUG Client sends notification `exit` 2026-10-23 09:50:56.589054481 DEBUG Received exit notification, exiting ok test completions::documentation_supports_only_markdown ... 2026-10-23 09:50:56.596558876 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, 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-23 09:50:56.596657817 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:50:56.596703067 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:50:56.596805848 DEBUG Client info: None 2026-10-23 09:50:56.596850529 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:50:56.596866459 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "PREFER_MARKDOWN_IN_COMPLETION"] 2026-10-23 09:50:56.596873459 INFO Version: Unknown 2026-10-23 09:50:56.596914289 DEBUG Received server response for request 1 2026-10-23 09:50:56.596955580 DEBUG Client sends notification `initialized` 2026-10-23 09:50:56.596971690 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:50:56.597067391 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:50:56.597117821 DEBUG Received server request `workspace/configuration` 2026-10-23 09:50:56.597121552 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:50:56.597137902 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:50:56.597140962 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-23 09:50:56.597197242 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:50:56.597215292 DEBUG Initializing workspace `file:///tmp/.tmpkenbRR/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:50:56.597234893 DEBUG Searching for a project in '/tmp/.tmpkenbRR/src' 2026-10-23 09:50:56.597270573 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:50:56.597275893 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:56.597856619 INFO Defaulting to python-platform `linux` 2026-10-23 09:50:56.597863179 DEBUG Resolving local virtual environment: /tmp/.tmpkenbRR/src/.venv 2026-10-23 09:50:56.597916709 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:56.597921260 DEBUG No virtual environment found 2026-10-23 09:50:56.597932850 DEBUG Adding first-party search path `/tmp/.tmpkenbRR/src` 2026-10-23 09:50:56.597937260 DEBUG Using vendored stdlib 2026-10-23 09:50:56.598023291 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:50:56.598029071 DEBUG Adding new file root '/tmp/.tmpkenbRR/src' of kind Project 2026-10-23 09:50:56.600085121 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-23 09:50:56.600103751 DEBUG Updating project to check open files 2026-10-23 09:50:56.600176652 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpkenbRR/src/foo.py") 2026-10-23 09:50:56.600185412 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpkenbRR/src/foo.py` 2026-10-23 09:50:56.600192592 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpkenbRR/src/foo.py` 2026-10-23 09:50:56.600324324 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpkenbRR/src/foo.py` to project `src` 2026-10-23 09:50:56.600336854 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpkenbRR/src/foo.py` 2026-10-23 09:50:56.600339514 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:50:56.600347654 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:50:56.600731708 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-23 09:50:56.614879770 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-23 09:50:56.618985971 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-23 09:50:56.638378456 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-23 09:50:56.638397987 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-23 09:50:56.638403957 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-23 09:50:56.638454227 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-23 09:50:56.638457937 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-23 09:50:56.660339927 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 19 suggestions in 59.956723ms 2026-10-23 09:50:56.660469198 DEBUG method="textDocument/completion" response.id=2 duration=60.11ms 2026-10-23 09:50:56.660501559 DEBUG Received server response for request 2 2026-10-23 09:50:56.670718741 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 09:50:56.670757742 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:50:56.670766322 DEBUG method="shutdown" response.id=3 duration=13.65µs 2026-10-23 09:50:56.670782822 DEBUG Received server response for request 3 2026-10-23 09:50:56.670786322 DEBUG Client sends notification `exit` 2026-10-23 09:50:56.670802722 DEBUG Received exit notification, exiting ok test completions::documentation_supports_only_plain_text ... 2026-10-23 09:50:56.678401739 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, 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-23 09:50:56.678487540 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:50:56.678528790 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:50:56.678616411 DEBUG Client info: None 2026-10-23 09:50:56.678647061 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:50:56.678660981 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:50:56.678667391 INFO Version: Unknown 2026-10-23 09:50:56.678706272 DEBUG Received server response for request 1 2026-10-23 09:50:56.678750472 DEBUG Client sends notification `initialized` 2026-10-23 09:50:56.678766292 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:50:56.678891814 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:50:56.678952514 DEBUG Received server request `workspace/configuration` 2026-10-23 09:50:56.678956484 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:50:56.678972614 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:50:56.678975824 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-23 09:50:56.679045755 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:50:56.679066125 DEBUG Initializing workspace `file:///tmp/.tmpljaaIR/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:50:56.679087636 DEBUG Searching for a project in '/tmp/.tmpljaaIR/src' 2026-10-23 09:50:56.679123376 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:50:56.679129366 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:56.680344318 INFO Defaulting to python-platform `linux` 2026-10-23 09:50:56.680357238 DEBUG Resolving local virtual environment: /tmp/.tmpljaaIR/src/.venv 2026-10-23 09:50:56.680416469 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:56.680421239 DEBUG No virtual environment found 2026-10-23 09:50:56.680433019 DEBUG Adding first-party search path `/tmp/.tmpljaaIR/src` 2026-10-23 09:50:56.680437339 DEBUG Using vendored stdlib 2026-10-23 09:50:56.680535230 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:50:56.680540350 DEBUG Adding new file root '/tmp/.tmpljaaIR/src' of kind Project 2026-10-23 09:50:56.682726982 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-23 09:50:56.682743612 DEBUG Updating project to check open files 2026-10-23 09:50:56.682828903 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpljaaIR/src/foo.py") 2026-10-23 09:50:56.682839783 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpljaaIR/src/foo.py` 2026-10-23 09:50:56.682847113 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpljaaIR/src/foo.py` 2026-10-23 09:50:56.682981455 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpljaaIR/src/foo.py` to project `src` 2026-10-23 09:50:56.682995635 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpljaaIR/src/foo.py` 2026-10-23 09:50:56.682998295 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:50:56.683006305 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:50:56.683358739 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-23 09:50:56.696637562 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-23 09:50:56.700724493 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-23 09:50:56.719948786 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-23 09:50:56.719967837 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-23 09:50:56.719973717 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-23 09:50:56.720022807 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-23 09:50:56.720026677 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-23 09:50:56.741248121 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 19 suggestions in 58.129695ms 2026-10-23 09:50:56.741360602 DEBUG method="textDocument/completion" response.id=2 duration=58.35ms 2026-10-23 09:50:56.741391352 DEBUG Received server response for request 2 2026-10-23 09:50:56.751593954 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 09:50:56.751631815 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:50:56.751641355 DEBUG method="shutdown" response.id=3 duration=15.58µs 2026-10-23 09:50:56.751658465 DEBUG Received server response for request 3 2026-10-23 09:50:56.751662205 DEBUG Client sends notification `exit` 2026-10-23 09:50:56.751678625 DEBUG Received exit notification, exiting ok test completions::external_file_uses_fallback_workspace_auto_import_setting ... 2026-10-23 09:50:56.759123540 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:50:56.759190331 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:50:56.759239692 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:50:56.759331442 DEBUG Client info: None 2026-10-23 09:50:56.759377093 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:50:56.759392953 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:50:56.759399943 INFO Version: Unknown 2026-10-23 09:50:56.759442754 DEBUG Received server response for request 1 2026-10-23 09:50:56.759483444 DEBUG Client sends notification `initialized` 2026-10-23 09:50:56.759501284 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:50:56.759620975 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:50:56.759680106 DEBUG Received server request `workspace/configuration` 2026-10-23 09:50:56.759683776 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:50:56.759704876 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:50:56.759707676 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-23 09:50:56.759771217 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:50:56.759794597 DEBUG Initializing workspace `file:///tmp/.tmpANdSCE/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-23 09:50:56.759818237 DEBUG Searching for a project in '/tmp/.tmpANdSCE/app/src' 2026-10-23 09:50:56.759862398 DEBUG Found project at '/tmp/.tmpANdSCE/app' 2026-10-23 09:50:56.759867248 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:56.761145131 INFO Defaulting to python-platform `linux` 2026-10-23 09:50:56.761158711 DEBUG Resolving local virtual environment: /tmp/.tmpANdSCE/app/.venv 2026-10-23 09:50:56.761216191 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:56.761220841 DEBUG No virtual environment found 2026-10-23 09:50:56.761231492 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-23 09:50:56.761240982 DEBUG Adding first-party search path `/tmp/.tmpANdSCE/app/src` 2026-10-23 09:50:56.761244982 DEBUG Adding first-party search path `/tmp/.tmpANdSCE/app` 2026-10-23 09:50:56.761248852 DEBUG Using vendored stdlib 2026-10-23 09:50:56.761342603 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:50:56.761347443 DEBUG Adding new file root '/tmp/.tmpANdSCE/app' of kind Project 2026-10-23 09:50:56.764487904 INFO Project::index_files{project=app}: Indexed 0 file(s) in 0.003s 2026-10-23 09:50:56.764505074 DEBUG Initializing workspace `file:///tmp/.tmpANdSCE/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-23 09:50:56.764518115 DEBUG Searching for a project in '/tmp/.tmpANdSCE/tools' 2026-10-23 09:50:56.764553885 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:50:56.764559435 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:56.765089570 INFO Defaulting to python-platform `linux` 2026-10-23 09:50:56.765098200 DEBUG Resolving local virtual environment: /tmp/.tmpANdSCE/tools/.venv 2026-10-23 09:50:56.765137961 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:56.765141751 DEBUG No virtual environment found 2026-10-23 09:50:56.765153141 DEBUG Adding first-party search path `/tmp/.tmpANdSCE/tools` 2026-10-23 09:50:56.765157071 DEBUG Using vendored stdlib 2026-10-23 09:50:56.765245182 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:50:56.765250092 DEBUG Adding new file root '/tmp/.tmpANdSCE/tools' of kind Project 2026-10-23 09:50:56.768043790 INFO Project::index_files{project=tools}: Indexed 0 file(s) in 0.002s 2026-10-23 09:50:56.768056110 DEBUG Updating project to check open files 2026-10-23 09:50:56.768077770 DEBUG Updating project to check open files 2026-10-23 09:50:56.768124621 DEBUG notification{method=textDocument/didOpen}: Resolving dynamic module resolution paths 2026-10-23 09:50:56.768154101 DEBUG notification{method=textDocument/didOpen}: Resolving dynamic module resolution paths 2026-10-23 09:50:56.768186451 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpANdSCE/scratch.py") 2026-10-23 09:50:56.782038091 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-23 09:50:56.786171362 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-23 09:50:56.805498377 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-23 09:50:56.805516957 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-23 09:50:56.805523447 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-23 09:50:56.805576677 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-23 09:50:56.805595428 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-23 09:50:56.805672028 DEBUG method="textDocument/completion" response.id=2 duration=37.46ms 2026-10-23 09:50:56.805708889 DEBUG Received server response for request 2 2026-10-23 09:50:56.815802890 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 09:50:56.815838330 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:50:56.815845140 DEBUG method="shutdown" response.id=3 duration=10.83µs 2026-10-23 09:50:56.815863651 DEBUG Received server response for request 3 2026-10-23 09:50:56.815867821 DEBUG Client sends notification `exit` 2026-10-23 09:50:56.815883431 DEBUG Received exit notification, exiting 2026-10-23 09:50:56.821257885 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:50:56.821304566 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:50:56.821353336 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:50:56.821419667 DEBUG Client info: None 2026-10-23 09:50:56.821452897 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:50:56.821467057 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:50:56.821472877 INFO Version: Unknown 2026-10-23 09:50:56.821511458 DEBUG Received server response for request 1 2026-10-23 09:50:56.821548438 DEBUG Client sends notification `initialized` 2026-10-23 09:50:56.821565458 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:50:56.821697170 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:50:56.821763930 DEBUG Received server request `workspace/configuration` 2026-10-23 09:50:56.821767130 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:50:56.821787491 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:50:56.821790151 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-23 09:50:56.821868351 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:50:56.821893172 DEBUG Initializing workspace `file:///tmp/.tmpfvbrUD/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-23 09:50:56.821918582 DEBUG Searching for a project in '/tmp/.tmpfvbrUD/app/src' 2026-10-23 09:50:56.821964352 DEBUG Found project at '/tmp/.tmpfvbrUD/app' 2026-10-23 09:50:56.821969602 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:56.823176194 INFO Defaulting to python-platform `linux` 2026-10-23 09:50:56.823189745 DEBUG Resolving local virtual environment: /tmp/.tmpfvbrUD/app/.venv 2026-10-23 09:50:56.823246555 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:56.823251215 DEBUG No virtual environment found 2026-10-23 09:50:56.823262235 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-23 09:50:56.823271465 DEBUG Adding first-party search path `/tmp/.tmpfvbrUD/app/src` 2026-10-23 09:50:56.823275495 DEBUG Adding first-party search path `/tmp/.tmpfvbrUD/app` 2026-10-23 09:50:56.823279355 DEBUG Using vendored stdlib 2026-10-23 09:50:56.823396857 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:50:56.823402157 DEBUG Adding new file root '/tmp/.tmpfvbrUD/app' of kind Project 2026-10-23 09:50:56.825557188 INFO Project::index_files{project=app}: Indexed 0 file(s) in 0.002s 2026-10-23 09:50:56.825573379 DEBUG Initializing workspace `file:///tmp/.tmpfvbrUD/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-23 09:50:56.825594429 DEBUG Searching for a project in '/tmp/.tmpfvbrUD/tools' 2026-10-23 09:50:56.825626949 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:50:56.825632709 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:56.826837481 INFO Defaulting to python-platform `linux` 2026-10-23 09:50:56.826845531 DEBUG Resolving local virtual environment: /tmp/.tmpfvbrUD/tools/.venv 2026-10-23 09:50:56.826885172 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:56.826888922 DEBUG No virtual environment found 2026-10-23 09:50:56.826899392 DEBUG Adding first-party search path `/tmp/.tmpfvbrUD/tools` 2026-10-23 09:50:56.826903482 DEBUG Using vendored stdlib 2026-10-23 09:50:56.826997783 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:50:56.827003293 DEBUG Adding new file root '/tmp/.tmpfvbrUD/tools' of kind Project 2026-10-23 09:50:56.828941292 INFO Project::index_files{project=tools}: Indexed 0 file(s) in 0.001s 2026-10-23 09:50:56.828954063 DEBUG Updating project to check open files 2026-10-23 09:50:56.828978433 DEBUG Updating project to check open files 2026-10-23 09:50:56.829038413 DEBUG notification{method=textDocument/didOpen}: Resolving dynamic module resolution paths 2026-10-23 09:50:56.829066204 DEBUG notification{method=textDocument/didOpen}: Resolving dynamic module resolution paths 2026-10-23 09:50:56.829093904 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpfvbrUD/scratch.py") 2026-10-23 09:50:56.846458898 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-23 09:50:56.850806502 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-23 09:50:56.870225568 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-23 09:50:56.870244338 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-23 09:50:56.870250858 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-23 09:50:56.870302858 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-23 09:50:56.870306598 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-23 09:50:56.892760164 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 63.604129ms 2026-10-23 09:50:56.892808785 DEBUG method="textDocument/completion" response.id=2 duration=63.69ms 2026-10-23 09:50:56.892838495 DEBUG Received server response for request 2 2026-10-23 09:50:56.902986627 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 09:50:56.903022618 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:50:56.903030748 DEBUG method="shutdown" response.id=3 duration=12.41µs 2026-10-23 09:50:56.903048388 DEBUG Received server response for request 3 2026-10-23 09:50:56.903051478 DEBUG Client sends notification `exit` 2026-10-23 09:50:56.903067398 DEBUG Received exit notification, exiting ok test completions::function_parameter_shows_equals_suffix ... 2026-10-23 09:50:56.911138569 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:50:56.911206650 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:50:56.911249910 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:50:56.911350131 DEBUG Client info: None 2026-10-23 09:50:56.911396742 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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-23 09:50:56.911415512 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:50:56.911422292 INFO Version: Unknown 2026-10-23 09:50:56.911463342 DEBUG Received server response for request 1 2026-10-23 09:50:56.911503023 DEBUG Client sends notification `initialized` 2026-10-23 09:50:56.911519743 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:50:56.911624814 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:50:56.911674524 DEBUG Received server request `workspace/configuration` 2026-10-23 09:50:56.911678814 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:50:56.911693085 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:50:56.911696105 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-23 09:50:56.911759375 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:50:56.911776085 DEBUG Initializing workspace `file:///tmp/.tmpR1KQLt/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-23 09:50:56.911798436 DEBUG Searching for a project in '/tmp/.tmpR1KQLt/src' 2026-10-23 09:50:56.911833926 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:50:56.911839266 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:56.912402552 INFO Defaulting to python-platform `linux` 2026-10-23 09:50:56.912415462 DEBUG Resolving local virtual environment: /tmp/.tmpR1KQLt/src/.venv 2026-10-23 09:50:56.912470032 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:56.912475122 DEBUG No virtual environment found 2026-10-23 09:50:56.912487423 DEBUG Adding first-party search path `/tmp/.tmpR1KQLt/src` 2026-10-23 09:50:56.912491603 DEBUG Using vendored stdlib 2026-10-23 09:50:56.912577233 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:50:56.912598954 DEBUG Adding new file root '/tmp/.tmpR1KQLt/src' of kind Project 2026-10-23 09:50:56.914605224 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-23 09:50:56.914623094 DEBUG Updating project to check open files 2026-10-23 09:50:56.914694745 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpR1KQLt/src/foo.py") 2026-10-23 09:50:56.914702845 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpR1KQLt/src/foo.py` 2026-10-23 09:50:56.914709995 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpR1KQLt/src/foo.py` 2026-10-23 09:50:56.914832816 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpR1KQLt/src/foo.py` to project `src` 2026-10-23 09:50:56.914848156 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpR1KQLt/src/foo.py` 2026-10-23 09:50:56.914850626 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:50:56.914858446 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:50:56.915194120 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-23 09:50:56.929798797 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-23 09:50:56.933969619 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-23 09:50:56.953793268 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-23 09:50:56.953810098 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-23 09:50:56.953816148 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-23 09:50:56.953867809 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-23 09:50:56.953871789 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-23 09:50:56.955311743 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `re` not found in search paths 2026-10-23 09:50:56.955327333 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `re` not found while looking in parent dirs (runtime mode) 2026-10-23 09:50:56.955350224 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 4 suggestions in 40.459307ms 2026-10-23 09:50:56.955382504 DEBUG method="textDocument/completion" response.id=2 duration=40.52ms 2026-10-23 09:50:56.955416784 DEBUG Received server response for request 2 2026-10-23 09:50:56.965655337 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 09:50:56.965697447 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:50:56.965705787 DEBUG method="shutdown" response.id=3 duration=13.18µs 2026-10-23 09:50:56.965723088 DEBUG Received server response for request 3 2026-10-23 09:50:56.965726908 DEBUG Client sends notification `exit` 2026-10-23 09:50:56.965743208 DEBUG Received exit notification, exiting ok test completions::string_literal_completion_uses_full_lsp_insert_text ... 2026-10-23 09:50:56.971271954 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:50:56.971355254 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:50:56.971403335 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:50:56.971480246 DEBUG Client info: None 2026-10-23 09:50:56.971514546 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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-23 09:50:56.971531096 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:50:56.971537066 INFO Version: Unknown 2026-10-23 09:50:56.971578157 DEBUG Received server response for request 1 2026-10-23 09:50:56.971638947 DEBUG Client sends notification `initialized` 2026-10-23 09:50:56.971656827 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:50:56.971769419 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:50:56.971806959 DEBUG Received server request `workspace/configuration` 2026-10-23 09:50:56.971810829 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:50:56.971826929 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:50:56.971829909 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-23 09:50:56.971896370 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:50:56.971917180 DEBUG Initializing workspace `file:///tmp/.tmp5pq9aD/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-23 09:50:56.971938020 DEBUG Searching for a project in '/tmp/.tmp5pq9aD/src' 2026-10-23 09:50:56.971973391 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:50:56.971978981 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:56.973211673 INFO Defaulting to python-platform `linux` 2026-10-23 09:50:56.973218633 DEBUG Resolving local virtual environment: /tmp/.tmp5pq9aD/src/.venv 2026-10-23 09:50:56.973270614 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:56.973275514 DEBUG No virtual environment found 2026-10-23 09:50:56.973287584 DEBUG Adding first-party search path `/tmp/.tmp5pq9aD/src` 2026-10-23 09:50:56.973292374 DEBUG Using vendored stdlib 2026-10-23 09:50:56.973402915 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:50:56.973413205 DEBUG Adding new file root '/tmp/.tmp5pq9aD/src' of kind Project 2026-10-23 09:50:56.975629567 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-23 09:50:56.975646108 DEBUG Updating project to check open files 2026-10-23 09:50:56.975732358 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp5pq9aD/src/foo.py") 2026-10-23 09:50:56.975743859 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp5pq9aD/src/foo.py` 2026-10-23 09:50:56.975752609 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp5pq9aD/src/foo.py` 2026-10-23 09:50:56.975885700 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp5pq9aD/src/foo.py` to project `src` 2026-10-23 09:50:56.975901130 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp5pq9aD/src/foo.py` 2026-10-23 09:50:56.975903720 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:50:56.975912130 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:50:56.976268704 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-23 09:50:56.989201734 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-23 09:50:56.989392606 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 13.438395ms 2026-10-23 09:50:56.989416856 DEBUG method="textDocument/completion" response.id=2 duration=13.50ms 2026-10-23 09:50:56.989434506 DEBUG Received server response for request 2 2026-10-23 09:50:56.999599348 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 09:50:56.999636079 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:50:56.999644099 DEBUG method="shutdown" response.id=3 duration=11.81µs 2026-10-23 09:50:56.999654299 DEBUG Received server response for request 3 2026-10-23 09:50:56.999658789 DEBUG Client sends notification `exit` 2026-10-23 09:50:56.999675859 DEBUG Received exit notification, exiting ok test completions::typed_dict_literal_key_completion_before_colon ... 2026-10-23 09:50:57.002747480 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:50:57.002818671 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:50:57.002857801 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:50:57.002950662 DEBUG Client info: None 2026-10-23 09:50:57.002993583 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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-23 09:50:57.003010483 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:50:57.003017253 INFO Version: Unknown 2026-10-23 09:50:57.003058993 DEBUG Received server response for request 1 2026-10-23 09:50:57.003104284 DEBUG Client sends notification `initialized` 2026-10-23 09:50:57.003120734 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:50:57.003218035 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:50:57.003255055 DEBUG Received server request `workspace/configuration` 2026-10-23 09:50:57.003258595 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:50:57.003273515 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:50:57.003276405 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-23 09:50:57.003342516 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:50:57.003361166 DEBUG Initializing workspace `file:///tmp/.tmpf2Ux8Q/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-23 09:50:57.003381277 DEBUG Searching for a project in '/tmp/.tmpf2Ux8Q/src' 2026-10-23 09:50:57.003416007 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:50:57.003421207 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:57.004632079 INFO Defaulting to python-platform `linux` 2026-10-23 09:50:57.004643589 DEBUG Resolving local virtual environment: /tmp/.tmpf2Ux8Q/src/.venv 2026-10-23 09:50:57.004694810 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:57.004699680 DEBUG No virtual environment found 2026-10-23 09:50:57.004711380 DEBUG Adding first-party search path `/tmp/.tmpf2Ux8Q/src` 2026-10-23 09:50:57.004715650 DEBUG Using vendored stdlib 2026-10-23 09:50:57.004825121 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:50:57.004830381 DEBUG Adding new file root '/tmp/.tmpf2Ux8Q/src' of kind Project 2026-10-23 09:50:57.006998773 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-23 09:50:57.007013653 DEBUG Updating project to check open files 2026-10-23 09:50:57.007092664 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpf2Ux8Q/src/foo.py") 2026-10-23 09:50:57.007103464 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpf2Ux8Q/src/foo.py` 2026-10-23 09:50:57.007113434 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpf2Ux8Q/src/foo.py` 2026-10-23 09:50:57.007259765 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpf2Ux8Q/src/foo.py` to project `src` 2026-10-23 09:50:57.007273076 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpf2Ux8Q/src/foo.py` 2026-10-23 09:50:57.007275686 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:50:57.007284886 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:50:57.007619129 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-23 09:50:57.022225806 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-23 09:50:57.025828292 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 3 suggestions in 18.501556ms 2026-10-23 09:50:57.025858322 DEBUG method="textDocument/completion" response.id=2 duration=18.57ms 2026-10-23 09:50:57.025876353 DEBUG Received server response for request 2 2026-10-23 09:50:57.036071265 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 09:50:57.036106335 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:50:57.036112546 DEBUG method="shutdown" response.id=3 duration=9.74µs 2026-10-23 09:50:57.036129376 DEBUG Received server response for request 3 2026-10-23 09:50:57.036132926 DEBUG Client sends notification `exit` 2026-10-23 09:50:57.036149686 DEBUG Received exit notification, exiting ok test configuration::configuration_file ... 2026-10-23 09:50:57.039560250 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-23 09:50:57.039656081 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:50:57.039700732 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:50:57.039764382 DEBUG Client info: None 2026-10-23 09:50:57.039793883 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:50:57.039807173 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "FILE_WATCHER_SUPPORT", "RELATIVE_FILE_WATCHER_SUPPORT", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:50:57.039813843 INFO Version: Unknown 2026-10-23 09:50:57.039856793 DEBUG Received server response for request 1 2026-10-23 09:50:57.039901764 DEBUG Client sends notification `initialized` 2026-10-23 09:50:57.040015435 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:50:57.040052595 DEBUG Received server request `workspace/configuration` 2026-10-23 09:50:57.040055995 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:50:57.040138176 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:50:57.040158096 DEBUG Initializing workspace `file:///tmp/.tmp61lqtb/src`: WorkspaceOptions { configuration: None, configuration_file: Some( "/tmp/.tmp61lqtb/ty[dev].toml", ), disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:50:57.040177276 DEBUG Using overridden configuration file at '/tmp/.tmp61lqtb/ty[dev].toml' 2026-10-23 09:50:57.040213787 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:57.041447149 INFO Defaulting to python-platform `linux` 2026-10-23 09:50:57.041459609 DEBUG Resolving local virtual environment: /tmp/.tmp61lqtb/src/.venv 2026-10-23 09:50:57.041510630 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:57.041515350 DEBUG No virtual environment found 2026-10-23 09:50:57.041527350 DEBUG Adding first-party search path `/tmp/.tmp61lqtb/src` 2026-10-23 09:50:57.041531650 DEBUG Using vendored stdlib 2026-10-23 09:50:57.041661651 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:50:57.041668441 DEBUG Adding new file root '/tmp/.tmp61lqtb/src' of kind Project 2026-10-23 09:50:57.044764853 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-23 09:50:57.044780153 DEBUG Updating project to check open files 2026-10-23 09:50:57.044828113 DEBUG Resolving dynamic module resolution paths 2026-10-23 09:50:57.044863484 DEBUG Received server request `client/registerCapability` 2026-10-23 09:50:57.044874344 INFO Retrying to receive `client/registerCapability` request 2026-10-23 09:50:57.044968015 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:50:57.044974655 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 09:50:57.045019355 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp61lqtb/src/foo.py") 2026-10-23 09:50:57.045027245 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp61lqtb/src/foo.py` 2026-10-23 09:50:57.045034215 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp61lqtb/src/foo.py` 2026-10-23 09:50:57.045172267 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp61lqtb/src/foo.py` to project `src` 2026-10-23 09:50:57.045190117 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp61lqtb/src/foo.py` 2026-10-23 09:50:57.045192547 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:50:57.045201937 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:50:57.045662322 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp61lqtb/src/foo.py"))}: Checking file '/tmp/.tmp61lqtb/src/foo.py' 2026-10-23 09:50:57.056079326 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp61lqtb/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-23 09:50:57.060335099 DEBUG method="textDocument/diagnostic" response.id=2 duration=15.13ms 2026-10-23 09:50:57.060351249 DEBUG Received server response for request 2 2026-10-23 09:50:57.070599232 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 09:50:57.070621203 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:50:57.070628633 DEBUG method="shutdown" response.id=3 duration=11.09µs 2026-10-23 09:50:57.070638983 DEBUG Received server response for request 3 2026-10-23 09:50:57.070643153 DEBUG Client sends notification `exit` 2026-10-23 09:50:57.070652513 DEBUG Received exit notification, exiting ok test configuration::configuration_file_and_overrides ... 2026-10-23 09:50:57.073828955 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:50:57.073902206 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:50:57.073944396 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:50:57.074004717 DEBUG Client info: None 2026-10-23 09:50:57.074030217 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:50:57.074044427 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:50:57.074050957 INFO Version: Unknown 2026-10-23 09:50:57.074092097 DEBUG Received server response for request 1 2026-10-23 09:50:57.074137368 DEBUG Client sends notification `initialized` 2026-10-23 09:50:57.074153558 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:50:57.074240589 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:50:57.074283039 DEBUG Received server request `workspace/configuration` 2026-10-23 09:50:57.074286869 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:50:57.074303110 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:50:57.074306130 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 09:50:57.074355720 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:50:57.074371280 DEBUG Initializing workspace `file:///tmp/.tmpkLphLj/src`: WorkspaceOptions { configuration: Some( ConfigurationMap( { "rules": Object { "unresolved-reference": String("ignore"), }, }, ), ), configuration_file: Some( "/tmp/.tmpkLphLj/ty2.toml", ), disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:50:57.074396511 DEBUG Using overridden configuration file at '/tmp/.tmpkLphLj/ty2.toml' 2026-10-23 09:50:57.074429021 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:57.074970186 INFO Defaulting to python-platform `linux` 2026-10-23 09:50:57.074976556 DEBUG Resolving local virtual environment: /tmp/.tmpkLphLj/src/.venv 2026-10-23 09:50:57.075023997 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:57.075028707 DEBUG No virtual environment found 2026-10-23 09:50:57.075039857 DEBUG Adding first-party search path `/tmp/.tmpkLphLj/src` 2026-10-23 09:50:57.075043987 DEBUG Using vendored stdlib 2026-10-23 09:50:57.075127738 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:50:57.075131658 DEBUG Adding new file root '/tmp/.tmpkLphLj/src' of kind Project 2026-10-23 09:50:57.078094538 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-23 09:50:57.078113088 DEBUG Updating project to check open files 2026-10-23 09:50:57.078183139 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpkLphLj/src/foo.py") 2026-10-23 09:50:57.078191589 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpkLphLj/src/foo.py` 2026-10-23 09:50:57.078198199 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpkLphLj/src/foo.py` 2026-10-23 09:50:57.078323400 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpkLphLj/src/foo.py` to project `src` 2026-10-23 09:50:57.078338370 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpkLphLj/src/foo.py` 2026-10-23 09:50:57.078340770 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:50:57.078348110 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:50:57.078465301 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpkLphLj/src/foo.py"))}: Checking file '/tmp/.tmpkLphLj/src/foo.py' 2026-10-23 09:50:57.078604443 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpkLphLj/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-23 09:50:57.089117019 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpkLphLj/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-23 09:50:57.093375981 DEBUG method="textDocument/diagnostic" response.id=2 duration=15.02ms 2026-10-23 09:50:57.093396552 DEBUG Received server response for request 2 2026-10-23 09:50:57.103663705 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 09:50:57.103690325 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:50:57.103697885 DEBUG method="shutdown" response.id=3 duration=10.37µs 2026-10-23 09:50:57.103708195 DEBUG Received server response for request 3 2026-10-23 09:50:57.103712055 DEBUG Client sends notification `exit` 2026-10-23 09:50:57.103728965 DEBUG Received exit notification, exiting ok test configuration::configuration_overrides ... 2026-10-23 09:50:57.106807226 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:50:57.106872827 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:50:57.106910337 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:50:57.106966908 DEBUG Client info: None 2026-10-23 09:50:57.106994128 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:50:57.107008368 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:50:57.107014358 INFO Version: Unknown 2026-10-23 09:50:57.107053169 DEBUG Received server response for request 1 2026-10-23 09:50:57.107094249 DEBUG Client sends notification `initialized` 2026-10-23 09:50:57.107110389 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:50:57.107198240 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:50:57.107236621 DEBUG Received server request `workspace/configuration` 2026-10-23 09:50:57.107240221 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:50:57.107255981 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:50:57.107259211 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 09:50:57.107312891 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:50:57.107329912 DEBUG Initializing workspace `file:///tmp/.tmpRfqFTw/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-23 09:50:57.107352802 DEBUG Searching for a project in '/tmp/.tmpRfqFTw/src' 2026-10-23 09:50:57.107387712 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:50:57.107393442 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:57.107896337 INFO Defaulting to python-platform `linux` 2026-10-23 09:50:57.107902337 DEBUG Resolving local virtual environment: /tmp/.tmpRfqFTw/src/.venv 2026-10-23 09:50:57.107947428 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:57.107951558 DEBUG No virtual environment found 2026-10-23 09:50:57.107962598 DEBUG Adding first-party search path `/tmp/.tmpRfqFTw/src` 2026-10-23 09:50:57.107966898 DEBUG Using vendored stdlib 2026-10-23 09:50:57.108050119 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:50:57.108054619 DEBUG Adding new file root '/tmp/.tmpRfqFTw/src' of kind Project 2026-10-23 09:50:57.110029089 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-23 09:50:57.110046749 DEBUG Updating project to check open files 2026-10-23 09:50:57.110111270 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpRfqFTw/src/foo.py") 2026-10-23 09:50:57.110118870 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpRfqFTw/src/foo.py` 2026-10-23 09:50:57.110128350 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpRfqFTw/src/foo.py` 2026-10-23 09:50:57.110245091 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpRfqFTw/src/foo.py` to project `src` 2026-10-23 09:50:57.110258881 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpRfqFTw/src/foo.py` 2026-10-23 09:50:57.110261291 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:50:57.110269611 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:50:57.110397552 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpRfqFTw/src/foo.py"))}: Checking file '/tmp/.tmpRfqFTw/src/foo.py' 2026-10-23 09:50:57.110532314 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpRfqFTw/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-23 09:50:57.119187721 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpRfqFTw/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-23 09:50:57.123269202 DEBUG method="textDocument/diagnostic" response.id=2 duration=12.99ms 2026-10-23 09:50:57.123289092 DEBUG Received server response for request 2 2026-10-23 09:50:57.133552265 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 09:50:57.133577506 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:50:57.133598476 DEBUG method="shutdown" response.id=3 duration=24.91µs 2026-10-23 09:50:57.133608776 DEBUG Received server response for request 3 2026-10-23 09:50:57.133613176 DEBUG Client sends notification `exit` 2026-10-23 09:50:57.133622886 DEBUG Received exit notification, exiting ok test configuration::invalid_configuration_file ... 2026-10-23 09:50:57.136660347 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:50:57.136726417 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:50:57.136763638 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:50:57.136818418 DEBUG Client info: None 2026-10-23 09:50:57.136843258 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:50:57.136855509 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:50:57.136861619 INFO Version: Unknown 2026-10-23 09:50:57.136901499 DEBUG Received server response for request 1 2026-10-23 09:50:57.136943059 DEBUG Client sends notification `initialized` 2026-10-23 09:50:57.136958320 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:50:57.137042510 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:50:57.137083481 DEBUG Received server request `workspace/configuration` 2026-10-23 09:50:57.137086931 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:50:57.137103431 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:50:57.137158102 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:50:57.137173882 DEBUG Initializing workspace `file:///tmp/.tmpjpr4AD/src`: WorkspaceOptions { configuration: Some( ConfigurationMap( { "environment": Object { "python": String("./missing-environment"), }, "rules": Object { "unresolved-reference": String("warn"), }, }, ), ), configuration_file: Some( "/tmp/.tmpjpr4AD/ty2.toml", ), disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:50:57.137199742 DEBUG Using overridden configuration file at '/tmp/.tmpjpr4AD/ty2.toml' 2026-10-23 09:50:57.137234782 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:57.137241182 ERROR Failed to load project for workspace `file:///tmp/.tmpjpr4AD/src`: Failed to discover project configuration: Error loading configuration file at /tmp/.tmpjpr4AD/ty2.toml: /tmp/.tmpjpr4AD/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-23 09:50:57.137266333 DEBUG Received notification `window/showMessage` 2026-10-23 09:50:57.137270433 INFO Retrying to receive `window/showMessage` notification 2026-10-23 09:50:57.137274423 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 09:50:57.137751948 INFO Defaulting to python-platform `linux` 2026-10-23 09:50:57.137770368 DEBUG Default settings failed to discover local Python environment 2026-10-23 09:50:57.137803728 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:57.137809118 DEBUG No virtual environment found 2026-10-23 09:50:57.137821038 DEBUG Adding first-party search path `/tmp/.tmpjpr4AD/src` 2026-10-23 09:50:57.137825408 DEBUG Using vendored stdlib 2026-10-23 09:50:57.137905669 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:50:57.137909869 DEBUG Adding new file root '/tmp/.tmpjpr4AD/src' of kind Project 2026-10-23 09:50:57.139951370 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-23 09:50:57.139967870 DEBUG Updating project to check open files 2026-10-23 09:50:57.140030080 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpjpr4AD/src/foo.py") 2026-10-23 09:50:57.140037931 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpjpr4AD/src/foo.py` 2026-10-23 09:50:57.140045341 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpjpr4AD/src/foo.py` 2026-10-23 09:50:57.140164852 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpjpr4AD/src/foo.py` to project `src` 2026-10-23 09:50:57.140178402 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpjpr4AD/src/foo.py` 2026-10-23 09:50:57.140181022 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:50:57.140189022 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:50:57.140302713 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpjpr4AD/src/foo.py"))}: Checking file '/tmp/.tmpjpr4AD/src/foo.py' 2026-10-23 09:50:57.140433695 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpjpr4AD/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-23 09:50:57.149110352 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpjpr4AD/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-23 09:50:57.153200583 DEBUG method="textDocument/diagnostic" response.id=2 duration=13.01ms 2026-10-23 09:50:57.153220213 DEBUG Received server response for request 2 2026-10-23 09:50:57.163528407 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 09:50:57.163551807 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:50:57.163559297 DEBUG method="shutdown" response.id=3 duration=9.99µs 2026-10-23 09:50:57.163570207 DEBUG Received server response for request 3 2026-10-23 09:50:57.163573757 DEBUG Client sends notification `exit` 2026-10-23 09:50:57.163594498 DEBUG Received exit notification, exiting ok test configuration::invalid_include_pattern_preserves_rules_and_diagnostics ... 2026-10-23 09:50:57.166539847 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:50:57.166623448 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:50:57.166661698 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:50:57.166716109 DEBUG Client info: None 2026-10-23 09:50:57.166739239 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:50:57.166751809 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:50:57.166757349 INFO Version: Unknown 2026-10-23 09:50:57.166796980 DEBUG Received server response for request 1 2026-10-23 09:50:57.166841490 DEBUG Client sends notification `initialized` 2026-10-23 09:50:57.166856890 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:50:57.166953851 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:50:57.166997552 DEBUG Received server request `workspace/configuration` 2026-10-23 09:50:57.167001152 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:50:57.167077922 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:50:57.167097213 DEBUG Initializing workspace `file:///tmp/.tmpAwZt6a/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:50:57.167114853 DEBUG Searching for a project in '/tmp/.tmpAwZt6a/src' 2026-10-23 09:50:57.167168293 DEBUG Found project at '/tmp/.tmpAwZt6a/src' 2026-10-23 09:50:57.167173053 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:57.168478707 INFO Defaulting to python-platform `linux` 2026-10-23 09:50:57.168490357 DEBUG Resolving local virtual environment: /tmp/.tmpAwZt6a/src/.venv 2026-10-23 09:50:57.168541987 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:57.168546567 DEBUG No virtual environment found 2026-10-23 09:50:57.168558387 DEBUG Adding first-party search path `/tmp/.tmpAwZt6a/src` 2026-10-23 09:50:57.168562857 DEBUG Using vendored stdlib 2026-10-23 09:50:57.168690799 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:50:57.168695509 DEBUG Adding new file root '/tmp/.tmpAwZt6a/src' of kind Project 2026-10-23 09:50:57.168961771 ERROR Failed to load project for workspace `file:///tmp/.tmpAwZt6a/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-23 09:50:57.168979552 DEBUG Received notification `window/showMessage` 2026-10-23 09:50:57.168987202 INFO Retrying to receive `window/showMessage` notification 2026-10-23 09:50:57.169446526 INFO Defaulting to python-platform `linux` 2026-10-23 09:50:57.169452316 DEBUG Resolving local virtual environment: /tmp/.tmpAwZt6a/src/.venv 2026-10-23 09:50:57.169487777 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:57.169491587 DEBUG No virtual environment found 2026-10-23 09:50:57.169502197 DEBUG Adding first-party search path `/tmp/.tmpAwZt6a/src` 2026-10-23 09:50:57.169506237 DEBUG Using vendored stdlib 2026-10-23 09:50:57.169610508 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:50:57.169614248 DEBUG Adding new file root '/tmp/.tmpAwZt6a/src' of kind Project 2026-10-23 09:50:57.171751439 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-23 09:50:57.171799830 DEBUG Updating project to check open files 2026-10-23 09:50:57.171805850 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 09:50:57.171813250 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 09:50:57.171919311 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:50:57.171930761 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 09:50:57.171996542 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpAwZt6a/src/main.py") 2026-10-23 09:50:57.172005202 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpAwZt6a/src/main.py` 2026-10-23 09:50:57.172012152 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpAwZt6a/src/main.py` 2026-10-23 09:50:57.172150453 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpAwZt6a/src/main.py` to project `src` 2026-10-23 09:50:57.172169274 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpAwZt6a/src/main.py` 2026-10-23 09:50:57.172172084 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:50:57.172180064 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(180))}}: Set open project files (count: 1) 2026-10-23 09:50:57.172355146 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpAwZt6a/src/main.py"))}: Checking file '/tmp/.tmpAwZt6a/src/main.py' 2026-10-23 09:50:57.172503277 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpAwZt6a/src/main.py"))}: Resolving dynamic module resolution paths 2026-10-23 09:50:57.183284525 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpAwZt6a/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-23 09:50:57.183366086 DEBUG method="textDocument/diagnostic" response.id=2 duration=11.18ms 2026-10-23 09:50:57.183379966 DEBUG Received server response for request 2 2026-10-23 09:50:57.193506308 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 09:50:57.193529728 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:50:57.193536919 DEBUG method="shutdown" response.id=3 duration=11.63µs 2026-10-23 09:50:57.193547589 DEBUG Received server response for request 3 2026-10-23 09:50:57.193551549 DEBUG Client sends notification `exit` 2026-10-23 09:50:57.193560589 DEBUG Received exit notification, exiting ok test configuration::invalid_python_environment_preserves_valid_configuration ... 2026-10-23 09:50:57.196074714 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:50:57.196135835 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:50:57.196172515 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:50:57.196231386 DEBUG Client info: None 2026-10-23 09:50:57.196259306 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:50:57.196270336 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:50:57.196276576 INFO Version: Unknown 2026-10-23 09:50:57.196319206 DEBUG Received server response for request 1 2026-10-23 09:50:57.196360107 DEBUG Client sends notification `initialized` 2026-10-23 09:50:57.196374757 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:50:57.196461438 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:50:57.196496348 DEBUG Received server request `workspace/configuration` 2026-10-23 09:50:57.196500188 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:50:57.196575539 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:50:57.196604129 DEBUG Initializing workspace `file:///tmp/.tmpJDXeFO/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:50:57.196619299 DEBUG Searching for a project in '/tmp/.tmpJDXeFO/src' 2026-10-23 09:50:57.196662490 DEBUG Found project at '/tmp/.tmpJDXeFO/src' 2026-10-23 09:50:57.196666220 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:57.197985383 ERROR Failed to load project for workspace `file:///tmp/.tmpJDXeFO/src`: Invalid `environment.python` setting --> Invalid setting in configuration file `/tmp/.tmpJDXeFO/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-23 09:50:57.198038154 DEBUG Received notification `window/showMessage` 2026-10-23 09:50:57.198042164 INFO Retrying to receive `window/showMessage` notification 2026-10-23 09:50:57.198050534 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:50:57.198054444 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-23 09:50:57.198493878 DEBUG Default settings failed to discover local Python environment 2026-10-23 09:50:57.198531709 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:57.198536009 DEBUG No virtual environment found 2026-10-23 09:50:57.198547249 DEBUG Adding first-party search path `/tmp/.tmpJDXeFO/src` 2026-10-23 09:50:57.198551439 DEBUG Using vendored stdlib 2026-10-23 09:50:57.198665140 INFO Python version: Python 3.15, platform: win32 2026-10-23 09:50:57.198670730 DEBUG Adding new file root '/tmp/.tmpJDXeFO/src' of kind Project 2026-10-23 09:50:57.201692661 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-23 09:50:57.201706441 DEBUG Updating project to check open files 2026-10-23 09:50:57.201780761 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpJDXeFO/src/main.py") 2026-10-23 09:50:57.201791222 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpJDXeFO/src/main.py` 2026-10-23 09:50:57.201797712 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpJDXeFO/src/main.py` 2026-10-23 09:50:57.201945503 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpJDXeFO/src/main.py` to project `src` 2026-10-23 09:50:57.201959393 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpJDXeFO/src/main.py` 2026-10-23 09:50:57.201961893 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:50:57.201970553 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:50:57.202319177 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-23 09:50:57.205320217 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal["win32"] 2026-10-23 09:50:57.205352577 DEBUG method="textDocument/hover" response.id=2 duration=3.38ms 2026-10-23 09:50:57.205366227 DEBUG Received server response for request 2 2026-10-23 09:50:57.215546120 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 09:50:57.215571730 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:50:57.215587890 DEBUG method="shutdown" response.id=3 duration=19.88µs 2026-10-23 09:50:57.215598290 DEBUG Received server response for request 3 2026-10-23 09:50:57.215602350 DEBUG Client sends notification `exit` 2026-10-23 09:50:57.215611490 DEBUG Received exit notification, exiting ok test configuration::unsupported_editor_python_version ... 2026-10-23 09:50:57.217711362 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:50:57.217772992 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:50:57.217805923 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:50:57.217858643 DEBUG Client info: None 2026-10-23 09:50:57.217886263 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:50:57.217897203 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:50:57.217903183 INFO Version: Unknown 2026-10-23 09:50:57.217942924 DEBUG Received server response for request 1 2026-10-23 09:50:57.217978254 DEBUG Client sends notification `initialized` 2026-10-23 09:50:57.217992414 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:50:57.218085185 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:50:57.218119416 DEBUG Received server request `workspace/configuration` 2026-10-23 09:50:57.218122646 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:50:57.218199336 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:50:57.218223217 DEBUG Initializing workspace `file:///tmp/.tmp8W9wNR/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/.tmp8W9wNR/venv", }, environment: None, version: Some( EnvironmentVersion { major: 3, minor: 16, patch: None, sys_version: None, }, ), }, ), }, ), } 2026-10-23 09:50:57.218249737 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-23 09:50:57.218253547 DEBUG Using the Python environment selected in your editor in case the configuration doesn't specify a Python environment: /tmp/.tmp8W9wNR/venv 2026-10-23 09:50:57.218258337 DEBUG Searching for a project in '/tmp/.tmp8W9wNR/src' 2026-10-23 09:50:57.218291257 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:50:57.218297217 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:57.219502250 INFO Defaulting to python-platform `linux` 2026-10-23 09:50:57.219520480 DEBUG Attempting to parse virtual environment metadata at '/tmp/.tmp8W9wNR/venv/pyvenv.cfg' 2026-10-23 09:50:57.219544600 DEBUG Searching for site-packages directory in sys.prefix /tmp/.tmp8W9wNR/venv 2026-10-23 09:50:57.219601621 DEBUG Resolved site-packages directories for this virtual environment are: ["/tmp/.tmp8W9wNR/venv/lib/python3.16/site-packages"] 2026-10-23 09:50:57.219616411 DEBUG Searching for real stdlib directory in sys.prefix /tmp/.tmp8W9wNR/base 2026-10-23 09:50:57.219622361 DEBUG Failed to resolve real stdlib path for this virtual environment 2026-10-23 09:50:57.219625051 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/.tmp8W9wNR/base` 2026-10-23 09:50:57.219637271 DEBUG Adding first-party search path `/tmp/.tmp8W9wNR/src` 2026-10-23 09:50:57.219641451 DEBUG Using vendored stdlib 2026-10-23 09:50:57.219762132 DEBUG Adding site-packages search path `/tmp/.tmp8W9wNR/venv/lib/python3.16/site-packages` 2026-10-23 09:50:57.219767732 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:50:57.219771362 DEBUG Adding new file root '/tmp/.tmp8W9wNR/src' of kind Project 2026-10-23 09:50:57.220380998 DEBUG Adding new file root '/tmp/.tmp8W9wNR/venv/lib/python3.16/site-packages' of kind SearchPath 2026-10-23 09:50:57.223037465 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-23 09:50:57.223087476 DEBUG Updating project to check open files 2026-10-23 09:50:57.223093076 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 09:50:57.223099106 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 09:50:57.223188767 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:50:57.223199067 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 09:50:57.223260537 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp8W9wNR/src/main.py") 2026-10-23 09:50:57.223269027 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp8W9wNR/src/main.py` 2026-10-23 09:50:57.223276238 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp8W9wNR/src/main.py` 2026-10-23 09:50:57.223405819 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp8W9wNR/src/main.py` to project `src` 2026-10-23 09:50:57.223420779 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp8W9wNR/src/main.py` 2026-10-23 09:50:57.223423289 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:50:57.223431729 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(180))}}: Set open project files (count: 1) 2026-10-23 09:50:57.223617291 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp8W9wNR/src/main.py"))}: Checking file '/tmp/.tmp8W9wNR/src/main.py' 2026-10-23 09:50:57.223756802 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp8W9wNR/src/main.py"))}: Resolving dynamic module resolution paths 2026-10-23 09:50:57.241229268 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp8W9wNR/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-23 09:50:57.242563252 DEBUG method="textDocument/diagnostic" response.id=2 duration=19.12ms 2026-10-23 09:50:57.242592592 DEBUG Received server response for request 2 2026-10-23 09:50:57.252743184 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 09:50:57.252777594 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:50:57.252784944 DEBUG method="shutdown" response.id=3 duration=11.92µs 2026-10-23 09:50:57.252794214 DEBUG Received server response for request 3 2026-10-23 09:50:57.252797894 DEBUG Client sends notification `exit` 2026-10-23 09:50:57.252814235 DEBUG Received exit notification, exiting ok test configuration::unsupported_inferred_python_version_setting_diagnostic ... 2026-10-23 09:50:57.256279979 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:50:57.256353790 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:50:57.256392790 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:50:57.256452341 DEBUG Client info: None 2026-10-23 09:50:57.256477491 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:50:57.256490591 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:50:57.256496682 INFO Version: Unknown 2026-10-23 09:50:57.256537872 DEBUG Received server response for request 1 2026-10-23 09:50:57.256595082 DEBUG Client sends notification `initialized` 2026-10-23 09:50:57.256611503 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:50:57.256694173 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:50:57.256735714 DEBUG Received server request `workspace/configuration` 2026-10-23 09:50:57.256739694 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:50:57.256810575 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:50:57.256826615 DEBUG Initializing workspace `file:///tmp/.tmpB6k6xJ/project`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:50:57.256842725 DEBUG Searching for a project in '/tmp/.tmpB6k6xJ/project' 2026-10-23 09:50:57.256875445 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:50:57.256879805 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:57.257356820 INFO Defaulting to python-platform `linux` 2026-10-23 09:50:57.257362190 DEBUG Resolving local virtual environment: /tmp/.tmpB6k6xJ/project/.venv 2026-10-23 09:50:57.257374400 DEBUG Attempting to parse virtual environment metadata at '/tmp/.tmpB6k6xJ/project/.venv/pyvenv.cfg' 2026-10-23 09:50:57.257428171 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:57.257432871 DEBUG Searching for site-packages directory in sys.prefix /tmp/.tmpB6k6xJ/project/.venv 2026-10-23 09:50:57.257464251 DEBUG Resolved site-packages directories for this virtual environment are: ["/tmp/.tmpB6k6xJ/project/.venv/lib/python3.16/site-packages"] 2026-10-23 09:50:57.257475191 DEBUG Searching for real stdlib directory in sys.prefix /tmp/.tmpB6k6xJ/base 2026-10-23 09:50:57.257480501 DEBUG Failed to resolve real stdlib path for this virtual environment 2026-10-23 09:50:57.257482742 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/.tmpB6k6xJ/base` 2026-10-23 09:50:57.257495132 DEBUG Adding first-party search path `/tmp/.tmpB6k6xJ/project` 2026-10-23 09:50:57.257499212 DEBUG Using vendored stdlib 2026-10-23 09:50:57.257603203 DEBUG Adding site-packages search path `/tmp/.tmpB6k6xJ/project/.venv/lib/python3.16/site-packages` 2026-10-23 09:50:57.257608943 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:50:57.257612853 DEBUG Adding new file root '/tmp/.tmpB6k6xJ/project' of kind Project 2026-10-23 09:50:57.258058457 DEBUG Adding new file root '/tmp/.tmpB6k6xJ/project/.venv/lib/python3.16/site-packages' of kind SearchPath 2026-10-23 09:50:57.258443631 DEBUG Skipping directory '/tmp/.tmpB6k6xJ/project/.venv' because it is excluded by a default or `src.exclude` pattern 2026-10-23 09:50:57.259612093 INFO Project::index_files{project=project}: Indexed 1 file(s) in 0.002s 2026-10-23 09:50:57.259642433 DEBUG Updating project to check open files 2026-10-23 09:50:57.259647433 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 09:50:57.259655143 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 09:50:57.269902986 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 09:50:57.269928527 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:50:57.269936187 DEBUG method="shutdown" response.id=2 duration=11.86µs 2026-10-23 09:50:57.269946687 DEBUG Received server response for request 2 2026-10-23 09:50:57.269950987 DEBUG Client sends notification `exit` 2026-10-23 09:50:57.269960277 DEBUG Received exit notification, exiting ok test configuration::unsupported_inferred_python_version_setting_diagnostic_for_system_interpreter ... 2026-10-23 09:50:57.271641584 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:50:57.271701074 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:50:57.271735435 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:50:57.271786095 DEBUG Client info: None 2026-10-23 09:50:57.271810325 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:50:57.271821206 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:50:57.271826556 INFO Version: Unknown 2026-10-23 09:50:57.271862696 DEBUG Received server response for request 1 2026-10-23 09:50:57.271898686 DEBUG Client sends notification `initialized` 2026-10-23 09:50:57.271913687 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:50:57.271995947 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:50:57.272030828 DEBUG Received server request `workspace/configuration` 2026-10-23 09:50:57.272034208 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:50:57.272094598 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:50:57.272114339 DEBUG Initializing workspace `file:///tmp/.tmpzlMByL/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/.tmpzlMByL/python/bin/python3.16", query: None, fragment: None, }, ), sys_prefix: "/tmp/.tmpzlMByL/python", }, environment: None, version: None, }, ), }, ), } 2026-10-23 09:50:57.272143029 DEBUG Using the Python environment selected in your editor in case the configuration doesn't specify a Python environment: /tmp/.tmpzlMByL/python 2026-10-23 09:50:57.272147049 DEBUG Searching for a project in '/tmp/.tmpzlMByL/project' 2026-10-23 09:50:57.272179499 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:50:57.272184099 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:57.272672904 INFO Defaulting to python-platform `linux` 2026-10-23 09:50:57.272688914 DEBUG Attempting to parse virtual environment metadata at '/tmp/.tmpzlMByL/python/pyvenv.cfg' 2026-10-23 09:50:57.272696874 DEBUG Searching for site-packages directory in sys.prefix /tmp/.tmpzlMByL/python 2026-10-23 09:50:57.272747045 DEBUG Resolved site-packages directories for this environment are: ["/tmp/.tmpzlMByL/python/lib/python3.16/site-packages"] 2026-10-23 09:50:57.272752065 DEBUG Searching for real stdlib directory in sys.prefix /tmp/.tmpzlMByL/python 2026-10-23 09:50:57.272760635 DEBUG Resolved real stdlib directory for this environment is: "/tmp/.tmpzlMByL/python/lib/python3.16" 2026-10-23 09:50:57.272771955 DEBUG Adding first-party search path `/tmp/.tmpzlMByL/project` 2026-10-23 09:50:57.272776145 DEBUG Using vendored stdlib 2026-10-23 09:50:57.272870586 DEBUG Adding site-packages search path `/tmp/.tmpzlMByL/python/lib/python3.16/site-packages` 2026-10-23 09:50:57.272875536 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:50:57.272878836 DEBUG Adding new file root '/tmp/.tmpzlMByL/project' of kind Project 2026-10-23 09:50:57.273345011 DEBUG Adding new file root '/tmp/.tmpzlMByL/python/lib/python3.16/site-packages' of kind SearchPath 2026-10-23 09:50:57.274891617 INFO Project::index_files{project=project}: Indexed 1 file(s) in 0.002s 2026-10-23 09:50:57.274917907 DEBUG Updating project to check open files 2026-10-23 09:50:57.274922697 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 09:50:57.274928157 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 09:50:57.285088379 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 09:50:57.285112029 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:50:57.285116929 DEBUG method="shutdown" response.id=2 duration=9.67µs 2026-10-23 09:50:57.285126529 DEBUG Received server response for request 2 2026-10-23 09:50:57.285130059 DEBUG Client sends notification `exit` 2026-10-23 09:50:57.285139170 DEBUG Received exit notification, exiting ok test file_watching::nested_search_path_picks_up_missed_dependency_edit ... 2026-10-23 09:50:57.286544454 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-23 09:50:57.286617235 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:50:57.286649135 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:50:57.286695685 DEBUG Client info: None 2026-10-23 09:50:57.286720416 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:50:57.286729576 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "FILE_WATCHER_SUPPORT", "RELATIVE_FILE_WATCHER_SUPPORT", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:50:57.286734436 INFO Version: Unknown 2026-10-23 09:50:57.286769126 DEBUG Received server response for request 1 2026-10-23 09:50:57.286798096 DEBUG Client sends notification `initialized` 2026-10-23 09:50:57.286881527 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:50:57.286914437 DEBUG Received server request `workspace/configuration` 2026-10-23 09:50:57.286918178 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:50:57.286975858 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:50:57.286989388 DEBUG Initializing workspace `file:///tmp/.tmpES4ONr/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:50:57.287003508 DEBUG Searching for a project in '/tmp/.tmpES4ONr/src' 2026-10-23 09:50:57.287050639 DEBUG Found project at '/tmp/.tmpES4ONr/src' 2026-10-23 09:50:57.287054959 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:57.287488883 INFO Defaulting to python-platform `linux` 2026-10-23 09:50:57.287494853 DEBUG Resolving local virtual environment: /tmp/.tmpES4ONr/src/.venv 2026-10-23 09:50:57.287535154 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:57.287539494 DEBUG No virtual environment found 2026-10-23 09:50:57.287554344 DEBUG Adding extra search-path `/tmp/.tmpES4ONr/dependencies` 2026-10-23 09:50:57.287558294 DEBUG Adding first-party search path `/tmp/.tmpES4ONr/src` 2026-10-23 09:50:57.287562024 DEBUG Using vendored stdlib 2026-10-23 09:50:57.287657375 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:50:57.287660865 DEBUG Adding new file root '/tmp/.tmpES4ONr/src' of kind Project 2026-10-23 09:50:57.288062259 DEBUG Adding new file root '/tmp/.tmpES4ONr/dependencies' of kind SearchPath 2026-10-23 09:50:57.291624195 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.004s 2026-10-23 09:50:57.291663745 DEBUG Resolving dynamic module resolution paths 2026-10-23 09:50:57.291699666 DEBUG Received server request `client/registerCapability` 2026-10-23 09:50:57.291707406 INFO Retrying to receive `client/registerCapability` request 2026-10-23 09:50:57.291793396 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:50:57.291799447 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 09:50:57.291835197 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpES4ONr/src/main.py") 2026-10-23 09:50:57.291842677 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpES4ONr/src/main.py` 2026-10-23 09:50:57.291856467 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpES4ONr/src/main.py` 2026-10-23 09:50:57.291986468 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpES4ONr/src/main.py` to project `src` 2026-10-23 09:50:57.292003759 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpES4ONr/src/main.py` 2026-10-23 09:50:57.292006149 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:50:57.292014049 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:50:57.292161230 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpES4ONr/src/main.py"))}: Checking file '/tmp/.tmpES4ONr/src/main.py' 2026-10-23 09:50:57.302369723 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpES4ONr/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-23 09:50:57.303822417 DEBUG method="textDocument/diagnostic" response.id=2 duration=11.80ms 2026-10-23 09:50:57.303838678 DEBUG Received server response for request 2 2026-10-23 09:50:57.303934859 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-23 09:50:57.303961799 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpES4ONr/src` 2026-10-23 09:50:57.303986649 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpES4ONr/src/pyproject.toml", kind: Any } 2026-10-23 09:50:57.303997699 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for a project in '/tmp/.tmpES4ONr/src' 2026-10-23 09:50:57.304026889 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Found project at '/tmp/.tmpES4ONr/src' 2026-10-23 09:50:57.304031660 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:57.304038930 INFO notification{method=workspace/didChangeWatchedFiles}:apply_changes: Defaulting to python-platform `linux` 2026-10-23 09:50:57.304042200 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Resolving local virtual environment: /tmp/.tmpES4ONr/src/.venv 2026-10-23 09:50:57.304085170 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:57.304089590 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: No virtual environment found 2026-10-23 09:50:57.304100510 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding first-party search path `/tmp/.tmpES4ONr/src` 2026-10-23 09:50:57.304104910 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Using vendored stdlib 2026-10-23 09:50:57.304187091 INFO notification{method=workspace/didChangeWatchedFiles}:apply_changes: Python version: Python 3.15, platform: linux 2026-10-23 09:50:57.304631736 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Reloading project after structural change 2026-10-23 09:50:57.304637536 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Reloading project 2026-10-23 09:50:57.304678576 DEBUG notification{method=workspace/didChangeWatchedFiles}: Resolving dynamic module resolution paths 2026-10-23 09:50:57.304704346 DEBUG Received server request `client/registerCapability` 2026-10-23 09:50:57.304708626 INFO Retrying to receive `client/registerCapability` request 2026-10-23 09:50:57.304782607 DEBUG Received server request `client/unregisterCapability` 2026-10-23 09:50:57.304785857 INFO Retrying to receive `client/unregisterCapability` request 2026-10-23 09:50:57.304828258 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-23 09:50:57.304845438 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpES4ONr/src` 2026-10-23 09:50:57.304869328 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpES4ONr/src/pyproject.toml", kind: Any } 2026-10-23 09:50:57.304878268 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for a project in '/tmp/.tmpES4ONr/src' 2026-10-23 09:50:57.304904458 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Found project at '/tmp/.tmpES4ONr/src' 2026-10-23 09:50:57.304908448 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:57.304914898 INFO notification{method=workspace/didChangeWatchedFiles}:apply_changes: Defaulting to python-platform `linux` 2026-10-23 09:50:57.304917618 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Resolving local virtual environment: /tmp/.tmpES4ONr/src/.venv 2026-10-23 09:50:57.304950079 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:57.304954709 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: No virtual environment found 2026-10-23 09:50:57.304969509 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding extra search-path `/tmp/.tmpES4ONr/dependencies/pkg` 2026-10-23 09:50:57.304974179 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding first-party search path `/tmp/.tmpES4ONr/src` 2026-10-23 09:50:57.304978409 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Using vendored stdlib 2026-10-23 09:50:57.305068080 INFO notification{method=workspace/didChangeWatchedFiles}:apply_changes: Python version: Python 3.15, platform: linux 2026-10-23 09:50:57.305072250 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding new file root '/tmp/.tmpES4ONr/dependencies/pkg' of kind SearchPath 2026-10-23 09:50:57.305469974 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Reloading project after structural change 2026-10-23 09:50:57.305478194 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Reloading project 2026-10-23 09:50:57.305516655 DEBUG notification{method=workspace/didChangeWatchedFiles}: Resolving dynamic module resolution paths 2026-10-23 09:50:57.305543335 DEBUG Received server request `client/registerCapability` 2026-10-23 09:50:57.305546895 INFO Retrying to receive `client/registerCapability` request 2026-10-23 09:50:57.305607495 DEBUG Updating the revision of `/tmp/.tmpES4ONr/dependencies/pkg/dependency.py` 2026-10-23 09:50:57.305619246 DEBUG Received server request `client/unregisterCapability` 2026-10-23 09:50:57.305622546 INFO Retrying to receive `client/unregisterCapability` request 2026-10-23 09:50:57.305632316 DEBUG Client sends notification `textDocument/didChange` 2026-10-23 09:50:57.305636466 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-23 09:50:57.305646736 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-23 09:50:57.305673186 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpES4ONr/src/main.py", kind: FileContent } 2026-10-23 09:50:57.305677886 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpES4ONr/src/main.py` 2026-10-23 09:50:57.305764707 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpES4ONr/src/main.py` to project `src` 2026-10-23 09:50:57.305805117 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpES4ONr/src/main.py"))}: Checking file '/tmp/.tmpES4ONr/src/main.py' 2026-10-23 09:50:57.314033050 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpES4ONr/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-23 09:50:57.318289633 DEBUG method="textDocument/diagnostic" response.id=3 duration=12.52ms 2026-10-23 09:50:57.318315403 DEBUG Received server response for request 3 2026-10-23 09:50:57.328448395 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 09:50:57.328482705 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:50:57.328489985 DEBUG method="shutdown" response.id=4 duration=10.00µs 2026-10-23 09:50:57.328506546 DEBUG Received server response for request 4 2026-10-23 09:50:57.328510436 DEBUG Client sends notification `exit` 2026-10-23 09:50:57.328526576 DEBUG Received exit notification, exiting ok test file_watching::picks_up_edits_to_unwatched_pth_files ... 2026-10-23 09:50:57.332799509 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-23 09:50:57.332872600 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:50:57.332914310 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:50:57.332980961 DEBUG Client info: None 2026-10-23 09:50:57.333019011 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:50:57.333033181 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "FILE_WATCHER_SUPPORT", "RELATIVE_FILE_WATCHER_SUPPORT", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:50:57.333039451 INFO Version: Unknown 2026-10-23 09:50:57.333080962 DEBUG Received server response for request 1 2026-10-23 09:50:57.333131222 DEBUG Client sends notification `initialized` 2026-10-23 09:50:57.333255293 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:50:57.333296834 DEBUG Received server request `workspace/configuration` 2026-10-23 09:50:57.333300254 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:50:57.333398355 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:50:57.333419225 DEBUG Initializing workspace `file:///tmp/.tmpwNtuv0/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:50:57.333439245 DEBUG Searching for a project in '/tmp/.tmpwNtuv0/src' 2026-10-23 09:50:57.333487486 DEBUG Found project at '/tmp/.tmpwNtuv0/src' 2026-10-23 09:50:57.333492926 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:57.334818169 INFO Defaulting to python-platform `linux` 2026-10-23 09:50:57.334841679 DEBUG Attempting to parse virtual environment metadata at '/tmp/.tmpwNtuv0/venv/pyvenv.cfg' 2026-10-23 09:50:57.334865430 DEBUG Searching for site-packages directory in sys.prefix /tmp/.tmpwNtuv0/venv 2026-10-23 09:50:57.334908070 DEBUG Resolved site-packages directories for this virtual environment are: ["/tmp/.tmpwNtuv0/venv/lib/python3.12/site-packages"] 2026-10-23 09:50:57.334922710 DEBUG Searching for real stdlib directory in sys.prefix /tmp/.tmpwNtuv0/base 2026-10-23 09:50:57.334929010 DEBUG Failed to resolve real stdlib path for this virtual environment 2026-10-23 09:50:57.334931730 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/.tmpwNtuv0/base` 2026-10-23 09:50:57.334945640 DEBUG Adding first-party search path `/tmp/.tmpwNtuv0/src` 2026-10-23 09:50:57.334950260 DEBUG Using vendored stdlib 2026-10-23 09:50:57.335084842 DEBUG Adding site-packages search path `/tmp/.tmpwNtuv0/venv/lib/python3.12/site-packages` 2026-10-23 09:50:57.335090882 INFO Python version: Python 3.12, platform: linux 2026-10-23 09:50:57.335094982 DEBUG Adding new file root '/tmp/.tmpwNtuv0/src' of kind Project 2026-10-23 09:50:57.335677808 DEBUG Adding new file root '/tmp/.tmpwNtuv0/venv/lib/python3.12/site-packages' of kind SearchPath 2026-10-23 09:50:57.337347705 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-23 09:50:57.337404055 DEBUG Resolving dynamic module resolution paths 2026-10-23 09:50:57.337463526 DEBUG Adding editable installation to module resolution path /tmp/.tmpwNtuv0/old 2026-10-23 09:50:57.337469536 DEBUG Adding new file root '/tmp/.tmpwNtuv0/old' of kind SearchPath 2026-10-23 09:50:57.337516596 DEBUG Received server request `client/registerCapability` 2026-10-23 09:50:57.337523716 INFO Retrying to receive `client/registerCapability` request 2026-10-23 09:50:57.337657008 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:50:57.337667028 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 09:50:57.337709108 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpwNtuv0/src/main.py") 2026-10-23 09:50:57.337718708 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpwNtuv0/src/main.py` 2026-10-23 09:50:57.337743308 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpwNtuv0/src/main.py` 2026-10-23 09:50:57.337889660 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpwNtuv0/src/main.py` to project `src` 2026-10-23 09:50:57.337909750 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpwNtuv0/src/main.py` 2026-10-23 09:50:57.337912790 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:50:57.337921620 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:50:57.338134522 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpwNtuv0/src/main.py"))}: Checking file '/tmp/.tmpwNtuv0/src/main.py' 2026-10-23 09:50:57.351086823 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpwNtuv0/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-23 09:50:57.352566598 DEBUG method="textDocument/diagnostic" response.id=2 duration=14.63ms 2026-10-23 09:50:57.352591258 DEBUG Received server response for request 2 2026-10-23 09:50:57.352671589 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-23 09:50:57.352697229 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpwNtuv0/src` 2026-10-23 09:50:57.352721159 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpwNtuv0/src/pyproject.toml", kind: Any } 2026-10-23 09:50:57.352732209 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for a project in '/tmp/.tmpwNtuv0/src' 2026-10-23 09:50:57.352758329 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Found project at '/tmp/.tmpwNtuv0/src' 2026-10-23 09:50:57.352762370 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:57.352769600 INFO notification{method=workspace/didChangeWatchedFiles}:apply_changes: Defaulting to python-platform `linux` 2026-10-23 09:50:57.352773370 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Resolving local virtual environment: /tmp/.tmpwNtuv0/src/.venv 2026-10-23 09:50:57.352815670 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:57.352820420 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: No virtual environment found 2026-10-23 09:50:57.352831200 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding first-party search path `/tmp/.tmpwNtuv0/src` 2026-10-23 09:50:57.352835620 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Using vendored stdlib 2026-10-23 09:50:57.352922391 INFO notification{method=workspace/didChangeWatchedFiles}:apply_changes: Python version: Python 3.15, platform: linux 2026-10-23 09:50:57.353373756 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Reloading project after structural change 2026-10-23 09:50:57.353380626 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Reloading project 2026-10-23 09:50:57.353427676 DEBUG notification{method=workspace/didChangeWatchedFiles}: Resolving dynamic module resolution paths 2026-10-23 09:50:57.353451167 DEBUG Received server request `client/registerCapability` 2026-10-23 09:50:57.353455847 INFO Retrying to receive `client/registerCapability` request 2026-10-23 09:50:57.353511537 DEBUG Received server request `client/unregisterCapability` 2026-10-23 09:50:57.353514357 INFO Retrying to receive `client/unregisterCapability` request 2026-10-23 09:50:57.353555218 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-23 09:50:57.353575458 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpwNtuv0/src` 2026-10-23 09:50:57.353611498 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpwNtuv0/src/pyproject.toml", kind: Any } 2026-10-23 09:50:57.353620508 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for a project in '/tmp/.tmpwNtuv0/src' 2026-10-23 09:50:57.353644698 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Found project at '/tmp/.tmpwNtuv0/src' 2026-10-23 09:50:57.353648109 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:57.353654389 INFO notification{method=workspace/didChangeWatchedFiles}:apply_changes: Defaulting to python-platform `linux` 2026-10-23 09:50:57.353665459 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Attempting to parse virtual environment metadata at '/tmp/.tmpwNtuv0/venv/pyvenv.cfg' 2026-10-23 09:50:57.353681589 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for site-packages directory in sys.prefix /tmp/.tmpwNtuv0/venv 2026-10-23 09:50:57.353717699 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Resolved site-packages directories for this virtual environment are: ["/tmp/.tmpwNtuv0/venv/lib/python3.12/site-packages"] 2026-10-23 09:50:57.353730819 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for real stdlib directory in sys.prefix /tmp/.tmpwNtuv0/base 2026-10-23 09:50:57.353737349 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Failed to resolve real stdlib path for this virtual environment 2026-10-23 09:50:57.353739749 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/.tmpwNtuv0/base` 2026-10-23 09:50:57.353750520 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding first-party search path `/tmp/.tmpwNtuv0/src` 2026-10-23 09:50:57.353754540 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Using vendored stdlib 2026-10-23 09:50:57.353831980 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding site-packages search path `/tmp/.tmpwNtuv0/venv/lib/python3.12/site-packages` 2026-10-23 09:50:57.353836910 INFO notification{method=workspace/didChangeWatchedFiles}:apply_changes: Python version: Python 3.12, platform: linux 2026-10-23 09:50:57.354211104 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Reloading project after structural change 2026-10-23 09:50:57.354215784 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Reloading project 2026-10-23 09:50:57.354277715 DEBUG Received server request `client/registerCapability` 2026-10-23 09:50:57.354284055 INFO Retrying to receive `client/registerCapability` request 2026-10-23 09:50:57.354367056 DEBUG Updating the revision of `/tmp/.tmpwNtuv0/venv/lib/python3.12/site-packages/dependency.pth` 2026-10-23 09:50:57.354384576 DEBUG Received server request `client/unregisterCapability` 2026-10-23 09:50:57.354387576 INFO Retrying to receive `client/unregisterCapability` request 2026-10-23 09:50:57.354404596 DEBUG Resolving dynamic module resolution paths 2026-10-23 09:50:57.354408196 DEBUG Adding editable installation to module resolution path /tmp/.tmpwNtuv0/new 2026-10-23 09:50:57.354411366 DEBUG Adding new file root '/tmp/.tmpwNtuv0/new' of kind SearchPath 2026-10-23 09:50:57.354444226 DEBUG Received server request `client/registerCapability` 2026-10-23 09:50:57.354447327 INFO Retrying to receive `client/registerCapability` request 2026-10-23 09:50:57.354502147 DEBUG Received server request `client/unregisterCapability` 2026-10-23 09:50:57.354504577 INFO Retrying to receive `client/unregisterCapability` request 2026-10-23 09:50:57.354510987 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-23 09:50:57.354657099 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpwNtuv0/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-23 09:50:57.357576228 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpwNtuv0/src/main.py"))}: Checking file '/tmp/.tmpwNtuv0/src/main.py' 2026-10-23 09:50:57.357635349 DEBUG method="textDocument/diagnostic" response.id=3 duration=3.12ms 2026-10-23 09:50:57.357647799 DEBUG Received server response for request 3 2026-10-23 09:50:57.367767140 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 09:50:57.367792571 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:50:57.367798021 DEBUG method="shutdown" response.id=4 duration=8.10µs 2026-10-23 09:50:57.367807831 DEBUG Received server response for request 4 2026-10-23 09:50:57.367811001 DEBUG Client sends notification `exit` 2026-10-23 09:50:57.367825711 DEBUG Received exit notification, exiting ok test file_watching::refreshes_script_dependency_after_rewatch ... 2026-10-23 09:50:57.370988763 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-23 09:50:57.371065974 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:50:57.371102584 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:50:57.371163345 DEBUG Client info: None 2026-10-23 09:50:57.371187425 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:50:57.371201245 DEBUG Resolved client capabilities: ["WORKSPACE_DIAGNOSTIC_REFRESH", "INLAY_HINT_REFRESH", "PULL_DIAGNOSTICS", "FILE_WATCHER_SUPPORT", "RELATIVE_FILE_WATCHER_SUPPORT", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:50:57.371207895 INFO Version: Unknown 2026-10-23 09:50:57.371248625 DEBUG Received server response for request 1 2026-10-23 09:50:57.371290576 DEBUG Client sends notification `initialized` 2026-10-23 09:50:57.371389397 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:50:57.371424527 DEBUG Received server request `workspace/configuration` 2026-10-23 09:50:57.371428187 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:50:57.371487708 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:50:57.371502268 DEBUG Initializing workspace `file:///tmp/.tmprwtCDU/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:50:57.371518158 DEBUG Searching for a project in '/tmp/.tmprwtCDU/src' 2026-10-23 09:50:57.371549798 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:50:57.371555028 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:57.372060764 INFO Defaulting to python-platform `linux` 2026-10-23 09:50:57.372066434 DEBUG Resolving local virtual environment: /tmp/.tmprwtCDU/src/.venv 2026-10-23 09:50:57.372108094 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:57.372112174 DEBUG No virtual environment found 2026-10-23 09:50:57.372122774 DEBUG Adding first-party search path `/tmp/.tmprwtCDU/src` 2026-10-23 09:50:57.372126804 DEBUG Using vendored stdlib 2026-10-23 09:50:57.372211295 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:50:57.372215415 DEBUG Adding new file root '/tmp/.tmprwtCDU/src' of kind Project 2026-10-23 09:50:57.374290116 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-23 09:50:57.374327366 DEBUG Resolving dynamic module resolution paths 2026-10-23 09:50:57.374757241 INFO Defaulting to python-platform `linux` 2026-10-23 09:50:57.374790561 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:57.374794671 DEBUG No virtual environment found 2026-10-23 09:50:57.374801521 DEBUG Adding extra search-path `/tmp/.tmprwtCDU/dependencies` 2026-10-23 09:50:57.374805581 DEBUG Using vendored stdlib 2026-10-23 09:50:57.374874492 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:50:57.374878072 DEBUG Adding new file root '/tmp/.tmprwtCDU/dependencies' of kind SearchPath 2026-10-23 09:50:57.374893912 DEBUG Resolving dynamic module resolution paths 2026-10-23 09:50:57.374920132 DEBUG Received server request `client/registerCapability` 2026-10-23 09:50:57.374926772 INFO Retrying to receive `client/registerCapability` request 2026-10-23 09:50:57.375031273 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:50:57.375041534 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 09:50:57.375076474 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmprwtCDU/src/script.py") 2026-10-23 09:50:57.375083574 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmprwtCDU/src/script.py` 2026-10-23 09:50:57.375095804 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmprwtCDU/src/script.py` 2026-10-23 09:50:57.375207175 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmprwtCDU/src/script.py` to project `src` 2026-10-23 09:50:57.375226165 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmprwtCDU/src/script.py` 2026-10-23 09:50:57.375228525 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:50:57.375236355 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:50:57.375327006 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmprwtCDU/src/script.py"))}: Checking file '/tmp/.tmprwtCDU/src/script.py' 2026-10-23 09:50:57.386393198 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmprwtCDU/src/script.py"))}: Module `__builtins__` not found in search paths 2026-10-23 09:50:57.387806812 DEBUG method="textDocument/diagnostic" response.id=2 duration=12.56ms 2026-10-23 09:50:57.387822432 DEBUG Received server response for request 2 2026-10-23 09:50:57.387892333 DEBUG Client sends notification `textDocument/didChange` 2026-10-23 09:50:57.387911443 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-23 09:50:57.387940743 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmprwtCDU/src/script.py", kind: FileContent } 2026-10-23 09:50:57.387946213 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmprwtCDU/src/script.py` 2026-10-23 09:50:57.388038104 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmprwtCDU/src/script.py` to project `src` 2026-10-23 09:50:57.388444788 INFO notification{method=textDocument/didChange}: Defaulting to python-platform `linux` 2026-10-23 09:50:57.388476039 DEBUG notification{method=textDocument/didChange}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:57.388480339 DEBUG notification{method=textDocument/didChange}: No virtual environment found 2026-10-23 09:50:57.388482769 DEBUG notification{method=textDocument/didChange}: Using vendored stdlib 2026-10-23 09:50:57.388554499 INFO notification{method=textDocument/didChange}: Python version: Python 3.15, platform: linux 2026-10-23 09:50:57.388600180 DEBUG notification{method=textDocument/didChange}: Resolving dynamic module resolution paths 2026-10-23 09:50:57.388621480 DEBUG Received server request `client/registerCapability` 2026-10-23 09:50:57.388625520 INFO Retrying to receive `client/registerCapability` request 2026-10-23 09:50:57.388681801 DEBUG Received server request `client/unregisterCapability` 2026-10-23 09:50:57.388688141 INFO Retrying to receive `client/unregisterCapability` request 2026-10-23 09:50:57.388733541 DEBUG Client sends notification `textDocument/didChange` 2026-10-23 09:50:57.388749081 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-23 09:50:57.388775172 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmprwtCDU/src/script.py", kind: FileContent } 2026-10-23 09:50:57.388779632 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmprwtCDU/src/script.py` 2026-10-23 09:50:57.388868163 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmprwtCDU/src/script.py` to project `src` 2026-10-23 09:50:57.389235916 INFO notification{method=textDocument/didChange}: Defaulting to python-platform `linux` 2026-10-23 09:50:57.389268347 DEBUG notification{method=textDocument/didChange}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:57.389272407 DEBUG notification{method=textDocument/didChange}: No virtual environment found 2026-10-23 09:50:57.389278917 DEBUG notification{method=textDocument/didChange}: Adding extra search-path `/tmp/.tmprwtCDU/dependencies` 2026-10-23 09:50:57.389283067 DEBUG notification{method=textDocument/didChange}: Using vendored stdlib 2026-10-23 09:50:57.389350677 INFO notification{method=textDocument/didChange}: Python version: Python 3.15, platform: linux 2026-10-23 09:50:57.389399268 DEBUG Received server request `client/registerCapability` 2026-10-23 09:50:57.389403158 INFO Retrying to receive `client/registerCapability` request 2026-10-23 09:50:57.389447068 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-23 09:50:57.389487459 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmprwtCDU/src/script.py"))}: Checking file '/tmp/.tmprwtCDU/src/script.py' 2026-10-23 09:50:57.389558099 DEBUG method="textDocument/diagnostic" response.id=3 duration=99.40µs 2026-10-23 09:50:57.389568820 DEBUG Received server response for request 3 2026-10-23 09:50:57.389628840 DEBUG Updating the revision of `/tmp/.tmprwtCDU/dependencies/dependency.py` 2026-10-23 09:50:57.389665421 DEBUG Received server request `workspace/diagnostic/refresh` 2026-10-23 09:50:57.389669711 DEBUG Received server request `workspace/inlayHint/refresh` 2026-10-23 09:50:57.389672321 DEBUG Received server request `client/unregisterCapability` 2026-10-23 09:50:57.389675491 INFO Retrying to receive `client/unregisterCapability` request 2026-10-23 09:50:57.389685421 DEBUG Client sends request `textDocument/diagnostic` with ID 4 2026-10-23 09:50:57.392665391 DEBUG request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmprwtCDU/src/script.py"))}: Checking file '/tmp/.tmprwtCDU/src/script.py' 2026-10-23 09:50:57.392702071 DEBUG method="textDocument/diagnostic" response.id=4 duration=3.01ms 2026-10-23 09:50:57.392712841 DEBUG Received server response for request 4 2026-10-23 09:50:57.402830423 DEBUG Client sends request `shutdown` with ID 5 2026-10-23 09:50:57.402856103 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:50:57.402861023 DEBUG method="shutdown" response.id=5 duration=7.47µs 2026-10-23 09:50:57.402871073 DEBUG Received server response for request 5 2026-10-23 09:50:57.402874543 DEBUG Client sends notification `exit` 2026-10-23 09:50:57.402889454 DEBUG Received exit notification, exiting ok test file_watching::watches_project_without_relative_patterns ... 2026-10-23 09:50:57.405785513 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-23 09:50:57.405849063 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:50:57.405882444 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:50:57.405942434 DEBUG Client info: None 2026-10-23 09:50:57.405969195 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:50:57.405982645 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "FILE_WATCHER_SUPPORT", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:50:57.405988735 INFO Version: Unknown 2026-10-23 09:50:57.406028515 DEBUG Received server response for request 1 2026-10-23 09:50:57.406060715 DEBUG Client sends notification `initialized` 2026-10-23 09:50:57.406169197 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:50:57.406214697 DEBUG Received server request `workspace/configuration` 2026-10-23 09:50:57.406218147 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:50:57.406291918 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:50:57.406310448 DEBUG Initializing workspace `file:///tmp/.tmplckwd3/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:50:57.406328098 DEBUG Searching for a project in '/tmp/.tmplckwd3/src' 2026-10-23 09:50:57.406360868 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:50:57.406366539 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:57.407629821 INFO Defaulting to python-platform `linux` 2026-10-23 09:50:57.407641301 DEBUG Resolving local virtual environment: /tmp/.tmplckwd3/src/.venv 2026-10-23 09:50:57.407691512 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:57.407696032 DEBUG No virtual environment found 2026-10-23 09:50:57.407706732 DEBUG Adding first-party search path `/tmp/.tmplckwd3/src` 2026-10-23 09:50:57.407710942 DEBUG Using vendored stdlib 2026-10-23 09:50:57.407820403 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:50:57.407824953 DEBUG Adding new file root '/tmp/.tmplckwd3/src' of kind Project 2026-10-23 09:50:57.409942805 INFO Project::index_files{project=src}: Indexed 2 file(s) in 0.002s 2026-10-23 09:50:57.409982695 DEBUG Resolving dynamic module resolution paths 2026-10-23 09:50:57.410006295 DEBUG Received server request `client/registerCapability` 2026-10-23 09:50:57.410013335 INFO Retrying to receive `client/registerCapability` request 2026-10-23 09:50:57.410076566 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:50:57.410106606 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-23 09:50:57.410109976 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 09:50:57.410121486 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmplckwd3/src/main.py") 2026-10-23 09:50:57.410129236 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmplckwd3/src/main.py` 2026-10-23 09:50:57.410149097 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmplckwd3/src/main.py` 2026-10-23 09:50:57.410299448 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmplckwd3/src/main.py` to project `src` 2026-10-23 09:50:57.410316268 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmplckwd3/src/main.py` 2026-10-23 09:50:57.410318788 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:50:57.410326428 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:50:57.410344869 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmplckwd3/src` 2026-10-23 09:50:57.410361249 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmplckwd3/src/dependency.py", kind: Any } 2026-10-23 09:50:57.410368919 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the revision of `/tmp/.tmplckwd3/src/dependency.py` 2026-10-23 09:50:57.410472390 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding file `/tmp/.tmplckwd3/src/dependency.py` to project `src` 2026-10-23 09:50:57.410646142 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmplckwd3/src/main.py"))}: Checking file '/tmp/.tmplckwd3/src/main.py' 2026-10-23 09:50:57.421299719 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmplckwd3/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-23 09:50:57.425558892 DEBUG method="textDocument/diagnostic" response.id=2 duration=15.07ms 2026-10-23 09:50:57.425575082 DEBUG Received server response for request 2 2026-10-23 09:50:57.435716424 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 09:50:57.435738884 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:50:57.435745844 DEBUG method="shutdown" response.id=3 duration=11.59µs 2026-10-23 09:50:57.435755064 DEBUG Received server response for request 3 2026-10-23 09:50:57.435759264 DEBUG Client sends notification `exit` 2026-10-23 09:50:57.435768614 DEBUG Received exit notification, exiting ok test folding_range::folding_range_basic_functionality ... 2026-10-23 09:50:57.438505572 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:50:57.438564552 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:50:57.438615443 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:50:57.438686763 DEBUG Client info: None 2026-10-23 09:50:57.438719314 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:50:57.438730654 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:50:57.438736314 INFO Version: Unknown 2026-10-23 09:50:57.438775604 DEBUG Received server response for request 1 2026-10-23 09:50:57.438807985 DEBUG Client sends notification `initialized` 2026-10-23 09:50:57.438822195 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:50:57.438906406 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:50:57.438945586 DEBUG Received server request `workspace/configuration` 2026-10-23 09:50:57.438949546 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:50:57.438962016 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:50:57.438965116 DEBUG Client sends request `textDocument/foldingRange` with ID 2 2026-10-23 09:50:57.439013307 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:50:57.439027227 DEBUG Initializing workspace `file:///tmp/.tmpf590RR/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:50:57.439042787 DEBUG Searching for a project in '/tmp/.tmpf590RR/src' 2026-10-23 09:50:57.439075937 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:50:57.439080257 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:57.439540732 INFO Defaulting to python-platform `linux` 2026-10-23 09:50:57.439546722 DEBUG Resolving local virtual environment: /tmp/.tmpf590RR/src/.venv 2026-10-23 09:50:57.439607923 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:57.439612403 DEBUG No virtual environment found 2026-10-23 09:50:57.439623663 DEBUG Adding first-party search path `/tmp/.tmpf590RR/src` 2026-10-23 09:50:57.439627753 DEBUG Using vendored stdlib 2026-10-23 09:50:57.439703984 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:50:57.439708114 DEBUG Adding new file root '/tmp/.tmpf590RR/src' of kind Project 2026-10-23 09:50:57.442592233 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-23 09:50:57.442609873 DEBUG Updating project to check open files 2026-10-23 09:50:57.442676554 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpf590RR/src/foo.py") 2026-10-23 09:50:57.442684024 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpf590RR/src/foo.py` 2026-10-23 09:50:57.442691574 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpf590RR/src/foo.py` 2026-10-23 09:50:57.442810975 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpf590RR/src/foo.py` to project `src` 2026-10-23 09:50:57.442825425 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpf590RR/src/foo.py` 2026-10-23 09:50:57.442828215 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:50:57.442836105 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:50:57.443212499 DEBUG method="textDocument/foldingRange" response.id=2 duration=369.92µs 2026-10-23 09:50:57.443227499 DEBUG Received server response for request 2 2026-10-23 09:50:57.453436602 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 09:50:57.453460232 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:50:57.453465612 DEBUG method="shutdown" response.id=3 duration=8.16µs 2026-10-23 09:50:57.453475302 DEBUG Received server response for request 3 2026-10-23 09:50:57.453478542 DEBUG Client sends notification `exit` 2026-10-23 09:50:57.453487562 DEBUG Received exit notification, exiting ok test folding_range::folding_range_multiline_block_headers ... 2026-10-23 09:50:57.455057468 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:50:57.455121079 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:50:57.455157389 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:50:57.455209010 DEBUG Client info: None 2026-10-23 09:50:57.455231480 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:50:57.455244750 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:50:57.455250640 INFO Version: Unknown 2026-10-23 09:50:57.455291731 DEBUG Received server response for request 1 2026-10-23 09:50:57.455335811 DEBUG Client sends notification `initialized` 2026-10-23 09:50:57.455351711 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:50:57.455426832 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:50:57.455465562 DEBUG Received server request `workspace/configuration` 2026-10-23 09:50:57.455469062 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:50:57.455483992 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:50:57.455487312 DEBUG Client sends request `textDocument/foldingRange` with ID 2 2026-10-23 09:50:57.455531103 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:50:57.455545303 DEBUG Initializing workspace `file:///tmp/.tmp1b4Aft/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:50:57.455573663 DEBUG Searching for a project in '/tmp/.tmp1b4Aft/src' 2026-10-23 09:50:57.455620464 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:50:57.455625224 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:57.456091089 INFO Defaulting to python-platform `linux` 2026-10-23 09:50:57.456096739 DEBUG Resolving local virtual environment: /tmp/.tmp1b4Aft/src/.venv 2026-10-23 09:50:57.456138379 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:57.456142339 DEBUG No virtual environment found 2026-10-23 09:50:57.456153739 DEBUG Adding first-party search path `/tmp/.tmp1b4Aft/src` 2026-10-23 09:50:57.456157879 DEBUG Using vendored stdlib 2026-10-23 09:50:57.456243850 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:50:57.456248130 DEBUG Adding new file root '/tmp/.tmp1b4Aft/src' of kind Project 2026-10-23 09:50:57.458257300 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-23 09:50:57.458273640 DEBUG Updating project to check open files 2026-10-23 09:50:57.458333491 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp1b4Aft/src/foo.py") 2026-10-23 09:50:57.458340351 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp1b4Aft/src/foo.py` 2026-10-23 09:50:57.458347531 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp1b4Aft/src/foo.py` 2026-10-23 09:50:57.458474763 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp1b4Aft/src/foo.py` to project `src` 2026-10-23 09:50:57.458485803 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp1b4Aft/src/foo.py` 2026-10-23 09:50:57.458488283 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:50:57.458496293 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:50:57.458654394 DEBUG method="textDocument/foldingRange" response.id=2 duration=151.89µs 2026-10-23 09:50:57.458666734 DEBUG Received server response for request 2 2026-10-23 09:50:57.468917497 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 09:50:57.468942048 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:50:57.468949978 DEBUG method="shutdown" response.id=3 duration=10.95µs 2026-10-23 09:50:57.468960528 DEBUG Received server response for request 3 2026-10-23 09:50:57.468964528 DEBUG Client sends notification `exit` 2026-10-23 09:50:57.468981948 DEBUG Received exit notification, exiting ok test folding_range::folding_range_notebook_cells_are_filtered_to_the_requested_cell ... 2026-10-23 09:50:57.470364962 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:50:57.470418883 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:50:57.470452133 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:50:57.470516884 DEBUG Client info: None 2026-10-23 09:50:57.470551154 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:50:57.470563724 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:50:57.470569914 INFO Version: Unknown 2026-10-23 09:50:57.470624285 DEBUG Received server response for request 1 2026-10-23 09:50:57.470653495 DEBUG Client sends notification `initialized` 2026-10-23 09:50:57.470665765 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpPIk5Zy 2026-10-23 09:50:57.470672285 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:50:57.470750726 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:50:57.470789966 DEBUG Received server request `workspace/configuration` 2026-10-23 09:50:57.470793316 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:50:57.470798946 DEBUG No workspace configuration provided for file:///tmp/.tmpPIk5Zy 2026-10-23 09:50:57.470812417 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-23 09:50:57.470851597 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:50:57.470856967 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpPIk5Zy, using default options 2026-10-23 09:50:57.470866987 DEBUG Initializing workspace `file:///tmp/.tmpPIk5Zy`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:50:57.470880857 DEBUG Searching for a project in '/tmp/.tmpPIk5Zy' 2026-10-23 09:50:57.470907457 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:50:57.470912248 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:57.471360612 INFO Defaulting to python-platform `linux` 2026-10-23 09:50:57.471365782 DEBUG Resolving local virtual environment: /tmp/.tmpPIk5Zy/.venv 2026-10-23 09:50:57.471407092 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:57.471411043 DEBUG No virtual environment found 2026-10-23 09:50:57.471421743 DEBUG Adding first-party search path `/tmp/.tmpPIk5Zy` 2026-10-23 09:50:57.471426043 DEBUG Using vendored stdlib 2026-10-23 09:50:57.471509914 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:50:57.471513544 DEBUG Adding new file root '/tmp/.tmpPIk5Zy' of kind Project 2026-10-23 09:50:57.474324102 INFO Project::index_files{project=.tmpPIk5Zy}: Indexed 0 file(s) in 0.002s 2026-10-23 09:50:57.474338622 DEBUG Updating project to check open files 2026-10-23 09:50:57.474374152 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-23 09:50:57.474377092 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 09:50:57.474383892 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:50:57.474390633 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-23 09:50:57.474392813 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 09:50:57.474400593 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-23 09:50:57.474407213 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-23 09:50:57.474409343 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 09:50:57.474414693 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-23 09:50:57.474497964 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/test.ipynb' 2026-10-23 09:50:57.474658595 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-10-23 09:50:57.486815957 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Module `__builtins__` not found in search paths 2026-10-23 09:50:57.504241163 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 09:50:57.504256533 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 09:50:57.504260473 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 09:50:57.504290443 DEBUG Client sends request `textDocument/foldingRange` with ID 2 2026-10-23 09:50:57.504393884 DEBUG method="textDocument/foldingRange" response.id=2 duration=86.08µs 2026-10-23 09:50:57.504422694 DEBUG Received server response for request 2 2026-10-23 09:50:57.504438665 DEBUG Client sends request `textDocument/foldingRange` with ID 3 2026-10-23 09:50:57.504471865 DEBUG method="textDocument/foldingRange" response.id=3 duration=24.65µs 2026-10-23 09:50:57.504489105 DEBUG Received server response for request 3 2026-10-23 09:50:57.514752588 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 09:50:57.514782739 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:50:57.514790759 DEBUG method="shutdown" response.id=4 duration=11.42µs 2026-10-23 09:50:57.514800549 DEBUG Received server response for request 4 2026-10-23 09:50:57.514804359 DEBUG Client sends notification `exit` 2026-10-23 09:50:57.514819959 DEBUG Received exit notification, exiting ok test goto_definition::script_search_paths_resolve_imported_symbols ... 2026-10-23 09:50:57.519434395 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:50:57.519507796 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:50:57.519547217 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:50:57.519621947 DEBUG Client info: None 2026-10-23 09:50:57.519647718 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:50:57.519662328 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:50:57.519668278 INFO Version: Unknown 2026-10-23 09:50:57.519705708 DEBUG Received server response for request 1 2026-10-23 09:50:57.519748669 DEBUG Client sends notification `initialized` 2026-10-23 09:50:57.519765379 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:50:57.519860990 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:50:57.519905180 DEBUG Received server request `workspace/configuration` 2026-10-23 09:50:57.519908870 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:50:57.519923580 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:50:57.519927920 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:50:57.519930640 DEBUG Client sends request `textDocument/definition` with ID 2 2026-10-23 09:50:57.519978981 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:50:57.519995411 DEBUG Initializing workspace `file:///tmp/.tmpLMc5SW/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:50:57.520012691 DEBUG Searching for a project in '/tmp/.tmpLMc5SW/src' 2026-10-23 09:50:57.520045722 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:50:57.520050482 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:57.520555457 INFO Defaulting to python-platform `linux` 2026-10-23 09:50:57.520561167 DEBUG Resolving local virtual environment: /tmp/.tmpLMc5SW/src/.venv 2026-10-23 09:50:57.520625747 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:57.520630697 DEBUG No virtual environment found 2026-10-23 09:50:57.520641078 DEBUG Adding first-party search path `/tmp/.tmpLMc5SW/src` 2026-10-23 09:50:57.520645248 DEBUG Using vendored stdlib 2026-10-23 09:50:57.520722888 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:50:57.520727368 DEBUG Adding new file root '/tmp/.tmpLMc5SW/src' of kind Project 2026-10-23 09:50:57.523711978 INFO Project::index_files{project=src}: Indexed 3 file(s) in 0.003s 2026-10-23 09:50:57.523732069 DEBUG Updating project to check open files 2026-10-23 09:50:57.523802489 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpLMc5SW/src/script.py") 2026-10-23 09:50:57.523810269 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpLMc5SW/src/script.py` 2026-10-23 09:50:57.523817059 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpLMc5SW/src/script.py` 2026-10-23 09:50:57.523947921 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpLMc5SW/src/script.py` to project `src` 2026-10-23 09:50:57.523960611 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpLMc5SW/src/script.py` 2026-10-23 09:50:57.523963221 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:50:57.523971641 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-23 09:50:57.523998221 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpLMc5SW/src/ordinary.py") 2026-10-23 09:50:57.524004571 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpLMc5SW/src/ordinary.py` 2026-10-23 09:50:57.524009361 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpLMc5SW/src/ordinary.py` 2026-10-23 09:50:57.524088612 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpLMc5SW/src/ordinary.py` to project `src` 2026-10-23 09:50:57.524097352 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpLMc5SW/src/ordinary.py` 2026-10-23 09:50:57.524099872 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:50:57.524106672 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(180)), file(Id(200))}}: Set open project files (count: 2) 2026-10-23 09:50:57.524776169 INFO request{id=2 method=textDocument/definition}: Defaulting to python-platform `linux` 2026-10-23 09:50:57.524833430 DEBUG request{id=2 method=textDocument/definition}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:57.524839060 DEBUG request{id=2 method=textDocument/definition}: No virtual environment found 2026-10-23 09:50:57.524847950 DEBUG request{id=2 method=textDocument/definition}: Adding extra search-path `/tmp/.tmpLMc5SW/src/dependencies` 2026-10-23 09:50:57.524852990 DEBUG request{id=2 method=textDocument/definition}: Using vendored stdlib 2026-10-23 09:50:57.524951521 INFO request{id=2 method=textDocument/definition}: Python version: Python 3.15, platform: linux 2026-10-23 09:50:57.524959581 DEBUG request{id=2 method=textDocument/definition}: Adding new file root '/tmp/.tmpLMc5SW/src/dependencies' of kind SearchPath 2026-10-23 09:50:57.525040142 DEBUG request{id=2 method=textDocument/definition}: Resolving dynamic module resolution paths 2026-10-23 09:50:57.525120013 DEBUG method="textDocument/definition" response.id=2 duration=1.01ms 2026-10-23 09:50:57.525136933 DEBUG Received server response for request 2 2026-10-23 09:50:57.525254224 DEBUG Client sends request `textDocument/definition` with ID 3 2026-10-23 09:50:57.525335105 DEBUG request{id=3 method=textDocument/definition}: Resolving dynamic module resolution paths 2026-10-23 09:50:57.525343645 DEBUG request{id=3 method=textDocument/definition}: Module `dependency` not found in search paths 2026-10-23 09:50:57.525356945 DEBUG request{id=3 method=textDocument/definition}: Module `dependency` not found while looking in parent dirs (typing mode) 2026-10-23 09:50:57.525365575 DEBUG method="textDocument/definition" response.id=3 duration=96.18µs 2026-10-23 09:50:57.525374745 DEBUG Received server response for request 3 2026-10-23 09:50:57.535468257 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 09:50:57.535487877 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:50:57.535494227 DEBUG method="shutdown" response.id=4 duration=8.89µs 2026-10-23 09:50:57.535504197 DEBUG Received server response for request 4 2026-10-23 09:50:57.535507387 DEBUG Client sends notification `exit` 2026-10-23 09:50:57.535516697 DEBUG Received exit notification, exiting ok test hover::invalid_script_environment_retains_configured_platform_for_hover ... 2026-10-23 09:50:57.537271945 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:50:57.537338015 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:50:57.537372736 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:50:57.537423286 DEBUG Client info: None 2026-10-23 09:50:57.537447557 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:50:57.537460727 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:50:57.537466827 INFO Version: Unknown 2026-10-23 09:50:57.537508817 DEBUG Received server response for request 1 2026-10-23 09:50:57.537546538 DEBUG Client sends notification `initialized` 2026-10-23 09:50:57.537561228 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:50:57.537648739 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:50:57.537687959 DEBUG Received server request `workspace/configuration` 2026-10-23 09:50:57.537691389 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:50:57.537706089 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:50:57.537709379 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-23 09:50:57.537755020 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:50:57.537769670 DEBUG Initializing workspace `file:///tmp/.tmpctbJxN/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:50:57.537784240 DEBUG Searching for a project in '/tmp/.tmpctbJxN/src' 2026-10-23 09:50:57.537824310 DEBUG Found project at '/tmp/.tmpctbJxN/src' 2026-10-23 09:50:57.537828690 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:57.538277975 DEBUG Resolving local virtual environment: /tmp/.tmpctbJxN/src/.venv 2026-10-23 09:50:57.538319445 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:57.538323205 DEBUG No virtual environment found 2026-10-23 09:50:57.538334035 DEBUG Adding first-party search path `/tmp/.tmpctbJxN/src` 2026-10-23 09:50:57.538337985 DEBUG Using vendored stdlib 2026-10-23 09:50:57.538418796 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:50:57.538423236 DEBUG Adding new file root '/tmp/.tmpctbJxN/src' of kind Project 2026-10-23 09:50:57.540383546 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-23 09:50:57.540399656 DEBUG Updating project to check open files 2026-10-23 09:50:57.540461297 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpctbJxN/src/script.py") 2026-10-23 09:50:57.540467627 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpctbJxN/src/script.py` 2026-10-23 09:50:57.540474307 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpctbJxN/src/script.py` 2026-10-23 09:50:57.540602348 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpctbJxN/src/script.py` to project `src` 2026-10-23 09:50:57.540614278 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpctbJxN/src/script.py` 2026-10-23 09:50:57.540616648 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:50:57.540623699 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:50:57.541263925 DEBUG request{id=2 method=textDocument/hover}: Default settings failed to discover local Python environment 2026-10-23 09:50:57.541313015 DEBUG request{id=2 method=textDocument/hover}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:57.541317635 DEBUG request{id=2 method=textDocument/hover}: No virtual environment found 2026-10-23 09:50:57.541321696 DEBUG request{id=2 method=textDocument/hover}: Using vendored stdlib 2026-10-23 09:50:57.541420637 INFO request{id=2 method=textDocument/hover}: Python version: Python 3.12, platform: win32 2026-10-23 09:50:57.541518757 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-23 09:50:57.544646709 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal["win32"] 2026-10-23 09:50:57.544675469 DEBUG method="textDocument/hover" response.id=2 duration=4.05ms 2026-10-23 09:50:57.544690919 DEBUG Received server response for request 2 2026-10-23 09:50:57.554864552 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 09:50:57.554889502 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:50:57.554897642 DEBUG method="shutdown" response.id=3 duration=10.57µs 2026-10-23 09:50:57.554908512 DEBUG Received server response for request 3 2026-10-23 09:50:57.554912262 DEBUG Client sends notification `exit` 2026-10-23 09:50:57.554921942 DEBUG Received exit notification, exiting ok test hover::invalid_script_retains_valid_environment_settings_for_hover ... 2026-10-23 09:50:57.556782401 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:50:57.556834551 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:50:57.556868652 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:50:57.556921302 DEBUG Client info: None 2026-10-23 09:50:57.556952063 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:50:57.556962663 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:50:57.556968133 INFO Version: Unknown 2026-10-23 09:50:57.557006753 DEBUG Received server response for request 1 2026-10-23 09:50:57.557036464 DEBUG Client sends notification `initialized` 2026-10-23 09:50:57.557051314 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:50:57.557134744 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:50:57.557172615 DEBUG Received server request `workspace/configuration` 2026-10-23 09:50:57.557175965 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:50:57.557187755 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:50:57.557190905 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-23 09:50:57.557242536 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:50:57.557257496 DEBUG Initializing workspace `file:///tmp/.tmpSFM8eQ/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:50:57.557272206 DEBUG Searching for a project in '/tmp/.tmpSFM8eQ/src' 2026-10-23 09:50:57.557311066 DEBUG Found project at '/tmp/.tmpSFM8eQ/src' 2026-10-23 09:50:57.557315096 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:57.557787201 DEBUG Resolving local virtual environment: /tmp/.tmpSFM8eQ/src/.venv 2026-10-23 09:50:57.557830891 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:57.557834962 DEBUG No virtual environment found 2026-10-23 09:50:57.557845142 DEBUG Adding first-party search path `/tmp/.tmpSFM8eQ/src` 2026-10-23 09:50:57.557849652 DEBUG Using vendored stdlib 2026-10-23 09:50:57.557929653 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:50:57.557933683 DEBUG Adding new file root '/tmp/.tmpSFM8eQ/src' of kind Project 2026-10-23 09:50:57.560685410 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-23 09:50:57.560699810 DEBUG Updating project to check open files 2026-10-23 09:50:57.560755201 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpSFM8eQ/src/script.py") 2026-10-23 09:50:57.560761221 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpSFM8eQ/src/script.py` 2026-10-23 09:50:57.560768011 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpSFM8eQ/src/script.py` 2026-10-23 09:50:57.560876532 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpSFM8eQ/src/script.py` to project `src` 2026-10-23 09:50:57.560888582 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpSFM8eQ/src/script.py` 2026-10-23 09:50:57.560890892 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:50:57.560897462 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:50:57.560972793 DEBUG request{id=2 method=textDocument/hover}: Resolving requires-python constraint: `<3.12` 2026-10-23 09:50:57.561500908 DEBUG request{id=2 method=textDocument/hover}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:57.561507928 DEBUG request{id=2 method=textDocument/hover}: No virtual environment found 2026-10-23 09:50:57.561511348 DEBUG request{id=2 method=textDocument/hover}: Using vendored stdlib 2026-10-23 09:50:57.561610119 INFO request{id=2 method=textDocument/hover}: Python version: Python 3.15, platform: win32 2026-10-23 09:50:57.561682630 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-23 09:50:57.564796862 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal["win32"] 2026-10-23 09:50:57.564821592 DEBUG method="textDocument/hover" response.id=2 duration=3.92ms 2026-10-23 09:50:57.564834402 DEBUG Received server response for request 2 2026-10-23 09:50:57.574991144 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 09:50:57.575015124 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:50:57.575021774 DEBUG method="shutdown" response.id=3 duration=9.02µs 2026-10-23 09:50:57.575031924 DEBUG Received server response for request 3 2026-10-23 09:50:57.575035555 DEBUG Client sends notification `exit` 2026-10-23 09:50:57.575045365 DEBUG Received exit notification, exiting ok test hover::prefers_markdown_when_listed_first ... 2026-10-23 09:50:57.576975374 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: 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-23 09:50:57.577043935 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:50:57.577076555 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:50:57.577127976 DEBUG Client info: None 2026-10-23 09:50:57.577152266 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:50:57.577164916 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "PREFER_MARKDOWN_IN_HOVER", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:50:57.577171006 INFO Version: Unknown 2026-10-23 09:50:57.577211096 DEBUG Received server response for request 1 2026-10-23 09:50:57.577249707 DEBUG Client sends notification `initialized` 2026-10-23 09:50:57.577264897 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:50:57.577338948 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:50:57.577376548 DEBUG Received server request `workspace/configuration` 2026-10-23 09:50:57.577380118 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:50:57.577394768 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:50:57.577397988 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-23 09:50:57.577444619 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:50:57.577471059 DEBUG Initializing workspace `file:///tmp/.tmp2cEAtt/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:50:57.577485909 DEBUG Searching for a project in '/tmp/.tmp2cEAtt/src' 2026-10-23 09:50:57.577517920 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:50:57.577522550 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:57.577981114 INFO Defaulting to python-platform `linux` 2026-10-23 09:50:57.577986744 DEBUG Resolving local virtual environment: /tmp/.tmp2cEAtt/src/.venv 2026-10-23 09:50:57.578028605 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:57.578032735 DEBUG No virtual environment found 2026-10-23 09:50:57.578043245 DEBUG Adding first-party search path `/tmp/.tmp2cEAtt/src` 2026-10-23 09:50:57.578047255 DEBUG Using vendored stdlib 2026-10-23 09:50:57.578124196 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:50:57.578128066 DEBUG Adding new file root '/tmp/.tmp2cEAtt/src' of kind Project 2026-10-23 09:50:57.580208366 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-23 09:50:57.580223147 DEBUG Updating project to check open files 2026-10-23 09:50:57.580284247 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp2cEAtt/src/foo.py") 2026-10-23 09:50:57.580290297 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp2cEAtt/src/foo.py` 2026-10-23 09:50:57.580298687 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp2cEAtt/src/foo.py` 2026-10-23 09:50:57.580414209 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp2cEAtt/src/foo.py` to project `src` 2026-10-23 09:50:57.580425649 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp2cEAtt/src/foo.py` 2026-10-23 09:50:57.580428019 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:50:57.580434839 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:50:57.580635981 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-23 09:50:57.589102046 DEBUG request{id=2 method=textDocument/hover}: Module `__builtins__` not found in search paths 2026-10-23 09:50:57.590460660 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 09:50:57.590495140 DEBUG method="textDocument/hover" response.id=2 duration=10.05ms 2026-10-23 09:50:57.590514350 DEBUG Received server response for request 2 2026-10-23 09:50:57.600612362 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 09:50:57.600636812 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:50:57.600643612 DEBUG method="shutdown" response.id=3 duration=10.86µs 2026-10-23 09:50:57.600653712 DEBUG Received server response for request 3 2026-10-23 09:50:57.600657602 DEBUG Client sends notification `exit` 2026-10-23 09:50:57.600666842 DEBUG Received exit notification, exiting ok test hover::prefers_plain_text_when_listed_first ... 2026-10-23 09:50:57.603213578 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: 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-23 09:50:57.603282969 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:50:57.603317059 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:50:57.603372529 DEBUG Client info: None 2026-10-23 09:50:57.603396750 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:50:57.603409030 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:50:57.603414320 INFO Version: Unknown 2026-10-23 09:50:57.603452240 DEBUG Received server response for request 1 2026-10-23 09:50:57.603487921 DEBUG Client sends notification `initialized` 2026-10-23 09:50:57.603502881 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:50:57.603599792 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:50:57.603641162 DEBUG Received server request `workspace/configuration` 2026-10-23 09:50:57.603644682 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:50:57.603658552 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:50:57.603662132 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-23 09:50:57.603709143 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:50:57.603725633 DEBUG Initializing workspace `file:///tmp/.tmpA15LsR/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:50:57.603740583 DEBUG Searching for a project in '/tmp/.tmpA15LsR/src' 2026-10-23 09:50:57.603774274 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:50:57.603779354 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:57.604242008 INFO Defaulting to python-platform `linux` 2026-10-23 09:50:57.604247358 DEBUG Resolving local virtual environment: /tmp/.tmpA15LsR/src/.venv 2026-10-23 09:50:57.604290419 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:57.604294649 DEBUG No virtual environment found 2026-10-23 09:50:57.604305389 DEBUG Adding first-party search path `/tmp/.tmpA15LsR/src` 2026-10-23 09:50:57.604309609 DEBUG Using vendored stdlib 2026-10-23 09:50:57.604388640 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:50:57.604393210 DEBUG Adding new file root '/tmp/.tmpA15LsR/src' of kind Project 2026-10-23 09:50:57.606375550 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-23 09:50:57.606388280 DEBUG Updating project to check open files 2026-10-23 09:50:57.606448620 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpA15LsR/src/foo.py") 2026-10-23 09:50:57.606455510 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpA15LsR/src/foo.py` 2026-10-23 09:50:57.606462260 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpA15LsR/src/foo.py` 2026-10-23 09:50:57.606596852 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpA15LsR/src/foo.py` to project `src` 2026-10-23 09:50:57.606609712 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpA15LsR/src/foo.py` 2026-10-23 09:50:57.606612352 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:50:57.606619812 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:50:57.606824164 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-23 09:50:57.615630993 DEBUG request{id=2 method=textDocument/hover}: Module `__builtins__` not found in search paths 2026-10-23 09:50:57.616993466 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 09:50:57.617024937 DEBUG method="textDocument/hover" response.id=2 duration=10.40ms 2026-10-23 09:50:57.617038807 DEBUG Received server response for request 2 2026-10-23 09:50:57.627126588 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 09:50:57.627151229 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:50:57.627157999 DEBUG method="shutdown" response.id=3 duration=9.74µs 2026-10-23 09:50:57.627167819 DEBUG Received server response for request 3 2026-10-23 09:50:57.627171149 DEBUG Client sends notification `exit` 2026-10-23 09:50:57.627180049 DEBUG Received exit notification, exiting ok test hover::shared_import_hover_uses_each_script_python_version ... 2026-10-23 09:50:57.629874096 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:50:57.629941447 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:50:57.629976757 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:50:57.630038218 DEBUG Client info: None 2026-10-23 09:50:57.630067008 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:50:57.630080718 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:50:57.630087188 INFO Version: Unknown 2026-10-23 09:50:57.630128309 DEBUG Received server response for request 1 2026-10-23 09:50:57.630166249 DEBUG Client sends notification `initialized` 2026-10-23 09:50:57.630181079 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:50:57.630281030 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:50:57.630318850 DEBUG Received server request `workspace/configuration` 2026-10-23 09:50:57.630322530 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:50:57.630336531 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:50:57.630340081 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:50:57.630342591 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-23 09:50:57.630396121 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:50:57.630413631 DEBUG Initializing workspace `file:///tmp/.tmpkhpRck/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:50:57.630431302 DEBUG Searching for a project in '/tmp/.tmpkhpRck/src' 2026-10-23 09:50:57.630474822 DEBUG Found project at '/tmp/.tmpkhpRck/src' 2026-10-23 09:50:57.630479502 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:57.631787785 INFO Defaulting to python-platform `linux` 2026-10-23 09:50:57.631799645 DEBUG Resolving local virtual environment: /tmp/.tmpkhpRck/src/.venv 2026-10-23 09:50:57.631850516 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:57.631855066 DEBUG No virtual environment found 2026-10-23 09:50:57.631866626 DEBUG Adding first-party search path `/tmp/.tmpkhpRck/src` 2026-10-23 09:50:57.631870826 DEBUG Using vendored stdlib 2026-10-23 09:50:57.631980417 INFO Python version: Python 3.12, platform: linux 2026-10-23 09:50:57.631987387 DEBUG Adding new file root '/tmp/.tmpkhpRck/src' of kind Project 2026-10-23 09:50:57.634178079 INFO Project::index_files{project=src}: Indexed 3 file(s) in 0.002s 2026-10-23 09:50:57.634195869 DEBUG Updating project to check open files 2026-10-23 09:50:57.634281390 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpkhpRck/src/older.py") 2026-10-23 09:50:57.634292800 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpkhpRck/src/older.py` 2026-10-23 09:50:57.634300800 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpkhpRck/src/older.py` 2026-10-23 09:50:57.634439032 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpkhpRck/src/older.py` to project `src` 2026-10-23 09:50:57.634454232 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpkhpRck/src/older.py` 2026-10-23 09:50:57.634456982 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:50:57.634465872 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(180))}}: Set open project files (count: 1) 2026-10-23 09:50:57.634492762 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpkhpRck/src/newer.py") 2026-10-23 09:50:57.634497072 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpkhpRck/src/newer.py` 2026-10-23 09:50:57.634501722 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpkhpRck/src/newer.py` 2026-10-23 09:50:57.634600133 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpkhpRck/src/newer.py` to project `src` 2026-10-23 09:50:57.634610294 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpkhpRck/src/newer.py` 2026-10-23 09:50:57.634612584 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:50:57.634619784 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(180)), file(Id(100))}}: Set open project files (count: 2) 2026-10-23 09:50:57.634730455 DEBUG request{id=2 method=textDocument/hover}: Resolving requires-python constraint: `>=3.12` 2026-10-23 09:50:57.635012488 DEBUG request{id=2 method=textDocument/hover}: Resolved requires-python constraint to: 3.12 2026-10-23 09:50:57.635529573 INFO request{id=2 method=textDocument/hover}: Defaulting to python-platform `linux` 2026-10-23 09:50:57.635567993 DEBUG request{id=2 method=textDocument/hover}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:57.635572813 DEBUG request{id=2 method=textDocument/hover}: No virtual environment found 2026-10-23 09:50:57.635598213 DEBUG request{id=2 method=textDocument/hover}: Adding extra search-path `/tmp/.tmpkhpRck/src` 2026-10-23 09:50:57.635603113 DEBUG request{id=2 method=textDocument/hover}: Using vendored stdlib 2026-10-23 09:50:57.635695454 INFO request{id=2 method=textDocument/hover}: Python version: Python 3.12, platform: linux 2026-10-23 09:50:57.635823106 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-23 09:50:57.648286951 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal[12] 2026-10-23 09:50:57.648331492 DEBUG method="textDocument/hover" response.id=2 duration=13.71ms 2026-10-23 09:50:57.648348872 DEBUG Received server response for request 2 2026-10-23 09:50:57.648479943 DEBUG Client sends request `textDocument/hover` with ID 3 2026-10-23 09:50:57.648527434 DEBUG request{id=3 method=textDocument/hover}: Resolving requires-python constraint: `>=3.13` 2026-10-23 09:50:57.648533314 DEBUG request{id=3 method=textDocument/hover}: Resolved requires-python constraint to: 3.13 2026-10-23 09:50:57.648920637 INFO request{id=3 method=textDocument/hover}: Defaulting to python-platform `linux` 2026-10-23 09:50:57.648960688 DEBUG request{id=3 method=textDocument/hover}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:57.648965808 DEBUG request{id=3 method=textDocument/hover}: No virtual environment found 2026-10-23 09:50:57.648972438 DEBUG request{id=3 method=textDocument/hover}: Adding extra search-path `/tmp/.tmpkhpRck/src` 2026-10-23 09:50:57.648977108 DEBUG request{id=3 method=textDocument/hover}: Using vendored stdlib 2026-10-23 09:50:57.649051769 INFO request{id=3 method=textDocument/hover}: Python version: Python 3.13, platform: linux 2026-10-23 09:50:57.649094019 DEBUG request{id=3 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-23 09:50:57.659164270 DEBUG request{id=3 method=textDocument/hover}: Inferred type of covering node is Literal[13] 2026-10-23 09:50:57.659200021 DEBUG method="textDocument/hover" response.id=3 duration=10.70ms 2026-10-23 09:50:57.659212651 DEBUG Received server response for request 3 2026-10-23 09:50:57.669341913 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 09:50:57.669377343 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:50:57.669384893 DEBUG method="shutdown" response.id=4 duration=11.02µs 2026-10-23 09:50:57.669395863 DEBUG Received server response for request 4 2026-10-23 09:50:57.669399473 DEBUG Client sends notification `exit` 2026-10-23 09:50:57.669415373 DEBUG Received exit notification, exiting ok test hover::supports_only_markdown ... 2026-10-23 09:50:57.673457784 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: 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-23 09:50:57.673530065 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:50:57.673568695 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:50:57.673643776 DEBUG Client info: None 2026-10-23 09:50:57.673682626 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:50:57.673694806 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "PREFER_MARKDOWN_IN_HOVER", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:50:57.673700557 INFO Version: Unknown 2026-10-23 09:50:57.673738577 DEBUG Received server response for request 1 2026-10-23 09:50:57.673781267 DEBUG Client sends notification `initialized` 2026-10-23 09:50:57.673797328 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:50:57.673909049 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:50:57.673946599 DEBUG Received server request `workspace/configuration` 2026-10-23 09:50:57.673950049 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:50:57.673965089 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:50:57.673967839 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-23 09:50:57.674030810 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:50:57.674050420 DEBUG Initializing workspace `file:///tmp/.tmpIfPLrF/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:50:57.674068230 DEBUG Searching for a project in '/tmp/.tmpIfPLrF/src' 2026-10-23 09:50:57.674102781 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:50:57.674107961 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:57.675364653 INFO Defaulting to python-platform `linux` 2026-10-23 09:50:57.675377683 DEBUG Resolving local virtual environment: /tmp/.tmpIfPLrF/src/.venv 2026-10-23 09:50:57.675428374 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:57.675433254 DEBUG No virtual environment found 2026-10-23 09:50:57.675445314 DEBUG Adding first-party search path `/tmp/.tmpIfPLrF/src` 2026-10-23 09:50:57.675449674 DEBUG Using vendored stdlib 2026-10-23 09:50:57.675547865 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:50:57.675552635 DEBUG Adding new file root '/tmp/.tmpIfPLrF/src' of kind Project 2026-10-23 09:50:57.677802018 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-23 09:50:57.677818188 DEBUG Updating project to check open files 2026-10-23 09:50:57.677899089 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpIfPLrF/src/foo.py") 2026-10-23 09:50:57.677909879 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpIfPLrF/src/foo.py` 2026-10-23 09:50:57.677918299 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpIfPLrF/src/foo.py` 2026-10-23 09:50:57.678056200 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpIfPLrF/src/foo.py` to project `src` 2026-10-23 09:50:57.678070691 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpIfPLrF/src/foo.py` 2026-10-23 09:50:57.678073261 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:50:57.678082721 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:50:57.678379844 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-23 09:50:57.688386984 DEBUG request{id=2 method=textDocument/hover}: Module `__builtins__` not found in search paths 2026-10-23 09:50:57.689777928 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 09:50:57.689814569 DEBUG method="textDocument/hover" response.id=2 duration=11.73ms 2026-10-23 09:50:57.689830689 DEBUG Received server response for request 2 2026-10-23 09:50:57.699919400 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 09:50:57.699943060 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:50:57.699949031 DEBUG method="shutdown" response.id=3 duration=9.65µs 2026-10-23 09:50:57.699959061 DEBUG Received server response for request 3 2026-10-23 09:50:57.699962631 DEBUG Client sends notification `exit` 2026-10-23 09:50:57.699972201 DEBUG Received exit notification, exiting ok test hover::supports_only_plain_text ... 2026-10-23 09:50:57.702640258 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: 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-23 09:50:57.702714268 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:50:57.702751069 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:50:57.702807989 DEBUG Client info: None 2026-10-23 09:50:57.702832469 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:50:57.702846190 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:50:57.702852230 INFO Version: Unknown 2026-10-23 09:50:57.702892100 DEBUG Received server response for request 1 2026-10-23 09:50:57.702936821 DEBUG Client sends notification `initialized` 2026-10-23 09:50:57.702952721 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:50:57.703030691 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:50:57.703069232 DEBUG Received server request `workspace/configuration` 2026-10-23 09:50:57.703072812 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:50:57.703088302 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:50:57.703091592 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-23 09:50:57.703133092 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:50:57.703148103 DEBUG Initializing workspace `file:///tmp/.tmpIOKp0i/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:50:57.703164863 DEBUG Searching for a project in '/tmp/.tmpIOKp0i/src' 2026-10-23 09:50:57.703197453 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:50:57.703201973 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:57.703709928 INFO Defaulting to python-platform `linux` 2026-10-23 09:50:57.703715968 DEBUG Resolving local virtual environment: /tmp/.tmpIOKp0i/src/.venv 2026-10-23 09:50:57.703759579 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:57.703764089 DEBUG No virtual environment found 2026-10-23 09:50:57.703774959 DEBUG Adding first-party search path `/tmp/.tmpIOKp0i/src` 2026-10-23 09:50:57.703778999 DEBUG Using vendored stdlib 2026-10-23 09:50:57.703863840 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:50:57.703868280 DEBUG Adding new file root '/tmp/.tmpIOKp0i/src' of kind Project 2026-10-23 09:50:57.705865140 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-23 09:50:57.705882120 DEBUG Updating project to check open files 2026-10-23 09:50:57.705948961 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpIOKp0i/src/foo.py") 2026-10-23 09:50:57.705956951 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpIOKp0i/src/foo.py` 2026-10-23 09:50:57.705966111 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpIOKp0i/src/foo.py` 2026-10-23 09:50:57.706086212 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpIOKp0i/src/foo.py` to project `src` 2026-10-23 09:50:57.706100482 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpIOKp0i/src/foo.py` 2026-10-23 09:50:57.706103342 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:50:57.706110272 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:50:57.706313114 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-23 09:50:57.716690409 DEBUG request{id=2 method=textDocument/hover}: Module `__builtins__` not found in search paths 2026-10-23 09:50:57.718073843 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 09:50:57.718106953 DEBUG method="textDocument/hover" response.id=2 duration=11.99ms 2026-10-23 09:50:57.718124323 DEBUG Received server response for request 2 2026-10-23 09:50:57.728215245 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 09:50:57.728238395 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:50:57.728245455 DEBUG method="shutdown" response.id=3 duration=9.65µs 2026-10-23 09:50:57.728256005 DEBUG Received server response for request 3 2026-10-23 09:50:57.728259485 DEBUG Client sends notification `exit` 2026-10-23 09:50:57.728268965 DEBUG Received exit notification, exiting ok test implementation::implementation_location_links_with_link_support ... 2026-10-23 09:50:57.730932702 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: 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-23 09:50:57.730998273 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:50:57.731035383 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:50:57.731088764 DEBUG Client info: None 2026-10-23 09:50:57.731112734 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:50:57.731125564 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "IMPLEMENTATION_LINK_SUPPORT"] 2026-10-23 09:50:57.731132014 INFO Version: Unknown 2026-10-23 09:50:57.731169844 DEBUG Received server response for request 1 2026-10-23 09:50:57.731210545 DEBUG Client sends notification `initialized` 2026-10-23 09:50:57.731223075 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpPeIWBj 2026-10-23 09:50:57.731230955 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:50:57.731316116 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:50:57.731355316 DEBUG Received server request `workspace/configuration` 2026-10-23 09:50:57.731358676 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:50:57.731365476 DEBUG No workspace configuration provided for file:///tmp/.tmpPeIWBj 2026-10-23 09:50:57.731371716 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:50:57.731374297 DEBUG Client sends request `textDocument/implementation` with ID 2 2026-10-23 09:50:57.731420367 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:50:57.731425207 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpPeIWBj, using default options 2026-10-23 09:50:57.731435247 DEBUG Initializing workspace `file:///tmp/.tmpPeIWBj`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:50:57.731449247 DEBUG Searching for a project in '/tmp/.tmpPeIWBj' 2026-10-23 09:50:57.731474458 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:50:57.731479308 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:57.731964372 INFO Defaulting to python-platform `linux` 2026-10-23 09:50:57.731969922 DEBUG Resolving local virtual environment: /tmp/.tmpPeIWBj/.venv 2026-10-23 09:50:57.732014193 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:57.732018003 DEBUG No virtual environment found 2026-10-23 09:50:57.732028593 DEBUG Adding first-party search path `/tmp/.tmpPeIWBj` 2026-10-23 09:50:57.732032613 DEBUG Using vendored stdlib 2026-10-23 09:50:57.732113344 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:50:57.732117254 DEBUG Adding new file root '/tmp/.tmpPeIWBj' of kind Project 2026-10-23 09:50:57.734950842 INFO Project::index_files{project=.tmpPeIWBj}: Indexed 1 file(s) in 0.002s 2026-10-23 09:50:57.734969073 DEBUG Updating project to check open files 2026-10-23 09:50:57.735033273 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpPeIWBj/foo.py") 2026-10-23 09:50:57.735039973 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpPeIWBj/foo.py` 2026-10-23 09:50:57.735046513 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpPeIWBj/foo.py` 2026-10-23 09:50:57.735144324 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpPeIWBj/foo.py` to project `.tmpPeIWBj` 2026-10-23 09:50:57.735157315 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpPeIWBj/foo.py` 2026-10-23 09:50:57.735159745 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:50:57.735166835 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:50:57.735627659 DEBUG request{id=2 method=textDocument/implementation}: Resolving dynamic module resolution paths 2026-10-23 09:50:57.747413128 DEBUG request{id=2 method=textDocument/implementation}: Module `__builtins__` not found in search paths 2026-10-23 09:50:57.747743301 DEBUG method="textDocument/implementation" response.id=2 duration=12.57ms 2026-10-23 09:50:57.747762111 DEBUG Received server response for request 2 2026-10-23 09:50:57.757898123 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 09:50:57.757919833 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:50:57.757927013 DEBUG method="shutdown" response.id=3 duration=11.51µs 2026-10-23 09:50:57.757937804 DEBUG Received server response for request 3 2026-10-23 09:50:57.757940854 DEBUG Client sends notification `exit` 2026-10-23 09:50:57.757949694 DEBUG Received exit notification, exiting ok test implementation::implementation_locations_without_link_support ... 2026-10-23 09:50:57.760804382 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: 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-23 09:50:57.760872813 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:50:57.760907513 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:50:57.760968184 DEBUG Client info: None 2026-10-23 09:50:57.760998664 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:50:57.761011945 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:50:57.761018365 INFO Version: Unknown 2026-10-23 09:50:57.761059645 DEBUG Received server response for request 1 2026-10-23 09:50:57.761098075 DEBUG Client sends notification `initialized` 2026-10-23 09:50:57.761112146 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpZTxFYD 2026-10-23 09:50:57.761119436 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:50:57.761215437 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:50:57.761251957 DEBUG Received server request `workspace/configuration` 2026-10-23 09:50:57.761255437 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:50:57.761262397 DEBUG No workspace configuration provided for file:///tmp/.tmpZTxFYD 2026-10-23 09:50:57.761269307 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:50:57.761272087 DEBUG Client sends request `textDocument/implementation` with ID 2 2026-10-23 09:50:57.761331198 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:50:57.761337308 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpZTxFYD, using default options 2026-10-23 09:50:57.761347888 DEBUG Initializing workspace `file:///tmp/.tmpZTxFYD`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:50:57.761363528 DEBUG Searching for a project in '/tmp/.tmpZTxFYD' 2026-10-23 09:50:57.761391398 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:50:57.761396688 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:57.762736662 INFO Defaulting to python-platform `linux` 2026-10-23 09:50:57.762745812 DEBUG Resolving local virtual environment: /tmp/.tmpZTxFYD/.venv 2026-10-23 09:50:57.762796822 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:57.762801352 DEBUG No virtual environment found 2026-10-23 09:50:57.762813373 DEBUG Adding first-party search path `/tmp/.tmpZTxFYD` 2026-10-23 09:50:57.762817663 DEBUG Using vendored stdlib 2026-10-23 09:50:57.762920084 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:50:57.762924954 DEBUG Adding new file root '/tmp/.tmpZTxFYD' of kind Project 2026-10-23 09:50:57.765947104 INFO Project::index_files{project=.tmpZTxFYD}: Indexed 1 file(s) in 0.002s 2026-10-23 09:50:57.765961234 DEBUG Updating project to check open files 2026-10-23 09:50:57.766036625 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpZTxFYD/foo.py") 2026-10-23 09:50:57.766045195 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpZTxFYD/foo.py` 2026-10-23 09:50:57.766051985 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpZTxFYD/foo.py` 2026-10-23 09:50:57.766172276 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpZTxFYD/foo.py` to project `.tmpZTxFYD` 2026-10-23 09:50:57.766185246 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpZTxFYD/foo.py` 2026-10-23 09:50:57.766188107 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:50:57.766196017 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:50:57.766538940 DEBUG request{id=2 method=textDocument/implementation}: Resolving dynamic module resolution paths 2026-10-23 09:50:57.779919085 DEBUG request{id=2 method=textDocument/implementation}: Module `__builtins__` not found in search paths 2026-10-23 09:50:57.780225728 DEBUG method="textDocument/implementation" response.id=2 duration=14.02ms 2026-10-23 09:50:57.780246338 DEBUG Received server response for request 2 2026-10-23 09:50:57.790357790 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 09:50:57.790389670 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:50:57.790396030 DEBUG method="shutdown" response.id=3 duration=9.73µs 2026-10-23 09:50:57.790405520 DEBUG Received server response for request 3 2026-10-23 09:50:57.790408890 DEBUG Client sends notification `exit` 2026-10-23 09:50:57.790418430 DEBUG Received exit notification, exiting ok test implementation::implementation_provider_is_advertised ... 2026-10-23 09:50:57.793181818 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:50:57.793250939 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:50:57.793286639 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:50:57.793339750 DEBUG Client info: None 2026-10-23 09:50:57.793372180 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:50:57.793383940 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:50:57.793390100 INFO Version: Unknown 2026-10-23 09:50:57.793430931 DEBUG Received server response for request 1 2026-10-23 09:50:57.793470951 DEBUG Client sends notification `initialized` 2026-10-23 09:50:57.793483661 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpkcpzld 2026-10-23 09:50:57.793489991 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:50:57.793605562 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:50:57.793644603 DEBUG Received server request `workspace/configuration` 2026-10-23 09:50:57.793647963 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:50:57.793655743 DEBUG No workspace configuration provided for file:///tmp/.tmpkcpzld 2026-10-23 09:50:57.793727574 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:50:57.793733984 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpkcpzld, using default options 2026-10-23 09:50:57.793745114 DEBUG Initializing workspace `file:///tmp/.tmpkcpzld`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:50:57.793760734 DEBUG Searching for a project in '/tmp/.tmpkcpzld' 2026-10-23 09:50:57.793789594 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:50:57.793795334 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:57.795006256 INFO Defaulting to python-platform `linux` 2026-10-23 09:50:57.795018546 DEBUG Resolving local virtual environment: /tmp/.tmpkcpzld/.venv 2026-10-23 09:50:57.795070617 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:57.795075497 DEBUG No virtual environment found 2026-10-23 09:50:57.795087407 DEBUG Adding first-party search path `/tmp/.tmpkcpzld` 2026-10-23 09:50:57.795091447 DEBUG Using vendored stdlib 2026-10-23 09:50:57.795197898 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:50:57.795203638 DEBUG Adding new file root '/tmp/.tmpkcpzld' of kind Project 2026-10-23 09:50:57.798932546 INFO Project::index_files{project=.tmpkcpzld}: Indexed 0 file(s) in 0.002s 2026-10-23 09:50:57.798948546 DEBUG Updating project to check open files 2026-10-23 09:50:57.803732544 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 09:50:57.803765564 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:50:57.803772074 DEBUG method="shutdown" response.id=2 duration=11.43µs 2026-10-23 09:50:57.803785655 DEBUG Received server response for request 2 2026-10-23 09:50:57.803789815 DEBUG Client sends notification `exit` 2026-10-23 09:50:57.803799125 DEBUG Received exit notification, exiting ok test initialize::deferred_request_burst_does_not_block_responses ... 2026-10-23 09:50:57.805288000 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:50:57.805356330 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:50:57.805392191 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:50:57.805442721 DEBUG Client info: None 2026-10-23 09:50:57.805468822 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:50:57.805482132 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:50:57.805488202 INFO Version: Unknown 2026-10-23 09:50:57.805525292 DEBUG Received server response for request 1 2026-10-23 09:50:57.805567883 DEBUG Client sends notification `initialized` 2026-10-23 09:50:57.805576763 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:50:57.805599153 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:50:57.805600193 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-23 09:50:57.805607353 DEBUG Client sends request `textDocument/hover` with ID 3 2026-10-23 09:50:57.805613323 DEBUG Client sends request `textDocument/hover` with ID 4 2026-10-23 09:50:57.805616193 DEBUG Client sends request `textDocument/hover` with ID 5 2026-10-23 09:50:57.805618483 DEBUG Client sends request `textDocument/hover` with ID 6 2026-10-23 09:50:57.805621103 DEBUG Client sends request `textDocument/hover` with ID 7 2026-10-23 09:50:57.805623513 DEBUG Client sends request `textDocument/hover` with ID 8 2026-10-23 09:50:57.805625713 DEBUG Client sends request `textDocument/hover` with ID 9 2026-10-23 09:50:57.805628363 DEBUG Client sends request `textDocument/hover` with ID 10 2026-10-23 09:50:57.805631203 DEBUG Client sends request `textDocument/hover` with ID 11 2026-10-23 09:50:57.805633863 DEBUG Client sends request `textDocument/hover` with ID 12 2026-10-23 09:50:57.805636373 DEBUG Client sends request `textDocument/hover` with ID 13 2026-10-23 09:50:57.805639013 DEBUG Client sends request `textDocument/hover` with ID 14 2026-10-23 09:50:57.805641443 DEBUG Client sends request `textDocument/hover` with ID 15 2026-10-23 09:50:57.805643963 DEBUG Client sends request `textDocument/hover` with ID 16 2026-10-23 09:50:57.805646383 DEBUG Client sends request `textDocument/hover` with ID 17 2026-10-23 09:50:57.805648663 DEBUG Client sends request `textDocument/hover` with ID 18 2026-10-23 09:50:57.805650763 DEBUG Client sends request `textDocument/hover` with ID 19 2026-10-23 09:50:57.805653333 DEBUG Client sends request `textDocument/hover` with ID 20 2026-10-23 09:50:57.805655453 DEBUG Client sends request `textDocument/hover` with ID 21 2026-10-23 09:50:57.805657523 DEBUG Client sends request `textDocument/hover` with ID 22 2026-10-23 09:50:57.805659583 DEBUG Client sends request `textDocument/hover` with ID 23 2026-10-23 09:50:57.805661843 DEBUG Client sends request `textDocument/hover` with ID 24 2026-10-23 09:50:57.805664114 DEBUG Client sends request `textDocument/hover` with ID 25 2026-10-23 09:50:57.805666354 DEBUG Client sends request `textDocument/hover` with ID 26 2026-10-23 09:50:57.805668614 DEBUG Client sends request `textDocument/hover` with ID 27 2026-10-23 09:50:57.805670684 DEBUG Client sends request `textDocument/hover` with ID 28 2026-10-23 09:50:57.805672904 DEBUG Client sends request `textDocument/hover` with ID 29 2026-10-23 09:50:57.805675704 DEBUG Client sends request `textDocument/hover` with ID 30 2026-10-23 09:50:57.805678414 DEBUG Client sends request `textDocument/hover` with ID 31 2026-10-23 09:50:57.805680774 DEBUG Client sends request `textDocument/hover` with ID 32 2026-10-23 09:50:57.805683434 DEBUG Client sends request `textDocument/hover` with ID 33 2026-10-23 09:50:57.805685774 DEBUG Client sends request `textDocument/hover` with ID 34 2026-10-23 09:50:57.805688204 DEBUG Client sends request `textDocument/hover` with ID 35 2026-10-23 09:50:57.805690614 DEBUG Client sends request `textDocument/hover` with ID 36 2026-10-23 09:50:57.805693024 DEBUG Client sends request `textDocument/hover` with ID 37 2026-10-23 09:50:57.805695574 DEBUG Client sends request `textDocument/hover` with ID 38 2026-10-23 09:50:57.805698284 DEBUG Client sends request `textDocument/hover` with ID 39 2026-10-23 09:50:57.805700924 DEBUG Client sends request `textDocument/hover` with ID 40 2026-10-23 09:50:57.805703374 DEBUG Client sends request `textDocument/hover` with ID 41 2026-10-23 09:50:57.805705624 DEBUG Client sends request `textDocument/hover` with ID 42 2026-10-23 09:50:57.805682014 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:50:57.805708164 DEBUG Client sends request `textDocument/hover` with ID 43 2026-10-23 09:50:57.805711754 DEBUG Client sends request `textDocument/hover` with ID 44 2026-10-23 09:50:57.805714234 DEBUG Client sends request `textDocument/hover` with ID 45 2026-10-23 09:50:57.805716814 DEBUG Client sends request `textDocument/hover` with ID 46 2026-10-23 09:50:57.805719024 DEBUG Client sends request `textDocument/hover` with ID 47 2026-10-23 09:50:57.805721524 DEBUG Client sends request `textDocument/hover` with ID 48 2026-10-23 09:50:57.805724114 DEBUG Client sends request `textDocument/hover` with ID 49 2026-10-23 09:50:57.805726654 DEBUG Client sends request `textDocument/hover` with ID 50 2026-10-23 09:50:57.805728894 DEBUG Client sends request `textDocument/hover` with ID 51 2026-10-23 09:50:57.805731494 DEBUG Client sends request `textDocument/hover` with ID 52 2026-10-23 09:50:57.805734064 DEBUG Client sends request `textDocument/hover` with ID 53 2026-10-23 09:50:57.805736314 DEBUG Client sends request `textDocument/hover` with ID 54 2026-10-23 09:50:57.805738544 DEBUG Client sends request `textDocument/hover` with ID 55 2026-10-23 09:50:57.805741044 DEBUG Client sends request `textDocument/hover` with ID 56 2026-10-23 09:50:57.805743274 DEBUG Client sends request `textDocument/hover` with ID 57 2026-10-23 09:50:57.805745594 DEBUG Client sends request `textDocument/hover` with ID 58 2026-10-23 09:50:57.805747994 DEBUG Client sends request `textDocument/hover` with ID 59 2026-10-23 09:50:57.805750484 DEBUG Client sends request `textDocument/hover` with ID 60 2026-10-23 09:50:57.805753154 DEBUG Client sends request `textDocument/hover` with ID 61 2026-10-23 09:50:57.805755364 DEBUG Client sends request `textDocument/hover` with ID 62 2026-10-23 09:50:57.805757654 DEBUG Client sends request `textDocument/hover` with ID 63 2026-10-23 09:50:57.805760114 DEBUG Client sends request `textDocument/hover` with ID 64 2026-10-23 09:50:57.805762234 DEBUG Client sends request `textDocument/hover` with ID 65 2026-10-23 09:50:57.805765955 DEBUG Received server request `workspace/configuration` 2026-10-23 09:50:57.805768585 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:50:57.805777035 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-10-23 09:50:57.805782135 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 09:50:57.805784605 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 09:50:57.805787185 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 09:50:57.805789715 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 09:50:57.805792385 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 09:50:57.805794625 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 09:50:57.805796675 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 09:50:57.805799695 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 09:50:57.805802325 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 09:50:57.805804605 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 09:50:57.805806665 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 09:50:57.805808735 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 09:50:57.805810755 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 09:50:57.805812725 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 09:50:57.805815035 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 09:50:57.805817135 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 09:50:57.805819525 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 09:50:57.805821615 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 09:50:57.805823515 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 09:50:57.805825515 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 09:50:57.805827655 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 09:50:57.805829595 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 09:50:57.805831605 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 09:50:57.805833575 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 09:50:57.805835595 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 09:50:57.805837575 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 09:50:57.805839565 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 09:50:57.805842725 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 09:50:57.805844895 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 09:50:57.805846765 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 09:50:57.805848915 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 09:50:57.805850905 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 09:50:57.805853715 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 09:50:57.805855895 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 09:50:57.805858055 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 09:50:57.805860055 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 09:50:57.805862296 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 09:50:57.805864376 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 09:50:57.805866496 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 09:50:57.805868576 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 09:50:57.805870816 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 09:50:57.805872906 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 09:50:57.805875146 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 09:50:57.805878066 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 09:50:57.805880286 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 09:50:57.805882526 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 09:50:57.805884676 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 09:50:57.805886796 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 09:50:57.805888676 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 09:50:57.805891016 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 09:50:57.805893126 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 09:50:57.805895256 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 09:50:57.805897256 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 09:50:57.805899266 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 09:50:57.805901236 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 09:50:57.805903356 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 09:50:57.805905316 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 09:50:57.805907336 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 09:50:57.805909756 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 09:50:57.805912006 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 09:50:57.805913866 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 09:50:57.805916096 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 09:50:57.805918106 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 09:50:57.805920226 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 09:50:57.805929586 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:50:57.805943846 DEBUG Initializing workspace `file:///tmp/.tmpoSSoP8/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:50:57.805957446 DEBUG Searching for a project in '/tmp/.tmpoSSoP8/src' 2026-10-23 09:50:57.805991157 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:50:57.805995697 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:57.806441361 INFO Defaulting to python-platform `linux` 2026-10-23 09:50:57.806447291 DEBUG Resolving local virtual environment: /tmp/.tmpoSSoP8/src/.venv 2026-10-23 09:50:57.806487652 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:57.806491302 DEBUG No virtual environment found 2026-10-23 09:50:57.806502232 DEBUG Adding first-party search path `/tmp/.tmpoSSoP8/src` 2026-10-23 09:50:57.806506292 DEBUG Using vendored stdlib 2026-10-23 09:50:57.806606153 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:50:57.806609663 DEBUG Adding new file root '/tmp/.tmpoSSoP8/src' of kind Project 2026-10-23 09:50:57.808552433 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-23 09:50:57.808568383 DEBUG Updating project to check open files 2026-10-23 09:50:57.808601163 DEBUG Processing deferred notification `textDocument/didOpen` 2026-10-23 09:50:57.808653204 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpoSSoP8/src/main.py") 2026-10-23 09:50:57.808661584 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpoSSoP8/src/main.py` 2026-10-23 09:50:57.808669474 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpoSSoP8/src/main.py` 2026-10-23 09:50:57.808801535 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpoSSoP8/src/main.py` to project `src` 2026-10-23 09:50:57.808816985 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpoSSoP8/src/main.py` 2026-10-23 09:50:57.808819475 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:50:57.808828335 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:50:57.808834505 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 09:50:57.808849576 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 09:50:57.808855756 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 09:50:57.808861046 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 09:50:57.809089738 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-23 09:50:57.811872136 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 09:50:57.811907746 DEBUG method="textDocument/hover" response.id=2 duration=3.07ms 2026-10-23 09:50:57.811913926 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 09:50:57.811915316 DEBUG request{id=3 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 09:50:57.811924036 DEBUG method="textDocument/hover" response.id=3 duration=3.07ms 2026-10-23 09:50:57.811926836 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 09:50:57.811922186 DEBUG Received server response for request 2 2026-10-23 09:50:57.811929036 DEBUG request{id=4 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 09:50:57.811931336 DEBUG Received server response for request 3 2026-10-23 09:50:57.811936557 DEBUG method="textDocument/hover" response.id=4 duration=3.08ms 2026-10-23 09:50:57.811939297 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 09:50:57.811939607 DEBUG request{id=5 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 09:50:57.811949567 DEBUG method="textDocument/hover" response.id=5 duration=3.09ms 2026-10-23 09:50:57.811951707 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 09:50:57.811959057 DEBUG Received server response for request 4 2026-10-23 09:50:57.811959577 DEBUG request{id=6 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 09:50:57.811964147 DEBUG Received server response for request 5 2026-10-23 09:50:57.811974667 DEBUG method="textDocument/hover" response.id=6 duration=58.50µs 2026-10-23 09:50:57.811977647 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 09:50:57.811981557 DEBUG request{id=7 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 09:50:57.812000907 DEBUG method="textDocument/hover" response.id=7 duration=71.91µs 2026-10-23 09:50:57.812003517 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 09:50:57.812001977 DEBUG Received server response for request 6 2026-10-23 09:50:57.812006467 DEBUG request{id=8 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 09:50:57.812007117 DEBUG Received server response for request 7 2026-10-23 09:50:57.812021267 DEBUG method="textDocument/hover" response.id=8 duration=79.57µs 2026-10-23 09:50:57.812024537 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 09:50:57.812030407 DEBUG Received server response for request 8 2026-10-23 09:50:57.812030457 DEBUG request{id=9 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 09:50:57.812053758 DEBUG method="textDocument/hover" response.id=9 duration=99.88µs 2026-10-23 09:50:57.812056478 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 09:50:57.812064058 DEBUG Received server response for request 9 2026-10-23 09:50:57.812064528 DEBUG request{id=10 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 09:50:57.812089908 DEBUG method="textDocument/hover" response.id=10 duration=110.30µs 2026-10-23 09:50:57.812091318 DEBUG request{id=11 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 09:50:57.812094628 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 09:50:57.812098148 DEBUG Received server response for request 10 2026-10-23 09:50:57.812100328 DEBUG method="textDocument/hover" response.id=11 duration=94.77µs 2026-10-23 09:50:57.812101758 DEBUG request{id=12 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 09:50:57.812102968 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 09:50:57.812105738 DEBUG Received server response for request 11 2026-10-23 09:50:57.812119468 DEBUG method="textDocument/hover" response.id=12 duration=93.03µs 2026-10-23 09:50:57.812122188 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 09:50:57.812128708 DEBUG request{id=13 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 09:50:57.812131709 DEBUG Received server response for request 12 2026-10-23 09:50:57.812147599 DEBUG method="textDocument/hover" response.id=13 duration=89.15µs 2026-10-23 09:50:57.812150379 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 09:50:57.812148649 DEBUG request{id=14 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 09:50:57.812155109 DEBUG Received server response for request 13 2026-10-23 09:50:57.812172399 DEBUG method="textDocument/hover" response.id=14 duration=75.89µs 2026-10-23 09:50:57.812173389 DEBUG request{id=15 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 09:50:57.812175319 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 09:50:57.812175839 DEBUG Received server response for request 14 2026-10-23 09:50:57.812193989 DEBUG request{id=16 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 09:50:57.812195899 DEBUG method="textDocument/hover" response.id=15 duration=90.32µs 2026-10-23 09:50:57.812199389 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 09:50:57.812199779 DEBUG Received server response for request 15 2026-10-23 09:50:57.812215179 DEBUG method="textDocument/hover" response.id=16 duration=91.13µs 2026-10-23 09:50:57.812217119 DEBUG request{id=17 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 09:50:57.812218839 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 09:50:57.812218879 DEBUG Received server response for request 16 2026-10-23 09:50:57.812229860 DEBUG method="textDocument/hover" response.id=17 duration=77.46µs 2026-10-23 09:50:57.812232360 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 09:50:57.812236730 DEBUG Received server response for request 17 2026-10-23 09:50:57.812247050 DEBUG request{id=18 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 09:50:57.812258340 DEBUG method="textDocument/hover" response.id=18 duration=80.95µs 2026-10-23 09:50:57.812258950 DEBUG request{id=19 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 09:50:57.812262610 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 09:50:57.812265910 DEBUG Received server response for request 18 2026-10-23 09:50:57.812268930 DEBUG method="textDocument/hover" response.id=19 duration=67.73µs 2026-10-23 09:50:57.812271850 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 09:50:57.812285640 DEBUG Received server response for request 19 2026-10-23 09:50:57.812283650 DEBUG request{id=20 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 09:50:57.812315640 DEBUG method="textDocument/hover" response.id=20 duration=94.88µs 2026-10-23 09:50:57.812316750 DEBUG request{id=21 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 09:50:57.812319730 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 09:50:57.812324270 DEBUG method="textDocument/hover" response.id=21 duration=90.07µs 2026-10-23 09:50:57.812323550 DEBUG Received server response for request 20 2026-10-23 09:50:57.812326711 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 09:50:57.812327541 DEBUG request{id=22 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 09:50:57.812328141 DEBUG Received server response for request 21 2026-10-23 09:50:57.812337741 DEBUG method="textDocument/hover" response.id=22 duration=73.32µs 2026-10-23 09:50:57.812340291 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 09:50:57.812341071 DEBUG request{id=23 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 09:50:57.812365271 DEBUG method="textDocument/hover" response.id=23 duration=91.50µs 2026-10-23 09:50:57.812367811 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 09:50:57.812372251 DEBUG request{id=24 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 09:50:57.812364241 DEBUG Received server response for request 22 2026-10-23 09:50:57.812377491 DEBUG Received server response for request 23 2026-10-23 09:50:57.812400361 DEBUG method="textDocument/hover" response.id=24 duration=78.71µs 2026-10-23 09:50:57.812403161 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 09:50:57.812402901 DEBUG request{id=25 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 09:50:57.812403941 DEBUG Received server response for request 24 2026-10-23 09:50:57.812426862 DEBUG method="textDocument/hover" response.id=25 duration=97.61µs 2026-10-23 09:50:57.812429532 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 09:50:57.812435452 DEBUG request{id=26 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 09:50:57.812436142 DEBUG Received server response for request 25 2026-10-23 09:50:57.812454862 DEBUG method="textDocument/hover" response.id=26 duration=112.52µs 2026-10-23 09:50:57.812457452 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 09:50:57.812457842 DEBUG Received server response for request 26 2026-10-23 09:50:57.812458042 DEBUG request{id=27 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 09:50:57.812479802 DEBUG method="textDocument/hover" response.id=27 duration=110.05µs 2026-10-23 09:50:57.812480592 DEBUG request{id=28 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 09:50:57.812482522 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 09:50:57.812483002 DEBUG Received server response for request 27 2026-10-23 09:50:57.812499102 DEBUG method="textDocument/hover" response.id=28 duration=93.78µs 2026-10-23 09:50:57.812501962 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 09:50:57.812510132 DEBUG request{id=29 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 09:50:57.812512332 DEBUG Received server response for request 28 2026-10-23 09:50:57.812529833 DEBUG method="textDocument/hover" response.id=29 duration=98.44µs 2026-10-23 09:50:57.812532503 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 09:50:57.812536563 DEBUG request{id=30 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 09:50:57.812560203 DEBUG method="textDocument/hover" response.id=30 duration=100.94µs 2026-10-23 09:50:57.812547643 DEBUG Received server response for request 29 2026-10-23 09:50:57.812563323 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 09:50:57.812563653 DEBUG request{id=31 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 09:50:57.812564373 DEBUG Received server response for request 30 2026-10-23 09:50:57.812590103 DEBUG method="textDocument/hover" response.id=31 duration=105.66µs 2026-10-23 09:50:57.812592763 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 09:50:57.812593273 DEBUG Received server response for request 31 2026-10-23 09:50:57.812596473 DEBUG request{id=32 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 09:50:57.812611233 DEBUG method="textDocument/hover" response.id=32 duration=107.54µs 2026-10-23 09:50:57.812612193 DEBUG request{id=33 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 09:50:57.812615583 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 09:50:57.812619373 DEBUG Received server response for request 32 2026-10-23 09:50:57.812623334 DEBUG method="textDocument/hover" response.id=33 duration=89.05µs 2026-10-23 09:50:57.812625824 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 09:50:57.812632104 DEBUG request{id=34 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 09:50:57.812655194 DEBUG method="textDocument/hover" response.id=34 duration=89.45µs 2026-10-23 09:50:57.812657474 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 09:50:57.812656354 DEBUG request{id=35 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 09:50:57.812658874 DEBUG Received server response for request 33 2026-10-23 09:50:57.812662224 DEBUG Received server response for request 34 2026-10-23 09:50:57.812675624 DEBUG method="textDocument/hover" response.id=35 duration=80.87µs 2026-10-23 09:50:57.812678884 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 09:50:57.812683364 DEBUG Received server response for request 35 2026-10-23 09:50:57.812687274 DEBUG request{id=36 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 09:50:57.812698884 DEBUG method="textDocument/hover" response.id=36 duration=81.54µs 2026-10-23 09:50:57.812700114 DEBUG request{id=37 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 09:50:57.812703144 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 09:50:57.812707534 DEBUG method="textDocument/hover" response.id=37 duration=79.83µs 2026-10-23 09:50:57.812706964 DEBUG Received server response for request 36 2026-10-23 09:50:57.812709934 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 09:50:57.812711504 DEBUG Received server response for request 37 2026-10-23 09:50:57.812718684 DEBUG request{id=38 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 09:50:57.812736335 DEBUG method="textDocument/hover" response.id=38 duration=76.91µs 2026-10-23 09:50:57.812737285 DEBUG request{id=39 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 09:50:57.812738785 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 09:50:57.812739555 DEBUG Received server response for request 38 2026-10-23 09:50:57.812757455 DEBUG method="textDocument/hover" response.id=39 duration=76.45µs 2026-10-23 09:50:57.812760215 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 09:50:57.812761425 DEBUG request{id=40 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 09:50:57.812766715 DEBUG Received server response for request 39 2026-10-23 09:50:57.812781385 DEBUG method="textDocument/hover" response.id=40 duration=76.38µs 2026-10-23 09:50:57.812784195 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 09:50:57.812787825 DEBUG Received server response for request 40 2026-10-23 09:50:57.812790615 DEBUG request{id=41 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 09:50:57.812812185 DEBUG method="textDocument/hover" response.id=41 duration=99.46µs 2026-10-23 09:50:57.812813465 DEBUG request{id=42 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 09:50:57.812814825 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 09:50:57.812815165 DEBUG Received server response for request 41 2026-10-23 09:50:57.812824146 DEBUG method="textDocument/hover" response.id=42 duration=83.40µs 2026-10-23 09:50:57.812826706 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 09:50:57.812828026 DEBUG Received server response for request 42 2026-10-23 09:50:57.812832346 DEBUG request{id=43 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 09:50:57.812845496 DEBUG method="textDocument/hover" response.id=43 duration=83.33µs 2026-10-23 09:50:57.812846836 DEBUG request{id=44 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 09:50:57.812849766 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 09:50:57.812854016 DEBUG method="textDocument/hover" response.id=44 duration=68.06µs 2026-10-23 09:50:57.812853546 DEBUG Received server response for request 43 2026-10-23 09:50:57.812856446 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 09:50:57.812857856 DEBUG Received server response for request 44 2026-10-23 09:50:57.812858126 DEBUG request{id=45 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 09:50:57.812885286 DEBUG method="textDocument/hover" response.id=45 duration=68.53µs 2026-10-23 09:50:57.812886386 DEBUG request{id=46 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 09:50:57.812887676 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 09:50:57.812896086 DEBUG Received server response for request 45 2026-10-23 09:50:57.812906646 DEBUG method="textDocument/hover" response.id=46 duration=77.93µs 2026-10-23 09:50:57.812909176 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 09:50:57.812909796 DEBUG request{id=47 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 09:50:57.812916656 DEBUG Received server response for request 46 2026-10-23 09:50:57.812930817 DEBUG method="textDocument/hover" response.id=47 duration=79.13µs 2026-10-23 09:50:57.812933587 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 09:50:57.812933567 DEBUG request{id=48 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 09:50:57.812934457 DEBUG Received server response for request 47 2026-10-23 09:50:57.812950627 DEBUG method="textDocument/hover" response.id=48 duration=91.65µs 2026-10-23 09:50:57.812953257 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 09:50:57.812951967 DEBUG request{id=49 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 09:50:57.812977167 DEBUG method="textDocument/hover" response.id=49 duration=87.26µs 2026-10-23 09:50:57.812977047 DEBUG Received server response for request 48 2026-10-23 09:50:57.812979717 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 09:50:57.812978607 DEBUG request{id=50 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 09:50:57.812981037 DEBUG Received server response for request 49 2026-10-23 09:50:57.812997977 DEBUG method="textDocument/hover" response.id=50 duration=86.93µs 2026-10-23 09:50:57.813000787 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 09:50:57.813001577 DEBUG request{id=51 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 09:50:57.813022908 DEBUG method="textDocument/hover" response.id=51 duration=87.44µs 2026-10-23 09:50:57.813025428 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 09:50:57.813024008 DEBUG Received server response for request 50 2026-10-23 09:50:57.813028278 DEBUG request{id=52 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 09:50:57.813029348 DEBUG Received server response for request 51 2026-10-23 09:50:57.813045268 DEBUG method="textDocument/hover" response.id=52 duration=90.10µs 2026-10-23 09:50:57.813047998 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 09:50:57.813046348 DEBUG request{id=53 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 09:50:57.813067688 DEBUG method="textDocument/hover" response.id=53 duration=85.53µs 2026-10-23 09:50:57.813069968 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 09:50:57.813069168 DEBUG request{id=54 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 09:50:57.813077128 DEBUG Received server response for request 52 2026-10-23 09:50:57.813082478 DEBUG Received server response for request 53 2026-10-23 09:50:57.813089878 DEBUG method="textDocument/hover" response.id=54 duration=87.29µs 2026-10-23 09:50:57.813092728 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 09:50:57.813097998 DEBUG request{id=55 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 09:50:57.813115718 DEBUG method="textDocument/hover" response.id=55 duration=88.44µs 2026-10-23 09:50:57.813117998 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 09:50:57.813122439 DEBUG Received server response for request 54 2026-10-23 09:50:57.813123009 DEBUG request{id=56 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 09:50:57.813126519 DEBUG Received server response for request 55 2026-10-23 09:50:57.813143309 DEBUG method="textDocument/hover" response.id=56 duration=93.44µs 2026-10-23 09:50:57.813146249 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 09:50:57.813149799 DEBUG request{id=57 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 09:50:57.813155719 DEBUG Received server response for request 56 2026-10-23 09:50:57.813172159 DEBUG method="textDocument/hover" response.id=57 duration=100.34µs 2026-10-23 09:50:57.813174929 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 09:50:57.813184249 DEBUG request{id=58 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 09:50:57.813184919 DEBUG Received server response for request 57 2026-10-23 09:50:57.813200989 DEBUG method="textDocument/hover" response.id=58 duration=106.46µs 2026-10-23 09:50:57.813203779 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 09:50:57.813205139 DEBUG request{id=59 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 09:50:57.813209479 DEBUG Received server response for request 58 2026-10-23 09:50:57.813225230 DEBUG method="textDocument/hover" response.id=59 duration=105.26µs 2026-10-23 09:50:57.813227970 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 09:50:57.813232240 DEBUG request{id=60 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 09:50:57.813235620 DEBUG Received server response for request 59 2026-10-23 09:50:57.813250710 DEBUG method="textDocument/hover" response.id=60 duration=102.67µs 2026-10-23 09:50:57.813255500 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 09:50:57.813260880 DEBUG request{id=61 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 09:50:57.813268310 DEBUG Received server response for request 60 2026-10-23 09:50:57.813278810 DEBUG method="textDocument/hover" response.id=61 duration=101.95µs 2026-10-23 09:50:57.813282090 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 09:50:57.813282380 DEBUG request{id=62 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 09:50:57.813283610 DEBUG Received server response for request 61 2026-10-23 09:50:57.813303850 DEBUG method="textDocument/hover" response.id=62 duration=98.24µs 2026-10-23 09:50:57.813308900 DEBUG request{id=63 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 09:50:57.813311810 DEBUG Received server response for request 62 2026-10-23 09:50:57.813326981 DEBUG method="textDocument/hover" response.id=63 duration=97.19µs 2026-10-23 09:50:57.813337841 DEBUG Received server response for request 63 2026-10-23 09:50:57.813338391 DEBUG request{id=64 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 09:50:57.813360671 DEBUG method="textDocument/hover" response.id=64 duration=103.33µs 2026-10-23 09:50:57.813361741 DEBUG request{id=65 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 09:50:57.813363471 DEBUG Received server response for request 64 2026-10-23 09:50:57.813380761 DEBUG method="textDocument/hover" response.id=65 duration=96.52µs 2026-10-23 09:50:57.813385111 DEBUG Received server response for request 65 2026-10-23 09:50:57.813393101 DEBUG Client sends request `textDocument/hover` with ID 66 2026-10-23 09:50:57.813418581 DEBUG request{id=66 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 09:50:57.813429652 DEBUG method="textDocument/hover" response.id=66 duration=26.52µs 2026-10-23 09:50:57.813437442 DEBUG Received server response for request 66 2026-10-23 09:50:57.823512243 DEBUG Client sends request `shutdown` with ID 67 2026-10-23 09:50:57.823533763 DEBUG request{id=67 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:50:57.823540133 DEBUG method="shutdown" response.id=67 duration=8.91µs 2026-10-23 09:50:57.823549293 DEBUG Received server response for request 67 2026-10-23 09:50:57.823552243 DEBUG Client sends notification `exit` 2026-10-23 09:50:57.823561814 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-23 09:50:57.825352771 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:50:57.825416322 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:50:57.825449202 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:50:57.825503793 DEBUG Client info: None 2026-10-23 09:50:57.825527473 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: 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-23 09:50:57.825539743 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:50:57.825544903 INFO Version: Unknown 2026-10-23 09:50:57.825600674 DEBUG Received server response for request 1 2026-10-23 09:50:57.825634574 DEBUG Client sends notification `initialized` 2026-10-23 09:50:57.825649354 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:50:57.825725865 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:50:57.825761866 DEBUG Received server request `workspace/configuration` 2026-10-23 09:50:57.825765526 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:50:57.825778686 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:50:57.825781876 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-23 09:50:57.825825126 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:50:57.825838686 DEBUG Initializing workspace `file:///tmp/.tmpRdSv8L/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: Some( true, ), inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:50:57.825854096 DEBUG Searching for a project in '/tmp/.tmpRdSv8L/src' 2026-10-23 09:50:57.825886257 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:50:57.825890797 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:57.826329341 INFO Defaulting to python-platform `linux` 2026-10-23 09:50:57.826334471 DEBUG Resolving local virtual environment: /tmp/.tmpRdSv8L/src/.venv 2026-10-23 09:50:57.826375952 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:57.826380162 DEBUG No virtual environment found 2026-10-23 09:50:57.826390122 DEBUG Adding first-party search path `/tmp/.tmpRdSv8L/src` 2026-10-23 09:50:57.826394352 DEBUG Using vendored stdlib 2026-10-23 09:50:57.826473443 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:50:57.826477253 DEBUG Adding new file root '/tmp/.tmpRdSv8L/src' of kind Project 2026-10-23 09:50:57.828454913 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-23 09:50:57.828470423 DEBUG Updating project to check open files 2026-10-23 09:50:57.828528773 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpRdSv8L/src/foo.py") 2026-10-23 09:50:57.828535113 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpRdSv8L/src/foo.py` 2026-10-23 09:50:57.828541164 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpRdSv8L/src/foo.py` 2026-10-23 09:50:57.828673225 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpRdSv8L/src/foo.py` to project `src` 2026-10-23 09:50:57.828686795 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpRdSv8L/src/foo.py` 2026-10-23 09:50:57.828689205 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:50:57.828696135 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:50:57.828730895 DEBUG method="textDocument/hover" response.id=2 duration=28.27µs 2026-10-23 09:50:57.828742236 DEBUG Received server response for request 2 2026-10-23 09:50:57.838816997 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 09:50:57.838841757 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:50:57.838848947 DEBUG method="shutdown" response.id=3 duration=10.83µs 2026-10-23 09:50:57.838859157 DEBUG Received server response for request 3 2026-10-23 09:50:57.838863417 DEBUG Client sends notification `exit` 2026-10-23 09:50:57.838872267 DEBUG Received exit notification, exiting ok test initialize::disable_language_services_set_on_workspace ... 2026-10-23 09:50:57.840198911 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:50:57.840252741 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:50:57.840287222 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:50:57.840348102 DEBUG Client info: None 2026-10-23 09:50:57.840374032 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:50:57.840386983 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:50:57.840392923 INFO Version: Unknown 2026-10-23 09:50:57.840438723 DEBUG Received server response for request 1 2026-10-23 09:50:57.840467613 DEBUG Client sends notification `initialized` 2026-10-23 09:50:57.840482094 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:50:57.840576535 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:50:57.840627825 DEBUG Received server request `workspace/configuration` 2026-10-23 09:50:57.840631335 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:50:57.840643805 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:50:57.840646615 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-23 09:50:57.840704286 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:50:57.840721546 DEBUG Initializing workspace `file:///tmp/.tmpIeTI79/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: Some( true, ), inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:50:57.840737496 DEBUG Searching for a project in '/tmp/.tmpIeTI79/src' 2026-10-23 09:50:57.840771676 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:50:57.840776537 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:57.842045139 INFO Defaulting to python-platform `linux` 2026-10-23 09:50:57.842057359 DEBUG Resolving local virtual environment: /tmp/.tmpIeTI79/src/.venv 2026-10-23 09:50:57.842110690 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:57.842115560 DEBUG No virtual environment found 2026-10-23 09:50:57.842127250 DEBUG Adding first-party search path `/tmp/.tmpIeTI79/src` 2026-10-23 09:50:57.842131400 DEBUG Using vendored stdlib 2026-10-23 09:50:57.842247301 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:50:57.842253671 DEBUG Adding new file root '/tmp/.tmpIeTI79/src' of kind Project 2026-10-23 09:50:57.844439863 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-23 09:50:57.844456174 DEBUG Updating project to check open files 2026-10-23 09:50:57.844539454 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpIeTI79/src/foo.py") 2026-10-23 09:50:57.844549954 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpIeTI79/src/foo.py` 2026-10-23 09:50:57.844557995 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpIeTI79/src/foo.py` 2026-10-23 09:50:57.844697166 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpIeTI79/src/foo.py` to project `src` 2026-10-23 09:50:57.844712486 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpIeTI79/src/foo.py` 2026-10-23 09:50:57.844715296 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:50:57.844723966 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:50:57.844773057 DEBUG method="textDocument/hover" response.id=2 duration=42.09µs 2026-10-23 09:50:57.844786487 DEBUG Received server response for request 2 2026-10-23 09:50:57.854861618 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 09:50:57.854881438 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:50:57.854888208 DEBUG method="shutdown" response.id=3 duration=10.07µs 2026-10-23 09:50:57.854897839 DEBUG Received server response for request 3 2026-10-23 09:50:57.854901639 DEBUG Client sends notification `exit` 2026-10-23 09:50:57.854910669 DEBUG Received exit notification, exiting ok test initialize::empty_workspace_folders ... 2026-10-23 09:50:57.856315953 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:50:57.856384663 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:50:57.856422314 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:50:57.856466244 DEBUG Client info: None 2026-10-23 09:50:57.856498615 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:50:57.856511335 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:50:57.856517155 INFO Version: Unknown 2026-10-23 09:50:57.856556005 DEBUG Received server response for request 1 2026-10-23 09:50:57.856604586 DEBUG Client sends notification `initialized` 2026-10-23 09:50:57.856618046 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpI7asoV 2026-10-23 09:50:57.856624906 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:50:57.856717087 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:50:57.856751187 DEBUG Received server request `workspace/configuration` 2026-10-23 09:50:57.856754807 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:50:57.856761327 DEBUG No workspace configuration provided for file:///tmp/.tmpI7asoV 2026-10-23 09:50:57.856825128 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:50:57.856830578 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpI7asoV, using default options 2026-10-23 09:50:57.856841908 DEBUG Initializing workspace `file:///tmp/.tmpI7asoV`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:50:57.856856848 DEBUG Searching for a project in '/tmp/.tmpI7asoV' 2026-10-23 09:50:57.856883838 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:50:57.856888799 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:57.858030020 INFO Defaulting to python-platform `linux` 2026-10-23 09:50:57.858038850 DEBUG Resolving local virtual environment: /tmp/.tmpI7asoV/.venv 2026-10-23 09:50:57.858090191 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:57.858095001 DEBUG No virtual environment found 2026-10-23 09:50:57.858106781 DEBUG Adding first-party search path `/tmp/.tmpI7asoV` 2026-10-23 09:50:57.858110891 DEBUG Using vendored stdlib 2026-10-23 09:50:57.858219772 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:50:57.858224712 DEBUG Adding new file root '/tmp/.tmpI7asoV' of kind Project 2026-10-23 09:50:57.861198622 INFO Project::index_files{project=.tmpI7asoV}: Indexed 0 file(s) in 0.002s 2026-10-23 09:50:57.861213232 DEBUG Updating project to check open files 2026-10-23 09:50:57.867006850 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 09:50:57.867034321 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:50:57.867040531 DEBUG method="shutdown" response.id=2 duration=10.26µs 2026-10-23 09:50:57.867051661 DEBUG Received server response for request 2 2026-10-23 09:50:57.867055811 DEBUG Client sends notification `exit` 2026-10-23 09:50:57.867064741 DEBUG Received exit notification, exiting ok test initialize::malformed_initialization_options_preserve_workspace_trust ... 2026-10-23 09:50:57.868509205 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-23 09:50:57.868569716 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:50:57.868620497 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:50:57.868670437 ERROR Failed to deserialize initialization options: unknown variant `invalid`, expected one of `off`, `openFilesOnly`, `workspace` 2026-10-23 09:50:57.868693347 DEBUG Client info: None 2026-10-23 09:50:57.868695897 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-23 09:50:57.868706197 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-23 09:50:57.868710867 INFO Version: Unknown 2026-10-23 09:50:57.868750708 DEBUG Received server response for request 1 2026-10-23 09:50:57.868794798 DEBUG Client sends notification `initialized` 2026-10-23 09:50:57.868810218 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:50:57.868880139 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:50:57.868915580 DEBUG Received server request `workspace/configuration` 2026-10-23 09:50:57.868919430 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:50:57.868933410 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:50:57.868975350 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:50:57.868990650 DEBUG Initializing workspace `file:///tmp/.tmpn7XY48/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:50:57.869005100 DEBUG Searching for a project in '/tmp/.tmpn7XY48/src' 2026-10-23 09:50:57.869038401 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:50:57.869042431 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:57.869492985 INFO Defaulting to python-platform `linux` 2026-10-23 09:50:57.869498185 DEBUG Resolving local virtual environment: /tmp/.tmpn7XY48/src/.venv 2026-10-23 09:50:57.869537236 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:57.869541166 DEBUG No virtual environment found 2026-10-23 09:50:57.869552536 DEBUG Adding first-party search path `/tmp/.tmpn7XY48/src` 2026-10-23 09:50:57.869556416 DEBUG Using vendored stdlib 2026-10-23 09:50:57.869657027 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:50:57.869661177 DEBUG Adding new file root '/tmp/.tmpn7XY48/src' of kind Project 2026-10-23 09:50:57.871618787 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-23 09:50:57.871634347 DEBUG Updating project to check open files 2026-10-23 09:50:57.871706638 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpn7XY48/src/script.py") 2026-10-23 09:50:57.871715178 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpn7XY48/src/script.py` 2026-10-23 09:50:57.871723668 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpn7XY48/src/script.py` 2026-10-23 09:50:57.871856919 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpn7XY48/src/script.py` to project `src` 2026-10-23 09:50:57.871870119 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpn7XY48/src/script.py` 2026-10-23 09:50:57.871872529 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:50:57.871880959 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:50:57.872287753 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-10-23 09:50:57.872319134 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.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:57.872323204 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-10-23 09:50:57.872326674 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-10-23 09:50:57.872401475 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.15, platform: linux 2026-10-23 09:50:57.872444255 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpn7XY48/src/script.py' 2026-10-23 09:50:57.872498006 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-23 09:50:57.882196993 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-23 09:50:57.882276564 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 09:50:57.882287294 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 09:50:57.892384945 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 09:50:57.892425666 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:50:57.892434456 DEBUG method="shutdown" response.id=2 duration=13.79µs 2026-10-23 09:50:57.892446696 DEBUG Received server response for request 2 2026-10-23 09:50:57.892451566 DEBUG Client sends notification `exit` 2026-10-23 09:50:57.892466916 DEBUG Received exit notification, exiting ok test initialize::malformed_trust_rejects_initialization - should panic ... 2026-10-23 09:50:57.894789740 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:50:57.894858280 DEBUG Architecture: x86_64, OS: linux ok test initialize::missing_virtual_env_does_not_panic ... 2026-10-23 09:50:57.894891631 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:50:57.894958211 DEBUG Received server response for request 1 2026-10-23 09:50:57.895893341 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:50:57.895949691 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:50:57.895986222 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:50:57.896047602 DEBUG Client info: None 2026-10-23 09:50:57.896077083 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:50:57.896090233 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:50:57.896097083 INFO Version: Unknown 2026-10-23 09:50:57.896142033 DEBUG Received server response for request 1 2026-10-23 09:50:57.896174824 DEBUG Client sends notification `initialized` 2026-10-23 09:50:57.896190964 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:50:57.896282375 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:50:57.896314835 DEBUG Received server request `workspace/configuration` 2026-10-23 09:50:57.896321685 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:50:57.896384656 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:50:57.896401496 DEBUG Initializing workspace `file:///tmp/.tmpIWd22f/project`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:50:57.896419656 DEBUG Searching for a project in '/tmp/.tmpIWd22f/project' 2026-10-23 09:50:57.896454896 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:50:57.896459886 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:57.897719239 INFO Defaulting to python-platform `linux` 2026-10-23 09:50:57.897727479 DEBUG Resolving `VIRTUAL_ENV` environment variable: /nonexistent/virtual/env/path 2026-10-23 09:50:57.897839490 ERROR Failed to load project for workspace `file:///tmp/.tmpIWd22f/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-23 09:50:57.897870271 DEBUG Received notification `window/showMessage` 2026-10-23 09:50:57.897876641 INFO Retrying to receive `window/showMessage` notification 2026-10-23 09:50:57.898328555 INFO Defaulting to python-platform `linux` 2026-10-23 09:50:57.898334075 DEBUG Resolving `VIRTUAL_ENV` environment variable: /nonexistent/virtual/env/path 2026-10-23 09:50:57.898341075 DEBUG Default settings failed to discover local Python environment 2026-10-23 09:50:57.898377076 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:57.898381006 DEBUG No virtual environment found 2026-10-23 09:50:57.898393816 DEBUG Adding first-party search path `/tmp/.tmpIWd22f/project` 2026-10-23 09:50:57.898398006 DEBUG Using vendored stdlib 2026-10-23 09:50:57.898509557 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:50:57.898514907 DEBUG Adding new file root '/tmp/.tmpIWd22f/project' of kind Project 2026-10-23 09:50:57.900616578 INFO Project::index_files{project=project}: Indexed 0 file(s) in 0.002s 2026-10-23 09:50:57.900631358 DEBUG Updating project to check open files 2026-10-23 09:50:57.908018763 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 09:50:57.908041253 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:50:57.908046183 DEBUG method="shutdown" response.id=2 duration=8.38µs 2026-10-23 09:50:57.908055073 DEBUG Received server response for request 2 2026-10-23 09:50:57.908057853 DEBUG Client sends notification `exit` 2026-10-23 09:50:57.908064463 DEBUG Received exit notification, exiting ok test initialize::open_files_diagnostic_registration ... 2026-10-23 09:50:57.909395667 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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-23 09:50:57.909457457 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:50:57.909489047 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:50:57.909533618 DEBUG Client info: None 2026-10-23 09:50:57.909559878 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:50:57.909570458 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:50:57.909575458 INFO Version: Unknown 2026-10-23 09:50:57.909627169 DEBUG Received server response for request 1 2026-10-23 09:50:57.909665099 DEBUG Client sends notification `initialized` 2026-10-23 09:50:57.909679239 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:50:57.909748550 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:50:57.909780930 DEBUG Received server request `workspace/configuration` 2026-10-23 09:50:57.909784370 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:50:57.909842571 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:50:57.909857541 DEBUG Initializing workspace `file:///tmp/.tmpbEdVdD/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:50:57.909871901 DEBUG Searching for a project in '/tmp/.tmpbEdVdD/foo' 2026-10-23 09:50:57.909902662 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:50:57.909907382 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:57.910343896 INFO Defaulting to python-platform `linux` 2026-10-23 09:50:57.910348816 DEBUG Resolving local virtual environment: /tmp/.tmpbEdVdD/foo/.venv 2026-10-23 09:50:57.910387286 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:57.910391347 DEBUG No virtual environment found 2026-10-23 09:50:57.910402277 DEBUG Adding first-party search path `/tmp/.tmpbEdVdD/foo` 2026-10-23 09:50:57.910406297 DEBUG Using vendored stdlib 2026-10-23 09:50:57.910485717 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:50:57.910489508 DEBUG Adding new file root '/tmp/.tmpbEdVdD/foo' of kind Project 2026-10-23 09:50:57.913354626 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.002s 2026-10-23 09:50:57.913371547 DEBUG Updating project to check open files 2026-10-23 09:50:57.913385817 DEBUG Registering diagnostic capability with OpenFilesOnly diagnostic mode 2026-10-23 09:50:57.913403617 DEBUG Received server request `client/registerCapability` 2026-10-23 09:50:57.913409767 INFO Retrying to receive `client/registerCapability` request 2026-10-23 09:50:57.923557419 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 09:50:57.923595699 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:50:57.923603499 DEBUG method="shutdown" response.id=2 duration=13.60µs 2026-10-23 09:50:57.923619689 DEBUG Received server response for request 2 2026-10-23 09:50:57.923628780 DEBUG Client sends notification `exit` 2026-10-23 09:50:57.923641150 DEBUG Received exit notification, exiting ok test initialize::open_files_diagnostic_registration_via_initialization ... 2026-10-23 09:50:57.924962393 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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-23 09:50:57.925019714 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:50:57.925054344 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:50:57.925131395 DEBUG Client info: None 2026-10-23 09:50:57.925157175 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-23 09:50:57.925168995 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:50:57.925175445 INFO Version: Unknown 2026-10-23 09:50:57.925217586 DEBUG Received server response for request 1 2026-10-23 09:50:57.925246546 DEBUG Client sends notification `initialized` 2026-10-23 09:50:57.925261596 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:50:57.925354657 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:50:57.925394097 DEBUG Received server request `workspace/configuration` 2026-10-23 09:50:57.925397917 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:50:57.925468998 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:50:57.925486288 DEBUG Initializing workspace `file:///tmp/.tmphXwMNl/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:50:57.925502328 DEBUG Searching for a project in '/tmp/.tmphXwMNl/foo' 2026-10-23 09:50:57.925536399 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:50:57.925541409 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:57.926652340 INFO Defaulting to python-platform `linux` 2026-10-23 09:50:57.926661280 DEBUG Resolving local virtual environment: /tmp/.tmphXwMNl/foo/.venv 2026-10-23 09:50:57.926710281 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:57.926714771 DEBUG No virtual environment found 2026-10-23 09:50:57.926726751 DEBUG Adding first-party search path `/tmp/.tmphXwMNl/foo` 2026-10-23 09:50:57.926730891 DEBUG Using vendored stdlib 2026-10-23 09:50:57.926832852 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:50:57.926837422 DEBUG Adding new file root '/tmp/.tmphXwMNl/foo' of kind Project 2026-10-23 09:50:57.930034144 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.003s 2026-10-23 09:50:57.930047124 DEBUG Updating project to check open files 2026-10-23 09:50:57.930065684 DEBUG Registering diagnostic capability with OpenFilesOnly diagnostic mode 2026-10-23 09:50:57.930082614 DEBUG Received server request `client/registerCapability` 2026-10-23 09:50:57.930086715 INFO Retrying to receive `client/registerCapability` request 2026-10-23 09:50:57.940221046 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 09:50:57.940246277 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:50:57.940252977 DEBUG method="shutdown" response.id=2 duration=11.42µs 2026-10-23 09:50:57.940264477 DEBUG Received server response for request 2 2026-10-23 09:50:57.940269487 DEBUG Client sends notification `exit` 2026-10-23 09:50:57.940278347 DEBUG Received exit notification, exiting ok test initialize::open_files_diagnostic_registration_without_configuration ... 2026-10-23 09:50:57.941743192 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-23 09:50:57.941811602 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:50:57.941843803 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:50:57.941894893 DEBUG Client info: None 2026-10-23 09:50:57.941922304 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-23 09:50:57.941933894 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION"] 2026-10-23 09:50:57.941938994 INFO Version: Unknown 2026-10-23 09:50:57.941976754 DEBUG Received server response for request 1 2026-10-23 09:50:57.942019075 DEBUG Client sends notification `initialized` 2026-10-23 09:50:57.942033015 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:50:57.942120616 INFO Client does not support workspace configuration, initializing workspaces using the initialization options 2026-10-23 09:50:57.942150326 DEBUG Initializing workspace `file:///tmp/.tmpRlxa4u/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:50:57.942168216 DEBUG Searching for a project in '/tmp/.tmpRlxa4u/foo' 2026-10-23 09:50:57.942203516 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:50:57.942207956 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:57.943362508 INFO Defaulting to python-platform `linux` 2026-10-23 09:50:57.943374768 DEBUG Resolving local virtual environment: /tmp/.tmpRlxa4u/foo/.venv 2026-10-23 09:50:57.943424979 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:57.943429489 DEBUG No virtual environment found 2026-10-23 09:50:57.943443859 DEBUG Adding first-party search path `/tmp/.tmpRlxa4u/foo` 2026-10-23 09:50:57.943448139 DEBUG Using vendored stdlib 2026-10-23 09:50:57.943547590 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:50:57.943552930 DEBUG Adding new file root '/tmp/.tmpRlxa4u/foo' of kind Project 2026-10-23 09:50:57.945741882 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.002s 2026-10-23 09:50:57.945758012 DEBUG Updating project to check open files 2026-10-23 09:50:57.945781232 DEBUG Registering diagnostic capability with OpenFilesOnly diagnostic mode 2026-10-23 09:50:57.945803043 DEBUG Received server request `client/registerCapability` 2026-10-23 09:50:57.945809493 INFO Retrying to receive `client/registerCapability` request 2026-10-23 09:50:57.955958225 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 09:50:57.955989125 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:50:57.955996895 DEBUG method="shutdown" response.id=2 duration=13.41µs 2026-10-23 09:50:57.956009005 DEBUG Received server response for request 2 2026-10-23 09:50:57.956013265 DEBUG Client sends notification `exit` 2026-10-23 09:50:57.956022275 DEBUG Received exit notification, exiting ok test initialize::register_multiple_capabilities ... 2026-10-23 09:50:57.957455960 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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-23 09:50:57.957518630 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:50:57.957554691 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:50:57.957628352 DEBUG Client info: None 2026-10-23 09:50:57.957656782 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-23 09:50:57.957670592 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:50:57.957676732 INFO Version: Unknown 2026-10-23 09:50:57.957718642 DEBUG Received server response for request 1 2026-10-23 09:50:57.957759213 DEBUG Client sends notification `initialized` 2026-10-23 09:50:57.957773573 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:50:57.957855324 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:50:57.957888194 DEBUG Received server request `workspace/configuration` 2026-10-23 09:50:57.957891904 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:50:57.957954425 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:50:57.957969885 DEBUG Initializing workspace `file:///tmp/.tmpIXHfWn/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:50:57.957985715 DEBUG Searching for a project in '/tmp/.tmpIXHfWn/foo' 2026-10-23 09:50:57.958018625 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:50:57.958023236 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:57.959098436 INFO Defaulting to python-platform `linux` 2026-10-23 09:50:57.959104876 DEBUG Resolving local virtual environment: /tmp/.tmpIXHfWn/foo/.venv 2026-10-23 09:50:57.959146957 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:57.959151147 DEBUG No virtual environment found 2026-10-23 09:50:57.959162167 DEBUG Adding first-party search path `/tmp/.tmpIXHfWn/foo` 2026-10-23 09:50:57.959166247 DEBUG Using vendored stdlib 2026-10-23 09:50:57.959265238 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:50:57.959274278 DEBUG Adding new file root '/tmp/.tmpIXHfWn/foo' of kind Project 2026-10-23 09:50:57.961399359 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.002s 2026-10-23 09:50:57.961414960 DEBUG Registering diagnostic capability with Workspace diagnostic mode 2026-10-23 09:50:57.961434160 DEBUG Received server request `client/registerCapability` 2026-10-23 09:50:57.961439410 INFO Retrying to receive `client/registerCapability` request 2026-10-23 09:50:57.971599662 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 09:50:57.971627402 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:50:57.971636052 DEBUG method="shutdown" response.id=2 duration=13.21µs 2026-10-23 09:50:57.971647912 DEBUG Received server response for request 2 2026-10-23 09:50:57.971652552 DEBUG Client sends notification `exit` 2026-10-23 09:50:57.971661443 DEBUG Received exit notification, exiting ok test initialize::single_workspace_folder ... 2026-10-23 09:50:57.973131137 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:50:57.973194158 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:50:57.973227268 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:50:57.973287999 DEBUG Client info: None 2026-10-23 09:50:57.973316189 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:50:57.973328859 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:50:57.973335549 INFO Version: Unknown 2026-10-23 09:50:57.973377710 DEBUG Received server response for request 1 2026-10-23 09:50:57.973416920 DEBUG Client sends notification `initialized` 2026-10-23 09:50:57.973432280 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:50:57.973523631 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:50:57.973556722 DEBUG Received server request `workspace/configuration` 2026-10-23 09:50:57.973560012 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:50:57.973653433 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:50:57.973670633 DEBUG Initializing workspace `file:///tmp/.tmpm4P8i0/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:50:57.973699803 DEBUG Searching for a project in '/tmp/.tmpm4P8i0/foo' 2026-10-23 09:50:57.973733333 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:50:57.973739274 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:57.974922095 INFO Defaulting to python-platform `linux` 2026-10-23 09:50:57.974930845 DEBUG Resolving local virtual environment: /tmp/.tmpm4P8i0/foo/.venv 2026-10-23 09:50:57.974977846 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:57.974982306 DEBUG No virtual environment found 2026-10-23 09:50:57.974993586 DEBUG Adding first-party search path `/tmp/.tmpm4P8i0/foo` 2026-10-23 09:50:57.974997766 DEBUG Using vendored stdlib 2026-10-23 09:50:57.975098627 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:50:57.975106207 DEBUG Adding new file root '/tmp/.tmpm4P8i0/foo' of kind Project 2026-10-23 09:50:57.978089397 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.002s 2026-10-23 09:50:57.978103077 DEBUG Updating project to check open files 2026-10-23 09:50:57.983819425 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 09:50:57.983843215 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:50:57.983848735 DEBUG method="shutdown" response.id=2 duration=9.31µs 2026-10-23 09:50:57.983860405 DEBUG Received server response for request 2 2026-10-23 09:50:57.983864755 DEBUG Client sends notification `exit` 2026-10-23 09:50:57.983873825 DEBUG Received exit notification, exiting ok test initialize::unknown_initialization_options ... 2026-10-23 09:50:57.985266419 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:50:57.985328750 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:50:57.985359150 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:50:57.985412251 DEBUG Client info: None 2026-10-23 09:50:57.985434381 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, 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-23 09:50:57.985447401 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:50:57.985452771 INFO Version: Unknown 2026-10-23 09:50:57.985491412 DEBUG Received server response for request 1 2026-10-23 09:50:57.985527542 DEBUG Client sends notification `initialized` 2026-10-23 09:50:57.985541682 WARN Received unknown options during initialization: { "bar": null } 2026-10-23 09:50:57.985550202 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:50:57.985552152 DEBUG Received notification `window/showMessage` 2026-10-23 09:50:57.985555292 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:50:57.985631323 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:50:57.985665173 DEBUG Received server request `workspace/configuration` 2026-10-23 09:50:57.985668443 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:50:57.985725384 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:50:57.985739934 DEBUG Initializing workspace `file:///tmp/.tmp4GKCfb/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:50:57.985754544 DEBUG Searching for a project in '/tmp/.tmp4GKCfb/foo' 2026-10-23 09:50:57.985787465 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:50:57.985791855 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:57.986236079 INFO Defaulting to python-platform `linux` 2026-10-23 09:50:57.986241189 DEBUG Resolving local virtual environment: /tmp/.tmp4GKCfb/foo/.venv 2026-10-23 09:50:57.986281960 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:57.986286200 DEBUG No virtual environment found 2026-10-23 09:50:57.986296600 DEBUG Adding first-party search path `/tmp/.tmp4GKCfb/foo` 2026-10-23 09:50:57.986300650 DEBUG Using vendored stdlib 2026-10-23 09:50:57.986379181 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:50:57.986383191 DEBUG Adding new file root '/tmp/.tmp4GKCfb/foo' of kind Project 2026-10-23 09:50:57.989315850 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.002s 2026-10-23 09:50:57.989331200 DEBUG Updating project to check open files 2026-10-23 09:50:57.995803535 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 09:50:57.995829556 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:50:57.995835166 DEBUG method="shutdown" response.id=2 duration=8.89µs 2026-10-23 09:50:57.995846656 DEBUG Received server response for request 2 2026-10-23 09:50:57.995851806 DEBUG Client sends notification `exit` 2026-10-23 09:50:57.995861516 DEBUG Received exit notification, exiting ok test initialize::unknown_options_in_workspace_configuration ... 2026-10-23 09:50:57.997129109 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:50:57.997181839 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:50:57.997215900 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:50:57.997261680 DEBUG Client info: None 2026-10-23 09:50:57.997289090 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:50:57.997299920 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:50:57.997305420 INFO Version: Unknown 2026-10-23 09:50:57.997341241 DEBUG Received server response for request 1 2026-10-23 09:50:57.997369471 DEBUG Client sends notification `initialized` 2026-10-23 09:50:57.997383001 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:50:57.997460472 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:50:57.997495162 DEBUG Received server request `workspace/configuration` 2026-10-23 09:50:57.997498282 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:50:57.997558033 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:50:57.997570873 WARN Received unknown options for workspace `file:///tmp/.tmpZC5Nqd/foo`: { "bar": null } 2026-10-23 09:50:57.997591353 DEBUG Initializing workspace `file:///tmp/.tmpZC5Nqd/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:50:57.997594773 DEBUG Received notification `window/showMessage` 2026-10-23 09:50:57.997598333 INFO Retrying to receive `window/showMessage` notification 2026-10-23 09:50:57.997605273 DEBUG Searching for a project in '/tmp/.tmpZC5Nqd/foo' 2026-10-23 09:50:57.997640644 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:50:57.997645524 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:57.998097698 INFO Defaulting to python-platform `linux` 2026-10-23 09:50:57.998102948 DEBUG Resolving local virtual environment: /tmp/.tmpZC5Nqd/foo/.venv 2026-10-23 09:50:57.998143159 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:57.998146899 DEBUG No virtual environment found 2026-10-23 09:50:57.998157209 DEBUG Adding first-party search path `/tmp/.tmpZC5Nqd/foo` 2026-10-23 09:50:57.998161879 DEBUG Using vendored stdlib 2026-10-23 09:50:57.998246780 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:50:57.998250460 DEBUG Adding new file root '/tmp/.tmpZC5Nqd/foo' of kind Project 2026-10-23 09:50:58.000217550 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.002s 2026-10-23 09:50:58.000231400 DEBUG Updating project to check open files 2026-10-23 09:50:58.007726245 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 09:50:58.007751665 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:50:58.007757726 DEBUG method="shutdown" response.id=2 duration=9.90µs 2026-10-23 09:50:58.007768946 DEBUG Received server response for request 2 2026-10-23 09:50:58.007772786 DEBUG Client sends notification `exit` 2026-10-23 09:50:58.007781686 DEBUG Received exit notification, exiting ok test initialize::workspace_diagnostic_registration ... 2026-10-23 09:50:58.009105479 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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-23 09:50:58.009164540 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:50:58.009198330 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:50:58.009249921 DEBUG Client info: None 2026-10-23 09:50:58.009272921 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:50:58.009284741 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:50:58.009290351 INFO Version: Unknown 2026-10-23 09:50:58.009328251 DEBUG Received server response for request 1 2026-10-23 09:50:58.009360302 DEBUG Client sends notification `initialized` 2026-10-23 09:50:58.009374272 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:50:58.009450063 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:50:58.009483413 DEBUG Received server request `workspace/configuration` 2026-10-23 09:50:58.009487003 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:50:58.009549224 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:50:58.009563744 DEBUG Initializing workspace `file:///tmp/.tmpBmZ89Z/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:50:58.009600044 DEBUG Searching for a project in '/tmp/.tmpBmZ89Z/foo' 2026-10-23 09:50:58.009631784 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:50:58.009636675 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:58.010064709 INFO Defaulting to python-platform `linux` 2026-10-23 09:50:58.010069709 DEBUG Resolving local virtual environment: /tmp/.tmpBmZ89Z/foo/.venv 2026-10-23 09:50:58.010109099 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:58.010112709 DEBUG No virtual environment found 2026-10-23 09:50:58.010122389 DEBUG Adding first-party search path `/tmp/.tmpBmZ89Z/foo` 2026-10-23 09:50:58.010126509 DEBUG Using vendored stdlib 2026-10-23 09:50:58.010203990 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:50:58.010208050 DEBUG Adding new file root '/tmp/.tmpBmZ89Z/foo' of kind Project 2026-10-23 09:50:58.012103269 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.001s 2026-10-23 09:50:58.012115619 DEBUG Registering diagnostic capability with Workspace diagnostic mode 2026-10-23 09:50:58.012133320 DEBUG Received server request `client/registerCapability` 2026-10-23 09:50:58.012139730 INFO Retrying to receive `client/registerCapability` request 2026-10-23 09:50:58.022279542 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 09:50:58.022302352 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:50:58.022308302 DEBUG method="shutdown" response.id=2 duration=10.05µs 2026-10-23 09:50:58.022318912 DEBUG Received server response for request 2 2026-10-23 09:50:58.022323552 DEBUG Client sends notification `exit` 2026-10-23 09:50:58.022333062 DEBUG Received exit notification, exiting ok test initialize::workspace_diagnostic_registration_via_initialization ... 2026-10-23 09:50:58.023710556 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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-23 09:50:58.023771087 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:50:58.023803467 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:50:58.023863767 DEBUG Client info: None 2026-10-23 09:50:58.023887998 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-23 09:50:58.023901108 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:50:58.023906528 INFO Version: Unknown 2026-10-23 09:50:58.023947188 DEBUG Received server response for request 1 2026-10-23 09:50:58.023977469 DEBUG Client sends notification `initialized` 2026-10-23 09:50:58.023992179 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:50:58.024077860 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:50:58.024111700 DEBUG Received server request `workspace/configuration` 2026-10-23 09:50:58.024115970 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:50:58.024181291 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:50:58.024212061 DEBUG Initializing workspace `file:///tmp/.tmpgYhFxY/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:50:58.024227561 DEBUG Searching for a project in '/tmp/.tmpgYhFxY/foo' 2026-10-23 09:50:58.024260552 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:50:58.024265542 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:58.025542424 INFO Defaulting to python-platform `linux` 2026-10-23 09:50:58.025551454 DEBUG Resolving local virtual environment: /tmp/.tmpgYhFxY/foo/.venv 2026-10-23 09:50:58.025612935 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:58.025617885 DEBUG No virtual environment found 2026-10-23 09:50:58.025629195 DEBUG Adding first-party search path `/tmp/.tmpgYhFxY/foo` 2026-10-23 09:50:58.025633405 DEBUG Using vendored stdlib 2026-10-23 09:50:58.025742446 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:50:58.025747866 DEBUG Adding new file root '/tmp/.tmpgYhFxY/foo' of kind Project 2026-10-23 09:50:58.027857128 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.002s 2026-10-23 09:50:58.027872738 DEBUG Registering diagnostic capability with Workspace diagnostic mode 2026-10-23 09:50:58.027891878 DEBUG Received server request `client/registerCapability` 2026-10-23 09:50:58.027897468 INFO Retrying to receive `client/registerCapability` request 2026-10-23 09:50:58.038035590 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 09:50:58.038060960 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:50:58.038067370 DEBUG method="shutdown" response.id=2 duration=11.41µs 2026-10-23 09:50:58.038078650 DEBUG Received server response for request 2 2026-10-23 09:50:58.038082770 DEBUG Client sends notification `exit` 2026-10-23 09:50:58.038091551 DEBUG Received exit notification, exiting ok test initialize::workspace_diagnostic_registration_without_configuration ... 2026-10-23 09:50:58.039496795 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-23 09:50:58.039560265 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:50:58.039717527 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:50:58.039780208 DEBUG Client info: None 2026-10-23 09:50:58.039807508 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-23 09:50:58.039817798 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION"] 2026-10-23 09:50:58.039822798 INFO Version: Unknown 2026-10-23 09:50:58.039859408 DEBUG Received server response for request 1 2026-10-23 09:50:58.039894109 DEBUG Client sends notification `initialized` 2026-10-23 09:50:58.039907869 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:50:58.039993130 INFO Client does not support workspace configuration, initializing workspaces using the initialization options 2026-10-23 09:50:58.040023780 DEBUG Initializing workspace `file:///tmp/.tmpJGUWUL/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:50:58.040039280 DEBUG Searching for a project in '/tmp/.tmpJGUWUL/foo' 2026-10-23 09:50:58.040073941 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:50:58.040079361 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:58.041223342 INFO Defaulting to python-platform `linux` 2026-10-23 09:50:58.041235052 DEBUG Resolving local virtual environment: /tmp/.tmpJGUWUL/foo/.venv 2026-10-23 09:50:58.041284233 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:58.041289283 DEBUG No virtual environment found 2026-10-23 09:50:58.041303373 DEBUG Adding first-party search path `/tmp/.tmpJGUWUL/foo` 2026-10-23 09:50:58.041307863 DEBUG Using vendored stdlib 2026-10-23 09:50:58.041414594 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:50:58.041422084 DEBUG Adding new file root '/tmp/.tmpJGUWUL/foo' of kind Project 2026-10-23 09:50:58.043648466 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.002s 2026-10-23 09:50:58.043666167 DEBUG Registering diagnostic capability with Workspace diagnostic mode 2026-10-23 09:50:58.043687427 DEBUG Received server request `client/registerCapability` 2026-10-23 09:50:58.043692747 INFO Retrying to receive `client/registerCapability` request 2026-10-23 09:50:58.053832739 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 09:50:58.053865299 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:50:58.053876199 DEBUG method="shutdown" response.id=2 duration=17.00µs 2026-10-23 09:50:58.053888979 DEBUG Received server response for request 2 2026-10-23 09:50:58.053892709 DEBUG Client sends notification `exit` 2026-10-23 09:50:58.053901770 DEBUG Received exit notification, exiting ok test inlay_hints::default_inlay_hints ... 2026-10-23 09:50:58.055286943 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: 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-23 09:50:58.055343334 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:50:58.055376924 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:50:58.055432675 DEBUG Client info: None 2026-10-23 09:50:58.055462625 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:50:58.055472355 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:50:58.055477285 INFO Version: Unknown 2026-10-23 09:50:58.055515396 DEBUG Received server response for request 1 2026-10-23 09:50:58.055544516 DEBUG Client sends notification `initialized` 2026-10-23 09:50:58.055558566 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:50:58.055652117 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:50:58.055689558 DEBUG Received server request `workspace/configuration` 2026-10-23 09:50:58.055693098 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:50:58.055706198 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:50:58.055709638 DEBUG Client sends request `textDocument/inlayHint` with ID 2 2026-10-23 09:50:58.055758128 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:50:58.055774108 DEBUG Initializing workspace `file:///tmp/.tmpQHX517/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:50:58.055789149 DEBUG Searching for a project in '/tmp/.tmpQHX517/src' 2026-10-23 09:50:58.055830959 DEBUG Found project at '/tmp/.tmpQHX517/src' 2026-10-23 09:50:58.055835199 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:58.056296624 INFO Defaulting to python-platform `linux` 2026-10-23 09:50:58.056302324 DEBUG Resolving local virtual environment: /tmp/.tmpQHX517/src/.venv 2026-10-23 09:50:58.056345124 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:58.056348914 DEBUG No virtual environment found 2026-10-23 09:50:58.056358944 DEBUG Adding first-party search path `/tmp/.tmpQHX517/src` 2026-10-23 09:50:58.056363064 DEBUG Using vendored stdlib 2026-10-23 09:50:58.056456275 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:50:58.056460325 DEBUG Adding new file root '/tmp/.tmpQHX517/src' of kind Project 2026-10-23 09:50:58.058462705 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-23 09:50:58.058477226 DEBUG Updating project to check open files 2026-10-23 09:50:58.058554556 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpQHX517/src/foo.py") 2026-10-23 09:50:58.058563876 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpQHX517/src/foo.py` 2026-10-23 09:50:58.058570847 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpQHX517/src/foo.py` 2026-10-23 09:50:58.058712698 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpQHX517/src/foo.py` to project `src` 2026-10-23 09:50:58.058726928 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpQHX517/src/foo.py` 2026-10-23 09:50:58.058729338 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:50:58.058738538 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:50:58.059092982 DEBUG request{id=2 method=textDocument/inlayHint}: Resolving dynamic module resolution paths 2026-10-23 09:50:58.074716879 DEBUG request{id=2 method=textDocument/inlayHint}: Module `__builtins__` not found in search paths 2026-10-23 09:50:58.075012262 DEBUG request{id=2 method=textDocument/inlayHint}: Inlay hint request returned 3 hints in 16.243363ms 2026-10-23 09:50:58.075040462 DEBUG method="textDocument/inlayHint" response.id=2 duration=16.30ms 2026-10-23 09:50:58.075055882 DEBUG Received server response for request 2 2026-10-23 09:50:58.085348886 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 09:50:58.085379716 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:50:58.085386766 DEBUG method="shutdown" response.id=3 duration=11.18µs 2026-10-23 09:50:58.085397326 DEBUG Received server response for request 3 2026-10-23 09:50:58.085401216 DEBUG Client sends notification `exit` 2026-10-23 09:50:58.085411126 DEBUG Received exit notification, exiting ok test inlay_hints::default_inlay_hints_auto_import ... 2026-10-23 09:50:58.088684419 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: 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-23 09:50:58.088749410 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:50:58.088786490 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:50:58.088849241 DEBUG Client info: None 2026-10-23 09:50:58.088882061 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:50:58.088893261 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:50:58.088898791 INFO Version: Unknown 2026-10-23 09:50:58.088936162 DEBUG Received server response for request 1 2026-10-23 09:50:58.088978922 DEBUG Client sends notification `initialized` 2026-10-23 09:50:58.088993912 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:50:58.089093463 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:50:58.089128744 DEBUG Received server request `workspace/configuration` 2026-10-23 09:50:58.089132204 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:50:58.089146234 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:50:58.089149824 DEBUG Client sends request `textDocument/inlayHint` with ID 2 2026-10-23 09:50:58.089201074 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:50:58.089218795 DEBUG Initializing workspace `file:///tmp/.tmpstDqNf/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:50:58.089236135 DEBUG Searching for a project in '/tmp/.tmpstDqNf/src' 2026-10-23 09:50:58.089269855 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:50:58.089274745 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:58.090488837 INFO Defaulting to python-platform `linux` 2026-10-23 09:50:58.090500577 DEBUG Resolving local virtual environment: /tmp/.tmpstDqNf/src/.venv 2026-10-23 09:50:58.090547758 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:58.090552298 DEBUG No virtual environment found 2026-10-23 09:50:58.090562818 DEBUG Adding first-party search path `/tmp/.tmpstDqNf/src` 2026-10-23 09:50:58.090566758 DEBUG Using vendored stdlib 2026-10-23 09:50:58.090681899 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:50:58.090686579 DEBUG Adding new file root '/tmp/.tmpstDqNf/src' of kind Project 2026-10-23 09:50:58.092859541 INFO Project::index_files{project=src}: Indexed 2 file(s) in 0.002s 2026-10-23 09:50:58.092875591 DEBUG Updating project to check open files 2026-10-23 09:50:58.092958562 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpstDqNf/src/foo.py") 2026-10-23 09:50:58.092969262 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpstDqNf/src/foo.py` 2026-10-23 09:50:58.092977292 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpstDqNf/src/foo.py` 2026-10-23 09:50:58.093104074 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpstDqNf/src/foo.py` to project `src` 2026-10-23 09:50:58.093118234 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpstDqNf/src/foo.py` 2026-10-23 09:50:58.093120634 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:50:58.093128654 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:50:58.093418257 DEBUG request{id=2 method=textDocument/inlayHint}: Resolving dynamic module resolution paths 2026-10-23 09:50:58.095792391 DEBUG request{id=2 method=textDocument/inlayHint}: Inlay hint request returned 1 hints in 2.619417ms 2026-10-23 09:50:58.095819691 DEBUG method="textDocument/inlayHint" response.id=2 duration=2.68ms 2026-10-23 09:50:58.095833161 DEBUG Received server response for request 2 2026-10-23 09:50:58.106051564 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 09:50:58.106079644 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:50:58.106086214 DEBUG method="shutdown" response.id=3 duration=9.97µs 2026-10-23 09:50:58.106095854 DEBUG Received server response for request 3 2026-10-23 09:50:58.106099794 DEBUG Client sends notification `exit` 2026-10-23 09:50:58.106109234 DEBUG Received exit notification, exiting ok test inlay_hints::inlay_hint_burst_does_not_block_responses ... 2026-10-23 09:50:58.108145885 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: 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-23 09:50:58.108212736 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:50:58.108247616 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:50:58.108305067 DEBUG Client info: None 2026-10-23 09:50:58.108330807 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:50:58.108342457 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:50:58.108348777 INFO Version: Unknown 2026-10-23 09:50:58.108392457 DEBUG Received server response for request 1 2026-10-23 09:50:58.108443648 DEBUG Client sends notification `initialized` 2026-10-23 09:50:58.108458968 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:50:58.108546659 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:50:58.108593499 DEBUG Received server request `workspace/configuration` 2026-10-23 09:50:58.108597319 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:50:58.108617330 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:50:58.108620890 DEBUG Client sends request `textDocument/inlayHint` with ID 2 2026-10-23 09:50:58.108659670 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:50:58.108676450 DEBUG Initializing workspace `file:///tmp/.tmpnAXP0Z/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:50:58.108691660 DEBUG Searching for a project in '/tmp/.tmpnAXP0Z/src' 2026-10-23 09:50:58.108723141 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:50:58.108728401 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:58.109839482 INFO Defaulting to python-platform `linux` 2026-10-23 09:50:58.109845382 DEBUG Resolving local virtual environment: /tmp/.tmpnAXP0Z/src/.venv 2026-10-23 09:50:58.109889812 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:58.109894323 DEBUG No virtual environment found 2026-10-23 09:50:58.109904903 DEBUG Adding first-party search path `/tmp/.tmpnAXP0Z/src` 2026-10-23 09:50:58.109909063 DEBUG Using vendored stdlib 2026-10-23 09:50:58.110005824 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:50:58.110010224 DEBUG Adding new file root '/tmp/.tmpnAXP0Z/src' of kind Project 2026-10-23 09:50:58.112206016 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-23 09:50:58.112220576 DEBUG Updating project to check open files 2026-10-23 09:50:58.112297287 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpnAXP0Z/src/values.py") 2026-10-23 09:50:58.112304797 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpnAXP0Z/src/values.py` 2026-10-23 09:50:58.112312737 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpnAXP0Z/src/values.py` 2026-10-23 09:50:58.112459788 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpnAXP0Z/src/values.py` to project `src` 2026-10-23 09:50:58.112473368 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpnAXP0Z/src/values.py` 2026-10-23 09:50:58.112476048 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:50:58.112484289 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:50:58.116048714 DEBUG request{id=2 method=textDocument/inlayHint}: Resolving dynamic module resolution paths 2026-10-23 09:50:58.124231687 DEBUG request{id=2 method=textDocument/inlayHint}: Module `__builtins__` not found in search paths 2026-10-23 09:50:58.136495730 DEBUG request{id=2 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 23.980031ms 2026-10-23 09:50:58.136654912 DEBUG method="textDocument/inlayHint" response.id=2 duration=24.16ms 2026-10-23 09:50:58.136675972 DEBUG Received server response for request 2 2026-10-23 09:50:58.137080296 DEBUG Client sends request `textDocument/inlayHint` with ID 3 2026-10-23 09:50:58.137094116 DEBUG Client sends request `textDocument/inlayHint` with ID 4 2026-10-23 09:50:58.137097906 DEBUG Client sends request `textDocument/inlayHint` with ID 5 2026-10-23 09:50:58.137101926 DEBUG Client sends request `textDocument/inlayHint` with ID 6 2026-10-23 09:50:58.137108236 DEBUG Client sends request `textDocument/inlayHint` with ID 7 2026-10-23 09:50:58.137110936 DEBUG Client sends request `textDocument/inlayHint` with ID 8 2026-10-23 09:50:58.137113886 DEBUG Client sends request `textDocument/inlayHint` with ID 9 2026-10-23 09:50:58.137120306 DEBUG Client sends request `textDocument/inlayHint` with ID 10 2026-10-23 09:50:58.137128026 DEBUG Client sends request `textDocument/inlayHint` with ID 11 2026-10-23 09:50:58.137139107 DEBUG Client sends request `textDocument/inlayHint` with ID 12 2026-10-23 09:50:58.137141947 DEBUG Client sends request `textDocument/inlayHint` with ID 13 2026-10-23 09:50:58.137144527 DEBUG Client sends request `textDocument/inlayHint` with ID 14 2026-10-23 09:50:58.137146997 DEBUG Client sends request `textDocument/inlayHint` with ID 15 2026-10-23 09:50:58.137149247 DEBUG Client sends request `textDocument/inlayHint` with ID 16 2026-10-23 09:50:58.137152117 DEBUG Client sends request `textDocument/inlayHint` with ID 17 2026-10-23 09:50:58.137154757 DEBUG Client sends request `textDocument/inlayHint` with ID 18 2026-10-23 09:50:58.137157607 DEBUG Client sends request `textDocument/inlayHint` with ID 19 2026-10-23 09:50:58.137160427 DEBUG Client sends request `textDocument/inlayHint` with ID 20 2026-10-23 09:50:58.137163187 DEBUG Client sends request `textDocument/inlayHint` with ID 21 2026-10-23 09:50:58.137166047 DEBUG Client sends request `textDocument/inlayHint` with ID 22 2026-10-23 09:50:58.137168787 DEBUG Client sends request `textDocument/inlayHint` with ID 23 2026-10-23 09:50:58.137171517 DEBUG Client sends request `textDocument/inlayHint` with ID 24 2026-10-23 09:50:58.137174217 DEBUG Client sends request `textDocument/inlayHint` with ID 25 2026-10-23 09:50:58.137176687 DEBUG Client sends request `textDocument/inlayHint` with ID 26 2026-10-23 09:50:58.137179477 DEBUG Client sends request `textDocument/inlayHint` with ID 27 2026-10-23 09:50:58.137182287 DEBUG Client sends request `textDocument/inlayHint` with ID 28 2026-10-23 09:50:58.137185527 DEBUG Client sends request `textDocument/inlayHint` with ID 29 2026-10-23 09:50:58.137187957 DEBUG Client sends request `textDocument/inlayHint` with ID 30 2026-10-23 09:50:58.137190947 DEBUG Client sends request `textDocument/inlayHint` with ID 31 2026-10-23 09:50:58.137193497 DEBUG Client sends request `textDocument/inlayHint` with ID 32 2026-10-23 09:50:58.137195927 DEBUG Client sends request `textDocument/inlayHint` with ID 33 2026-10-23 09:50:58.137198487 DEBUG Client sends request `textDocument/inlayHint` with ID 34 2026-10-23 09:50:58.137200687 DEBUG Client sends request `textDocument/inlayHint` with ID 35 2026-10-23 09:50:58.137203517 DEBUG Client sends request `textDocument/inlayHint` with ID 36 2026-10-23 09:50:58.137206087 DEBUG Client sends request `textDocument/inlayHint` with ID 37 2026-10-23 09:50:58.137208777 DEBUG Client sends request `textDocument/inlayHint` with ID 38 2026-10-23 09:50:58.137211187 DEBUG Client sends request `textDocument/inlayHint` with ID 39 2026-10-23 09:50:58.137213787 DEBUG Client sends request `textDocument/inlayHint` with ID 40 2026-10-23 09:50:58.137216337 DEBUG Client sends request `textDocument/inlayHint` with ID 41 2026-10-23 09:50:58.137218517 DEBUG Client sends request `textDocument/inlayHint` with ID 42 2026-10-23 09:50:58.137220807 DEBUG Client sends request `textDocument/inlayHint` with ID 43 2026-10-23 09:50:58.137223367 DEBUG Client sends request `textDocument/inlayHint` with ID 44 2026-10-23 09:50:58.137225807 DEBUG Client sends request `textDocument/inlayHint` with ID 45 2026-10-23 09:50:58.137228307 DEBUG Client sends request `textDocument/inlayHint` with ID 46 2026-10-23 09:50:58.137231107 DEBUG Client sends request `textDocument/inlayHint` with ID 47 2026-10-23 09:50:58.137233937 DEBUG Client sends request `textDocument/inlayHint` with ID 48 2026-10-23 09:50:58.137236568 DEBUG Client sends request `textDocument/inlayHint` with ID 49 2026-10-23 09:50:58.137239118 DEBUG Client sends request `textDocument/inlayHint` with ID 50 2026-10-23 09:50:58.137241448 DEBUG Client sends request `textDocument/inlayHint` with ID 51 2026-10-23 09:50:58.137244948 DEBUG Client sends request `textDocument/inlayHint` with ID 52 2026-10-23 09:50:58.137248148 DEBUG Client sends request `textDocument/inlayHint` with ID 53 2026-10-23 09:50:58.137250888 DEBUG Client sends request `textDocument/inlayHint` with ID 54 2026-10-23 09:50:58.137253928 DEBUG Client sends request `textDocument/inlayHint` with ID 55 2026-10-23 09:50:58.137256558 DEBUG Client sends request `textDocument/inlayHint` with ID 56 2026-10-23 09:50:58.137259138 DEBUG Client sends request `textDocument/inlayHint` with ID 57 2026-10-23 09:50:58.137261668 DEBUG Client sends request `textDocument/inlayHint` with ID 58 2026-10-23 09:50:58.137264388 DEBUG Client sends request `textDocument/inlayHint` with ID 59 2026-10-23 09:50:58.137267058 DEBUG Client sends request `textDocument/inlayHint` with ID 60 2026-10-23 09:50:58.137269508 DEBUG Client sends request `textDocument/inlayHint` with ID 61 2026-10-23 09:50:58.137271908 DEBUG Client sends request `textDocument/inlayHint` with ID 62 2026-10-23 09:50:58.137274018 DEBUG Client sends request `textDocument/inlayHint` with ID 63 2026-10-23 09:50:58.137276998 DEBUG Client sends request `textDocument/inlayHint` with ID 64 2026-10-23 09:50:58.137279328 DEBUG Client sends request `textDocument/inlayHint` with ID 65 2026-10-23 09:50:58.137281608 DEBUG Client sends request `textDocument/inlayHint` with ID 66 2026-10-23 09:50:58.137283888 DEBUG Client sends request `textDocument/inlayHint` with ID 67 2026-10-23 09:50:58.137286018 DEBUG Client sends request `textDocument/inlayHint` with ID 68 2026-10-23 09:50:58.137288138 DEBUG Client sends request `textDocument/inlayHint` with ID 69 2026-10-23 09:50:58.137290238 DEBUG Client sends request `textDocument/inlayHint` with ID 70 2026-10-23 09:50:58.137292598 DEBUG Client sends request `textDocument/inlayHint` with ID 71 2026-10-23 09:50:58.137295358 DEBUG Client sends request `textDocument/inlayHint` with ID 72 2026-10-23 09:50:58.137297988 DEBUG Client sends request `textDocument/inlayHint` with ID 73 2026-10-23 09:50:58.137300278 DEBUG Client sends request `textDocument/inlayHint` with ID 74 2026-10-23 09:50:58.137302428 DEBUG Client sends request `textDocument/inlayHint` with ID 75 2026-10-23 09:50:58.137304958 DEBUG Client sends request `textDocument/inlayHint` with ID 76 2026-10-23 09:50:58.137307428 DEBUG Client sends request `textDocument/inlayHint` with ID 77 2026-10-23 09:50:58.137310028 DEBUG Client sends request `textDocument/inlayHint` with ID 78 2026-10-23 09:50:58.137312468 DEBUG Client sends request `textDocument/inlayHint` with ID 79 2026-10-23 09:50:58.137315048 DEBUG Client sends request `textDocument/inlayHint` with ID 80 2026-10-23 09:50:58.137317218 DEBUG Client sends request `textDocument/inlayHint` with ID 81 2026-10-23 09:50:58.137319318 DEBUG Client sends request `textDocument/inlayHint` with ID 82 2026-10-23 09:50:58.137321468 DEBUG Client sends request `textDocument/inlayHint` with ID 83 2026-10-23 09:50:58.137323618 DEBUG Client sends request `textDocument/inlayHint` with ID 84 2026-10-23 09:50:58.137325808 DEBUG Client sends request `textDocument/inlayHint` with ID 85 2026-10-23 09:50:58.137328088 DEBUG Client sends request `textDocument/inlayHint` with ID 86 2026-10-23 09:50:58.137330468 DEBUG Client sends request `textDocument/inlayHint` with ID 87 2026-10-23 09:50:58.137333048 DEBUG Client sends request `textDocument/inlayHint` with ID 88 2026-10-23 09:50:58.137335698 DEBUG Client sends request `textDocument/inlayHint` with ID 89 2026-10-23 09:50:58.137338089 DEBUG Client sends request `textDocument/inlayHint` with ID 90 2026-10-23 09:50:58.137340469 DEBUG Client sends request `textDocument/inlayHint` with ID 91 2026-10-23 09:50:58.137342729 DEBUG Client sends request `textDocument/inlayHint` with ID 92 2026-10-23 09:50:58.137345229 DEBUG Client sends request `textDocument/inlayHint` with ID 93 2026-10-23 09:50:58.137347609 DEBUG Client sends request `textDocument/inlayHint` with ID 94 2026-10-23 09:50:58.137350329 DEBUG Client sends request `textDocument/inlayHint` with ID 95 2026-10-23 09:50:58.137353069 DEBUG Client sends request `textDocument/inlayHint` with ID 96 2026-10-23 09:50:58.137355699 DEBUG Client sends request `textDocument/inlayHint` with ID 97 2026-10-23 09:50:58.137358329 DEBUG Client sends request `textDocument/inlayHint` with ID 98 2026-10-23 09:50:58.137360849 DEBUG Client sends request `textDocument/inlayHint` with ID 99 2026-10-23 09:50:58.137363609 DEBUG Client sends request `textDocument/inlayHint` with ID 100 2026-10-23 09:50:58.137366349 DEBUG Client sends request `textDocument/inlayHint` with ID 101 2026-10-23 09:50:58.137368949 DEBUG Client sends request `textDocument/inlayHint` with ID 102 2026-10-23 09:50:58.137371799 DEBUG Client sends request `textDocument/inlayHint` with ID 103 2026-10-23 09:50:58.137374819 DEBUG Client sends request `textDocument/inlayHint` with ID 104 2026-10-23 09:50:58.137377599 DEBUG Client sends request `textDocument/inlayHint` with ID 105 2026-10-23 09:50:58.137380499 DEBUG Client sends request `textDocument/hover` with ID 106 2026-10-23 09:50:58.137485110 DEBUG request{id=3 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 362.604µs 2026-10-23 09:50:58.137761593 DEBUG method="textDocument/inlayHint" response.id=3 duration=660.38µs 2026-10-23 09:50:58.137772653 DEBUG Received server response for request 3 2026-10-23 09:50:58.139792883 DEBUG request{id=4 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 2.0334ms 2026-10-23 09:50:58.140497080 DEBUG method="textDocument/inlayHint" response.id=4 duration=3.38ms 2026-10-23 09:50:58.140509910 DEBUG Received server response for request 4 2026-10-23 09:50:58.142385119 DEBUG request{id=5 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.890309ms 2026-10-23 09:50:58.143514041 DEBUG method="textDocument/inlayHint" response.id=5 duration=6.39ms 2026-10-23 09:50:58.143524041 DEBUG Received server response for request 5 2026-10-23 09:50:58.145308699 DEBUG request{id=6 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.803218ms 2026-10-23 09:50:58.146625412 DEBUG method="textDocument/inlayHint" response.id=6 duration=9.50ms 2026-10-23 09:50:58.146636572 DEBUG Received server response for request 6 2026-10-23 09:50:58.148609792 DEBUG request{id=7 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.99413ms 2026-10-23 09:50:58.149832994 DEBUG method="textDocument/inlayHint" response.id=7 duration=12.06ms 2026-10-23 09:50:58.149843144 DEBUG Received server response for request 7 2026-10-23 09:50:58.151268349 DEBUG request{id=8 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.442385ms 2026-10-23 09:50:58.152617242 DEBUG method="textDocument/inlayHint" response.id=8 duration=12.11ms 2026-10-23 09:50:58.152832374 DEBUG Received server response for request 8 2026-10-23 09:50:58.154115397 DEBUG request{id=9 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.503715ms 2026-10-23 09:50:58.155748454 DEBUG method="textDocument/inlayHint" response.id=9 duration=12.23ms 2026-10-23 09:50:58.155759674 DEBUG Received server response for request 9 2026-10-23 09:50:58.157459811 DEBUG request{id=10 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.718947ms 2026-10-23 09:50:58.158961606 DEBUG method="textDocument/inlayHint" response.id=10 duration=12.33ms 2026-10-23 09:50:58.158973476 DEBUG Received server response for request 10 2026-10-23 09:50:58.160777224 DEBUG request{id=11 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.823038ms 2026-10-23 09:50:58.162063237 DEBUG method="textDocument/inlayHint" response.id=11 duration=12.22ms 2026-10-23 09:50:58.162081947 DEBUG Received server response for request 11 2026-10-23 09:50:58.163749654 DEBUG request{id=12 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.694097ms 2026-10-23 09:50:58.165253009 DEBUG method="textDocument/inlayHint" response.id=12 duration=12.63ms 2026-10-23 09:50:58.165263699 DEBUG Received server response for request 12 2026-10-23 09:50:58.167024467 DEBUG request{id=13 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.780058ms 2026-10-23 09:50:58.168446881 DEBUG method="textDocument/inlayHint" response.id=13 duration=12.69ms 2026-10-23 09:50:58.168457051 DEBUG Received server response for request 13 2026-10-23 09:50:58.170199429 DEBUG request{id=14 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.759438ms 2026-10-23 09:50:58.171534882 DEBUG method="textDocument/inlayHint" response.id=14 duration=12.57ms 2026-10-23 09:50:58.171545392 DEBUG Received server response for request 14 2026-10-23 09:50:58.173396581 DEBUG request{id=15 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.869669ms 2026-10-23 09:50:58.174671764 DEBUG method="textDocument/inlayHint" response.id=15 duration=12.60ms 2026-10-23 09:50:58.174690094 DEBUG Received server response for request 15 2026-10-23 09:50:58.175884466 DEBUG request{id=16 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.222202ms 2026-10-23 09:50:58.177363791 DEBUG method="textDocument/inlayHint" response.id=16 duration=12.10ms 2026-10-23 09:50:58.177725365 DEBUG Received server response for request 16 2026-10-23 09:50:58.179110619 DEBUG request{id=17 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.752678ms 2026-10-23 09:50:58.180721155 DEBUG method="textDocument/inlayHint" response.id=17 duration=12.27ms 2026-10-23 09:50:58.180731385 DEBUG Received server response for request 17 2026-10-23 09:50:58.182459462 DEBUG request{id=18 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.745377ms 2026-10-23 09:50:58.183940627 DEBUG method="textDocument/inlayHint" response.id=18 duration=12.40ms 2026-10-23 09:50:58.183951367 DEBUG Received server response for request 18 2026-10-23 09:50:58.185644534 DEBUG request{id=19 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.710687ms 2026-10-23 09:50:58.187181340 DEBUG method="textDocument/inlayHint" response.id=19 duration=12.50ms 2026-10-23 09:50:58.187191450 DEBUG Received server response for request 19 2026-10-23 09:50:58.189023358 DEBUG request{id=20 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.849398ms 2026-10-23 09:50:58.190308471 DEBUG method="textDocument/inlayHint" response.id=20 duration=12.94ms 2026-10-23 09:50:58.190320121 DEBUG Received server response for request 20 2026-10-23 09:50:58.191856417 DEBUG request{id=21 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.554536ms 2026-10-23 09:50:58.193358172 DEBUG method="textDocument/inlayHint" response.id=21 duration=12.63ms 2026-10-23 09:50:58.193368882 DEBUG Received server response for request 21 2026-10-23 09:50:58.195040369 DEBUG request{id=22 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.687977ms 2026-10-23 09:50:58.196387822 DEBUG method="textDocument/inlayHint" response.id=22 duration=12.44ms 2026-10-23 09:50:58.196399122 DEBUG Received server response for request 22 2026-10-23 09:50:58.198094079 DEBUG request{id=23 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.715127ms 2026-10-23 09:50:58.199483883 DEBUG method="textDocument/inlayHint" response.id=23 duration=12.30ms 2026-10-23 09:50:58.199494524 DEBUG Received server response for request 23 2026-10-23 09:50:58.201240181 DEBUG request{id=24 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.765678ms 2026-10-23 09:50:58.202554594 DEBUG method="textDocument/inlayHint" response.id=24 duration=12.24ms 2026-10-23 09:50:58.202565334 DEBUG Received server response for request 24 2026-10-23 09:50:58.203876138 DEBUG request{id=25 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.328814ms 2026-10-23 09:50:58.205110490 DEBUG method="textDocument/inlayHint" response.id=25 duration=11.74ms 2026-10-23 09:50:58.205569445 DEBUG Received server response for request 25 2026-10-23 09:50:58.206716386 DEBUG request{id=26 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.614176ms 2026-10-23 09:50:58.208481584 DEBUG method="textDocument/inlayHint" response.id=26 duration=12.09ms 2026-10-23 09:50:58.208492204 DEBUG Received server response for request 26 2026-10-23 09:50:58.210186421 DEBUG request{id=27 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.711767ms 2026-10-23 09:50:58.211811697 DEBUG method="textDocument/inlayHint" response.id=27 duration=12.32ms 2026-10-23 09:50:58.211822667 DEBUG Received server response for request 27 2026-10-23 09:50:58.213577555 DEBUG request{id=28 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.773548ms 2026-10-23 09:50:58.215003939 DEBUG method="textDocument/inlayHint" response.id=28 duration=12.44ms 2026-10-23 09:50:58.215014710 DEBUG Received server response for request 28 2026-10-23 09:50:58.216458284 DEBUG request{id=29 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.461785ms 2026-10-23 09:50:58.218052800 DEBUG method="textDocument/inlayHint" response.id=29 duration=12.94ms 2026-10-23 09:50:58.218067120 DEBUG Received server response for request 29 2026-10-23 09:50:58.219726667 DEBUG request{id=30 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.677957ms 2026-10-23 09:50:58.221217142 DEBUG method="textDocument/inlayHint" response.id=30 duration=12.73ms 2026-10-23 09:50:58.221229562 DEBUG Received server response for request 30 2026-10-23 09:50:58.222900329 DEBUG request{id=31 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.690727ms 2026-10-23 09:50:58.224311103 DEBUG method="textDocument/inlayHint" response.id=31 duration=12.49ms 2026-10-23 09:50:58.224321993 DEBUG Received server response for request 31 2026-10-23 09:50:58.226016300 DEBUG request{id=32 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.711367ms 2026-10-23 09:50:58.227504135 DEBUG method="textDocument/inlayHint" response.id=32 duration=12.49ms 2026-10-23 09:50:58.227514715 DEBUG Received server response for request 32 2026-10-23 09:50:58.229324033 DEBUG request{id=33 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.827018ms 2026-10-23 09:50:58.230507055 DEBUG method="textDocument/inlayHint" response.id=33 duration=12.45ms 2026-10-23 09:50:58.230517185 DEBUG Received server response for request 33 2026-10-23 09:50:58.231816068 DEBUG request{id=34 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.317963ms 2026-10-23 09:50:58.233273963 DEBUG method="textDocument/inlayHint" response.id=34 duration=12.05ms 2026-10-23 09:50:58.233302943 DEBUG Received server response for request 34 2026-10-23 09:50:58.234996210 DEBUG request{id=35 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.743567ms 2026-10-23 09:50:58.236025531 DEBUG method="textDocument/inlayHint" response.id=35 duration=11.71ms 2026-10-23 09:50:58.236037851 DEBUG Received server response for request 35 2026-10-23 09:50:58.237933640 DEBUG request{id=36 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.917709ms 2026-10-23 09:50:58.238766368 DEBUG method="textDocument/inlayHint" response.id=36 duration=11.26ms 2026-10-23 09:50:58.238784419 DEBUG Received server response for request 36 2026-10-23 09:50:58.240222123 DEBUG request{id=37 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.464275ms 2026-10-23 09:50:58.241347674 DEBUG method="textDocument/inlayHint" response.id=37 duration=10.83ms 2026-10-23 09:50:58.241357764 DEBUG Received server response for request 37 2026-10-23 09:50:58.243229933 DEBUG request{id=38 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.889189ms 2026-10-23 09:50:58.243967771 DEBUG method="textDocument/inlayHint" response.id=38 duration=10.67ms 2026-10-23 09:50:58.243979061 DEBUG Received server response for request 38 2026-10-23 09:50:58.245570877 DEBUG request{id=39 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.610176ms 2026-10-23 09:50:58.246819749 DEBUG method="textDocument/inlayHint" response.id=39 duration=10.79ms 2026-10-23 09:50:58.246837219 DEBUG Received server response for request 39 2026-10-23 09:50:58.248685508 DEBUG request{id=40 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.873839ms 2026-10-23 09:50:58.249705228 DEBUG method="textDocument/inlayHint" response.id=40 duration=10.93ms 2026-10-23 09:50:58.249716668 DEBUG Received server response for request 40 2026-10-23 09:50:58.251601988 DEBUG request{id=41 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.906189ms 2026-10-23 09:50:58.252456976 DEBUG method="textDocument/inlayHint" response.id=41 duration=11.10ms 2026-10-23 09:50:58.252467546 DEBUG Received server response for request 41 2026-10-23 09:50:58.254362465 DEBUG request{id=42 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.913869ms 2026-10-23 09:50:58.255220274 DEBUG method="textDocument/inlayHint" response.id=42 duration=11.25ms 2026-10-23 09:50:58.255231424 DEBUG Received server response for request 42 2026-10-23 09:50:58.256502467 DEBUG request{id=43 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.289343ms 2026-10-23 09:50:58.257841940 DEBUG method="textDocument/inlayHint" response.id=43 duration=11.01ms 2026-10-23 09:50:58.257859480 DEBUG Received server response for request 43 2026-10-23 09:50:58.259592578 DEBUG request{id=44 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.758518ms 2026-10-23 09:50:58.260798990 DEBUG method="textDocument/inlayHint" response.id=44 duration=11.09ms 2026-10-23 09:50:58.260809790 DEBUG Received server response for request 44 2026-10-23 09:50:58.262716419 DEBUG request{id=45 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.923909ms 2026-10-23 09:50:58.263636428 DEBUG method="textDocument/inlayHint" response.id=45 duration=11.17ms 2026-10-23 09:50:58.263653959 DEBUG Received server response for request 45 2026-10-23 09:50:58.265194394 DEBUG request{id=46 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.566166ms 2026-10-23 09:50:58.266319515 DEBUG method="textDocument/inlayHint" response.id=46 duration=11.09ms 2026-10-23 09:50:58.266329936 DEBUG Received server response for request 46 2026-10-23 09:50:58.268216054 DEBUG request{id=47 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.903759ms 2026-10-23 09:50:58.269196374 DEBUG method="textDocument/inlayHint" response.id=47 duration=11.35ms 2026-10-23 09:50:58.269207134 DEBUG Received server response for request 47 2026-10-23 09:50:58.270958872 DEBUG request{id=48 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.769778ms 2026-10-23 09:50:58.272280595 DEBUG method="textDocument/inlayHint" response.id=48 duration=11.47ms 2026-10-23 09:50:58.272291265 DEBUG Received server response for request 48 2026-10-23 09:50:58.274200015 DEBUG request{id=49 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.92654ms 2026-10-23 09:50:58.275384997 DEBUG method="textDocument/inlayHint" response.id=49 duration=11.74ms 2026-10-23 09:50:58.275395777 DEBUG Received server response for request 49 2026-10-23 09:50:58.277309726 DEBUG request{id=50 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.931059ms 2026-10-23 09:50:58.278483128 DEBUG method="textDocument/inlayHint" response.id=50 duration=12.16ms 2026-10-23 09:50:58.278493598 DEBUG Received server response for request 50 2026-10-23 09:50:58.280431277 DEBUG request{id=51 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.955799ms 2026-10-23 09:50:58.281538569 DEBUG method="textDocument/inlayHint" response.id=51 duration=12.34ms 2026-10-23 09:50:58.281548889 DEBUG Received server response for request 51 2026-10-23 09:50:58.283453198 DEBUG request{id=52 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.92182ms 2026-10-23 09:50:58.284532848 DEBUG method="textDocument/inlayHint" response.id=52 duration=12.25ms 2026-10-23 09:50:58.284543859 DEBUG Received server response for request 52 2026-10-23 09:50:58.286417748 DEBUG request{id=53 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.8939ms 2026-10-23 09:50:58.287603079 DEBUG method="textDocument/inlayHint" response.id=53 duration=12.21ms 2026-10-23 09:50:58.287615710 DEBUG Received server response for request 53 2026-10-23 09:50:58.289005333 DEBUG request{id=54 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.410194ms 2026-10-23 09:50:58.290373787 DEBUG method="textDocument/inlayHint" response.id=54 duration=11.88ms 2026-10-23 09:50:58.290416718 DEBUG Received server response for request 54 2026-10-23 09:50:58.291738491 DEBUG request{id=55 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.368594ms 2026-10-23 09:50:58.293396608 DEBUG method="textDocument/inlayHint" response.id=55 duration=11.85ms 2026-10-23 09:50:58.293406968 DEBUG Received server response for request 55 2026-10-23 09:50:58.295080325 DEBUG request{id=56 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.691127ms 2026-10-23 09:50:58.296493509 DEBUG method="textDocument/inlayHint" response.id=56 duration=11.95ms 2026-10-23 09:50:58.296505359 DEBUG Received server response for request 56 2026-10-23 09:50:58.298199146 DEBUG request{id=57 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.713857ms 2026-10-23 09:50:58.299475489 DEBUG method="textDocument/inlayHint" response.id=57 duration=11.87ms 2026-10-23 09:50:58.299484999 DEBUG Received server response for request 57 2026-10-23 09:50:58.301044265 DEBUG request{id=58 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.576696ms 2026-10-23 09:50:58.302657271 DEBUG method="textDocument/inlayHint" response.id=58 duration=12.28ms 2026-10-23 09:50:58.302668221 DEBUG Received server response for request 58 2026-10-23 09:50:58.304396198 DEBUG request{id=59 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.747217ms 2026-10-23 09:50:58.305711321 DEBUG method="textDocument/inlayHint" response.id=59 duration=12.31ms 2026-10-23 09:50:58.305722652 DEBUG Received server response for request 59 2026-10-23 09:50:58.307491399 DEBUG request{id=60 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.787438ms 2026-10-23 09:50:58.308851863 DEBUG method="textDocument/inlayHint" response.id=60 duration=12.35ms 2026-10-23 09:50:58.308862293 DEBUG Received server response for request 60 2026-10-23 09:50:58.310263647 DEBUG request{id=61 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.418614ms 2026-10-23 09:50:58.311769192 DEBUG method="textDocument/inlayHint" response.id=61 duration=12.29ms 2026-10-23 09:50:58.311982495 DEBUG Received server response for request 61 2026-10-23 09:50:58.313290738 DEBUG request{id=62 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.526686ms 2026-10-23 09:50:58.315019585 DEBUG method="textDocument/inlayHint" response.id=62 duration=12.35ms 2026-10-23 09:50:58.315030475 DEBUG Received server response for request 62 2026-10-23 09:50:58.316638151 DEBUG request{id=63 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.626626ms 2026-10-23 09:50:58.318274108 DEBUG method="textDocument/inlayHint" response.id=63 duration=12.56ms 2026-10-23 09:50:58.318283638 DEBUG Received server response for request 63 2026-10-23 09:50:58.320007205 DEBUG request{id=64 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.739307ms 2026-10-23 09:50:58.321438810 DEBUG method="textDocument/inlayHint" response.id=64 duration=12.58ms 2026-10-23 09:50:58.321449440 DEBUG Received server response for request 64 2026-10-23 09:50:58.323152347 DEBUG request{id=65 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.721197ms 2026-10-23 09:50:58.324586981 DEBUG method="textDocument/inlayHint" response.id=65 duration=12.81ms 2026-10-23 09:50:58.324599041 DEBUG Received server response for request 65 2026-10-23 09:50:58.325798403 DEBUG request{id=66 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.210142ms 2026-10-23 09:50:58.327489170 DEBUG method="textDocument/inlayHint" response.id=66 duration=12.46ms 2026-10-23 09:50:58.327505451 DEBUG Received server response for request 66 2026-10-23 09:50:58.329154667 DEBUG request{id=67 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.671027ms 2026-10-23 09:50:58.330576982 DEBUG method="textDocument/inlayHint" response.id=67 duration=12.30ms 2026-10-23 09:50:58.330603542 DEBUG Received server response for request 67 2026-10-23 09:50:58.332270569 DEBUG request{id=68 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.702458ms 2026-10-23 09:50:58.333687253 DEBUG method="textDocument/inlayHint" response.id=68 duration=12.24ms 2026-10-23 09:50:58.333698063 DEBUG Received server response for request 68 2026-10-23 09:50:58.335407010 DEBUG request{id=69 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.726867ms 2026-10-23 09:50:58.336933655 DEBUG method="textDocument/inlayHint" response.id=69 duration=12.34ms 2026-10-23 09:50:58.336944806 DEBUG Received server response for request 69 2026-10-23 09:50:58.338803364 DEBUG request{id=70 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.877879ms 2026-10-23 09:50:58.340059187 DEBUG method="textDocument/inlayHint" response.id=70 duration=12.56ms 2026-10-23 09:50:58.340069147 DEBUG Received server response for request 70 2026-10-23 09:50:58.341744404 DEBUG request{id=71 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.691767ms 2026-10-23 09:50:58.343171458 DEBUG method="textDocument/inlayHint" response.id=71 duration=12.58ms 2026-10-23 09:50:58.343181148 DEBUG Received server response for request 71 2026-10-23 09:50:58.344949896 DEBUG request{id=72 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.785458ms 2026-10-23 09:50:58.346297280 DEBUG method="textDocument/inlayHint" response.id=72 duration=12.60ms 2026-10-23 09:50:58.346307570 DEBUG Received server response for request 72 2026-10-23 09:50:58.347829105 DEBUG request{id=73 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.539315ms 2026-10-23 09:50:58.349290790 DEBUG method="textDocument/inlayHint" response.id=73 duration=12.35ms 2026-10-23 09:50:58.349300050 DEBUG Received server response for request 73 2026-10-23 09:50:58.350921176 DEBUG request{id=74 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.637136ms 2026-10-23 09:50:58.352534702 DEBUG method="textDocument/inlayHint" response.id=74 duration=12.47ms 2026-10-23 09:50:58.352544642 DEBUG Received server response for request 74 2026-10-23 09:50:58.354251180 DEBUG request{id=75 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.722978ms 2026-10-23 09:50:58.355640983 DEBUG method="textDocument/inlayHint" response.id=75 duration=12.46ms 2026-10-23 09:50:58.355659174 DEBUG Received server response for request 75 2026-10-23 09:50:58.357010557 DEBUG request{id=76 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.378794ms 2026-10-23 09:50:58.358791405 DEBUG method="textDocument/inlayHint" response.id=76 duration=12.49ms 2026-10-23 09:50:58.358801845 DEBUG Received server response for request 76 2026-10-23 09:50:58.360435122 DEBUG request{id=77 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.649967ms 2026-10-23 09:50:58.362051138 DEBUG method="textDocument/inlayHint" response.id=77 duration=12.75ms 2026-10-23 09:50:58.362062028 DEBUG Received server response for request 77 2026-10-23 09:50:58.363720795 DEBUG request{id=78 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.676167ms 2026-10-23 09:50:58.365313701 DEBUG method="textDocument/inlayHint" response.id=78 duration=12.77ms 2026-10-23 09:50:58.365324031 DEBUG Received server response for request 78 2026-10-23 09:50:58.367002668 DEBUG request{id=79 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.695717ms 2026-10-23 09:50:58.368514123 DEBUG method="textDocument/inlayHint" response.id=79 duration=12.86ms 2026-10-23 09:50:58.368523683 DEBUG Received server response for request 79 2026-10-23 09:50:58.370220250 DEBUG request{id=80 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.712967ms 2026-10-23 09:50:58.371638764 DEBUG method="textDocument/inlayHint" response.id=80 duration=12.84ms 2026-10-23 09:50:58.371649475 DEBUG Received server response for request 80 2026-10-23 09:50:58.373373682 DEBUG request{id=81 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.743728ms 2026-10-23 09:50:58.374740506 DEBUG method="textDocument/inlayHint" response.id=81 duration=12.68ms 2026-10-23 09:50:58.374758376 DEBUG Received server response for request 81 2026-10-23 09:50:58.376063679 DEBUG request{id=82 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.329603ms 2026-10-23 09:50:58.377324962 DEBUG method="textDocument/inlayHint" response.id=82 duration=12.00ms 2026-10-23 09:50:58.377742506 DEBUG Received server response for request 82 2026-10-23 09:50:58.378875857 DEBUG request{id=83 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.556606ms 2026-10-23 09:50:58.380467343 DEBUG method="textDocument/inlayHint" response.id=83 duration=11.95ms 2026-10-23 09:50:58.380527914 DEBUG Received server response for request 83 2026-10-23 09:50:58.382106200 DEBUG request{id=84 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.644527ms 2026-10-23 09:50:58.383699546 DEBUG method="textDocument/inlayHint" response.id=84 duration=12.05ms 2026-10-23 09:50:58.383708996 DEBUG Received server response for request 84 2026-10-23 09:50:58.385464143 DEBUG request{id=85 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.772517ms 2026-10-23 09:50:58.386945398 DEBUG method="textDocument/inlayHint" response.id=85 duration=12.20ms 2026-10-23 09:50:58.386955988 DEBUG Received server response for request 85 2026-10-23 09:50:58.388703216 DEBUG request{id=86 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.766788ms 2026-10-23 09:50:58.390238471 DEBUG method="textDocument/inlayHint" response.id=86 duration=12.91ms 2026-10-23 09:50:58.390249412 DEBUG Received server response for request 86 2026-10-23 09:50:58.392023069 DEBUG request{id=87 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.792268ms 2026-10-23 09:50:58.393365053 DEBUG method="textDocument/inlayHint" response.id=87 duration=12.89ms 2026-10-23 09:50:58.393375273 DEBUG Received server response for request 87 2026-10-23 09:50:58.395067270 DEBUG request{id=88 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.708637ms 2026-10-23 09:50:58.396473314 DEBUG method="textDocument/inlayHint" response.id=88 duration=12.77ms 2026-10-23 09:50:58.396490384 DEBUG Received server response for request 88 2026-10-23 09:50:58.397752677 DEBUG request{id=89 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.286443ms 2026-10-23 09:50:58.399425244 DEBUG method="textDocument/inlayHint" response.id=89 duration=12.47ms 2026-10-23 09:50:58.399495674 DEBUG Received server response for request 89 2026-10-23 09:50:58.401252732 DEBUG request{id=90 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.833778ms 2026-10-23 09:50:58.402659266 DEBUG method="textDocument/inlayHint" response.id=90 duration=12.41ms 2026-10-23 09:50:58.402669376 DEBUG Received server response for request 90 2026-10-23 09:50:58.404335113 DEBUG request{id=91 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.683837ms 2026-10-23 09:50:58.405724967 DEBUG method="textDocument/inlayHint" response.id=91 duration=12.35ms 2026-10-23 09:50:58.405735357 DEBUG Received server response for request 91 2026-10-23 09:50:58.407457685 DEBUG request{id=92 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.739138ms 2026-10-23 09:50:58.408784088 DEBUG method="textDocument/inlayHint" response.id=92 duration=12.30ms 2026-10-23 09:50:58.408796138 DEBUG Received server response for request 92 2026-10-23 09:50:58.410466995 DEBUG request{id=93 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.689407ms 2026-10-23 09:50:58.411957520 DEBUG method="textDocument/inlayHint" response.id=93 duration=12.53ms 2026-10-23 09:50:58.411968340 DEBUG Received server response for request 93 2026-10-23 09:50:58.413699487 DEBUG request{id=94 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.748447ms 2026-10-23 09:50:58.415154732 DEBUG method="textDocument/inlayHint" response.id=94 duration=12.49ms 2026-10-23 09:50:58.415165002 DEBUG Received server response for request 94 2026-10-23 09:50:58.416984560 DEBUG request{id=95 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.837338ms 2026-10-23 09:50:58.418422275 DEBUG method="textDocument/inlayHint" response.id=95 duration=12.69ms 2026-10-23 09:50:58.418433645 DEBUG Received server response for request 95 2026-10-23 09:50:58.420154472 DEBUG request{id=96 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.740357ms 2026-10-23 09:50:58.421715848 DEBUG method="textDocument/inlayHint" response.id=96 duration=12.92ms 2026-10-23 09:50:58.421726658 DEBUG Received server response for request 96 2026-10-23 09:50:58.423422085 DEBUG request{id=97 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.714927ms 2026-10-23 09:50:58.424726318 DEBUG method="textDocument/inlayHint" response.id=97 duration=12.76ms 2026-10-23 09:50:58.424743708 DEBUG Received server response for request 97 2026-10-23 09:50:58.426075232 DEBUG request{id=98 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.355604ms 2026-10-23 09:50:58.427283594 DEBUG method="textDocument/inlayHint" response.id=98 duration=12.12ms 2026-10-23 09:50:58.427320154 DEBUG Received server response for request 98 2026-10-23 09:50:58.429048892 DEBUG request{id=99 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.769768ms 2026-10-23 09:50:58.430330275 DEBUG method="textDocument/inlayHint" response.id=99 duration=11.90ms 2026-10-23 09:50:58.430341365 DEBUG Received server response for request 99 2026-10-23 09:50:58.432198783 DEBUG request{id=100 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.876518ms 2026-10-23 09:50:58.433372175 DEBUG method="textDocument/inlayHint" response.id=100 duration=11.65ms 2026-10-23 09:50:58.433382445 DEBUG Received server response for request 100 2026-10-23 09:50:58.435196334 DEBUG request{id=101 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.830289ms 2026-10-23 09:50:58.436094523 DEBUG method="textDocument/inlayHint" response.id=101 duration=11.36ms 2026-10-23 09:50:58.436104553 DEBUG Received server response for request 101 2026-10-23 09:50:58.437531567 DEBUG request{id=102 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.443285ms 2026-10-23 09:50:58.438704459 DEBUG method="textDocument/inlayHint" response.id=102 duration=11.41ms 2026-10-23 09:50:58.438720919 DEBUG Received server response for request 102 2026-10-23 09:50:58.440495727 DEBUG request{id=103 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.799838ms 2026-10-23 09:50:58.441523027 DEBUG method="textDocument/inlayHint" response.id=103 duration=11.19ms 2026-10-23 09:50:58.441533637 DEBUG Received server response for request 103 2026-10-23 09:50:58.442922991 DEBUG request{id=104 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.407634ms 2026-10-23 09:50:58.444166344 DEBUG method="textDocument/inlayHint" response.id=104 duration=10.79ms 2026-10-23 09:50:58.444184244 DEBUG Received server response for request 104 2026-10-23 09:50:58.445876641 DEBUG request{id=105 method=textDocument/inlayHint}: Inlay hint request returned 60 hints in 1.717587ms 2026-10-23 09:50:58.447051053 DEBUG method="textDocument/inlayHint" response.id=105 duration=10.95ms 2026-10-23 09:50:58.447062153 DEBUG Received server response for request 105 2026-10-23 09:50:58.447101543 DEBUG request{id=106 method=textDocument/hover}: Inferred type of covering node is int 2026-10-23 09:50:58.447135224 DEBUG method="textDocument/hover" response.id=106 duration=8.42ms 2026-10-23 09:50:58.447448167 DEBUG Received server response for request 106 2026-10-23 09:50:58.457539028 DEBUG Client sends request `shutdown` with ID 107 2026-10-23 09:50:58.457575879 DEBUG request{id=107 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:50:58.457596319 DEBUG method="shutdown" response.id=107 duration=26.18µs 2026-10-23 09:50:58.457612619 DEBUG Received server response for request 107 2026-10-23 09:50:58.457616269 DEBUG Client sends notification `exit` 2026-10-23 09:50:58.457634559 DEBUG Received exit notification, exiting ok test inlay_hints::variable_inlay_hints_disabled ... 2026-10-23 09:50:58.462502208 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: 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-23 09:50:58.462606149 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:50:58.462652410 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:50:58.462762011 DEBUG Client info: None 2026-10-23 09:50:58.462810391 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { 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, return_types: None, }, ), completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 09:50:58.462828881 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:50:58.462835831 INFO Version: Unknown 2026-10-23 09:50:58.462877862 DEBUG Received server response for request 1 2026-10-23 09:50:58.462923122 DEBUG Client sends notification `initialized` 2026-10-23 09:50:58.462939242 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:50:58.463060484 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:50:58.463102764 DEBUG Received server request `workspace/configuration` 2026-10-23 09:50:58.463107074 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:50:58.463121744 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:50:58.463125114 DEBUG Client sends request `textDocument/inlayHint` with ID 2 2026-10-23 09:50:58.463197125 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:50:58.463217685 DEBUG Initializing workspace `file:///tmp/.tmpbRQxmq/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: Some( InlayHintOptions { variable_types: Some( false, ), call_argument_names: None, return_types: None, }, ), completions: None, python_extension: None, } 2026-10-23 09:50:58.463239585 DEBUG Searching for a project in '/tmp/.tmpbRQxmq/src' 2026-10-23 09:50:58.463275186 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:50:58.463280626 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:58.464557619 INFO Defaulting to python-platform `linux` 2026-10-23 09:50:58.464570719 DEBUG Resolving local virtual environment: /tmp/.tmpbRQxmq/src/.venv 2026-10-23 09:50:58.464641490 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:58.464646730 DEBUG No virtual environment found 2026-10-23 09:50:58.464658750 DEBUG Adding first-party search path `/tmp/.tmpbRQxmq/src` 2026-10-23 09:50:58.464663100 DEBUG Using vendored stdlib 2026-10-23 09:50:58.464771831 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:50:58.464779421 DEBUG Adding new file root '/tmp/.tmpbRQxmq/src' of kind Project 2026-10-23 09:50:58.467027773 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-23 09:50:58.467043234 DEBUG Updating project to check open files 2026-10-23 09:50:58.467124664 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpbRQxmq/src/foo.py") 2026-10-23 09:50:58.467135525 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpbRQxmq/src/foo.py` 2026-10-23 09:50:58.467146135 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpbRQxmq/src/foo.py` 2026-10-23 09:50:58.467281136 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpbRQxmq/src/foo.py` to project `src` 2026-10-23 09:50:58.467294456 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpbRQxmq/src/foo.py` 2026-10-23 09:50:58.467296806 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:50:58.467305986 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:50:58.467442598 DEBUG request{id=2 method=textDocument/inlayHint}: Inlay hint request returned 0 hints in 100.591µs 2026-10-23 09:50:58.467485098 DEBUG method="textDocument/inlayHint" response.id=2 duration=172.22µs 2026-10-23 09:50:58.467496868 DEBUG Received server response for request 2 2026-10-23 09:50:58.477573310 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 09:50:58.477609140 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:50:58.477616740 DEBUG method="shutdown" response.id=3 duration=11.06µs 2026-10-23 09:50:58.477627220 DEBUG Received server response for request 3 2026-10-23 09:50:58.477631580 DEBUG Client sends notification `exit` 2026-10-23 09:50:58.477640870 DEBUG Received exit notification, exiting ok test inlay_hints::variable_inlay_hints_disabled_for_virtual_file ... 2026-10-23 09:50:58.479099685 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: 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-23 09:50:58.479154975 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:50:58.479187836 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:50:58.479239496 DEBUG Client info: None 2026-10-23 09:50:58.479268727 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:50:58.479280037 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:50:58.479285337 INFO Version: Unknown 2026-10-23 09:50:58.479323747 DEBUG Received server response for request 1 2026-10-23 09:50:58.479352007 DEBUG Client sends notification `initialized` 2026-10-23 09:50:58.479366748 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:50:58.479440848 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:50:58.479475649 DEBUG Received server request `workspace/configuration` 2026-10-23 09:50:58.479479269 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:50:58.479495119 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:50:58.479497359 DEBUG Client sends request `textDocument/inlayHint` with ID 2 2026-10-23 09:50:58.479537089 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:50:58.479552630 DEBUG Initializing workspace `file:///tmp/.tmpbiq6w6/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: Some( InlayHintOptions { variable_types: Some( false, ), call_argument_names: None, return_types: None, }, ), completions: None, python_extension: None, } 2026-10-23 09:50:58.479569730 DEBUG Searching for a project in '/tmp/.tmpbiq6w6/src' 2026-10-23 09:50:58.479623030 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:50:58.479628560 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:58.480074245 INFO Defaulting to python-platform `linux` 2026-10-23 09:50:58.480079335 DEBUG Resolving local virtual environment: /tmp/.tmpbiq6w6/src/.venv 2026-10-23 09:50:58.480119545 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:58.480123685 DEBUG No virtual environment found 2026-10-23 09:50:58.480134105 DEBUG Adding first-party search path `/tmp/.tmpbiq6w6/src` 2026-10-23 09:50:58.480138195 DEBUG Using vendored stdlib 2026-10-23 09:50:58.480215646 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:50:58.480220036 DEBUG Adding new file root '/tmp/.tmpbiq6w6/src' of kind Project 2026-10-23 09:50:58.482204596 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-23 09:50:58.482221166 DEBUG Updating project to check open files 2026-10-23 09:50:58.482251057 DEBUG notification{method=textDocument/didOpen}: Opening file `untitled:///tmp/.tmpbiq6w6/src/foo.py` 2026-10-23 09:50:58.482253757 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:50:58.482261347 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(101))}}: Set open project files (count: 1) 2026-10-23 09:50:58.482380138 DEBUG request{id=2 method=textDocument/inlayHint}: Inlay hint request returned 0 hints in 91.511µs 2026-10-23 09:50:58.482421598 DEBUG method="textDocument/inlayHint" response.id=2 duration=153.82µs 2026-10-23 09:50:58.482434729 DEBUG Received server response for request 2 2026-10-23 09:50:58.492510180 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 09:50:58.492529040 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:50:58.492535350 DEBUG method="shutdown" response.id=3 duration=8.47µs 2026-10-23 09:50:58.492544410 DEBUG Received server response for request 3 2026-10-23 09:50:58.492548220 DEBUG Client sends notification `exit` 2026-10-23 09:50:58.492557160 DEBUG Received exit notification, exiting ok test notebook::auto_import ... 2026-10-23 09:50:58.494080576 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:50:58.494155376 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:50:58.494200127 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:50:58.494250507 DEBUG Client info: None 2026-10-23 09:50:58.494274318 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:50:58.494287588 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:50:58.494293588 INFO Version: Unknown 2026-10-23 09:50:58.494336818 DEBUG Received server response for request 1 2026-10-23 09:50:58.494380489 DEBUG Client sends notification `initialized` 2026-10-23 09:50:58.494396109 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:50:58.494470740 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:50:58.494505140 DEBUG Received server request `workspace/configuration` 2026-10-23 09:50:58.494508610 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:50:58.494532320 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-23 09:50:58.494565560 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:50:58.494591371 DEBUG Initializing workspace `file:///tmp/.tmpVcvCDM/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-23 09:50:58.494608531 DEBUG Searching for a project in '/tmp/.tmpVcvCDM/src' 2026-10-23 09:50:58.494639191 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:50:58.494644191 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:58.495073156 INFO Defaulting to python-platform `linux` 2026-10-23 09:50:58.495078506 DEBUG Resolving local virtual environment: /tmp/.tmpVcvCDM/src/.venv 2026-10-23 09:50:58.495118026 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:58.495122156 DEBUG No virtual environment found 2026-10-23 09:50:58.495132176 DEBUG Adding first-party search path `/tmp/.tmpVcvCDM/src` 2026-10-23 09:50:58.495136346 DEBUG Using vendored stdlib 2026-10-23 09:50:58.495210857 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:50:58.495214397 DEBUG Adding new file root '/tmp/.tmpVcvCDM/src' of kind Project 2026-10-23 09:50:58.498045025 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-10-23 09:50:58.498058196 DEBUG Updating project to check open files 2026-10-23 09:50:58.498091206 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-23 09:50:58.498094446 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 09:50:58.498101046 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:50:58.498107416 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-23 09:50:58.498109486 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 09:50:58.498117666 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-23 09:50:58.498123656 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-23 09:50:58.498125806 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 09:50:58.498131106 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-23 09:50:58.498180197 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/src/test.ipynb' 2026-10-23 09:50:58.498260188 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-10-23 09:50:58.509249368 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Module `__builtins__` not found in search paths 2026-10-23 09:50:58.510676272 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 09:50:58.510686253 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 09:50:58.510689613 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 09:50:58.510715183 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-23 09:50:58.516341049 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-23 09:50:58.536352651 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-23 09:50:58.536370771 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-23 09:50:58.536377361 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-23 09:50:58.536812155 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-23 09:50:58.536822405 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-23 09:50:58.547137839 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-23 09:50:58.547150099 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-10-23 09:50:58.547156019 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-23 09:50:58.547719805 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 179 suggestions in 36.962322ms 2026-10-23 09:50:58.548061868 DEBUG method="textDocument/completion" response.id=2 duration=37.33ms 2026-10-23 09:50:58.548095269 DEBUG Received server response for request 2 2026-10-23 09:50:58.559148520 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 09:50:58.559192410 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:50:58.559201550 DEBUG method="shutdown" response.id=3 duration=14.81µs 2026-10-23 09:50:58.559220871 DEBUG Received server response for request 3 2026-10-23 09:50:58.559225101 DEBUG Client sends notification `exit` 2026-10-23 09:50:58.559240501 DEBUG Received exit notification, exiting ok test notebook::auto_import_docstring ... 2026-10-23 09:50:58.567088150 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:50:58.567172600 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:50:58.567214811 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:50:58.567284752 DEBUG Client info: None 2026-10-23 09:50:58.567320802 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:50:58.567334922 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:50:58.567341612 INFO Version: Unknown 2026-10-23 09:50:58.567381963 DEBUG Received server response for request 1 2026-10-23 09:50:58.567426783 DEBUG Client sends notification `initialized` 2026-10-23 09:50:58.567443083 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:50:58.567578285 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:50:58.567628665 DEBUG Received server request `workspace/configuration` 2026-10-23 09:50:58.567632945 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:50:58.567658205 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-23 09:50:58.567715896 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:50:58.567735046 DEBUG Initializing workspace `file:///tmp/.tmpAj0q2B/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-23 09:50:58.567756146 DEBUG Searching for a project in '/tmp/.tmpAj0q2B/src' 2026-10-23 09:50:58.567791517 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:50:58.567797377 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:58.569122080 INFO Defaulting to python-platform `linux` 2026-10-23 09:50:58.569133240 DEBUG Resolving local virtual environment: /tmp/.tmpAj0q2B/src/.venv 2026-10-23 09:50:58.569184101 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:58.569189001 DEBUG No virtual environment found 2026-10-23 09:50:58.569200891 DEBUG Adding first-party search path `/tmp/.tmpAj0q2B/src` 2026-10-23 09:50:58.569205031 DEBUG Using vendored stdlib 2026-10-23 09:50:58.569304362 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:50:58.569309052 DEBUG Adding new file root '/tmp/.tmpAj0q2B/src' of kind Project 2026-10-23 09:50:58.571454434 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-10-23 09:50:58.571469394 DEBUG Updating project to check open files 2026-10-23 09:50:58.571515104 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-23 09:50:58.571518674 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 09:50:58.571526434 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:50:58.571533164 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-23 09:50:58.571535484 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 09:50:58.571541514 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-23 09:50:58.571547384 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-23 09:50:58.571549524 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 09:50:58.571554755 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-23 09:50:58.571628495 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/src/test.ipynb' 2026-10-23 09:50:58.571702316 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-10-23 09:50:58.584022200 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Module `__builtins__` not found in search paths 2026-10-23 09:50:58.585448894 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 09:50:58.585461704 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 09:50:58.585465814 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 09:50:58.585490375 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-23 09:50:58.591127741 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-23 09:50:58.611065222 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-23 09:50:58.611082622 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-23 09:50:58.611089202 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-23 09:50:58.611489456 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-23 09:50:58.611500336 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-23 09:50:58.620917431 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-23 09:50:58.620927781 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-10-23 09:50:58.620934641 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-23 09:50:58.621409086 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 179 suggestions in 35.860151ms 2026-10-23 09:50:58.621713119 DEBUG method="textDocument/completion" response.id=2 duration=36.20ms 2026-10-23 09:50:58.621744079 DEBUG Received server response for request 2 2026-10-23 09:50:58.632786610 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 09:50:58.632827401 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:50:58.632837061 DEBUG method="shutdown" response.id=3 duration=14.20µs 2026-10-23 09:50:58.632854231 DEBUG Received server response for request 3 2026-10-23 09:50:58.632858341 DEBUG Client sends notification `exit` 2026-10-23 09:50:58.632873511 DEBUG Received exit notification, exiting ok test notebook::auto_import_from_future ... 2026-10-23 09:50:58.640510498 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:50:58.640600819 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:50:58.640645469 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:50:58.640713970 DEBUG Client info: None 2026-10-23 09:50:58.640742760 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:50:58.640757390 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:50:58.640764210 INFO Version: Unknown 2026-10-23 09:50:58.640805071 DEBUG Received server response for request 1 2026-10-23 09:50:58.640850371 DEBUG Client sends notification `initialized` 2026-10-23 09:50:58.640866532 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:50:58.641034863 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:50:58.641091434 DEBUG Received server request `workspace/configuration` 2026-10-23 09:50:58.641095484 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:50:58.641119624 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-23 09:50:58.641178205 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:50:58.641197815 DEBUG Initializing workspace `file:///tmp/.tmpub58UC/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-23 09:50:58.641220985 DEBUG Searching for a project in '/tmp/.tmpub58UC/src' 2026-10-23 09:50:58.641255375 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:50:58.641260755 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:58.642547788 INFO Defaulting to python-platform `linux` 2026-10-23 09:50:58.642562318 DEBUG Resolving local virtual environment: /tmp/.tmpub58UC/src/.venv 2026-10-23 09:50:58.642629569 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:58.642634169 DEBUG No virtual environment found 2026-10-23 09:50:58.642645919 DEBUG Adding first-party search path `/tmp/.tmpub58UC/src` 2026-10-23 09:50:58.642650079 DEBUG Using vendored stdlib 2026-10-23 09:50:58.642751470 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:50:58.642756500 DEBUG Adding new file root '/tmp/.tmpub58UC/src' of kind Project 2026-10-23 09:50:58.644902882 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-10-23 09:50:58.644921362 DEBUG Updating project to check open files 2026-10-23 09:50:58.644968853 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-23 09:50:58.644972393 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 09:50:58.644980433 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:50:58.644987433 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-23 09:50:58.644989863 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 09:50:58.644997423 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-23 09:50:58.645003323 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-23 09:50:58.645005543 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 09:50:58.645010743 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-23 09:50:58.645070454 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/src/test.ipynb' 2026-10-23 09:50:58.645150095 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-10-23 09:50:58.657391218 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Module `__builtins__` not found in search paths 2026-10-23 09:50:58.658920883 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 09:50:58.658936953 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 09:50:58.658940153 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 09:50:58.658968154 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-23 09:50:58.664680601 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-23 09:50:58.684729473 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-23 09:50:58.684747033 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-23 09:50:58.684752953 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-23 09:50:58.684793123 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `__future__` not found in search paths 2026-10-23 09:50:58.684797043 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `__future__` not found while looking in parent dirs (runtime mode) 2026-10-23 09:50:58.685163407 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-23 09:50:58.685173537 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-23 09:50:58.693424390 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-23 09:50:58.693436690 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-10-23 09:50:58.693443020 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-23 09:50:58.693994176 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 179 suggestions in 34.874851ms 2026-10-23 09:50:58.694348809 DEBUG method="textDocument/completion" response.id=2 duration=35.36ms 2026-10-23 09:50:58.694381670 DEBUG Received server response for request 2 2026-10-23 09:50:58.705420771 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 09:50:58.705462601 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:50:58.705471971 DEBUG method="shutdown" response.id=3 duration=14.92µs 2026-10-23 09:50:58.705483181 DEBUG Received server response for request 3 2026-10-23 09:50:58.705487661 DEBUG Client sends notification `exit` 2026-10-23 09:50:58.705503781 DEBUG Received exit notification, exiting ok test notebook::auto_import_same_cell ... 2026-10-23 09:50:58.713105808 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:50:58.713187819 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:50:58.713228099 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:50:58.713294880 DEBUG Client info: None 2026-10-23 09:50:58.713321890 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:50:58.713336440 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:50:58.713342540 INFO Version: Unknown 2026-10-23 09:50:58.713383131 DEBUG Received server response for request 1 2026-10-23 09:50:58.713428131 DEBUG Client sends notification `initialized` 2026-10-23 09:50:58.713444231 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:50:58.713560533 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:50:58.713616233 DEBUG Received server request `workspace/configuration` 2026-10-23 09:50:58.713620603 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:50:58.713641273 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-23 09:50:58.713694704 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:50:58.713712004 DEBUG Initializing workspace `file:///tmp/.tmppsuOEV/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-23 09:50:58.713733084 DEBUG Searching for a project in '/tmp/.tmppsuOEV/src' 2026-10-23 09:50:58.713767355 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:50:58.713772685 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:58.714438471 INFO Defaulting to python-platform `linux` 2026-10-23 09:50:58.714445171 DEBUG Resolving local virtual environment: /tmp/.tmppsuOEV/src/.venv 2026-10-23 09:50:58.714497112 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:58.714501622 DEBUG No virtual environment found 2026-10-23 09:50:58.714513452 DEBUG Adding first-party search path `/tmp/.tmppsuOEV/src` 2026-10-23 09:50:58.714517682 DEBUG Using vendored stdlib 2026-10-23 09:50:58.714626843 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:50:58.714631703 DEBUG Adding new file root '/tmp/.tmppsuOEV/src' of kind Project 2026-10-23 09:50:58.717695944 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.003s 2026-10-23 09:50:58.717715474 DEBUG Updating project to check open files 2026-10-23 09:50:58.717758045 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-23 09:50:58.717761365 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 09:50:58.717769785 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:50:58.717776365 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-23 09:50:58.717778625 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 09:50:58.717785005 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-23 09:50:58.717835435 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Checking file 'vs-code:/src/test.ipynb' 2026-10-23 09:50:58.717901446 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Resolving dynamic module resolution paths 2026-10-23 09:50:58.728991808 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Module `__builtins__` not found in search paths 2026-10-23 09:50:58.730390482 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 09:50:58.730405962 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 09:50:58.730431212 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-23 09:50:58.736145870 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-23 09:50:58.756365323 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-23 09:50:58.756385873 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-23 09:50:58.756392723 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-23 09:50:58.756813557 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-23 09:50:58.756824747 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-23 09:50:58.765975119 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-23 09:50:58.765987280 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-10-23 09:50:58.765993610 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-23 09:50:58.766529005 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 179 suggestions in 36.030212ms 2026-10-23 09:50:58.766906569 DEBUG method="textDocument/completion" response.id=2 duration=36.45ms 2026-10-23 09:50:58.766934979 DEBUG Received server response for request 2 2026-10-23 09:50:58.777951630 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 09:50:58.777990520 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:50:58.777998280 DEBUG method="shutdown" response.id=3 duration=12.10µs 2026-10-23 09:50:58.778009050 DEBUG Received server response for request 3 2026-10-23 09:50:58.778012970 DEBUG Client sends notification `exit` 2026-10-23 09:50:58.778028931 DEBUG Received exit notification, exiting ok test notebook::cells_after_cell_magic ... 2026-10-23 09:50:58.785561506 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:50:58.785651987 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:50:58.785691528 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:50:58.785753028 DEBUG Client info: None 2026-10-23 09:50:58.785780769 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:50:58.785794939 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:50:58.785801639 INFO Version: Unknown 2026-10-23 09:50:58.785843989 DEBUG Received server response for request 1 2026-10-23 09:50:58.785888110 DEBUG Client sends notification `initialized` 2026-10-23 09:50:58.785901510 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpqA5ndg 2026-10-23 09:50:58.785909130 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:50:58.786089332 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:50:58.786148452 DEBUG Received server request `workspace/configuration` 2026-10-23 09:50:58.786152132 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:50:58.786160402 DEBUG No workspace configuration provided for file:///tmp/.tmpqA5ndg 2026-10-23 09:50:58.786176103 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-23 09:50:58.786230133 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:50:58.786235853 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpqA5ndg, using default options 2026-10-23 09:50:58.786247603 DEBUG Initializing workspace `file:///tmp/.tmpqA5ndg`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:50:58.786283794 DEBUG Searching for a project in '/tmp/.tmpqA5ndg' 2026-10-23 09:50:58.786312914 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:50:58.786318904 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:58.787494756 INFO Defaulting to python-platform `linux` 2026-10-23 09:50:58.787509346 DEBUG Resolving local virtual environment: /tmp/.tmpqA5ndg/.venv 2026-10-23 09:50:58.787563536 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:58.787568576 DEBUG No virtual environment found 2026-10-23 09:50:58.787594407 DEBUG Adding first-party search path `/tmp/.tmpqA5ndg` 2026-10-23 09:50:58.787598847 DEBUG Using vendored stdlib 2026-10-23 09:50:58.787706088 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:50:58.787711128 DEBUG Adding new file root '/tmp/.tmpqA5ndg' of kind Project 2026-10-23 09:50:58.790626167 INFO Project::index_files{project=.tmpqA5ndg}: Indexed 0 file(s) in 0.002s 2026-10-23 09:50:58.790642747 DEBUG Updating project to check open files 2026-10-23 09:50:58.790693988 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-23 09:50:58.790697398 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 09:50:58.790705538 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:50:58.790712608 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-23 09:50:58.790715018 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 09:50:58.790722258 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-23 09:50:58.790728818 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-23 09:50:58.790730978 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 09:50:58.790735818 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-23 09:50:58.790741968 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-23 09:50:58.790743938 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 09:50:58.790748908 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-23 09:50:58.790754239 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-23 09:50:58.790756249 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 09:50:58.790761609 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(101)), file(Id(102)), file(Id(100)), file(Id(104)), file(Id(103))}}: Set open project files (count: 5) 2026-10-23 09:50:58.790817949 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(104))}: Checking file 'vs-code:/test.ipynb' 2026-10-23 09:50:58.790899890 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(104))}: Resolving dynamic module resolution paths 2026-10-23 09:50:58.793136543 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 09:50:58.793145513 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 09:50:58.793148313 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 09:50:58.793150613 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 09:50:58.793152623 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 09:50:58.793165643 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-23 09:50:58.793266964 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 09:50:58.793321294 DEBUG method="textDocument/hover" response.id=2 duration=139.45µs 2026-10-23 09:50:58.793334905 DEBUG Received server response for request 2 2026-10-23 09:50:58.793497166 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 3 2026-10-23 09:50:58.793533147 DEBUG method="textDocument/semanticTokens/full" response.id=3 duration=25.58µs 2026-10-23 09:50:58.793544187 DEBUG Received server response for request 3 2026-10-23 09:50:58.793628787 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 4 2026-10-23 09:50:58.793650568 DEBUG method="textDocument/semanticTokens/full" response.id=4 duration=12.31µs 2026-10-23 09:50:58.793659568 DEBUG Received server response for request 4 2026-10-23 09:50:58.803734159 DEBUG Client sends request `shutdown` with ID 5 2026-10-23 09:50:58.803755639 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:50:58.803762459 DEBUG method="shutdown" response.id=5 duration=10.30µs 2026-10-23 09:50:58.803771600 DEBUG Received server response for request 5 2026-10-23 09:50:58.803775260 DEBUG Client sends notification `exit` 2026-10-23 09:50:58.803784070 DEBUG Received exit notification, exiting ok test notebook::completion_past_end_of_empty_last_cell ... 2026-10-23 09:50:58.805472877 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:50:58.805544397 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:50:58.805578098 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:50:58.805641058 DEBUG Client info: None 2026-10-23 09:50:58.805670719 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:50:58.805684209 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:50:58.805691509 INFO Version: Unknown 2026-10-23 09:50:58.805733049 DEBUG Received server response for request 1 2026-10-23 09:50:58.805775380 DEBUG Client sends notification `initialized` 2026-10-23 09:50:58.805788550 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpbv4Zq3 2026-10-23 09:50:58.805796030 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:50:58.805942951 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:50:58.805978552 DEBUG Received server request `workspace/configuration` 2026-10-23 09:50:58.805982792 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:50:58.805991992 DEBUG No workspace configuration provided for file:///tmp/.tmpbv4Zq3 2026-10-23 09:50:58.806005892 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-23 09:50:58.806050262 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:50:58.806055452 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpbv4Zq3, using default options 2026-10-23 09:50:58.806065212 DEBUG Initializing workspace `file:///tmp/.tmpbv4Zq3`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:50:58.806081463 DEBUG Searching for a project in '/tmp/.tmpbv4Zq3' 2026-10-23 09:50:58.806108653 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:50:58.806114323 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:58.807272105 INFO Defaulting to python-platform `linux` 2026-10-23 09:50:58.807281205 DEBUG Resolving local virtual environment: /tmp/.tmpbv4Zq3/.venv 2026-10-23 09:50:58.807330465 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:58.807335285 DEBUG No virtual environment found 2026-10-23 09:50:58.807346855 DEBUG Adding first-party search path `/tmp/.tmpbv4Zq3` 2026-10-23 09:50:58.807350965 DEBUG Using vendored stdlib 2026-10-23 09:50:58.807455947 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:50:58.807461977 DEBUG Adding new file root '/tmp/.tmpbv4Zq3' of kind Project 2026-10-23 09:50:58.811296775 INFO Project::index_files{project=.tmpbv4Zq3}: Indexed 0 file(s) in 0.002s 2026-10-23 09:50:58.811314135 DEBUG Updating project to check open files 2026-10-23 09:50:58.811361756 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-23 09:50:58.811365296 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 09:50:58.811374206 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:50:58.811381346 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-23 09:50:58.811383546 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 09:50:58.811390056 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-23 09:50:58.811397216 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-23 09:50:58.811399356 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 09:50:58.811404416 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-23 09:50:58.811470157 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/test.ipynb' 2026-10-23 09:50:58.811545268 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-10-23 09:50:58.813966042 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 09:50:58.813977902 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 09:50:58.813980902 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 09:50:58.813993212 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-23 09:50:58.826147685 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-23 09:50:58.830268226 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-23 09:50:58.849576980 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-23 09:50:58.849613750 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-23 09:50:58.849620110 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-23 09:50:58.849681421 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-23 09:50:58.849685141 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-23 09:50:58.850781422 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 226 suggestions in 36.733559ms 2026-10-23 09:50:58.850907943 DEBUG method="textDocument/completion" response.id=2 duration=36.90ms 2026-10-23 09:50:58.850938924 DEBUG Received server response for request 2 2026-10-23 09:50:58.851354548 DEBUG Client sends request `textDocument/completion` with ID 3 2026-10-23 09:50:58.852243357 DEBUG request{id=3 method=textDocument/completion}: Completions request returned 226 suggestions in 836.419µs 2026-10-23 09:50:58.852487929 DEBUG method="textDocument/completion" response.id=3 duration=1.11ms 2026-10-23 09:50:58.852507310 DEBUG Received server response for request 3 2026-10-23 09:50:58.852844513 DEBUG Client sends request `textDocument/completion` with ID 4 2026-10-23 09:50:58.853690661 DEBUG request{id=4 method=textDocument/completion}: Completions request returned 226 suggestions in 805.968µs 2026-10-23 09:50:58.853949564 DEBUG method="textDocument/completion" response.id=4 duration=1.08ms 2026-10-23 09:50:58.853968014 DEBUG Received server response for request 4 2026-10-23 09:50:58.864367369 DEBUG Client sends request `shutdown` with ID 5 2026-10-23 09:50:58.864397580 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:50:58.864405400 DEBUG method="shutdown" response.id=5 duration=12.30µs 2026-10-23 09:50:58.864428440 DEBUG Received server response for request 5 2026-10-23 09:50:58.864432240 DEBUG Client sends notification `exit` 2026-10-23 09:50:58.864448050 DEBUG Received exit notification, exiting ok test notebook::diagnostic_end_of_file ... 2026-10-23 09:50:58.869995946 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:50:58.870078617 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:50:58.870122257 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:50:58.870189588 DEBUG Client info: None 2026-10-23 09:50:58.870220218 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:50:58.870233568 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:50:58.870240848 INFO Version: Unknown 2026-10-23 09:50:58.870280709 DEBUG Received server response for request 1 2026-10-23 09:50:58.870325899 DEBUG Client sends notification `initialized` 2026-10-23 09:50:58.870340449 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpTWXqCy 2026-10-23 09:50:58.870348919 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:50:58.870530231 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:50:58.870578702 DEBUG Received server request `workspace/configuration` 2026-10-23 09:50:58.870596722 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:50:58.870608742 DEBUG No workspace configuration provided for file:///tmp/.tmpTWXqCy 2026-10-23 09:50:58.870626842 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-23 09:50:58.870657482 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:50:58.870662392 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpTWXqCy, using default options 2026-10-23 09:50:58.870673583 DEBUG Initializing workspace `file:///tmp/.tmpTWXqCy`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:50:58.870688863 DEBUG Searching for a project in '/tmp/.tmpTWXqCy' 2026-10-23 09:50:58.870719043 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:50:58.870724353 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:58.871930885 INFO Defaulting to python-platform `linux` 2026-10-23 09:50:58.871941885 DEBUG Resolving local virtual environment: /tmp/.tmpTWXqCy/.venv 2026-10-23 09:50:58.871994296 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:58.871998896 DEBUG No virtual environment found 2026-10-23 09:50:58.872011746 DEBUG Adding first-party search path `/tmp/.tmpTWXqCy` 2026-10-23 09:50:58.872015946 DEBUG Using vendored stdlib 2026-10-23 09:50:58.872121437 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:50:58.872126887 DEBUG Adding new file root '/tmp/.tmpTWXqCy' of kind Project 2026-10-23 09:50:58.875952625 INFO Project::index_files{project=.tmpTWXqCy}: Indexed 0 file(s) in 0.002s 2026-10-23 09:50:58.875969016 DEBUG Updating project to check open files 2026-10-23 09:50:58.876013366 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-23 09:50:58.876016706 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 09:50:58.876024846 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:50:58.876031646 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-23 09:50:58.876033896 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 09:50:58.876039446 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-23 09:50:58.876045916 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-23 09:50:58.876048126 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 09:50:58.876053196 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-23 09:50:58.876059076 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-23 09:50:58.876061186 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 09:50:58.876066247 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-23 09:50:58.876172338 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Checking file 'vs-code:/test.ipynb' 2026-10-23 09:50:58.876308639 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Resolving dynamic module resolution paths 2026-10-23 09:50:58.887377610 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Module `__builtins__` not found in search paths 2026-10-23 09:50:58.892386051 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 09:50:58.892395901 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 09:50:58.892398851 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 09:50:58.892401431 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 09:50:58.892425691 DEBUG Client sends notification `notebookDocument/didChange` 2026-10-23 09:50:58.892459421 DEBUG notification{method=notebookDocument/didChange}: Updating notebook document from version 0 to version 0 2026-10-23 09:50:58.892474071 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-23 09:50:58.892510452 DEBUG notification{method=notebookDocument/didChange}:apply_changes: Handling file watcher change event: ChangedVirtual("vs-code:/test.ipynb") 2026-10-23 09:50:58.892515642 DEBUG notification{method=notebookDocument/didChange}:apply_changes: Updating the revision of `vs-code:/test.ipynb` 2026-10-23 09:50:58.892574412 DEBUG notification{method=notebookDocument/didChange}:check_file{file=file(Id(103))}: Checking file 'vs-code:/test.ipynb' 2026-10-23 09:50:58.892912766 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 09:50:58.892917666 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 09:50:58.892919986 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 09:50:58.892922086 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 09:50:58.903203719 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 09:50:58.903227549 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:50:58.903236230 DEBUG method="shutdown" response.id=2 duration=13.12µs 2026-10-23 09:50:58.903245900 DEBUG Received server response for request 2 2026-10-23 09:50:58.903249090 DEBUG Client sends notification `exit` 2026-10-23 09:50:58.903256620 DEBUG Received exit notification, exiting ok test notebook::hover_past_end_of_cell ... 2026-10-23 09:50:58.906332401 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:50:58.906414012 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:50:58.906457612 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:50:58.906515313 DEBUG Client info: None 2026-10-23 09:50:58.906550933 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:50:58.906563053 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:50:58.906569303 INFO Version: Unknown 2026-10-23 09:50:58.906621394 DEBUG Received server response for request 1 2026-10-23 09:50:58.906666354 DEBUG Client sends notification `initialized` 2026-10-23 09:50:58.906679334 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpA1S8lj 2026-10-23 09:50:58.906686664 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:50:58.906784795 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:50:58.906818916 DEBUG Received server request `workspace/configuration` 2026-10-23 09:50:58.906822696 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:50:58.906832286 DEBUG No workspace configuration provided for file:///tmp/.tmpA1S8lj 2026-10-23 09:50:58.906845916 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-23 09:50:58.906890216 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:50:58.906895026 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpA1S8lj, using default options 2026-10-23 09:50:58.906903896 DEBUG Initializing workspace `file:///tmp/.tmpA1S8lj`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:50:58.906918067 DEBUG Searching for a project in '/tmp/.tmpA1S8lj' 2026-10-23 09:50:58.906945757 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:50:58.906950827 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:58.907431002 INFO Defaulting to python-platform `linux` 2026-10-23 09:50:58.907436922 DEBUG Resolving local virtual environment: /tmp/.tmpA1S8lj/.venv 2026-10-23 09:50:58.907480602 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:58.907484672 DEBUG No virtual environment found 2026-10-23 09:50:58.907496302 DEBUG Adding first-party search path `/tmp/.tmpA1S8lj` 2026-10-23 09:50:58.907500313 DEBUG Using vendored stdlib 2026-10-23 09:50:58.907597484 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:50:58.907601514 DEBUG Adding new file root '/tmp/.tmpA1S8lj' of kind Project 2026-10-23 09:50:58.910461212 INFO Project::index_files{project=.tmpA1S8lj}: Indexed 0 file(s) in 0.002s 2026-10-23 09:50:58.910479572 DEBUG Updating project to check open files 2026-10-23 09:50:58.910515723 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-23 09:50:58.910519003 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 09:50:58.910525683 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:50:58.910532043 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-23 09:50:58.910534243 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 09:50:58.910540103 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-23 09:50:58.910545473 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-23 09:50:58.910547623 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 09:50:58.910552523 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-23 09:50:58.910605614 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/test.ipynb' 2026-10-23 09:50:58.910660664 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-10-23 09:50:58.912364041 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 09:50:58.912375532 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 09:50:58.912379122 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 09:50:58.912390772 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-23 09:50:58.912488813 DEBUG method="textDocument/hover" response.id=2 duration=83.44µs 2026-10-23 09:50:58.912502403 DEBUG Received server response for request 2 2026-10-23 09:50:58.912506323 DEBUG Client sends request `textDocument/hover` with ID 3 2026-10-23 09:50:58.912536153 DEBUG method="textDocument/hover" response.id=3 duration=20.04µs 2026-10-23 09:50:58.912547393 DEBUG Received server response for request 3 2026-10-23 09:50:58.922602744 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 09:50:58.922625285 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:50:58.922633135 DEBUG method="shutdown" response.id=4 duration=10.90µs 2026-10-23 09:50:58.922644085 DEBUG Received server response for request 4 2026-10-23 09:50:58.922648385 DEBUG Client sends notification `exit` 2026-10-23 09:50:58.922656845 DEBUG Received exit notification, exiting ok test notebook::inlay_hints_range_past_end_of_cell ... 2026-10-23 09:50:58.924267661 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: 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-23 09:50:58.924345192 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:50:58.924381282 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:50:58.924438163 DEBUG Client info: None 2026-10-23 09:50:58.924464633 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:50:58.924477993 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:50:58.924484533 INFO Version: Unknown 2026-10-23 09:50:58.924526244 DEBUG Received server response for request 1 2026-10-23 09:50:58.924571004 DEBUG Client sends notification `initialized` 2026-10-23 09:50:58.924621295 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpbbtkqp 2026-10-23 09:50:58.924629355 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:50:58.924731816 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:50:58.924773966 DEBUG Received server request `workspace/configuration` 2026-10-23 09:50:58.924778266 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:50:58.924786876 DEBUG No workspace configuration provided for file:///tmp/.tmpbbtkqp 2026-10-23 09:50:58.924799856 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-23 09:50:58.924838527 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:50:58.924843467 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpbbtkqp, using default options 2026-10-23 09:50:58.924852777 DEBUG Initializing workspace `file:///tmp/.tmpbbtkqp`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:50:58.924866877 DEBUG Searching for a project in '/tmp/.tmpbbtkqp' 2026-10-23 09:50:58.924894427 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:50:58.924898747 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:58.925345422 INFO Defaulting to python-platform `linux` 2026-10-23 09:50:58.925351502 DEBUG Resolving local virtual environment: /tmp/.tmpbbtkqp/.venv 2026-10-23 09:50:58.925392502 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:58.925396512 DEBUG No virtual environment found 2026-10-23 09:50:58.925407582 DEBUG Adding first-party search path `/tmp/.tmpbbtkqp` 2026-10-23 09:50:58.925411933 DEBUG Using vendored stdlib 2026-10-23 09:50:58.925492053 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:50:58.925496183 DEBUG Adding new file root '/tmp/.tmpbbtkqp' of kind Project 2026-10-23 09:50:58.929022209 INFO Project::index_files{project=.tmpbbtkqp}: Indexed 0 file(s) in 0.002s 2026-10-23 09:50:58.929039849 DEBUG Updating project to check open files 2026-10-23 09:50:58.929074089 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-23 09:50:58.929077459 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 09:50:58.929084699 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:50:58.929091330 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-23 09:50:58.929093550 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 09:50:58.929100420 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-23 09:50:58.929106810 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-23 09:50:58.929108910 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 09:50:58.929114250 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-23 09:50:58.929161230 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/test.ipynb' 2026-10-23 09:50:58.929228381 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-10-23 09:50:58.936959299 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Module `__builtins__` not found in search paths 2026-10-23 09:50:58.938325262 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 09:50:58.938337843 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 09:50:58.938341553 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 09:50:58.938355693 DEBUG Client sends request `textDocument/inlayHint` with ID 2 2026-10-23 09:50:58.938605035 DEBUG request{id=2 method=textDocument/inlayHint}: Inlay hint request returned 2 hints in 208.542µs 2026-10-23 09:50:58.938659146 DEBUG method="textDocument/inlayHint" response.id=2 duration=286.50µs 2026-10-23 09:50:58.938672936 DEBUG Received server response for request 2 2026-10-23 09:50:58.938709386 DEBUG Client sends request `textDocument/inlayHint` with ID 3 2026-10-23 09:50:58.938733367 DEBUG request{id=3 method=textDocument/inlayHint}: Inlay hint request returned 0 hints in 2.31µs 2026-10-23 09:50:58.938742097 DEBUG method="textDocument/inlayHint" response.id=3 duration=22.71µs 2026-10-23 09:50:58.938751967 DEBUG Received server response for request 3 2026-10-23 09:50:58.948824348 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 09:50:58.948853518 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:50:58.948860618 DEBUG method="shutdown" response.id=4 duration=11.01µs 2026-10-23 09:50:58.948870709 DEBUG Received server response for request 4 2026-10-23 09:50:58.948874619 DEBUG Client sends notification `exit` 2026-10-23 09:50:58.948890129 DEBUG Received exit notification, exiting ok test notebook::invalid_syntax_with_syntax_errors_disabled ... 2026-10-23 09:50:58.951232052 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:50:58.951298663 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:50:58.951335703 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:50:58.951392614 DEBUG Client info: None 2026-10-23 09:50:58.951417554 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:50:58.951430094 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:50:58.951435614 INFO Version: Unknown 2026-10-23 09:50:58.951476715 DEBUG Received server response for request 1 2026-10-23 09:50:58.951515155 DEBUG Client sends notification `initialized` 2026-10-23 09:50:58.951529715 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:50:58.951639936 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:50:58.951676877 DEBUG Received server request `workspace/configuration` 2026-10-23 09:50:58.951680487 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:50:58.951703197 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-23 09:50:58.951749907 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:50:58.951764998 DEBUG Initializing workspace `file:///tmp/.tmpe09AR5/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:50:58.951780678 DEBUG Searching for a project in '/tmp/.tmpe09AR5/src' 2026-10-23 09:50:58.951813348 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:50:58.951817728 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:58.952277293 INFO Defaulting to python-platform `linux` 2026-10-23 09:50:58.952283233 DEBUG Resolving local virtual environment: /tmp/.tmpe09AR5/src/.venv 2026-10-23 09:50:58.952325033 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:58.952329383 DEBUG No virtual environment found 2026-10-23 09:50:58.952339833 DEBUG Adding first-party search path `/tmp/.tmpe09AR5/src` 2026-10-23 09:50:58.952345163 DEBUG Using vendored stdlib 2026-10-23 09:50:58.952432394 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:50:58.952436864 DEBUG Adding new file root '/tmp/.tmpe09AR5/src' of kind Project 2026-10-23 09:50:58.954438284 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-10-23 09:50:58.954456945 DEBUG Updating project to check open files 2026-10-23 09:50:58.954492055 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-23 09:50:58.954495055 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 09:50:58.954502375 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:50:58.954510455 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-23 09:50:58.954512705 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 09:50:58.954517975 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-23 09:50:58.954523705 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-23 09:50:58.954526015 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 09:50:58.954530995 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-23 09:50:58.954594996 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/src/test.ipynb' 2026-10-23 09:50:58.954664397 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-10-23 09:50:58.956355824 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 09:50:58.956365364 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 09:50:58.956370854 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 09:50:58.966448395 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 09:50:58.966471645 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:50:58.966479655 DEBUG method="shutdown" response.id=2 duration=11.80µs 2026-10-23 09:50:58.966490666 DEBUG Received server response for request 2 2026-10-23 09:50:58.966494926 DEBUG Client sends notification `exit` 2026-10-23 09:50:58.966504796 DEBUG Received exit notification, exiting ok test notebook::publish_diagnostics_open ... 2026-10-23 09:50:58.968126222 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, 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-23 09:50:58.968191053 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:50:58.968224313 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:50:58.968281284 DEBUG Client info: None 2026-10-23 09:50:58.968309064 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:50:58.968321894 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "DIAGNOSTIC_RELATED_INFORMATION"] 2026-10-23 09:50:58.968329024 INFO Version: Unknown 2026-10-23 09:50:58.968370965 DEBUG Received server response for request 1 2026-10-23 09:50:58.968415845 DEBUG Client sends notification `initialized` 2026-10-23 09:50:58.968428845 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpZfbmCh 2026-10-23 09:50:58.968435345 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:50:58.968615087 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:50:58.968651837 DEBUG Received server request `workspace/configuration` 2026-10-23 09:50:58.968655527 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:50:58.968662397 DEBUG No workspace configuration provided for file:///tmp/.tmpZfbmCh 2026-10-23 09:50:58.968676908 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-23 09:50:58.968729138 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:50:58.968734798 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpZfbmCh, using default options 2026-10-23 09:50:58.968746698 DEBUG Initializing workspace `file:///tmp/.tmpZfbmCh`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:50:58.968762128 DEBUG Searching for a project in '/tmp/.tmpZfbmCh' 2026-10-23 09:50:58.968791809 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:50:58.968797599 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:58.970107282 INFO Defaulting to python-platform `linux` 2026-10-23 09:50:58.970116352 DEBUG Resolving local virtual environment: /tmp/.tmpZfbmCh/.venv 2026-10-23 09:50:58.970169233 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:58.970173763 DEBUG No virtual environment found 2026-10-23 09:50:58.970185593 DEBUG Adding first-party search path `/tmp/.tmpZfbmCh` 2026-10-23 09:50:58.970189953 DEBUG Using vendored stdlib 2026-10-23 09:50:58.970302414 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:50:58.970308614 DEBUG Adding new file root '/tmp/.tmpZfbmCh' of kind Project 2026-10-23 09:50:58.973237843 INFO Project::index_files{project=.tmpZfbmCh}: Indexed 0 file(s) in 0.002s 2026-10-23 09:50:58.973254394 DEBUG Updating project to check open files 2026-10-23 09:50:58.973300524 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-23 09:50:58.973304164 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 09:50:58.973311774 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:50:58.973318824 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-23 09:50:58.973320894 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 09:50:58.973328914 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-23 09:50:58.973335724 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-23 09:50:58.973337824 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 09:50:58.973342574 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-23 09:50:58.973347835 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-23 09:50:58.973349805 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 09:50:58.973354755 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-23 09:50:58.973459516 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Checking file 'vs-code:/test.ipynb' 2026-10-23 09:50:58.973622007 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Resolving dynamic module resolution paths 2026-10-23 09:50:58.986732839 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Module `__builtins__` not found in search paths 2026-10-23 09:50:58.991961732 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 09:50:58.991976862 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 09:50:58.991980202 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 09:50:58.991982942 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 09:50:59.002278225 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 09:50:59.002318326 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:50:59.002329676 DEBUG method="shutdown" response.id=2 duration=16.74µs 2026-10-23 09:50:59.002341466 DEBUG Received server response for request 2 2026-10-23 09:50:59.002346456 DEBUG Client sends notification `exit` 2026-10-23 09:50:59.002363256 DEBUG Received exit notification, exiting ok test notebook::publish_unreachable_code_diagnostics_open ... 2026-10-23 09:50:59.005425347 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:50:59.005505588 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:50:59.005543328 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:50:59.005610879 DEBUG Client info: None 2026-10-23 09:50:59.005636609 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:50:59.005649079 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:50:59.005655789 INFO Version: Unknown 2026-10-23 09:50:59.005696620 DEBUG Received server response for request 1 2026-10-23 09:50:59.005741850 DEBUG Client sends notification `initialized` 2026-10-23 09:50:59.005755240 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpquSjGq 2026-10-23 09:50:59.005762631 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:50:59.005875472 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:50:59.005918742 DEBUG Received server request `workspace/configuration` 2026-10-23 09:50:59.005922552 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:50:59.005930842 DEBUG No workspace configuration provided for file:///tmp/.tmpquSjGq 2026-10-23 09:50:59.005942732 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-23 09:50:59.005984213 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:50:59.005989333 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpquSjGq, using default options 2026-10-23 09:50:59.005998843 DEBUG Initializing workspace `file:///tmp/.tmpquSjGq`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:50:59.006013933 DEBUG Searching for a project in '/tmp/.tmpquSjGq' 2026-10-23 09:50:59.006040373 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:50:59.006045323 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:59.006528238 INFO Defaulting to python-platform `linux` 2026-10-23 09:50:59.006533498 DEBUG Resolving local virtual environment: /tmp/.tmpquSjGq/.venv 2026-10-23 09:50:59.006596399 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:59.006600699 DEBUG No virtual environment found 2026-10-23 09:50:59.006611589 DEBUG Adding first-party search path `/tmp/.tmpquSjGq` 2026-10-23 09:50:59.006615809 DEBUG Using vendored stdlib 2026-10-23 09:50:59.006698050 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:50:59.006702190 DEBUG Adding new file root '/tmp/.tmpquSjGq' of kind Project 2026-10-23 09:50:59.009432327 INFO Project::index_files{project=.tmpquSjGq}: Indexed 0 file(s) in 0.002s 2026-10-23 09:50:59.009450138 DEBUG Updating project to check open files 2026-10-23 09:50:59.009486208 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-23 09:50:59.009489748 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 09:50:59.009497158 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:50:59.009503718 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-23 09:50:59.009505788 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 09:50:59.009512838 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-23 09:50:59.009564029 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Checking file 'vs-code:/test.ipynb' 2026-10-23 09:50:59.009668530 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Resolving dynamic module resolution paths 2026-10-23 09:50:59.017298567 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Module `__builtins__` not found in search paths 2026-10-23 09:50:59.022364167 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 09:50:59.022377708 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 09:50:59.032621351 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 09:50:59.032659581 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:50:59.032670251 DEBUG method="shutdown" response.id=2 duration=17.03µs 2026-10-23 09:50:59.032690311 DEBUG Received server response for request 2 2026-10-23 09:50:59.032695681 DEBUG Client sends notification `exit` 2026-10-23 09:50:59.032712241 DEBUG Received exit notification, exiting ok test notebook::publish_unused_binding_diagnostics_open ... 2026-10-23 09:50:59.035444779 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:50:59.035520190 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:50:59.035555700 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:50:59.035624291 DEBUG Client info: None 2026-10-23 09:50:59.035649551 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:50:59.035662961 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:50:59.035669381 INFO Version: Unknown 2026-10-23 09:50:59.035709972 DEBUG Received server response for request 1 2026-10-23 09:50:59.035750622 DEBUG Client sends notification `initialized` 2026-10-23 09:50:59.035764082 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmp8VHUxe 2026-10-23 09:50:59.035771832 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:50:59.035880263 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:50:59.035919754 DEBUG Received server request `workspace/configuration` 2026-10-23 09:50:59.035923284 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:50:59.035931664 DEBUG No workspace configuration provided for file:///tmp/.tmp8VHUxe 2026-10-23 09:50:59.035942674 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-23 09:50:59.035991954 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:50:59.035997255 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmp8VHUxe, using default options 2026-10-23 09:50:59.036007235 DEBUG Initializing workspace `file:///tmp/.tmp8VHUxe`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:50:59.036021485 DEBUG Searching for a project in '/tmp/.tmp8VHUxe' 2026-10-23 09:50:59.036058095 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:50:59.036062995 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:59.036538110 INFO Defaulting to python-platform `linux` 2026-10-23 09:50:59.036544310 DEBUG Resolving local virtual environment: /tmp/.tmp8VHUxe/.venv 2026-10-23 09:50:59.036601641 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:59.036605901 DEBUG No virtual environment found 2026-10-23 09:50:59.036616911 DEBUG Adding first-party search path `/tmp/.tmp8VHUxe` 2026-10-23 09:50:59.036621131 DEBUG Using vendored stdlib 2026-10-23 09:50:59.036699512 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:50:59.036704232 DEBUG Adding new file root '/tmp/.tmp8VHUxe' of kind Project 2026-10-23 09:50:59.040525300 INFO Project::index_files{project=.tmp8VHUxe}: Indexed 0 file(s) in 0.003s 2026-10-23 09:50:59.040542490 DEBUG Updating project to check open files 2026-10-23 09:50:59.040591761 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-23 09:50:59.040595531 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 09:50:59.040602611 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:50:59.040609231 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-23 09:50:59.040611321 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 09:50:59.040616981 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-23 09:50:59.040663681 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Checking file 'vs-code:/test.ipynb' 2026-10-23 09:50:59.040752892 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 09:50:59.040762672 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 09:50:59.050980115 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 09:50:59.051008035 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:50:59.051015806 DEBUG method="shutdown" response.id=2 duration=11.50µs 2026-10-23 09:50:59.051026596 DEBUG Received server response for request 2 2026-10-23 09:50:59.051030946 DEBUG Client sends notification `exit` 2026-10-23 09:50:59.051040496 DEBUG Received exit notification, exiting ok test notebook::pull_diagnostics_for_notebook_cells ... 2026-10-23 09:50:59.052491140 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:50:59.052554541 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:50:59.052603941 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:50:59.052649962 DEBUG Client info: None 2026-10-23 09:50:59.052677182 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:50:59.052690362 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:50:59.052697282 INFO Version: Unknown 2026-10-23 09:50:59.052740423 DEBUG Received server response for request 1 2026-10-23 09:50:59.052777413 DEBUG Client sends notification `initialized` 2026-10-23 09:50:59.052789963 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmppbXxti 2026-10-23 09:50:59.052796903 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:50:59.052938375 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:50:59.052977215 DEBUG Received server request `workspace/configuration` 2026-10-23 09:50:59.052980605 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:50:59.052988615 DEBUG No workspace configuration provided for file:///tmp/.tmppbXxti 2026-10-23 09:50:59.053001895 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-23 09:50:59.053048736 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:50:59.053054076 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmppbXxti, using default options 2026-10-23 09:50:59.053065606 DEBUG Initializing workspace `file:///tmp/.tmppbXxti`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:50:59.053081286 DEBUG Searching for a project in '/tmp/.tmppbXxti' 2026-10-23 09:50:59.053108717 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:50:59.053114317 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:59.054416620 INFO Defaulting to python-platform `linux` 2026-10-23 09:50:59.054428300 DEBUG Resolving local virtual environment: /tmp/.tmppbXxti/.venv 2026-10-23 09:50:59.054476860 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:59.054481480 DEBUG No virtual environment found 2026-10-23 09:50:59.054493340 DEBUG Adding first-party search path `/tmp/.tmppbXxti` 2026-10-23 09:50:59.054497381 DEBUG Using vendored stdlib 2026-10-23 09:50:59.054623402 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:50:59.054630712 DEBUG Adding new file root '/tmp/.tmppbXxti' of kind Project 2026-10-23 09:50:59.057558211 INFO Project::index_files{project=.tmppbXxti}: Indexed 0 file(s) in 0.002s 2026-10-23 09:50:59.057576202 DEBUG Updating project to check open files 2026-10-23 09:50:59.057633982 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-23 09:50:59.057637402 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 09:50:59.057645842 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:50:59.057653062 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-23 09:50:59.057655252 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 09:50:59.057660582 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-23 09:50:59.057666962 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-23 09:50:59.057669222 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 09:50:59.057674343 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-23 09:50:59.057680333 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-23 09:50:59.057682493 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 09:50:59.057687883 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-23 09:50:59.057773674 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Checking file 'vs-code:/test.ipynb' 2026-10-23 09:50:59.057878805 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Resolving dynamic module resolution paths 2026-10-23 09:50:59.068322590 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Module `__builtins__` not found in search paths 2026-10-23 09:50:59.073949296 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 09:50:59.073961736 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 09:50:59.073964826 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 09:50:59.073967676 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 09:50:59.074003437 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 09:50:59.074103828 DEBUG method="textDocument/diagnostic" response.id=2 duration=83.83µs 2026-10-23 09:50:59.074119368 DEBUG Received server response for request 2 2026-10-23 09:50:59.074144908 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-23 09:50:59.074182288 DEBUG method="textDocument/diagnostic" response.id=3 duration=28.34µs 2026-10-23 09:50:59.074192709 DEBUG Received server response for request 3 2026-10-23 09:50:59.074204129 DEBUG Client sends request `textDocument/diagnostic` with ID 4 2026-10-23 09:50:59.074236789 DEBUG method="textDocument/diagnostic" response.id=4 duration=22.45µs 2026-10-23 09:50:59.074245719 DEBUG Received server response for request 4 2026-10-23 09:50:59.084484762 DEBUG Client sends request `shutdown` with ID 5 2026-10-23 09:50:59.084513542 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:50:59.084521402 DEBUG method="shutdown" response.id=5 duration=10.98µs 2026-10-23 09:50:59.084531073 DEBUG Received server response for request 5 2026-10-23 09:50:59.084535623 DEBUG Client sends notification `exit` 2026-10-23 09:50:59.084551683 DEBUG Received exit notification, exiting ok test notebook::semantic_tokens ... 2026-10-23 09:50:59.087386441 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:50:59.087463022 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:50:59.087501252 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:50:59.087555053 DEBUG Client info: None 2026-10-23 09:50:59.087591523 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:50:59.087604793 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:50:59.087611334 INFO Version: Unknown 2026-10-23 09:50:59.087651104 DEBUG Received server response for request 1 2026-10-23 09:50:59.087696104 DEBUG Client sends notification `initialized` 2026-10-23 09:50:59.087709895 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmp58Sqdk 2026-10-23 09:50:59.087716765 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:50:59.087829136 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:50:59.087872226 DEBUG Received server request `workspace/configuration` 2026-10-23 09:50:59.087875756 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:50:59.087883986 DEBUG No workspace configuration provided for file:///tmp/.tmp58Sqdk 2026-10-23 09:50:59.087900236 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-23 09:50:59.087903516 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-10-23 09:50:59.087933367 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:50:59.087938307 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmp58Sqdk, using default options 2026-10-23 09:50:59.087947227 DEBUG Initializing workspace `file:///tmp/.tmp58Sqdk`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:50:59.087962557 DEBUG Searching for a project in '/tmp/.tmp58Sqdk' 2026-10-23 09:50:59.087988227 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:50:59.087992967 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:59.088483422 INFO Defaulting to python-platform `linux` 2026-10-23 09:50:59.088489662 DEBUG Resolving local virtual environment: /tmp/.tmp58Sqdk/.venv 2026-10-23 09:50:59.088535233 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:59.088539543 DEBUG No virtual environment found 2026-10-23 09:50:59.088550353 DEBUG Adding first-party search path `/tmp/.tmp58Sqdk` 2026-10-23 09:50:59.088554563 DEBUG Using vendored stdlib 2026-10-23 09:50:59.088649854 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:50:59.088654614 DEBUG Adding new file root '/tmp/.tmp58Sqdk' of kind Project 2026-10-23 09:50:59.091459292 INFO Project::index_files{project=.tmp58Sqdk}: Indexed 0 file(s) in 0.002s 2026-10-23 09:50:59.091478652 DEBUG Updating project to check open files 2026-10-23 09:50:59.091519103 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-23 09:50:59.091522743 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 09:50:59.091529953 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:50:59.091536703 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-23 09:50:59.091538923 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 09:50:59.091544423 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-23 09:50:59.091551313 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-23 09:50:59.091553473 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 09:50:59.091558673 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-23 09:50:59.091564373 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-23 09:50:59.091566393 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 09:50:59.091571373 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-23 09:50:59.091656964 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Checking file 'vs-code:/src/test.ipynb' 2026-10-23 09:50:59.091760035 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Resolving dynamic module resolution paths 2026-10-23 09:50:59.101923687 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Module `__builtins__` not found in search paths 2026-10-23 09:50:59.106958258 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 09:50:59.106970988 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 09:50:59.106975918 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 09:50:59.113128460 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=6.17ms 2026-10-23 09:50:59.113150150 DEBUG Received server response for request 2 2026-10-23 09:50:59.113159530 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 3 2026-10-23 09:50:59.113259671 DEBUG method="textDocument/semanticTokens/full" response.id=3 duration=77.87µs 2026-10-23 09:50:59.113270412 DEBUG Received server response for request 3 2026-10-23 09:50:59.113277482 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 4 2026-10-23 09:50:59.113330832 DEBUG method="textDocument/semanticTokens/full" response.id=4 duration=37.78µs 2026-10-23 09:50:59.113340042 DEBUG Received server response for request 4 2026-10-23 09:50:59.123646066 DEBUG Client sends request `shutdown` with ID 5 2026-10-23 09:50:59.123676476 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:50:59.123684066 DEBUG method="shutdown" response.id=5 duration=11.12µs 2026-10-23 09:50:59.123694976 DEBUG Received server response for request 5 2026-10-23 09:50:59.123698676 DEBUG Client sends notification `exit` 2026-10-23 09:50:59.123714746 DEBUG Received exit notification, exiting ok test notebook::semantic_tokens_for_cell_do_not_leak_stringified_annotations ... 2026-10-23 09:50:59.127374973 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:50:59.127443734 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:50:59.127480034 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:50:59.127537785 DEBUG Client info: None 2026-10-23 09:50:59.127562445 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:50:59.127576855 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:50:59.127596316 INFO Version: Unknown 2026-10-23 09:50:59.127636916 DEBUG Received server response for request 1 2026-10-23 09:50:59.127680396 DEBUG Client sends notification `initialized` 2026-10-23 09:50:59.127693417 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpXejIg3 2026-10-23 09:50:59.127700477 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:50:59.127883248 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:50:59.127931189 DEBUG Received server request `workspace/configuration` 2026-10-23 09:50:59.127934809 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:50:59.127941929 DEBUG No workspace configuration provided for file:///tmp/.tmpXejIg3 2026-10-23 09:50:59.127954319 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-23 09:50:59.127957239 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-10-23 09:50:59.128012150 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:50:59.128018370 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpXejIg3, using default options 2026-10-23 09:50:59.128030150 DEBUG Initializing workspace `file:///tmp/.tmpXejIg3`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:50:59.128047300 DEBUG Searching for a project in '/tmp/.tmpXejIg3' 2026-10-23 09:50:59.128077650 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:50:59.128083260 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:59.129346293 INFO Defaulting to python-platform `linux` 2026-10-23 09:50:59.129359103 DEBUG Resolving local virtual environment: /tmp/.tmpXejIg3/.venv 2026-10-23 09:50:59.129410914 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:59.129415334 DEBUG No virtual environment found 2026-10-23 09:50:59.129427724 DEBUG Adding first-party search path `/tmp/.tmpXejIg3` 2026-10-23 09:50:59.129431774 DEBUG Using vendored stdlib 2026-10-23 09:50:59.129549375 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:50:59.129554905 DEBUG Adding new file root '/tmp/.tmpXejIg3' of kind Project 2026-10-23 09:50:59.132589806 INFO Project::index_files{project=.tmpXejIg3}: Indexed 0 file(s) in 0.002s 2026-10-23 09:50:59.132606306 DEBUG Updating project to check open files 2026-10-23 09:50:59.132652536 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-23 09:50:59.132655746 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 09:50:59.132663677 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:50:59.132670547 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-23 09:50:59.132673067 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 09:50:59.132678767 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-23 09:50:59.132685737 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-23 09:50:59.132687927 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 09:50:59.132693207 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-23 09:50:59.132774778 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/src/test.ipynb' 2026-10-23 09:50:59.132854298 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-10-23 09:50:59.146251923 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Module `__builtins__` not found in search paths 2026-10-23 09:50:59.147918760 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 09:50:59.147933070 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 09:50:59.148052881 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=136.76µs 2026-10-23 09:50:59.148068021 DEBUG Received server response for request 2 2026-10-23 09:50:59.158151143 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 09:50:59.158180993 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:50:59.158187983 DEBUG method="shutdown" response.id=3 duration=11.32µs 2026-10-23 09:50:59.158197563 DEBUG Received server response for request 3 2026-10-23 09:50:59.158202063 DEBUG Client sends notification `exit` 2026-10-23 09:50:59.158218663 DEBUG Received exit notification, exiting ok test notebook::swap_cells ... 2026-10-23 09:50:59.160962001 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:50:59.161035202 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:50:59.161071192 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:50:59.161128993 DEBUG Client info: None 2026-10-23 09:50:59.161160643 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:50:59.161174683 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:50:59.161181763 INFO Version: Unknown 2026-10-23 09:50:59.161224974 DEBUG Received server response for request 1 2026-10-23 09:50:59.161265934 DEBUG Client sends notification `initialized` 2026-10-23 09:50:59.161278184 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpKjBFzq 2026-10-23 09:50:59.161285514 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:50:59.161444746 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:50:59.161484326 DEBUG Received server request `workspace/configuration` 2026-10-23 09:50:59.161487866 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:50:59.161496346 DEBUG No workspace configuration provided for file:///tmp/.tmpKjBFzq 2026-10-23 09:50:59.161511367 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-23 09:50:59.161559497 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:50:59.161564617 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpKjBFzq, using default options 2026-10-23 09:50:59.161575457 DEBUG Initializing workspace `file:///tmp/.tmpKjBFzq`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:50:59.161604068 DEBUG Searching for a project in '/tmp/.tmpKjBFzq' 2026-10-23 09:50:59.161632868 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:50:59.161638578 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:59.162801720 INFO Defaulting to python-platform `linux` 2026-10-23 09:50:59.162812130 DEBUG Resolving local virtual environment: /tmp/.tmpKjBFzq/.venv 2026-10-23 09:50:59.162863570 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:59.162868150 DEBUG No virtual environment found 2026-10-23 09:50:59.162879990 DEBUG Adding first-party search path `/tmp/.tmpKjBFzq` 2026-10-23 09:50:59.162884440 DEBUG Using vendored stdlib 2026-10-23 09:50:59.162996101 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:50:59.163002922 DEBUG Adding new file root '/tmp/.tmpKjBFzq' of kind Project 2026-10-23 09:50:59.166846930 INFO Project::index_files{project=.tmpKjBFzq}: Indexed 0 file(s) in 0.002s 2026-10-23 09:50:59.166863840 DEBUG Updating project to check open files 2026-10-23 09:50:59.166908711 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-23 09:50:59.166911861 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 09:50:59.166919611 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:50:59.166926361 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-23 09:50:59.166928401 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 09:50:59.166936071 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-23 09:50:59.166943531 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-23 09:50:59.166946161 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 09:50:59.166951271 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-23 09:50:59.166957231 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-23 09:50:59.166959331 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 09:50:59.166964541 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-23 09:50:59.167033092 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Checking file 'vs-code:/src/test.ipynb' 2026-10-23 09:50:59.167106913 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Resolving dynamic module resolution paths 2026-10-23 09:50:59.178020853 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Module `__builtins__` not found in search paths 2026-10-23 09:50:59.178110893 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 09:50:59.178123614 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 09:50:59.178126784 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 09:50:59.178129544 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 09:50:59.178263175 DEBUG Client sends notification `notebookDocument/didChange` 2026-10-23 09:50:59.178299765 DEBUG notification{method=notebookDocument/didChange}: Updating notebook document from version 0 to version 1 2026-10-23 09:50:59.178310595 DEBUG notification{method=notebookDocument/didChange}: Updated notebook: "a = 10\nb = a\n\nc = b\n" 2026-10-23 09:50:59.178344326 DEBUG notification{method=notebookDocument/didChange}:apply_changes: Handling file watcher change event: ChangedVirtual("vs-code:/src/test.ipynb") 2026-10-23 09:50:59.178349226 DEBUG notification{method=notebookDocument/didChange}:apply_changes: Updating the revision of `vs-code:/src/test.ipynb` 2026-10-23 09:50:59.178384646 DEBUG notification{method=notebookDocument/didChange}:check_file{file=file(Id(103))}: Checking file 'vs-code:/src/test.ipynb' 2026-10-23 09:50:59.178428987 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 09:50:59.178433617 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 09:50:59.178435777 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 09:50:59.178437657 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 09:50:59.188539688 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 09:50:59.188561249 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:50:59.188569479 DEBUG method="shutdown" response.id=2 duration=12.62µs 2026-10-23 09:50:59.188591469 DEBUG Received server response for request 2 2026-10-23 09:50:59.188595969 DEBUG Client sends notification `exit` 2026-10-23 09:50:59.188609699 DEBUG Received exit notification, exiting ok test notebook::undefined_reveal_fix_stays_in_cell ... 2026-10-23 09:50:59.190971523 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:50:59.191044214 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:50:59.191080884 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:50:59.191135664 DEBUG Client info: None 2026-10-23 09:50:59.191160285 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:50:59.191173595 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:50:59.191180385 INFO Version: Unknown 2026-10-23 09:50:59.191219495 DEBUG Received server response for request 1 2026-10-23 09:50:59.191263446 DEBUG Client sends notification `initialized` 2026-10-23 09:50:59.191276316 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpQFNNVk 2026-10-23 09:50:59.191283526 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:50:59.191394897 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:50:59.191432727 DEBUG Received server request `workspace/configuration` 2026-10-23 09:50:59.191436168 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:50:59.191444098 DEBUG No workspace configuration provided for file:///tmp/.tmpQFNNVk 2026-10-23 09:50:59.191457428 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-23 09:50:59.191503848 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:50:59.191508718 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpQFNNVk, using default options 2026-10-23 09:50:59.191517528 DEBUG Initializing workspace `file:///tmp/.tmpQFNNVk`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:50:59.191531968 DEBUG Searching for a project in '/tmp/.tmpQFNNVk' 2026-10-23 09:50:59.191557669 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:50:59.191562089 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:59.192042894 INFO Defaulting to python-platform `linux` 2026-10-23 09:50:59.192048594 DEBUG Resolving local virtual environment: /tmp/.tmpQFNNVk/.venv 2026-10-23 09:50:59.192090764 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:59.192094874 DEBUG No virtual environment found 2026-10-23 09:50:59.192105684 DEBUG Adding first-party search path `/tmp/.tmpQFNNVk` 2026-10-23 09:50:59.192110194 DEBUG Using vendored stdlib 2026-10-23 09:50:59.192193935 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:50:59.192198305 DEBUG Adding new file root '/tmp/.tmpQFNNVk' of kind Project 2026-10-23 09:50:59.195001913 INFO Project::index_files{project=.tmpQFNNVk}: Indexed 0 file(s) in 0.002s 2026-10-23 09:50:59.195020644 DEBUG Updating project to check open files 2026-10-23 09:50:59.195053884 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-23 09:50:59.195056674 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 09:50:59.195064504 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:50:59.195072004 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-23 09:50:59.195074164 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 09:50:59.195079874 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-23 09:50:59.195086964 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-23 09:50:59.195089164 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 09:50:59.195094424 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-23 09:50:59.195144435 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/test.ipynb' 2026-10-23 09:50:59.195205665 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-10-23 09:50:59.205740711 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Module `__builtins__` not found in search paths 2026-10-23 09:50:59.208443398 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 09:50:59.208457099 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 09:50:59.208462529 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 09:50:59.218773442 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 09:50:59.218812983 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:50:59.218822473 DEBUG method="shutdown" response.id=2 duration=13.74µs 2026-10-23 09:50:59.218834323 DEBUG Received server response for request 2 2026-10-23 09:50:59.218839153 DEBUG Client sends notification `exit` 2026-10-23 09:50:59.218856263 DEBUG Received exit notification, exiting ok test publish_diagnostics::changing_language_of_file_without_extension ... 2026-10-23 09:50:59.221794373 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-23 09:50:59.221856023 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:50:59.221893814 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:50:59.221948504 DEBUG Client info: None 2026-10-23 09:50:59.221973235 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:50:59.221985585 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-23 09:50:59.221991125 INFO Version: Unknown 2026-10-23 09:50:59.222032595 DEBUG Received server response for request 1 2026-10-23 09:50:59.222071656 DEBUG Client sends notification `initialized` 2026-10-23 09:50:59.222086286 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:50:59.222196797 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:50:59.222237227 DEBUG Received server request `workspace/configuration` 2026-10-23 09:50:59.222240897 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:50:59.222256237 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:50:59.222311308 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:50:59.222327078 DEBUG Initializing workspace `file:///tmp/.tmpS7Dayn/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:50:59.222343328 DEBUG Searching for a project in '/tmp/.tmpS7Dayn/src' 2026-10-23 09:50:59.222375529 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:50:59.222380449 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:59.222867283 INFO Defaulting to python-platform `linux` 2026-10-23 09:50:59.222873464 DEBUG Resolving local virtual environment: /tmp/.tmpS7Dayn/src/.venv 2026-10-23 09:50:59.222916654 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:59.222921194 DEBUG No virtual environment found 2026-10-23 09:50:59.222932504 DEBUG Adding first-party search path `/tmp/.tmpS7Dayn/src` 2026-10-23 09:50:59.222936864 DEBUG Using vendored stdlib 2026-10-23 09:50:59.223015925 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:50:59.223020345 DEBUG Adding new file root '/tmp/.tmpS7Dayn/src' of kind Project 2026-10-23 09:50:59.224949684 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-10-23 09:50:59.224969125 DEBUG Updating project to check open files 2026-10-23 09:50:59.225032575 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpS7Dayn/src/foo") 2026-10-23 09:50:59.225144886 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpS7Dayn/src/foo` to project `src` 2026-10-23 09:50:59.225163047 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpS7Dayn/src/foo` 2026-10-23 09:50:59.225165427 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:50:59.225171607 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-23 09:50:59.225200557 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpS7Dayn/src/foo' 2026-10-23 09:50:59.225269738 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-10-23 09:50:59.232880244 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-10-23 09:50:59.236883834 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 09:50:59.236896755 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 09:50:59.237108197 DEBUG Client sends notification `textDocument/didClose` 2026-10-23 09:50:59.237140567 DEBUG notification{method=textDocument/didClose}: Closing file `/tmp/.tmpS7Dayn/src/foo` 2026-10-23 09:50:59.237147947 DEBUG notification{method=textDocument/didClose}: Take open project files 2026-10-23 09:50:59.237163337 DEBUG notification{method=textDocument/didClose}:set_open_files{open_files={}}: Set open project files (count: 0) 2026-10-23 09:50:59.237171207 DEBUG notification{method=textDocument/didClose}:remove_file{file=file(Id(200))}: Removing file `/tmp/.tmpS7Dayn/src/foo` from project `src` 2026-10-23 09:50:59.237203218 DEBUG notification{method=textDocument/didClose}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpS7Dayn/src/foo", kind: FileContent } 2026-10-23 09:50:59.237210598 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the revision of `/tmp/.tmpS7Dayn/src/foo` 2026-10-23 09:50:59.237216218 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the permissions of `/tmp/.tmpS7Dayn/src/foo` 2026-10-23 09:50:59.237234218 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 09:50:59.237238338 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 09:50:59.237316379 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:50:59.237348269 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpS7Dayn/src/foo") 2026-10-23 09:50:59.237352499 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpS7Dayn/src/foo` 2026-10-23 09:50:59.237357599 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpS7Dayn/src/foo` 2026-10-23 09:50:59.237376319 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 09:50:59.237380389 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 09:50:59.247519371 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 09:50:59.247547642 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:50:59.247553992 DEBUG method="shutdown" response.id=2 duration=9.07µs 2026-10-23 09:50:59.247563442 DEBUG Received server response for request 2 2026-10-23 09:50:59.247567152 DEBUG Client sends notification `exit` 2026-10-23 09:50:59.247584022 DEBUG Received exit notification, exiting ok test publish_diagnostics::full_diagnostic_output ... 2026-10-23 09:50:59.250297199 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-23 09:50:59.250361060 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:50:59.250397240 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:50:59.250450691 DEBUG Client info: None 2026-10-23 09:50:59.250475141 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:50:59.250487801 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION", "FULL_DIAGNOSTIC_OUTPUT"] 2026-10-23 09:50:59.250493461 INFO Version: Unknown 2026-10-23 09:50:59.250532472 DEBUG Received server response for request 1 2026-10-23 09:50:59.250571522 DEBUG Client sends notification `initialized` 2026-10-23 09:50:59.250598382 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:50:59.250708314 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:50:59.250745794 DEBUG Received server request `workspace/configuration` 2026-10-23 09:50:59.250749084 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:50:59.250764594 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:50:59.250815005 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:50:59.250830185 DEBUG Initializing workspace `file:///tmp/.tmpXtAcrB/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:50:59.250845465 DEBUG Searching for a project in '/tmp/.tmpXtAcrB/src' 2026-10-23 09:50:59.250877175 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:50:59.250881815 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:59.251348680 INFO Defaulting to python-platform `linux` 2026-10-23 09:50:59.251354320 DEBUG Resolving local virtual environment: /tmp/.tmpXtAcrB/src/.venv 2026-10-23 09:50:59.251397970 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:59.251402340 DEBUG No virtual environment found 2026-10-23 09:50:59.251412901 DEBUG Adding first-party search path `/tmp/.tmpXtAcrB/src` 2026-10-23 09:50:59.251417181 DEBUG Using vendored stdlib 2026-10-23 09:50:59.251497891 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:50:59.251502011 DEBUG Adding new file root '/tmp/.tmpXtAcrB/src' of kind Project 2026-10-23 09:50:59.253486161 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-23 09:50:59.253505562 DEBUG Updating project to check open files 2026-10-23 09:50:59.253570322 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpXtAcrB/src/foo.py") 2026-10-23 09:50:59.253577382 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpXtAcrB/src/foo.py` 2026-10-23 09:50:59.253603422 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpXtAcrB/src/foo.py` 2026-10-23 09:50:59.253723404 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpXtAcrB/src/foo.py` to project `src` 2026-10-23 09:50:59.253736694 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpXtAcrB/src/foo.py` 2026-10-23 09:50:59.253739054 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:50:59.253746034 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:50:59.253772524 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpXtAcrB/src/foo.py' 2026-10-23 09:50:59.253841195 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-23 09:50:59.261449251 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-23 09:50:59.265463072 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 09:50:59.265476572 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 09:50:59.275790606 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 09:50:59.275828776 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:50:59.275838976 DEBUG method="shutdown" response.id=2 duration=14.89µs 2026-10-23 09:50:59.275850166 DEBUG Received server response for request 2 2026-10-23 09:50:59.275855046 DEBUG Client sends notification `exit` 2026-10-23 09:50:59.275871486 DEBUG Received exit notification, exiting ok test publish_diagnostics::invalid_syntax_with_syntax_errors_disabled ... 2026-10-23 09:50:59.278649954 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-23 09:50:59.278710235 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:50:59.278747555 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:50:59.278804196 DEBUG Client info: None 2026-10-23 09:50:59.278828036 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:50:59.278840426 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-23 09:50:59.278846086 INFO Version: Unknown 2026-10-23 09:50:59.278885237 DEBUG Received server response for request 1 2026-10-23 09:50:59.278923417 DEBUG Client sends notification `initialized` 2026-10-23 09:50:59.278939037 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:50:59.279057618 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:50:59.279099249 DEBUG Received server request `workspace/configuration` 2026-10-23 09:50:59.279103109 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:50:59.279117559 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:50:59.279173780 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:50:59.279188430 DEBUG Initializing workspace `file:///tmp/.tmpBczGcr/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:50:59.279204250 DEBUG Searching for a project in '/tmp/.tmpBczGcr/src' 2026-10-23 09:50:59.279235830 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:50:59.279240330 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:59.279719145 INFO Defaulting to python-platform `linux` 2026-10-23 09:50:59.279724925 DEBUG Resolving local virtual environment: /tmp/.tmpBczGcr/src/.venv 2026-10-23 09:50:59.279766986 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:59.279770886 DEBUG No virtual environment found 2026-10-23 09:50:59.279781326 DEBUG Adding first-party search path `/tmp/.tmpBczGcr/src` 2026-10-23 09:50:59.279785536 DEBUG Using vendored stdlib 2026-10-23 09:50:59.279865137 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:50:59.279869407 DEBUG Adding new file root '/tmp/.tmpBczGcr/src' of kind Project 2026-10-23 09:50:59.281894187 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-23 09:50:59.281911707 DEBUG Updating project to check open files 2026-10-23 09:50:59.281974718 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpBczGcr/src/foo.py") 2026-10-23 09:50:59.281981858 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpBczGcr/src/foo.py` 2026-10-23 09:50:59.281989238 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpBczGcr/src/foo.py` 2026-10-23 09:50:59.282104849 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpBczGcr/src/foo.py` to project `src` 2026-10-23 09:50:59.282119209 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpBczGcr/src/foo.py` 2026-10-23 09:50:59.282121749 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:50:59.282129149 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:50:59.282155990 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpBczGcr/src/foo.py' 2026-10-23 09:50:59.282220550 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 09:50:59.282230730 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 09:50:59.292435553 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 09:50:59.292461333 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:50:59.292469053 DEBUG method="shutdown" response.id=2 duration=11.56µs 2026-10-23 09:50:59.292480183 DEBUG Received server response for request 2 2026-10-23 09:50:59.292484354 DEBUG Client sends notification `exit` 2026-10-23 09:50:59.292493664 DEBUG Received exit notification, exiting ok test publish_diagnostics::message_with_related_information_support ... 2026-10-23 09:50:59.294013199 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, 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-23 09:50:59.294068619 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:50:59.294102030 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:50:59.294160070 DEBUG Client info: None 2026-10-23 09:50:59.294184401 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:50:59.294196941 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION", "DIAGNOSTIC_RELATED_INFORMATION"] 2026-10-23 09:50:59.294203301 INFO Version: Unknown 2026-10-23 09:50:59.294247131 DEBUG Received server response for request 1 2026-10-23 09:50:59.294284972 DEBUG Client sends notification `initialized` 2026-10-23 09:50:59.294299872 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:50:59.294438123 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:50:59.294472653 DEBUG Received server request `workspace/configuration` 2026-10-23 09:50:59.294476203 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:50:59.294489484 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:50:59.294548334 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:50:59.294566004 DEBUG Initializing workspace `file:///tmp/.tmphqTrr8/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:50:59.294594125 DEBUG Searching for a project in '/tmp/.tmphqTrr8/src' 2026-10-23 09:50:59.294629455 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:50:59.294634625 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:59.295944658 INFO Defaulting to python-platform `linux` 2026-10-23 09:50:59.295953978 DEBUG Resolving local virtual environment: /tmp/.tmphqTrr8/src/.venv 2026-10-23 09:50:59.296004439 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:59.296009259 DEBUG No virtual environment found 2026-10-23 09:50:59.296020959 DEBUG Adding first-party search path `/tmp/.tmphqTrr8/src` 2026-10-23 09:50:59.296025359 DEBUG Using vendored stdlib 2026-10-23 09:50:59.296136310 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:50:59.296141480 DEBUG Adding new file root '/tmp/.tmphqTrr8/src' of kind Project 2026-10-23 09:50:59.298301542 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-23 09:50:59.298318372 DEBUG Updating project to check open files 2026-10-23 09:50:59.298399673 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmphqTrr8/src/foo.py") 2026-10-23 09:50:59.298408723 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmphqTrr8/src/foo.py` 2026-10-23 09:50:59.298421203 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmphqTrr8/src/foo.py` 2026-10-23 09:50:59.298550265 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmphqTrr8/src/foo.py` to project `src` 2026-10-23 09:50:59.298563545 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmphqTrr8/src/foo.py` 2026-10-23 09:50:59.298566375 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:50:59.298575525 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:50:59.298632875 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmphqTrr8/src/foo.py' 2026-10-23 09:50:59.298712066 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-23 09:50:59.314435134 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-23 09:50:59.314866549 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 09:50:59.314881629 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 09:50:59.325190472 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 09:50:59.325225003 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:50:59.325234373 DEBUG method="shutdown" response.id=2 duration=14.39µs 2026-10-23 09:50:59.325255113 DEBUG Received server response for request 2 2026-10-23 09:50:59.325259803 DEBUG Client sends notification `exit` 2026-10-23 09:50:59.325276893 DEBUG Received exit notification, exiting ok test publish_diagnostics::message_without_related_information_support ... 2026-10-23 09:50:59.328226193 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-23 09:50:59.328291914 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:50:59.328331824 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:50:59.328384345 DEBUG Client info: None 2026-10-23 09:50:59.328407305 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:50:59.328424545 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-23 09:50:59.328430065 INFO Version: Unknown 2026-10-23 09:50:59.328469005 DEBUG Received server response for request 1 2026-10-23 09:50:59.328514846 DEBUG Client sends notification `initialized` 2026-10-23 09:50:59.328530356 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:50:59.328653797 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:50:59.328695398 DEBUG Received server request `workspace/configuration` 2026-10-23 09:50:59.328699058 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:50:59.328714428 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:50:59.328764488 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:50:59.328779679 DEBUG Initializing workspace `file:///tmp/.tmpBJ7xoS/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:50:59.328795909 DEBUG Searching for a project in '/tmp/.tmpBJ7xoS/src' 2026-10-23 09:50:59.328828109 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:50:59.328833349 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:59.329312394 INFO Defaulting to python-platform `linux` 2026-10-23 09:50:59.329318224 DEBUG Resolving local virtual environment: /tmp/.tmpBJ7xoS/src/.venv 2026-10-23 09:50:59.329362174 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:59.329366244 DEBUG No virtual environment found 2026-10-23 09:50:59.329376774 DEBUG Adding first-party search path `/tmp/.tmpBJ7xoS/src` 2026-10-23 09:50:59.329380885 DEBUG Using vendored stdlib 2026-10-23 09:50:59.329467835 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:50:59.329471955 DEBUG Adding new file root '/tmp/.tmpBJ7xoS/src' of kind Project 2026-10-23 09:50:59.331481126 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-23 09:50:59.331495856 DEBUG Updating project to check open files 2026-10-23 09:50:59.331559736 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpBJ7xoS/src/foo.py") 2026-10-23 09:50:59.331568376 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpBJ7xoS/src/foo.py` 2026-10-23 09:50:59.331575117 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpBJ7xoS/src/foo.py` 2026-10-23 09:50:59.331704218 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpBJ7xoS/src/foo.py` to project `src` 2026-10-23 09:50:59.331716638 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpBJ7xoS/src/foo.py` 2026-10-23 09:50:59.331719228 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:50:59.331727088 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:50:59.331755578 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpBJ7xoS/src/foo.py' 2026-10-23 09:50:59.331810089 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-23 09:50:59.344297405 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-23 09:50:59.344667208 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 09:50:59.344676078 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 09:50:59.354968762 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 09:50:59.355005182 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:50:59.355014912 DEBUG method="shutdown" response.id=2 duration=13.69µs 2026-10-23 09:50:59.355026642 DEBUG Received server response for request 2 2026-10-23 09:50:59.355031432 DEBUG Client sends notification `exit` 2026-10-23 09:50:59.355047993 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change ... 2026-10-23 09:50:59.357920641 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-23 09:50:59.357981162 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:50:59.358019402 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:50:59.358072883 DEBUG Client info: None 2026-10-23 09:50:59.358097193 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:50:59.358110103 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-23 09:50:59.358115893 INFO Version: Unknown 2026-10-23 09:50:59.358155864 DEBUG Received server response for request 1 2026-10-23 09:50:59.358194584 DEBUG Client sends notification `initialized` 2026-10-23 09:50:59.358209884 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:50:59.358316175 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:50:59.358357536 DEBUG Received server request `workspace/configuration` 2026-10-23 09:50:59.358361576 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:50:59.358376016 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:50:59.358423637 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:50:59.358438887 DEBUG Initializing workspace `file:///tmp/.tmpH2Ato7/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:50:59.358454837 DEBUG Searching for a project in '/tmp/.tmpH2Ato7/src' 2026-10-23 09:50:59.358486747 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:50:59.358491037 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:59.358978372 INFO Defaulting to python-platform `linux` 2026-10-23 09:50:59.358984132 DEBUG Resolving local virtual environment: /tmp/.tmpH2Ato7/src/.venv 2026-10-23 09:50:59.359027553 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:59.359031713 DEBUG No virtual environment found 2026-10-23 09:50:59.359042023 DEBUG Adding first-party search path `/tmp/.tmpH2Ato7/src` 2026-10-23 09:50:59.359046443 DEBUG Using vendored stdlib 2026-10-23 09:50:59.359127404 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:50:59.359131964 DEBUG Adding new file root '/tmp/.tmpH2Ato7/src' of kind Project 2026-10-23 09:50:59.361087463 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-23 09:50:59.361105533 DEBUG Updating project to check open files 2026-10-23 09:50:59.361168264 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpH2Ato7/src/foo.py") 2026-10-23 09:50:59.361175404 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpH2Ato7/src/foo.py` 2026-10-23 09:50:59.361182304 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpH2Ato7/src/foo.py` 2026-10-23 09:50:59.361298055 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpH2Ato7/src/foo.py` to project `src` 2026-10-23 09:50:59.361308755 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpH2Ato7/src/foo.py` 2026-10-23 09:50:59.361311116 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:50:59.361318676 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:50:59.361345276 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpH2Ato7/src/foo.py' 2026-10-23 09:50:59.361417937 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-23 09:50:59.368985723 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-23 09:50:59.372977533 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 09:50:59.372990423 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 09:50:59.373023813 DEBUG Client sends notification `textDocument/didChange` 2026-10-23 09:50:59.373050474 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-23 09:50:59.373085424 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpH2Ato7/src/foo.py", kind: FileContent } 2026-10-23 09:50:59.373091734 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpH2Ato7/src/foo.py` 2026-10-23 09:50:59.373181075 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpH2Ato7/src/foo.py` to project `src` 2026-10-23 09:50:59.373202555 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpH2Ato7/src/foo.py' 2026-10-23 09:50:59.373265396 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 09:50:59.373270346 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 09:50:59.383497329 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 09:50:59.383522019 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:50:59.383529699 DEBUG method="shutdown" response.id=2 duration=11.63µs 2026-10-23 09:50:59.383540469 DEBUG Received server response for request 2 2026-10-23 09:50:59.383546629 DEBUG Client sends notification `exit` 2026-10-23 09:50:59.383556329 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_diagnostics_off ... 2026-10-23 09:50:59.386239856 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-23 09:50:59.386302247 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:50:59.386337837 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:50:59.386388928 DEBUG Client info: None 2026-10-23 09:50:59.386412378 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:50:59.386424568 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-23 09:50:59.386430158 INFO Version: Unknown 2026-10-23 09:50:59.386472249 DEBUG Received server response for request 1 2026-10-23 09:50:59.386511349 DEBUG Client sends notification `initialized` 2026-10-23 09:50:59.386526529 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:50:59.386653150 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:50:59.386691691 DEBUG Received server request `workspace/configuration` 2026-10-23 09:50:59.386695561 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:50:59.386710351 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:50:59.386715351 DEBUG Client sends notification `textDocument/didChange` 2026-10-23 09:50:59.386762681 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:50:59.386777892 DEBUG Initializing workspace `file:///tmp/.tmp2tk7p2/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:50:59.386803022 DEBUG Searching for a project in '/tmp/.tmp2tk7p2/src' 2026-10-23 09:50:59.386835922 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:50:59.386840902 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:59.387305707 INFO Defaulting to python-platform `linux` 2026-10-23 09:50:59.387312027 DEBUG Resolving local virtual environment: /tmp/.tmp2tk7p2/src/.venv 2026-10-23 09:50:59.387356257 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:59.387360017 DEBUG No virtual environment found 2026-10-23 09:50:59.387370988 DEBUG Adding first-party search path `/tmp/.tmp2tk7p2/src` 2026-10-23 09:50:59.387375178 DEBUG Using vendored stdlib 2026-10-23 09:50:59.387456348 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:50:59.387460798 DEBUG Adding new file root '/tmp/.tmp2tk7p2/src' of kind Project 2026-10-23 09:50:59.390508029 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-23 09:50:59.390576070 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp2tk7p2/src/foo.py") 2026-10-23 09:50:59.390593920 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp2tk7p2/src/foo.py` 2026-10-23 09:50:59.390612300 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp2tk7p2/src/foo.py` 2026-10-23 09:50:59.390730101 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp2tk7p2/src/foo.py` to project `src` 2026-10-23 09:50:59.390745921 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp2tk7p2/src/foo.py` 2026-10-23 09:50:59.390748372 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:50:59.390756852 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:50:59.390770012 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-23 09:50:59.390789492 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmp2tk7p2/src/foo.py", kind: FileContent } 2026-10-23 09:50:59.390793782 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmp2tk7p2/src/foo.py` 2026-10-23 09:50:59.390865553 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmp2tk7p2/src/foo.py` to project `src` 2026-10-23 09:50:59.496878761 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 09:50:59.496971252 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:50:59.496987942 DEBUG method="shutdown" response.id=2 duration=25.43µs 2026-10-23 09:50:59.497016652 DEBUG Received server response for request 2 2026-10-23 09:50:59.497021872 DEBUG Client sends notification `exit` 2026-10-23 09:50:59.497039382 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_invalid_script_metadata_restores_semantic_diagnostics ... 2026-10-23 09:50:59.499203074 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-23 09:50:59.499280355 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:50:59.499327525 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:50:59.499407316 DEBUG Client info: None 2026-10-23 09:50:59.499445266 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:50:59.499459566 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-23 09:50:59.499466537 INFO Version: Unknown 2026-10-23 09:50:59.499508237 DEBUG Received server response for request 1 2026-10-23 09:50:59.499553857 DEBUG Client sends notification `initialized` 2026-10-23 09:50:59.499568778 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:50:59.499788150 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:50:59.499837920 DEBUG Received server request `workspace/configuration` 2026-10-23 09:50:59.499841660 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:50:59.499858220 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:50:59.499931441 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:50:59.499952391 DEBUG Initializing workspace `file:///tmp/.tmplTCMuZ/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:50:59.499972812 DEBUG Searching for a project in '/tmp/.tmplTCMuZ/src' 2026-10-23 09:50:59.500009452 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:50:59.500015152 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:59.501272625 INFO Defaulting to python-platform `linux` 2026-10-23 09:50:59.501282985 DEBUG Resolving local virtual environment: /tmp/.tmplTCMuZ/src/.venv 2026-10-23 09:50:59.501337175 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:59.501341825 DEBUG No virtual environment found 2026-10-23 09:50:59.501353835 DEBUG Adding first-party search path `/tmp/.tmplTCMuZ/src` 2026-10-23 09:50:59.501358105 DEBUG Using vendored stdlib 2026-10-23 09:50:59.501467507 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:50:59.501472967 DEBUG Adding new file root '/tmp/.tmplTCMuZ/src' of kind Project 2026-10-23 09:50:59.504691159 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-23 09:50:59.504710909 DEBUG Updating project to check open files 2026-10-23 09:50:59.504802160 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmplTCMuZ/src/script.py") 2026-10-23 09:50:59.504811530 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmplTCMuZ/src/script.py` 2026-10-23 09:50:59.504819600 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmplTCMuZ/src/script.py` 2026-10-23 09:50:59.504961482 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmplTCMuZ/src/script.py` to project `src` 2026-10-23 09:50:59.504975512 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmplTCMuZ/src/script.py` 2026-10-23 09:50:59.504977902 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:50:59.504985712 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:50:59.505401606 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-10-23 09:50:59.505434986 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.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:59.505439546 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-10-23 09:50:59.505442986 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-10-23 09:50:59.505521357 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.15, platform: linux 2026-10-23 09:50:59.505562998 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 09:50:59.505573148 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 09:50:59.505768050 DEBUG Client sends notification `textDocument/didChange` 2026-10-23 09:50:59.505792690 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-23 09:50:59.505821680 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmplTCMuZ/src/script.py", kind: FileContent } 2026-10-23 09:50:59.505827250 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmplTCMuZ/src/script.py` 2026-10-23 09:50:59.505921571 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmplTCMuZ/src/script.py` to project `src` 2026-10-23 09:50:59.505940061 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Resolving requires-python constraint: `>=3.12` 2026-10-23 09:50:59.505946541 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Resolved requires-python constraint to: 3.12 2026-10-23 09:50:59.506316765 INFO notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-10-23 09:50:59.506344775 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.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:59.506349295 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: No virtual environment found 2026-10-23 09:50:59.506351845 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-10-23 09:50:59.506421236 INFO notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Python version: Python 3.12, platform: linux 2026-10-23 09:50:59.506470957 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmplTCMuZ/src/script.py' 2026-10-23 09:50:59.506525897 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-23 09:50:59.514514057 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-23 09:50:59.514600038 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 09:50:59.514605288 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 09:50:59.524825930 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 09:50:59.524856971 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:50:59.524865751 DEBUG method="shutdown" response.id=2 duration=13.05µs 2026-10-23 09:50:59.524877881 DEBUG Received server response for request 2 2026-10-23 09:50:59.524883021 DEBUG Client sends notification `exit` 2026-10-23 09:50:59.524899081 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_invalid_tuple_assignment_target_does_not_panic ... 2026-10-23 09:50:59.527401646 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-23 09:50:59.527467967 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:50:59.527512247 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:50:59.527620608 DEBUG Client info: None 2026-10-23 09:50:59.527669829 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:50:59.527685209 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-23 09:50:59.527692349 INFO Version: Unknown 2026-10-23 09:50:59.527737830 DEBUG Received server response for request 1 2026-10-23 09:50:59.527782840 DEBUG Client sends notification `initialized` 2026-10-23 09:50:59.527799530 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:50:59.527955182 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:50:59.527991552 DEBUG Received server request `workspace/configuration` 2026-10-23 09:50:59.527995322 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:50:59.528011032 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:50:59.528075723 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:50:59.528095673 DEBUG Initializing workspace `file:///tmp/.tmpb4A4FN/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:50:59.528111913 DEBUG Searching for a project in '/tmp/.tmpb4A4FN/src' 2026-10-23 09:50:59.528144904 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:50:59.528150174 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:59.529337556 INFO Defaulting to python-platform `linux` 2026-10-23 09:50:59.529346956 DEBUG Resolving local virtual environment: /tmp/.tmpb4A4FN/src/.venv 2026-10-23 09:50:59.529396376 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:59.529401106 DEBUG No virtual environment found 2026-10-23 09:50:59.529413016 DEBUG Adding first-party search path `/tmp/.tmpb4A4FN/src` 2026-10-23 09:50:59.529417556 DEBUG Using vendored stdlib 2026-10-23 09:50:59.529538848 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:50:59.529544058 DEBUG Adding new file root '/tmp/.tmpb4A4FN/src' of kind Project 2026-10-23 09:50:59.531726010 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-23 09:50:59.531742380 DEBUG Updating project to check open files 2026-10-23 09:50:59.531830801 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpb4A4FN/src/foo.py") 2026-10-23 09:50:59.531839771 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpb4A4FN/src/foo.py` 2026-10-23 09:50:59.531852531 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpb4A4FN/src/foo.py` 2026-10-23 09:50:59.531982702 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpb4A4FN/src/foo.py` to project `src` 2026-10-23 09:50:59.531996242 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpb4A4FN/src/foo.py` 2026-10-23 09:50:59.531999022 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:50:59.532008462 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:50:59.532045943 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpb4A4FN/src/foo.py' 2026-10-23 09:50:59.532155094 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-23 09:50:59.534669219 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 09:50:59.534682549 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 09:50:59.534696679 DEBUG Client sends notification `textDocument/didChange` 2026-10-23 09:50:59.534747320 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpb4A4FN/src/foo.py", kind: FileContent } 2026-10-23 09:50:59.534756850 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpb4A4FN/src/foo.py` 2026-10-23 09:50:59.534849311 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpb4A4FN/src/foo.py` to project `src` 2026-10-23 09:50:59.534872081 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpb4A4FN/src/foo.py' 2026-10-23 09:50:59.534927562 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 09:50:59.534933272 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 09:50:59.545211465 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 09:50:59.545238725 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:50:59.545246925 DEBUG method="shutdown" response.id=2 duration=12.64µs 2026-10-23 09:50:59.545258355 DEBUG Received server response for request 2 2026-10-23 09:50:59.545262885 DEBUG Client sends notification `exit` 2026-10-23 09:50:59.545272425 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_nested_invalid_tuple_assignment_target_does_not_panic ... 2026-10-23 09:50:59.547115244 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-23 09:50:59.547177064 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:50:59.547216255 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:50:59.547265725 DEBUG Client info: None 2026-10-23 09:50:59.547288816 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:50:59.547301346 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-23 09:50:59.547306586 INFO Version: Unknown 2026-10-23 09:50:59.547345146 DEBUG Received server response for request 1 2026-10-23 09:50:59.547390677 DEBUG Client sends notification `initialized` 2026-10-23 09:50:59.547405707 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:50:59.547511778 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:50:59.547547538 DEBUG Received server request `workspace/configuration` 2026-10-23 09:50:59.547551278 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:50:59.547568268 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:50:59.547621929 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:50:59.547635339 DEBUG Initializing workspace `file:///tmp/.tmp9OgyIt/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:50:59.547650609 DEBUG Searching for a project in '/tmp/.tmp9OgyIt/src' 2026-10-23 09:50:59.547681629 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:50:59.547685850 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:59.548148344 INFO Defaulting to python-platform `linux` 2026-10-23 09:50:59.548153984 DEBUG Resolving local virtual environment: /tmp/.tmp9OgyIt/src/.venv 2026-10-23 09:50:59.548195595 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:59.548199995 DEBUG No virtual environment found 2026-10-23 09:50:59.548210915 DEBUG Adding first-party search path `/tmp/.tmp9OgyIt/src` 2026-10-23 09:50:59.548214995 DEBUG Using vendored stdlib 2026-10-23 09:50:59.548297046 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:50:59.548301566 DEBUG Adding new file root '/tmp/.tmp9OgyIt/src' of kind Project 2026-10-23 09:50:59.550306696 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-23 09:50:59.550326046 DEBUG Updating project to check open files 2026-10-23 09:50:59.550388087 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp9OgyIt/src/foo.py") 2026-10-23 09:50:59.550395237 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp9OgyIt/src/foo.py` 2026-10-23 09:50:59.550404827 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp9OgyIt/src/foo.py` 2026-10-23 09:50:59.550524588 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp9OgyIt/src/foo.py` to project `src` 2026-10-23 09:50:59.550539278 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp9OgyIt/src/foo.py` 2026-10-23 09:50:59.550541558 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:50:59.550550458 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:50:59.550576049 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmp9OgyIt/src/foo.py' 2026-10-23 09:50:59.550659589 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-23 09:50:59.552391267 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 09:50:59.552402637 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 09:50:59.552418327 DEBUG Client sends notification `textDocument/didChange` 2026-10-23 09:50:59.552468598 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmp9OgyIt/src/foo.py", kind: FileContent } 2026-10-23 09:50:59.552477418 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmp9OgyIt/src/foo.py` 2026-10-23 09:50:59.552560169 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmp9OgyIt/src/foo.py` to project `src` 2026-10-23 09:50:59.552594549 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmp9OgyIt/src/foo.py' 2026-10-23 09:50:59.552647220 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 09:50:59.552651190 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 09:50:59.562909953 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 09:50:59.562935433 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:50:59.562943713 DEBUG method="shutdown" response.id=2 duration=12.09µs 2026-10-23 09:50:59.562954843 DEBUG Received server response for request 2 2026-10-23 09:50:59.562959903 DEBUG Client sends notification `exit` 2026-10-23 09:50:59.562970743 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_script_python_requirement ... 2026-10-23 09:50:59.564744661 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-23 09:50:59.564799732 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:50:59.564835712 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:50:59.564894273 DEBUG Client info: None 2026-10-23 09:50:59.564921493 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:50:59.564934853 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-23 09:50:59.564941293 INFO Version: Unknown 2026-10-23 09:50:59.564983404 DEBUG Received server response for request 1 2026-10-23 09:50:59.565019554 DEBUG Client sends notification `initialized` 2026-10-23 09:50:59.565034664 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:50:59.565177515 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:50:59.565214806 DEBUG Received server request `workspace/configuration` 2026-10-23 09:50:59.565218156 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:50:59.565231416 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:50:59.565294167 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:50:59.565311147 DEBUG Initializing workspace `file:///tmp/.tmp4UU1mv/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:50:59.565327737 DEBUG Searching for a project in '/tmp/.tmp4UU1mv/src' 2026-10-23 09:50:59.565362357 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:50:59.565367937 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:59.566562879 INFO Defaulting to python-platform `linux` 2026-10-23 09:50:59.566571999 DEBUG Resolving local virtual environment: /tmp/.tmp4UU1mv/src/.venv 2026-10-23 09:50:59.566634190 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:59.566638410 DEBUG No virtual environment found 2026-10-23 09:50:59.566650190 DEBUG Adding first-party search path `/tmp/.tmp4UU1mv/src` 2026-10-23 09:50:59.566654560 DEBUG Using vendored stdlib 2026-10-23 09:50:59.566760831 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:50:59.566765701 DEBUG Adding new file root '/tmp/.tmp4UU1mv/src' of kind Project 2026-10-23 09:50:59.568902583 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-23 09:50:59.568920953 DEBUG Updating project to check open files 2026-10-23 09:50:59.568994474 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp4UU1mv/src/script.py") 2026-10-23 09:50:59.569002234 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp4UU1mv/src/script.py` 2026-10-23 09:50:59.569010804 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp4UU1mv/src/script.py` 2026-10-23 09:50:59.569148985 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp4UU1mv/src/script.py` to project `src` 2026-10-23 09:50:59.569163286 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp4UU1mv/src/script.py` 2026-10-23 09:50:59.569166206 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:50:59.569174216 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:50:59.569195986 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving requires-python constraint: `>=3.12` 2026-10-23 09:50:59.569202266 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolved requires-python constraint to: 3.12 2026-10-23 09:50:59.569666651 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-10-23 09:50:59.569698321 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.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:59.569703071 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-10-23 09:50:59.569706111 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-10-23 09:50:59.569787142 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.12, platform: linux 2026-10-23 09:50:59.569829352 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmp4UU1mv/src/script.py' 2026-10-23 09:50:59.569875303 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-23 09:50:59.578286537 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-23 09:50:59.580780932 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 09:50:59.580794962 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 09:50:59.581000855 DEBUG Client sends notification `textDocument/didChange` 2026-10-23 09:50:59.581030095 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-23 09:50:59.581063875 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmp4UU1mv/src/script.py", kind: FileContent } 2026-10-23 09:50:59.581071015 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmp4UU1mv/src/script.py` 2026-10-23 09:50:59.581169336 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmp4UU1mv/src/script.py` to project `src` 2026-10-23 09:50:59.581188696 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Resolving requires-python constraint: `>=3.13` 2026-10-23 09:50:59.581193176 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Resolved requires-python constraint to: 3.13 2026-10-23 09:50:59.581573560 INFO notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-10-23 09:50:59.581623851 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.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:59.581628661 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: No virtual environment found 2026-10-23 09:50:59.581631691 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-10-23 09:50:59.581704152 INFO notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Python version: Python 3.13, platform: linux 2026-10-23 09:50:59.581744132 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmp4UU1mv/src/script.py' 2026-10-23 09:50:59.581763512 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-23 09:50:59.590952345 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-23 09:50:59.593235178 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 09:50:59.593247688 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 09:50:59.603378540 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 09:50:59.603413200 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:50:59.603426040 DEBUG method="shutdown" response.id=2 duration=18.57µs 2026-10-23 09:50:59.603438420 DEBUG Received server response for request 2 2026-10-23 09:50:59.603441800 DEBUG Client sends notification `exit` 2026-10-23 09:50:59.603457540 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_watched_files ... 2026-10-23 09:50:59.607221218 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-23 09:50:59.607289869 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:50:59.607329999 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:50:59.607385890 DEBUG Client info: None 2026-10-23 09:50:59.607411120 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:50:59.607423600 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-23 09:50:59.607429060 INFO Version: Unknown 2026-10-23 09:50:59.607470131 DEBUG Received server response for request 1 2026-10-23 09:50:59.607516621 DEBUG Client sends notification `initialized` 2026-10-23 09:50:59.607531321 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:50:59.607655743 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:50:59.607698083 DEBUG Received server request `workspace/configuration` 2026-10-23 09:50:59.607702003 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:50:59.607717863 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:50:59.607765404 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:50:59.607781384 DEBUG Initializing workspace `file:///tmp/.tmpqym8Vt/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:50:59.607798644 DEBUG Searching for a project in '/tmp/.tmpqym8Vt/src' 2026-10-23 09:50:59.607830884 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:50:59.607835584 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:59.608326009 INFO Defaulting to python-platform `linux` 2026-10-23 09:50:59.608331399 DEBUG Resolving local virtual environment: /tmp/.tmpqym8Vt/src/.venv 2026-10-23 09:50:59.608374350 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:59.608378030 DEBUG No virtual environment found 2026-10-23 09:50:59.608388630 DEBUG Adding first-party search path `/tmp/.tmpqym8Vt/src` 2026-10-23 09:50:59.608392680 DEBUG Using vendored stdlib 2026-10-23 09:50:59.608482731 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:50:59.608486881 DEBUG Adding new file root '/tmp/.tmpqym8Vt/src' of kind Project 2026-10-23 09:50:59.610497321 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-23 09:50:59.610516851 DEBUG Updating project to check open files 2026-10-23 09:50:59.610593192 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpqym8Vt/src/foo.py") 2026-10-23 09:50:59.610600732 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpqym8Vt/src/foo.py` 2026-10-23 09:50:59.610608622 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpqym8Vt/src/foo.py` 2026-10-23 09:50:59.610726043 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpqym8Vt/src/foo.py` to project `src` 2026-10-23 09:50:59.610736924 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpqym8Vt/src/foo.py` 2026-10-23 09:50:59.610739324 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:50:59.610747134 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:50:59.610769164 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpqym8Vt/src/foo.py' 2026-10-23 09:50:59.610809884 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 09:50:59.610817444 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 09:50:59.610835345 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-23 09:50:59.610864295 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/notebook.ipynb` 2026-10-23 09:50:59.610867685 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 09:50:59.610874125 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-23 09:50:59.610879725 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/notebook.ipynb` 2026-10-23 09:50:59.610881895 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 09:50:59.610886715 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-23 09:50:59.610892715 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/notebook.ipynb` 2026-10-23 09:50:59.610894665 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 09:50:59.610899425 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-23 09:50:59.610921855 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Checking file 'vs-code:/src/notebook.ipynb' 2026-10-23 09:50:59.610972236 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Resolving dynamic module resolution paths 2026-10-23 09:50:59.612706983 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 09:50:59.612714173 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 09:50:59.612717344 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 09:50:59.612744274 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-23 09:50:59.612768924 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpqym8Vt/src` 2026-10-23 09:50:59.612797014 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpqym8Vt/src/foo.py", kind: Any } 2026-10-23 09:50:59.612878385 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding file `/tmp/.tmpqym8Vt/src/foo.py` to project `src` 2026-10-23 09:50:59.612906735 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 09:50:59.612910765 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 09:50:59.612913145 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 09:50:59.612915495 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 09:50:59.723305392 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 09:50:59.723372792 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:50:59.723391362 DEBUG method="shutdown" response.id=2 duration=27.79µs 2026-10-23 09:50:59.723406483 DEBUG Received server response for request 2 2026-10-23 09:50:59.723411353 DEBUG Client sends notification `exit` 2026-10-23 09:50:59.723427533 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_watched_files_pull_diagnostics ... 2026-10-23 09:50:59.725957738 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:50:59.726036659 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:50:59.726082939 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:50:59.726164650 DEBUG Client info: None 2026-10-23 09:50:59.726204821 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:50:59.726220411 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:50:59.726227351 INFO Version: Unknown 2026-10-23 09:50:59.726270101 DEBUG Received server response for request 1 2026-10-23 09:50:59.726315602 DEBUG Client sends notification `initialized` 2026-10-23 09:50:59.726332872 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:50:59.726516264 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:50:59.726556354 DEBUG Received server request `workspace/configuration` 2026-10-23 09:50:59.726560604 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:50:59.726575684 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:50:59.726612555 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-23 09:50:59.726660575 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:50:59.726681845 DEBUG Initializing workspace `file:///tmp/.tmpo1yX4h/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:50:59.726702046 DEBUG Searching for a project in '/tmp/.tmpo1yX4h/src' 2026-10-23 09:50:59.726737956 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:50:59.726743276 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:59.727948428 INFO Defaulting to python-platform `linux` 2026-10-23 09:50:59.727960768 DEBUG Resolving local virtual environment: /tmp/.tmpo1yX4h/src/.venv 2026-10-23 09:50:59.728011439 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:59.728015969 DEBUG No virtual environment found 2026-10-23 09:50:59.728027539 DEBUG Adding first-party search path `/tmp/.tmpo1yX4h/src` 2026-10-23 09:50:59.728031959 DEBUG Using vendored stdlib 2026-10-23 09:50:59.728133870 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:50:59.728139050 DEBUG Adding new file root '/tmp/.tmpo1yX4h/src' of kind Project 2026-10-23 09:50:59.731302692 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-23 09:50:59.731320032 DEBUG Updating project to check open files 2026-10-23 09:50:59.731405913 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpo1yX4h/src/foo.py") 2026-10-23 09:50:59.731417063 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpo1yX4h/src/foo.py` 2026-10-23 09:50:59.731424203 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpo1yX4h/src/foo.py` 2026-10-23 09:50:59.731556574 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpo1yX4h/src/foo.py` to project `src` 2026-10-23 09:50:59.731570834 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpo1yX4h/src/foo.py` 2026-10-23 09:50:59.731573194 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:50:59.731594625 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:50:59.731609815 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpo1yX4h/src` 2026-10-23 09:50:59.731628315 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpo1yX4h/src/foo.py", kind: Any } 2026-10-23 09:50:59.731705856 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding file `/tmp/.tmpo1yX4h/src/foo.py` to project `src` 2026-10-23 09:50:59.836781418 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 09:50:59.836869299 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:50:59.836887639 DEBUG method="shutdown" response.id=2 duration=29.55µs 2026-10-23 09:50:59.836914349 DEBUG Received server response for request 2 2026-10-23 09:50:59.836919729 DEBUG Client sends notification `exit` 2026-10-23 09:50:59.836937039 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open ... 2026-10-23 09:50:59.839081761 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-23 09:50:59.839160082 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:50:59.839206422 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:50:59.839283633 DEBUG Client info: None 2026-10-23 09:50:59.839322063 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:50:59.839337183 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-23 09:50:59.839343774 INFO Version: Unknown 2026-10-23 09:50:59.839386114 DEBUG Received server response for request 1 2026-10-23 09:50:59.839431364 DEBUG Client sends notification `initialized` 2026-10-23 09:50:59.839448085 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:50:59.839649847 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:50:59.839692997 DEBUG Received server request `workspace/configuration` 2026-10-23 09:50:59.839696967 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:50:59.839714487 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:50:59.839788678 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:50:59.839808968 DEBUG Initializing workspace `file:///tmp/.tmpDE0LYe/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:50:59.839828708 DEBUG Searching for a project in '/tmp/.tmpDE0LYe/src' 2026-10-23 09:50:59.839863769 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:50:59.839869749 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:59.841111161 INFO Defaulting to python-platform `linux` 2026-10-23 09:50:59.841123601 DEBUG Resolving local virtual environment: /tmp/.tmpDE0LYe/src/.venv 2026-10-23 09:50:59.841179322 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:59.841184202 DEBUG No virtual environment found 2026-10-23 09:50:59.841196552 DEBUG Adding first-party search path `/tmp/.tmpDE0LYe/src` 2026-10-23 09:50:59.841200872 DEBUG Using vendored stdlib 2026-10-23 09:50:59.841308043 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:50:59.841315413 DEBUG Adding new file root '/tmp/.tmpDE0LYe/src' of kind Project 2026-10-23 09:50:59.843464185 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-23 09:50:59.843481185 DEBUG Updating project to check open files 2026-10-23 09:50:59.843567226 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpDE0LYe/src/foo.py") 2026-10-23 09:50:59.843588906 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpDE0LYe/src/foo.py` 2026-10-23 09:50:59.843596116 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpDE0LYe/src/foo.py` 2026-10-23 09:50:59.843730407 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpDE0LYe/src/foo.py` to project `src` 2026-10-23 09:50:59.843744988 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpDE0LYe/src/foo.py` 2026-10-23 09:50:59.843747548 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:50:59.843756678 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:50:59.843795908 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpDE0LYe/src/foo.py' 2026-10-23 09:50:59.843901339 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-23 09:50:59.851932990 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-23 09:50:59.856018110 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 09:50:59.856030971 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 09:50:59.866335514 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 09:50:59.866375534 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:50:59.866386064 DEBUG method="shutdown" response.id=2 duration=16.05µs 2026-10-23 09:50:59.866407705 DEBUG Received server response for request 2 2026-10-23 09:50:59.866413105 DEBUG Client sends notification `exit` 2026-10-23 09:50:59.866430015 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_diagnostics_off ... 2026-10-23 09:50:59.869245763 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-23 09:50:59.869310784 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:50:59.869349114 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:50:59.869408955 DEBUG Client info: None 2026-10-23 09:50:59.869439435 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:50:59.869453285 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-23 09:50:59.869459785 INFO Version: Unknown 2026-10-23 09:50:59.869504296 DEBUG Received server response for request 1 2026-10-23 09:50:59.869549106 DEBUG Client sends notification `initialized` 2026-10-23 09:50:59.869564526 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:50:59.869743838 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:50:59.869782098 DEBUG Received server request `workspace/configuration` 2026-10-23 09:50:59.869786498 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:50:59.869802019 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:50:59.869863219 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:50:59.869882609 DEBUG Initializing workspace `file:///tmp/.tmprqTWpo/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:50:59.869899439 DEBUG Searching for a project in '/tmp/.tmprqTWpo/src' 2026-10-23 09:50:59.869933400 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:50:59.869939090 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:59.871140002 INFO Defaulting to python-platform `linux` 2026-10-23 09:50:59.871151062 DEBUG Resolving local virtual environment: /tmp/.tmprqTWpo/src/.venv 2026-10-23 09:50:59.871201913 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:59.871206873 DEBUG No virtual environment found 2026-10-23 09:50:59.871219443 DEBUG Adding first-party search path `/tmp/.tmprqTWpo/src` 2026-10-23 09:50:59.871223643 DEBUG Using vendored stdlib 2026-10-23 09:50:59.871348024 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:50:59.871353254 DEBUG Adding new file root '/tmp/.tmprqTWpo/src' of kind Project 2026-10-23 09:50:59.873523056 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-23 09:50:59.873613247 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmprqTWpo/src/foo.py") 2026-10-23 09:50:59.873622967 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmprqTWpo/src/foo.py` 2026-10-23 09:50:59.873648107 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmprqTWpo/src/foo.py` 2026-10-23 09:50:59.873787339 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmprqTWpo/src/foo.py` to project `src` 2026-10-23 09:50:59.873801899 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmprqTWpo/src/foo.py` 2026-10-23 09:50:59.873804299 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:50:59.873814469 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:50:59.979988827 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 09:50:59.980075538 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:50:59.980092418 DEBUG method="shutdown" response.id=2 duration=26.11µs 2026-10-23 09:50:59.980118738 DEBUG Received server response for request 2 2026-10-23 09:50:59.980124278 DEBUG Client sends notification `exit` 2026-10-23 09:50:59.980140439 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_file_without_extension_but_python_language ... 2026-10-23 09:50:59.982221329 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-23 09:50:59.982285560 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:50:59.982330850 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:50:59.982412181 DEBUG Client info: None 2026-10-23 09:50:59.982451732 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:50:59.982467222 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-23 09:50:59.982474472 INFO Version: Unknown 2026-10-23 09:50:59.982519342 DEBUG Received server response for request 1 2026-10-23 09:50:59.982563693 DEBUG Client sends notification `initialized` 2026-10-23 09:50:59.982592943 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:50:59.982785245 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:50:59.982848916 DEBUG Received server request `workspace/configuration` 2026-10-23 09:50:59.982852836 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:50:59.982868856 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:50:59.982946837 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:50:59.982968057 DEBUG Initializing workspace `file:///tmp/.tmpFJmVcN/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:50:59.982990217 DEBUG Searching for a project in '/tmp/.tmpFJmVcN/src' 2026-10-23 09:50:59.983026467 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:50:59.983032567 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:50:59.984286730 INFO Defaulting to python-platform `linux` 2026-10-23 09:50:59.984300840 DEBUG Resolving local virtual environment: /tmp/.tmpFJmVcN/src/.venv 2026-10-23 09:50:59.984356851 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:50:59.984361921 DEBUG No virtual environment found 2026-10-23 09:50:59.984374521 DEBUG Adding first-party search path `/tmp/.tmpFJmVcN/src` 2026-10-23 09:50:59.984378841 DEBUG Using vendored stdlib 2026-10-23 09:50:59.984494122 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:50:59.984499702 DEBUG Adding new file root '/tmp/.tmpFJmVcN/src' of kind Project 2026-10-23 09:50:59.987587873 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.003s 2026-10-23 09:50:59.987605573 DEBUG Updating project to check open files 2026-10-23 09:50:59.987691374 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpFJmVcN/src/foo") 2026-10-23 09:50:59.987808725 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpFJmVcN/src/foo` to project `src` 2026-10-23 09:50:59.987829466 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpFJmVcN/src/foo` 2026-10-23 09:50:59.987832476 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:50:59.987839206 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-23 09:50:59.987877456 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpFJmVcN/src/foo' 2026-10-23 09:50:59.987984697 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-10-23 09:50:59.996054968 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-10-23 09:51:00.000147519 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 09:51:00.000160239 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 09:51:00.010454693 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 09:51:00.010497843 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:51:00.010508683 DEBUG method="shutdown" response.id=2 duration=15.83µs 2026-10-23 09:51:00.010521444 DEBUG Received server response for request 2 2026-10-23 09:51:00.010526174 DEBUG Client sends notification `exit` 2026-10-23 09:51:00.010542724 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_invalid_script_reports_only_configuration_diagnostics ... 2026-10-23 09:51:00.013186740 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-23 09:51:00.013243761 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:51:00.013279971 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:51:00.013378402 DEBUG Client info: None 2026-10-23 09:51:00.013429943 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:51:00.013445533 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-23 09:51:00.013453123 INFO Version: Unknown 2026-10-23 09:51:00.013498213 DEBUG Received server response for request 1 2026-10-23 09:51:00.013530064 DEBUG Client sends notification `initialized` 2026-10-23 09:51:00.013545714 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:51:00.013734616 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:51:00.013783616 DEBUG Received server request `workspace/configuration` 2026-10-23 09:51:00.013787176 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:51:00.013801386 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:51:00.013860587 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:51:00.013880007 DEBUG Initializing workspace `file:///tmp/.tmpH7YQXw/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:51:00.013898747 DEBUG Searching for a project in '/tmp/.tmpH7YQXw/src' 2026-10-23 09:51:00.013936418 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:51:00.013942468 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:51:00.015130230 INFO Defaulting to python-platform `linux` 2026-10-23 09:51:00.015140960 DEBUG Resolving local virtual environment: /tmp/.tmpH7YQXw/src/.venv 2026-10-23 09:51:00.015196391 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:51:00.015200941 DEBUG No virtual environment found 2026-10-23 09:51:00.015212811 DEBUG Adding first-party search path `/tmp/.tmpH7YQXw/src` 2026-10-23 09:51:00.015217061 DEBUG Using vendored stdlib 2026-10-23 09:51:00.015340372 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:51:00.015345532 DEBUG Adding new file root '/tmp/.tmpH7YQXw/src' of kind Project 2026-10-23 09:51:00.018547314 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-23 09:51:00.018566504 DEBUG Updating project to check open files 2026-10-23 09:51:00.018665785 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpH7YQXw/src/script.py") 2026-10-23 09:51:00.018676846 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpH7YQXw/src/script.py` 2026-10-23 09:51:00.018684516 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpH7YQXw/src/script.py` 2026-10-23 09:51:00.018827467 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpH7YQXw/src/script.py` to project `src` 2026-10-23 09:51:00.018841417 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpH7YQXw/src/script.py` 2026-10-23 09:51:00.018843877 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:51:00.018852637 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:51:00.019334892 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-10-23 09:51:00.019370412 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.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:51:00.019374762 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-10-23 09:51:00.019378293 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-10-23 09:51:00.019462423 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.15, platform: linux 2026-10-23 09:51:00.019510994 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 09:51:00.019519594 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 09:51:00.029748507 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 09:51:00.029770247 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:51:00.029778237 DEBUG method="shutdown" response.id=2 duration=12.24µs 2026-10-23 09:51:00.029788787 DEBUG Received server response for request 2 2026-10-23 09:51:00.029792697 DEBUG Client sends notification `exit` 2026-10-23 09:51:00.029801737 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_ipynb_file_with_python_language ... 2026-10-23 09:51:00.031433914 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-23 09:51:00.031497174 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:51:00.031535875 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:51:00.031609075 DEBUG Client info: None 2026-10-23 09:51:00.031634916 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:51:00.031646646 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-23 09:51:00.031652186 INFO Version: Unknown 2026-10-23 09:51:00.031695886 DEBUG Received server response for request 1 2026-10-23 09:51:00.031740947 DEBUG Client sends notification `initialized` 2026-10-23 09:51:00.031756427 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:51:00.031895948 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:51:00.031932109 DEBUG Received server request `workspace/configuration` 2026-10-23 09:51:00.031936399 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:51:00.031951799 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:51:00.032010009 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:51:00.032028790 DEBUG Initializing workspace `file:///tmp/.tmpcViE2q/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:51:00.032045420 DEBUG Searching for a project in '/tmp/.tmpcViE2q/src' 2026-10-23 09:51:00.032079130 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:51:00.032084540 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:51:00.033236982 INFO Defaulting to python-platform `linux` 2026-10-23 09:51:00.033245872 DEBUG Resolving local virtual environment: /tmp/.tmpcViE2q/src/.venv 2026-10-23 09:51:00.033295042 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:51:00.033299733 DEBUG No virtual environment found 2026-10-23 09:51:00.033311123 DEBUG Adding first-party search path `/tmp/.tmpcViE2q/src` 2026-10-23 09:51:00.033315833 DEBUG Using vendored stdlib 2026-10-23 09:51:00.033427744 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:51:00.033433574 DEBUG Adding new file root '/tmp/.tmpcViE2q/src' of kind Project 2026-10-23 09:51:00.036577306 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.003s 2026-10-23 09:51:00.036616166 DEBUG Updating project to check open files 2026-10-23 09:51:00.036693447 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpcViE2q/src/foo.ipynb") 2026-10-23 09:51:00.036835898 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpcViE2q/src/foo.ipynb` to project `src` 2026-10-23 09:51:00.036854728 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpcViE2q/src/foo.ipynb` 2026-10-23 09:51:00.036857828 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:51:00.036865228 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-23 09:51:00.036905019 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpcViE2q/src/foo.ipynb' 2026-10-23 09:51:00.037008140 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-10-23 09:51:00.047285683 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-10-23 09:51:00.051459415 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 09:51:00.051472905 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 09:51:00.061600817 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 09:51:00.061643797 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:51:00.061654958 DEBUG method="shutdown" response.id=2 duration=16.89µs 2026-10-23 09:51:00.061667158 DEBUG Received server response for request 2 2026-10-23 09:51:00.061671158 DEBUG Client sends notification `exit` 2026-10-23 09:51:00.061687888 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_non_existing_file_open_files_only ... 2026-10-23 09:51:00.064378295 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-23 09:51:00.064454296 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:51:00.064489546 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:51:00.064544147 DEBUG Client info: None 2026-10-23 09:51:00.064569257 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:51:00.064596957 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-23 09:51:00.064602837 INFO Version: Unknown 2026-10-23 09:51:00.064646568 DEBUG Received server response for request 1 2026-10-23 09:51:00.064692258 DEBUG Client sends notification `initialized` 2026-10-23 09:51:00.064707778 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:51:00.064821499 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:51:00.064861620 DEBUG Received server request `workspace/configuration` 2026-10-23 09:51:00.064865330 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:51:00.064882720 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:51:00.064934171 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:51:00.064950521 DEBUG Initializing workspace `file:///tmp/.tmp0zLaKf/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:51:00.064966801 DEBUG Searching for a project in '/tmp/.tmp0zLaKf/src' 2026-10-23 09:51:00.064999841 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:51:00.065004891 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:51:00.065482046 INFO Defaulting to python-platform `linux` 2026-10-23 09:51:00.065487576 DEBUG Resolving local virtual environment: /tmp/.tmp0zLaKf/src/.venv 2026-10-23 09:51:00.065530157 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:51:00.065534447 DEBUG No virtual environment found 2026-10-23 09:51:00.065545527 DEBUG Adding first-party search path `/tmp/.tmp0zLaKf/src` 2026-10-23 09:51:00.065549697 DEBUG Using vendored stdlib 2026-10-23 09:51:00.065649918 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:51:00.065654658 DEBUG Adding new file root '/tmp/.tmp0zLaKf/src' of kind Project 2026-10-23 09:51:00.068688868 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.003s 2026-10-23 09:51:00.068708289 DEBUG Updating project to check open files 2026-10-23 09:51:00.068774949 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp0zLaKf/src/foo.py") 2026-10-23 09:51:00.068894640 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp0zLaKf/src/foo.py` to project `src` 2026-10-23 09:51:00.068913391 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp0zLaKf/src/foo.py` 2026-10-23 09:51:00.068916621 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:51:00.068922681 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-23 09:51:00.068949771 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmp0zLaKf/src/foo.py' 2026-10-23 09:51:00.069017152 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-10-23 09:51:00.076649438 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-10-23 09:51:00.080628198 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 09:51:00.080640498 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 09:51:00.090947072 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 09:51:00.090985643 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:51:00.090995843 DEBUG method="shutdown" response.id=2 duration=14.37µs 2026-10-23 09:51:00.091016323 DEBUG Received server response for request 2 2026-10-23 09:51:00.091020883 DEBUG Client sends notification `exit` 2026-10-23 09:51:00.091037323 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_non_existing_file_workspace_with_file_uri ... 2026-10-23 09:51:00.093748660 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-23 09:51:00.093811451 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:51:00.093846851 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:51:00.093899522 DEBUG Client info: None 2026-10-23 09:51:00.093923682 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:51:00.093937132 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-23 09:51:00.093943252 INFO Version: Unknown 2026-10-23 09:51:00.093983503 DEBUG Received server response for request 1 2026-10-23 09:51:00.094022863 DEBUG Client sends notification `initialized` 2026-10-23 09:51:00.094037083 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:51:00.094146114 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:51:00.094185635 DEBUG Received server request `workspace/configuration` 2026-10-23 09:51:00.094189585 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:51:00.094203305 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:51:00.094258385 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:51:00.094273186 DEBUG Initializing workspace `file:///tmp/.tmpOnslsy/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:51:00.094288366 DEBUG Searching for a project in '/tmp/.tmpOnslsy/src' 2026-10-23 09:51:00.094320786 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:51:00.094325286 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:51:00.094801871 INFO Defaulting to python-platform `linux` 2026-10-23 09:51:00.094807751 DEBUG Resolving local virtual environment: /tmp/.tmpOnslsy/src/.venv 2026-10-23 09:51:00.094851841 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:51:00.094856151 DEBUG No virtual environment found 2026-10-23 09:51:00.094867562 DEBUG Adding first-party search path `/tmp/.tmpOnslsy/src` 2026-10-23 09:51:00.094871632 DEBUG Using vendored stdlib 2026-10-23 09:51:00.094951462 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:51:00.094955542 DEBUG Adding new file root '/tmp/.tmpOnslsy/src' of kind Project 2026-10-23 09:51:00.097901092 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.003s 2026-10-23 09:51:00.097968293 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpOnslsy/src/foo.py") 2026-10-23 09:51:00.098089674 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpOnslsy/src/foo.py` to project `src` 2026-10-23 09:51:00.098117294 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpOnslsy/src/foo.py` 2026-10-23 09:51:00.098120724 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:51:00.098127144 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-23 09:51:00.098152605 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpOnslsy/src/foo.py' 2026-10-23 09:51:00.098217215 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-10-23 09:51:00.105824792 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-10-23 09:51:00.109829702 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 09:51:00.109842562 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 09:51:00.120135986 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 09:51:00.120174266 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:51:00.120184086 DEBUG method="shutdown" response.id=2 duration=15.56µs 2026-10-23 09:51:00.120195076 DEBUG Received server response for request 2 2026-10-23 09:51:00.120200166 DEBUG Client sends notification `exit` 2026-10-23 09:51:00.120216076 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_non_existing_file_workspace_with_untitled_uri ... 2026-10-23 09:51:00.122714542 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-23 09:51:00.122768612 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:51:00.122804463 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:51:00.122857943 DEBUG Client info: None 2026-10-23 09:51:00.122890603 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:51:00.122901773 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-23 09:51:00.122906984 INFO Version: Unknown 2026-10-23 09:51:00.122945084 DEBUG Received server response for request 1 2026-10-23 09:51:00.122978784 DEBUG Client sends notification `initialized` 2026-10-23 09:51:00.122992314 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:51:00.123106426 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:51:00.123145536 DEBUG Received server request `workspace/configuration` 2026-10-23 09:51:00.123149066 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:51:00.123160786 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:51:00.123222007 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:51:00.123236657 DEBUG Initializing workspace `file:///tmp/.tmpi8gnTP/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:51:00.123251807 DEBUG Searching for a project in '/tmp/.tmpi8gnTP/src' 2026-10-23 09:51:00.123284707 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:51:00.123289717 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:51:00.123769542 INFO Defaulting to python-platform `linux` 2026-10-23 09:51:00.123775842 DEBUG Resolving local virtual environment: /tmp/.tmpi8gnTP/src/.venv 2026-10-23 09:51:00.123818583 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:51:00.123822533 DEBUG No virtual environment found 2026-10-23 09:51:00.123833253 DEBUG Adding first-party search path `/tmp/.tmpi8gnTP/src` 2026-10-23 09:51:00.123837393 DEBUG Using vendored stdlib 2026-10-23 09:51:00.123915184 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:51:00.123919444 DEBUG Adding new file root '/tmp/.tmpi8gnTP/src' of kind Project 2026-10-23 09:51:00.125920204 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-10-23 09:51:00.125951944 DEBUG notification{method=textDocument/didOpen}: Opening file `untitled:foo.py` 2026-10-23 09:51:00.125955784 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:51:00.125972834 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:51:00.126014535 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file 'untitled:foo.py' 2026-10-23 09:51:00.126086005 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-23 09:51:00.133683712 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-23 09:51:00.137658932 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 09:51:00.137669502 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 09:51:00.147938745 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 09:51:00.147969476 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:51:00.147981106 DEBUG method="shutdown" response.id=2 duration=17.13µs 2026-10-23 09:51:00.147992846 DEBUG Received server response for request 2 2026-10-23 09:51:00.147997626 DEBUG Client sends notification `exit` 2026-10-23 09:51:00.148007286 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_virtual_script_reports_inline_configuration_diagnostics ... 2026-10-23 09:51:00.150739873 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-23 09:51:00.150808214 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:51:00.150846824 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:51:00.150905355 DEBUG Client info: None 2026-10-23 09:51:00.150929945 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:51:00.150943625 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-23 09:51:00.150949785 INFO Version: Unknown 2026-10-23 09:51:00.150991816 DEBUG Received server response for request 1 2026-10-23 09:51:00.151035836 DEBUG Client sends notification `initialized` 2026-10-23 09:51:00.151051456 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:51:00.151166428 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:51:00.151207698 DEBUG Received server request `workspace/configuration` 2026-10-23 09:51:00.151211528 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:51:00.151226128 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:51:00.151290919 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:51:00.151305469 DEBUG Initializing workspace `file:///tmp/.tmpmQazAk/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:51:00.151321869 DEBUG Searching for a project in '/tmp/.tmpmQazAk/src' 2026-10-23 09:51:00.151354159 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:51:00.151359940 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:51:00.151844374 INFO Defaulting to python-platform `linux` 2026-10-23 09:51:00.151850154 DEBUG Resolving local virtual environment: /tmp/.tmpmQazAk/src/.venv 2026-10-23 09:51:00.151893505 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:51:00.151897595 DEBUG No virtual environment found 2026-10-23 09:51:00.151909505 DEBUG Adding first-party search path `/tmp/.tmpmQazAk/src` 2026-10-23 09:51:00.151913725 DEBUG Using vendored stdlib 2026-10-23 09:51:00.151992776 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:51:00.151996866 DEBUG Adding new file root '/tmp/.tmpmQazAk/src' of kind Project 2026-10-23 09:51:00.153994266 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-10-23 09:51:00.154010346 DEBUG Updating project to check open files 2026-10-23 09:51:00.154035346 DEBUG notification{method=textDocument/didOpen}: Opening file `untitled:script.py` 2026-10-23 09:51:00.154038067 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:51:00.154044657 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:51:00.155310109 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-10-23 09:51:00.155346070 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.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:51:00.155350620 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-10-23 09:51:00.155353940 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-10-23 09:51:00.155426951 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.15, platform: linux 2026-10-23 09:51:00.155454231 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file 'untitled:script.py' 2026-10-23 09:51:00.155495711 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 09:51:00.155504471 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 09:51:00.165769464 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 09:51:00.165794145 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:51:00.165801375 DEBUG method="shutdown" response.id=2 duration=10.55µs 2026-10-23 09:51:00.165811595 DEBUG Received server response for request 2 2026-10-23 09:51:00.165816105 DEBUG Client sends notification `exit` 2026-10-23 09:51:00.165825405 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_virtual_script_reports_invalid_metadata ... 2026-10-23 09:51:00.167344630 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-23 09:51:00.167402081 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:51:00.167435291 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:51:00.167488972 DEBUG Client info: None 2026-10-23 09:51:00.167514762 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:51:00.167527782 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-23 09:51:00.167534242 INFO Version: Unknown 2026-10-23 09:51:00.167591083 DEBUG Received server response for request 1 2026-10-23 09:51:00.167627583 DEBUG Client sends notification `initialized` 2026-10-23 09:51:00.167642213 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:51:00.167786965 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:51:00.167822675 DEBUG Received server request `workspace/configuration` 2026-10-23 09:51:00.167826225 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:51:00.167839265 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:51:00.167895326 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:51:00.167914106 DEBUG Initializing workspace `file:///tmp/.tmpl2ySJN/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:51:00.167932576 DEBUG Searching for a project in '/tmp/.tmpl2ySJN/src' 2026-10-23 09:51:00.167967907 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:51:00.167973847 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:51:00.169275570 INFO Defaulting to python-platform `linux` 2026-10-23 09:51:00.169287270 DEBUG Resolving local virtual environment: /tmp/.tmpl2ySJN/src/.venv 2026-10-23 09:51:00.169337970 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:51:00.169343100 DEBUG No virtual environment found 2026-10-23 09:51:00.169355551 DEBUG Adding first-party search path `/tmp/.tmpl2ySJN/src` 2026-10-23 09:51:00.169359891 DEBUG Using vendored stdlib 2026-10-23 09:51:00.169471942 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:51:00.169477092 DEBUG Adding new file root '/tmp/.tmpl2ySJN/src' of kind Project 2026-10-23 09:51:00.171623883 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-10-23 09:51:00.171640684 DEBUG Updating project to check open files 2026-10-23 09:51:00.171676234 DEBUG notification{method=textDocument/didOpen}: Opening file `untitled:script.py` 2026-10-23 09:51:00.171679364 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:51:00.171686994 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:51:00.173034848 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-10-23 09:51:00.173071518 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.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:51:00.173076288 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-10-23 09:51:00.173079808 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-10-23 09:51:00.173159259 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.15, platform: linux 2026-10-23 09:51:00.173215079 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 09:51:00.173223989 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 09:51:00.183445312 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 09:51:00.183477283 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:51:00.183485683 DEBUG method="shutdown" response.id=2 duration=12.51µs 2026-10-23 09:51:00.183497493 DEBUG Received server response for request 2 2026-10-23 09:51:00.183501693 DEBUG Client sends notification `exit` 2026-10-23 09:51:00.183511183 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_virtual_script_uses_its_python_requirement ... 2026-10-23 09:51:00.185057528 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-23 09:51:00.185123439 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:51:00.185159089 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:51:00.185210870 DEBUG Client info: None 2026-10-23 09:51:00.185234210 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:51:00.185246440 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-23 09:51:00.185252220 INFO Version: Unknown 2026-10-23 09:51:00.185291331 DEBUG Received server response for request 1 2026-10-23 09:51:00.185336081 DEBUG Client sends notification `initialized` 2026-10-23 09:51:00.185350991 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:51:00.185448042 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:51:00.185486003 DEBUG Received server request `workspace/configuration` 2026-10-23 09:51:00.185489223 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:51:00.185504043 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:51:00.185550703 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:51:00.185564184 DEBUG Initializing workspace `file:///tmp/.tmppMVi1J/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:51:00.185590784 DEBUG Searching for a project in '/tmp/.tmppMVi1J/src' 2026-10-23 09:51:00.185623584 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:51:00.185628134 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:51:00.186078659 INFO Defaulting to python-platform `linux` 2026-10-23 09:51:00.186084019 DEBUG Resolving local virtual environment: /tmp/.tmppMVi1J/src/.venv 2026-10-23 09:51:00.186122939 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:51:00.186126939 DEBUG No virtual environment found 2026-10-23 09:51:00.186137199 DEBUG Adding first-party search path `/tmp/.tmppMVi1J/src` 2026-10-23 09:51:00.186141359 DEBUG Using vendored stdlib 2026-10-23 09:51:00.186219040 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:51:00.186223030 DEBUG Adding new file root '/tmp/.tmppMVi1J/src' of kind Project 2026-10-23 09:51:00.188184820 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-10-23 09:51:00.188203200 DEBUG Updating project to check open files 2026-10-23 09:51:00.188226800 DEBUG notification{method=textDocument/didOpen}: Opening file `untitled:script.py` 2026-10-23 09:51:00.188229410 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:51:00.188236540 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:51:00.188262511 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving requires-python constraint: `>=3.13` 2026-10-23 09:51:00.188268811 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolved requires-python constraint to: 3.13 2026-10-23 09:51:00.189469653 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-10-23 09:51:00.189504443 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.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:51:00.189509063 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-10-23 09:51:00.189511803 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-10-23 09:51:00.189599714 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.13, platform: linux 2026-10-23 09:51:00.189636555 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file 'untitled:script.py' 2026-10-23 09:51:00.189688965 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-23 09:51:00.199179660 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-23 09:51:00.201704886 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 09:51:00.201716016 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 09:51:00.211883128 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 09:51:00.211918699 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:51:00.211929389 DEBUG method="shutdown" response.id=2 duration=15.78µs 2026-10-23 09:51:00.211940329 DEBUG Received server response for request 2 2026-10-23 09:51:00.211944499 DEBUG Client sends notification `exit` 2026-10-23 09:51:00.211960079 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_save_publishes_open_file_documents ... 2026-10-23 09:51:00.214507025 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-23 09:51:00.214568515 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:51:00.214619596 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:51:00.214672306 DEBUG Client info: None 2026-10-23 09:51:00.214695486 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:51:00.214708717 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-23 09:51:00.214714007 INFO Version: Unknown 2026-10-23 09:51:00.214753247 DEBUG Received server response for request 1 2026-10-23 09:51:00.214792057 DEBUG Client sends notification `initialized` 2026-10-23 09:51:00.214807248 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:51:00.214918269 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:51:00.214957979 DEBUG Received server request `workspace/configuration` 2026-10-23 09:51:00.214961849 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:51:00.214976829 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:51:00.215039390 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:51:00.215054310 DEBUG Initializing workspace `file:///tmp/.tmptJ8P3X/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:51:00.215070550 DEBUG Searching for a project in '/tmp/.tmptJ8P3X/src' 2026-10-23 09:51:00.215106691 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:51:00.215111521 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:51:00.215598686 INFO Defaulting to python-platform `linux` 2026-10-23 09:51:00.215604946 DEBUG Resolving local virtual environment: /tmp/.tmptJ8P3X/src/.venv 2026-10-23 09:51:00.215648116 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:51:00.215652356 DEBUG No virtual environment found 2026-10-23 09:51:00.215663336 DEBUG Adding first-party search path `/tmp/.tmptJ8P3X/src` 2026-10-23 09:51:00.215667286 DEBUG Using vendored stdlib 2026-10-23 09:51:00.215745527 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:51:00.215750157 DEBUG Adding new file root '/tmp/.tmptJ8P3X/src' of kind Project 2026-10-23 09:51:00.218701567 INFO Project::index_files{project=src}: Indexed 2 file(s) in 0.003s 2026-10-23 09:51:00.218720247 DEBUG Updating project to check open files 2026-10-23 09:51:00.218785008 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmptJ8P3X/src/lib.py") 2026-10-23 09:51:00.218794108 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmptJ8P3X/src/lib.py` 2026-10-23 09:51:00.218801508 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmptJ8P3X/src/lib.py` 2026-10-23 09:51:00.218926799 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmptJ8P3X/src/lib.py` to project `src` 2026-10-23 09:51:00.218940349 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmptJ8P3X/src/lib.py` 2026-10-23 09:51:00.218942879 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:51:00.218951839 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:51:00.218976759 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmptJ8P3X/src/lib.py' 2026-10-23 09:51:00.219038770 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-23 09:51:00.226675707 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-23 09:51:00.230673057 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 09:51:00.230684887 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 09:51:00.230696497 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:51:00.230746088 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmptJ8P3X/src/main.py") 2026-10-23 09:51:00.230757058 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmptJ8P3X/src/main.py` 2026-10-23 09:51:00.230771138 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmptJ8P3X/src/main.py` 2026-10-23 09:51:00.230855979 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmptJ8P3X/src/main.py` to project `src` 2026-10-23 09:51:00.230867009 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmptJ8P3X/src/main.py` 2026-10-23 09:51:00.230869259 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:51:00.230878009 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(180))}}: Set open project files (count: 2) 2026-10-23 09:51:00.230895899 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(180))}: Checking file '/tmp/.tmptJ8P3X/src/main.py' 2026-10-23 09:51:00.232207233 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 09:51:00.232212363 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 09:51:00.232228813 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-23 09:51:00.232259543 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/notebook.ipynb` 2026-10-23 09:51:00.232265913 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 09:51:00.232277013 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(180)), file(Id(107))}}: Set open project files (count: 3) 2026-10-23 09:51:00.232284223 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/notebook.ipynb` 2026-10-23 09:51:00.232286353 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 09:51:00.232292183 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(180)), file(Id(108)), file(Id(100)), file(Id(107))}}: Set open project files (count: 4) 2026-10-23 09:51:00.232297573 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/notebook.ipynb` 2026-10-23 09:51:00.232299993 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 09:51:00.232305104 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(180)), file(Id(108)), file(Id(100)), file(Id(107)), file(Id(109))}}: Set open project files (count: 5) 2026-10-23 09:51:00.232329514 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(109))}: Checking file 'vs-code:/src/notebook.ipynb' 2026-10-23 09:51:00.232437845 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 09:51:00.232442045 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 09:51:00.232444735 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 09:51:00.232455365 DEBUG Client sends notification `textDocument/didChange` 2026-10-23 09:51:00.232477935 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-23 09:51:00.232506596 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmptJ8P3X/src/lib.py", kind: FileContent } 2026-10-23 09:51:00.232512116 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmptJ8P3X/src/lib.py` 2026-10-23 09:51:00.232613307 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmptJ8P3X/src/lib.py` to project `src` 2026-10-23 09:51:00.232632437 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmptJ8P3X/src/lib.py' 2026-10-23 09:51:00.232686527 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 09:51:00.232690387 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 09:51:00.232697227 DEBUG Client sends notification `textDocument/didSave` 2026-10-23 09:51:00.232725018 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 09:51:00.232728118 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 09:51:00.232811059 DEBUG notification{method=textDocument/didSave}:check_file{file=file(Id(180))}: Checking file '/tmp/.tmptJ8P3X/src/main.py' 2026-10-23 09:51:00.232842479 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 09:51:00.232846609 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 09:51:00.232910600 DEBUG notification{method=textDocument/didSave}:check_file{file=file(Id(109))}: Checking file 'vs-code:/src/notebook.ipynb' 2026-10-23 09:51:00.232933100 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 09:51:00.232936930 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 09:51:00.232939050 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 09:51:00.243194493 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 09:51:00.243223553 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:51:00.243230753 DEBUG method="shutdown" response.id=2 duration=10.53µs 2026-10-23 09:51:00.243242363 DEBUG Received server response for request 2 2026-10-23 09:51:00.243246984 DEBUG Client sends notification `exit` 2026-10-23 09:51:00.243256164 DEBUG Received exit notification, exiting ok test publish_diagnostics::uv_metadata::pushed_diagnostics_wait_for_the_initial_environment ... 2026-10-23 09:51:00.246244024 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-23 09:51:00.246307474 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:51:00.246344835 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:51:00.246405765 DEBUG Client info: None 2026-10-23 09:51:00.246429126 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-23 09:51:00.246442696 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-23 09:51:00.246448446 INFO Version: Unknown 2026-10-23 09:51:00.246488476 DEBUG Received server response for request 1 2026-10-23 09:51:00.246529477 DEBUG Client sends notification `initialized` 2026-10-23 09:51:00.246544537 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:51:00.246671348 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:51:00.246709328 DEBUG Received server request `workspace/configuration` 2026-10-23 09:51:00.246712968 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:51:00.246726159 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:51:00.246783489 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:51:00.246797549 DEBUG Initializing workspace `file:///tmp/.tmpiCgtOa/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:51:00.246811649 DEBUG Searching for a project in '/tmp/.tmpiCgtOa/src' 2026-10-23 09:51:00.246843840 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:51:00.246849060 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:51:00.247324035 INFO Defaulting to python-platform `linux` 2026-10-23 09:51:00.247329575 DEBUG Resolving local virtual environment: /tmp/.tmpiCgtOa/src/.venv 2026-10-23 09:51:00.247374125 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:51:00.247378185 DEBUG No virtual environment found 2026-10-23 09:51:00.247388755 DEBUG Adding first-party search path `/tmp/.tmpiCgtOa/src` 2026-10-23 09:51:00.247392895 DEBUG Using vendored stdlib 2026-10-23 09:51:00.247474056 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:51:00.247478136 DEBUG Adding new file root '/tmp/.tmpiCgtOa/src' of kind Project 2026-10-23 09:51:00.249460056 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-23 09:51:00.249484166 DEBUG Requested script environment synchronization for `/tmp/.tmpiCgtOa/src/script.py` 2026-10-23 09:51:00.249525497 DEBUG Starting 8 uv synchronization workers 2026-10-23 09:51:00.249690318 DEBUG Queuing script synchronization for `/tmp/.tmpiCgtOa/src/script.py` 2026-10-23 09:51:00.249701928 DEBUG Updating project to check open files 2026-10-23 09:51:00.249700148 INFO uv_metadata{path=/tmp/.tmpiCgtOa/src/script.py}: Synchronizing script `/tmp/.tmpiCgtOa/src/script.py` 2026-10-23 09:51:00.249740769 DEBUG uv_metadata{path=/tmp/.tmpiCgtOa/src/script.py}:Uv::execute{target=Script { path: "/tmp/.tmpiCgtOa/src/script.py", python: None }}: Running `missing-ty-script-uv-executable workspace metadata --quiet --sync --script /tmp/.tmpiCgtOa/src/script.py` 2026-10-23 09:51:00.249771329 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpiCgtOa/src/script.py") 2026-10-23 09:51:00.249777009 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpiCgtOa/src/script.py` 2026-10-23 09:51:00.249783409 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpiCgtOa/src/script.py` 2026-10-23 09:51:00.254294715 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpiCgtOa/src/script.py` to project `src` 2026-10-23 09:51:00.254404936 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpiCgtOa/src/script.py` 2026-10-23 09:51:00.254408286 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:51:00.254979051 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:51:00.259005722 DEBUG uv_metadata{path=/tmp/.tmpiCgtOa/src/script.py}:Uv::execute{target=Script { path: "/tmp/.tmpiCgtOa/src/script.py", python: None }}: uv metadata completed in 0.009s 2026-10-23 09:51:00.259090503 DEBUG Applied script environment synchronization result for `/tmp/.tmpiCgtOa/src/script.py` 2026-10-23 09:51:00.259714259 INFO check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-10-23 09:51:00.259755879 DEBUG check_file{file=file(Id(100))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:51:00.259760750 DEBUG check_file{file=file(Id(100))}: No virtual environment found 2026-10-23 09:51:00.259764280 DEBUG check_file{file=file(Id(100))}: Using vendored stdlib 2026-10-23 09:51:00.259883041 INFO check_file{file=file(Id(100))}: Python version: Python 3.15, platform: linux 2026-10-23 09:51:00.259960542 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 09:51:00.259979462 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 09:51:00.270076563 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 09:51:00.270114264 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:51:00.270121854 DEBUG method="shutdown" response.id=2 duration=11.72µs 2026-10-23 09:51:00.270132494 DEBUG Received server response for request 2 2026-10-23 09:51:00.270139044 DEBUG Client sends notification `exit` 2026-10-23 09:51:00.270148894 DEBUG Received exit notification, exiting ok test publish_diagnostics::uv_metadata::untrusted_workspace_keeps_semantic_diagnostics ... 2026-10-23 09:51:00.273249345 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-23 09:51:00.273309076 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:51:00.273344646 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:51:00.273414827 DEBUG Client info: None 2026-10-23 09:51:00.273442467 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-23 09:51:00.273457607 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-23 09:51:00.273463507 INFO Version: Unknown 2026-10-23 09:51:00.273505748 DEBUG Received server response for request 1 2026-10-23 09:51:00.273545548 DEBUG Client sends notification `initialized` 2026-10-23 09:51:00.273560368 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:51:00.273737480 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:51:00.273774930 DEBUG Received server request `workspace/configuration` 2026-10-23 09:51:00.273778971 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:51:00.273793461 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:51:00.273859321 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:51:00.273878371 DEBUG Initializing workspace `file:///tmp/.tmpcyS3et/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:51:00.273896522 DEBUG Searching for a project in '/tmp/.tmpcyS3et/src' 2026-10-23 09:51:00.273929312 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:51:00.273934752 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:51:00.275188315 INFO Defaulting to python-platform `linux` 2026-10-23 09:51:00.275198325 DEBUG Resolving local virtual environment: /tmp/.tmpcyS3et/src/.venv 2026-10-23 09:51:00.275250875 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:51:00.275255455 DEBUG No virtual environment found 2026-10-23 09:51:00.275266886 DEBUG Adding first-party search path `/tmp/.tmpcyS3et/src` 2026-10-23 09:51:00.275271096 DEBUG Using vendored stdlib 2026-10-23 09:51:00.275388567 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:51:00.275396357 DEBUG Adding new file root '/tmp/.tmpcyS3et/src' of kind Project 2026-10-23 09:51:00.278621239 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-23 09:51:00.278638989 DEBUG Updating project to check open files 2026-10-23 09:51:00.278727340 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpcyS3et/src/script.py") 2026-10-23 09:51:00.278740700 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpcyS3et/src/script.py` 2026-10-23 09:51:00.278747331 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpcyS3et/src/script.py` 2026-10-23 09:51:00.278885402 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpcyS3et/src/script.py` to project `src` 2026-10-23 09:51:00.278898232 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpcyS3et/src/script.py` 2026-10-23 09:51:00.278900722 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:51:00.278910232 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:51:00.279409587 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-10-23 09:51:00.279442628 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.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:51:00.279446888 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-10-23 09:51:00.279450308 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-10-23 09:51:00.279539889 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.15, platform: linux 2026-10-23 09:51:00.279577639 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpcyS3et/src/script.py' 2026-10-23 09:51:00.279655060 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-23 09:51:00.291941293 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-23 09:51:00.292026124 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 09:51:00.292039154 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 09:51:00.302135376 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 09:51:00.302171186 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:51:00.302178256 DEBUG method="shutdown" response.id=2 duration=11.71µs 2026-10-23 09:51:00.302190166 DEBUG Received server response for request 2 2026-10-23 09:51:00.302195176 DEBUG Client sends notification `exit` 2026-10-23 09:51:00.302204986 DEBUG Received exit notification, exiting ok test pull_diagnostics::closing_deleted_file_clears_diagnostics_before_watcher_notification ... 2026-10-23 09:51:00.304615301 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:51:00.304678981 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:51:00.304715392 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:51:00.304778052 DEBUG Client info: None 2026-10-23 09:51:00.304809142 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-23 09:51:00.304821743 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:51:00.304827243 INFO Version: Unknown 2026-10-23 09:51:00.304868113 DEBUG Received server response for request 1 2026-10-23 09:51:00.304907634 DEBUG Client sends notification `initialized` 2026-10-23 09:51:00.304925194 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:51:00.305100005 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:51:00.305137926 DEBUG Received server request `workspace/configuration` 2026-10-23 09:51:00.305141526 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:51:00.305155966 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:51:00.305158626 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-23 09:51:00.305216367 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:51:00.305235807 DEBUG Initializing workspace `file:///tmp/.tmpJQJwDS/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:51:00.305253447 DEBUG Searching for a project in '/tmp/.tmpJQJwDS/src' 2026-10-23 09:51:00.305286027 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:51:00.305291457 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:51:00.306499830 INFO Defaulting to python-platform `linux` 2026-10-23 09:51:00.306510980 DEBUG Resolving local virtual environment: /tmp/.tmpJQJwDS/src/.venv 2026-10-23 09:51:00.306563000 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:51:00.306567630 DEBUG No virtual environment found 2026-10-23 09:51:00.306591620 DEBUG Adding first-party search path `/tmp/.tmpJQJwDS/src` 2026-10-23 09:51:00.306595841 DEBUG Using vendored stdlib 2026-10-23 09:51:00.306714602 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:51:00.306721672 DEBUG Adding new file root '/tmp/.tmpJQJwDS/src' of kind Project 2026-10-23 09:51:00.308939934 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-23 09:51:00.309022905 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpJQJwDS/src/deleted.py") 2026-10-23 09:51:00.309032165 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpJQJwDS/src/deleted.py` 2026-10-23 09:51:00.309054855 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpJQJwDS/src/deleted.py` 2026-10-23 09:51:00.309197707 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpJQJwDS/src/deleted.py` to project `src` 2026-10-23 09:51:00.309210587 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpJQJwDS/src/deleted.py` 2026-10-23 09:51:00.309213097 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:51:00.309221857 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:51:00.309296808 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-23 09:51:00.309643611 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpJQJwDS/src/deleted.py"))}: Checking file '/tmp/.tmpJQJwDS/src/deleted.py' 2026-10-23 09:51:00.309845683 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpJQJwDS/src/deleted.py"))}: Resolving dynamic module resolution paths 2026-10-23 09:51:00.322208197 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpJQJwDS/src/deleted.py"))}: Module `__builtins__` not found in search paths 2026-10-23 09:51:00.326700793 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.017s 2026-10-23 09:51:00.326731893 DEBUG method="workspace/diagnostic" response.id=2 duration=17.50ms 2026-10-23 09:51:00.326748623 DEBUG Received server response for request 2 2026-10-23 09:51:00.326868794 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-23 09:51:00.326912025 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-23 09:51:00.326925685 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-23 09:51:00.326929585 DEBUG request{id=3 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-10-23 09:51:02.327039195 DEBUG Client sends notification `textDocument/didClose` 2026-10-23 09:51:02.327096666 DEBUG Client sends request `textDocument/diagnostic` with ID 4 2026-10-23 09:51:02.327176027 DEBUG notification{method=textDocument/didClose}: Closing file `/tmp/.tmpJQJwDS/src/deleted.py` 2026-10-23 09:51:02.327215257 DEBUG notification{method=textDocument/didClose}: Take open project files 2026-10-23 09:51:02.327239547 DEBUG notification{method=textDocument/didClose}:set_open_files{open_files={}}: Set open project files (count: 0) 2026-10-23 09:51:02.327283758 DEBUG notification{method=textDocument/didClose}:apply_changes: Handling file watcher change event: Deleted { path: "/tmp/.tmpJQJwDS/src/deleted.py", kind: File } 2026-10-23 09:51:02.327294868 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the status of `/tmp/.tmpJQJwDS/src/deleted.py` 2026-10-23 09:51:02.327300818 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the revision of `/tmp/.tmpJQJwDS/src/deleted.py` 2026-10-23 09:51:02.327310778 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the revision of `/tmp/.tmpJQJwDS/src` 2026-10-23 09:51:02.327318948 DEBUG notification{method=textDocument/didClose}:apply_changes:remove_file{file=file(Id(100))}: Removing file `/tmp/.tmpJQJwDS/src/deleted.py` from project `src` 2026-10-23 09:51:02.327333548 DEBUG notification{method=textDocument/didClose}: Resuming workspace diagnostics request after revision bump 2026-10-23 09:51:02.327386269 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-23 09:51:02.327426889 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-23 09:51:02.327445029 DEBUG method="workspace/diagnostic" response.id=3 duration=2.00s 2026-10-23 09:51:02.327449749 DEBUG request{id=4 method=textDocument/diagnostic}: Failed to resolve file: file not found for `file:///tmp/.tmpJQJwDS/src/deleted.py` 2026-10-23 09:51:02.327456799 DEBUG Received server response for request 3 2026-10-23 09:51:02.327464979 DEBUG method="textDocument/diagnostic" response.id=4 duration=104.22µs 2026-10-23 09:51:02.327468510 DEBUG Received server response for request 4 2026-10-23 09:51:02.327570731 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-23 09:51:02.327576691 DEBUG Client sends request `workspace/diagnostic` with ID 5 2026-10-23 09:51:02.327611321 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpJQJwDS/src` 2026-10-23 09:51:02.327632661 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Deleted { path: "/tmp/.tmpJQJwDS/src/deleted.py", kind: Any } 2026-10-23 09:51:02.327664722 DEBUG request{id=5 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-23 09:51:02.327669582 DEBUG request{id=5 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-23 09:51:02.327678952 DEBUG method="workspace/diagnostic" response.id=5 duration=27.66µs 2026-10-23 09:51:02.327687922 DEBUG Received server response for request 5 2026-10-23 09:51:02.327773153 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-23 09:51:02.327780593 DEBUG Client sends request `workspace/diagnostic` with ID 6 2026-10-23 09:51:02.327793493 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpJQJwDS/src` 2026-10-23 09:51:02.327810473 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpJQJwDS/src/deleted.py", kind: File } 2026-10-23 09:51:02.327817023 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the status of `/tmp/.tmpJQJwDS/src/deleted.py` 2026-10-23 09:51:02.327823843 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the revision of `/tmp/.tmpJQJwDS/src/deleted.py` 2026-10-23 09:51:02.327828523 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the permissions of `/tmp/.tmpJQJwDS/src/deleted.py` 2026-10-23 09:51:02.327835193 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the revision of `/tmp/.tmpJQJwDS/src` 2026-10-23 09:51:02.327962315 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding file `/tmp/.tmpJQJwDS/src/deleted.py` to project `src` 2026-10-23 09:51:02.327990315 DEBUG request{id=6 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-23 09:51:02.328145366 DEBUG request{id=6 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-23 09:51:02.328161447 DEBUG method="workspace/diagnostic" response.id=6 duration=180.25µs 2026-10-23 09:51:02.328170947 DEBUG Received server response for request 6 2026-10-23 09:51:02.338295339 DEBUG Client sends request `shutdown` with ID 7 2026-10-23 09:51:02.338329190 DEBUG request{id=7 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:51:02.338336190 DEBUG method="shutdown" response.id=7 duration=10.37µs 2026-10-23 09:51:02.338354500 DEBUG Received server response for request 7 2026-10-23 09:51:02.338358270 DEBUG Client sends notification `exit` 2026-10-23 09:51:02.338374440 DEBUG Received exit notification, exiting ok test pull_diagnostics::closing_external_file_preserves_open_files ... 2026-10-23 09:51:02.342710394 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:51:02.342791395 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:51:02.342836665 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:51:02.342907586 DEBUG Client info: None 2026-10-23 09:51:02.342933916 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:51:02.342948606 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:51:02.342955816 INFO Version: Unknown 2026-10-23 09:51:02.342998327 DEBUG Received server response for request 1 2026-10-23 09:51:02.343043057 DEBUG Client sends notification `initialized` 2026-10-23 09:51:02.343058357 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:51:02.343178719 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:51:02.343219809 DEBUG Received server request `workspace/configuration` 2026-10-23 09:51:02.343223699 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:51:02.343239399 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:51:02.343242539 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 09:51:02.343305010 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:51:02.343321750 DEBUG Initializing workspace `file:///tmp/.tmpw5QjUH/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:51:02.343339540 DEBUG Searching for a project in '/tmp/.tmpw5QjUH/src' 2026-10-23 09:51:02.343372551 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:51:02.343378021 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:51:02.343948226 INFO Defaulting to python-platform `linux` 2026-10-23 09:51:02.343954756 DEBUG Resolving local virtual environment: /tmp/.tmpw5QjUH/src/.venv 2026-10-23 09:51:02.344008527 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:51:02.344013367 DEBUG No virtual environment found 2026-10-23 09:51:02.344024407 DEBUG Adding first-party search path `/tmp/.tmpw5QjUH/src` 2026-10-23 09:51:02.344028387 DEBUG Using vendored stdlib 2026-10-23 09:51:02.344123998 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:51:02.344129898 DEBUG Adding new file root '/tmp/.tmpw5QjUH/src' of kind Project 2026-10-23 09:51:02.347237710 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-23 09:51:02.347255080 DEBUG Updating project to check open files 2026-10-23 09:51:02.347315810 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpw5QjUH/src/main.py") 2026-10-23 09:51:02.347322330 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpw5QjUH/src/main.py` 2026-10-23 09:51:02.347329410 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpw5QjUH/src/main.py` 2026-10-23 09:51:02.347445622 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpw5QjUH/src/main.py` to project `src` 2026-10-23 09:51:02.347458782 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpw5QjUH/src/main.py` 2026-10-23 09:51:02.347461172 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:51:02.347468452 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:51:02.347829405 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpw5QjUH/src/main.py"))}: Checking file '/tmp/.tmpw5QjUH/src/main.py' 2026-10-23 09:51:02.348121568 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpw5QjUH/src/main.py"))}: Resolving dynamic module resolution paths 2026-10-23 09:51:02.360596704 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpw5QjUH/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-23 09:51:02.365053589 DEBUG method="textDocument/diagnostic" response.id=2 duration=17.58ms 2026-10-23 09:51:02.365072189 DEBUG Received server response for request 2 2026-10-23 09:51:02.365184520 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:51:02.365195220 DEBUG Client sends notification `textDocument/didClose` 2026-10-23 09:51:02.365198200 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-23 09:51:02.365234170 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpw5QjUH/external/builtins.pyi") 2026-10-23 09:51:02.365256291 DEBUG notification{method=textDocument/didClose}: Closing file `/tmp/.tmpw5QjUH/external/builtins.pyi` 2026-10-23 09:51:02.365258821 DEBUG notification{method=textDocument/didClose}: Take open project files 2026-10-23 09:51:02.365274271 DEBUG notification{method=textDocument/didClose}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:51:02.365292221 DEBUG notification{method=textDocument/didClose}:apply_changes: Handling file watcher change event: Deleted { path: "/tmp/.tmpw5QjUH/external/builtins.pyi", kind: File } 2026-10-23 09:51:02.365298521 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the status of `/tmp/.tmpw5QjUH/external/builtins.pyi` 2026-10-23 09:51:02.365303481 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the revision of `/tmp/.tmpw5QjUH/external/builtins.pyi` 2026-10-23 09:51:02.365309691 DEBUG notification{method=textDocument/didClose}:apply_changes:remove_file{file=file(Id(106))}: Removing file `/tmp/.tmpw5QjUH/external/builtins.pyi` from project `src` 2026-10-23 09:51:02.365359232 DEBUG method="textDocument/diagnostic" response.id=3 duration=44.58µs 2026-10-23 09:51:02.365368552 DEBUG Received server response for request 3 2026-10-23 09:51:02.375478983 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 09:51:02.375507854 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:51:02.375514014 DEBUG method="shutdown" response.id=4 duration=8.98µs 2026-10-23 09:51:02.375523324 DEBUG Received server response for request 4 2026-10-23 09:51:02.375527524 DEBUG Client sends notification `exit` 2026-10-23 09:51:02.375543644 DEBUG Received exit notification, exiting ok test pull_diagnostics::current_analysis_unreachable_code_has_unnecessary_hint_tag ... 2026-10-23 09:51:02.378702536 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:51:02.378771627 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:51:02.378815657 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:51:02.378923068 DEBUG Client info: None 2026-10-23 09:51:02.378973759 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:51:02.378989619 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:51:02.378996999 INFO Version: Unknown 2026-10-23 09:51:02.379042769 DEBUG Received server response for request 1 2026-10-23 09:51:02.379085920 DEBUG Client sends notification `initialized` 2026-10-23 09:51:02.379102890 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:51:02.379278642 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:51:02.379317442 DEBUG Received server request `workspace/configuration` 2026-10-23 09:51:02.379321272 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:51:02.379336342 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:51:02.379339622 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 09:51:02.379398103 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:51:02.379416473 DEBUG Initializing workspace `file:///tmp/.tmpw3NfKk/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:51:02.379435443 DEBUG Searching for a project in '/tmp/.tmpw3NfKk/src' 2026-10-23 09:51:02.379483804 DEBUG Found project at '/tmp/.tmpw3NfKk' 2026-10-23 09:51:02.379488584 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:51:02.380781077 INFO Defaulting to python-platform `linux` 2026-10-23 09:51:02.380792267 DEBUG Resolving local virtual environment: /tmp/.tmpw3NfKk/.venv 2026-10-23 09:51:02.380842537 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:51:02.380847307 DEBUG No virtual environment found 2026-10-23 09:51:02.380858218 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-23 09:51:02.380867418 DEBUG Adding first-party search path `/tmp/.tmpw3NfKk/src` 2026-10-23 09:51:02.380871328 DEBUG Adding first-party search path `/tmp/.tmpw3NfKk` 2026-10-23 09:51:02.380875228 DEBUG Using vendored stdlib 2026-10-23 09:51:02.380985419 INFO Python version: Python 3.10, platform: linux 2026-10-23 09:51:02.380990739 DEBUG Adding new file root '/tmp/.tmpw3NfKk' of kind Project 2026-10-23 09:51:02.384024939 INFO Project::index_files{project=.tmpw3NfKk}: Indexed 1 file(s) in 0.002s 2026-10-23 09:51:02.384043230 DEBUG Updating project to check open files 2026-10-23 09:51:02.384131550 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpw3NfKk/src/foo.py") 2026-10-23 09:51:02.384141711 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpw3NfKk/src/foo.py` 2026-10-23 09:51:02.384149111 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpw3NfKk/src/foo.py` 2026-10-23 09:51:02.384273262 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpw3NfKk/src/foo.py` to project `.tmpw3NfKk` 2026-10-23 09:51:02.384286192 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpw3NfKk/src/foo.py` 2026-10-23 09:51:02.384288652 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:51:02.384297312 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:51:02.384478674 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpw3NfKk/src/foo.py"))}: Checking file '/tmp/.tmpw3NfKk/src/foo.py' 2026-10-23 09:51:02.384670186 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpw3NfKk/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-23 09:51:02.399357294 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpw3NfKk/src/foo.py"))}: Module `typing.Self` not found in search paths 2026-10-23 09:51:02.399389464 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpw3NfKk/src/foo.py"))}: Module `typing.Self` not found while looking in parent dirs (typing mode) 2026-10-23 09:51:02.399489355 DEBUG method="textDocument/diagnostic" response.id=2 duration=15.19ms 2026-10-23 09:51:02.399507575 DEBUG Received server response for request 2 2026-10-23 09:51:02.409806099 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 09:51:02.409842529 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:51:02.409850589 DEBUG method="shutdown" response.id=3 duration=11.96µs 2026-10-23 09:51:02.409869199 DEBUG Received server response for request 3 2026-10-23 09:51:02.409874969 DEBUG Client sends notification `exit` 2026-10-23 09:51:02.409891439 DEBUG Received exit notification, exiting ok test pull_diagnostics::document_diagnostic_caching_changed ... 2026-10-23 09:51:02.413210073 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:51:02.413287474 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:51:02.413332724 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:51:02.413396495 DEBUG Client info: None 2026-10-23 09:51:02.413427085 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:51:02.413441235 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:51:02.413448215 INFO Version: Unknown 2026-10-23 09:51:02.413492156 DEBUG Received server response for request 1 2026-10-23 09:51:02.413538786 DEBUG Client sends notification `initialized` 2026-10-23 09:51:02.413554716 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:51:02.413734318 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:51:02.413772149 DEBUG Received server request `workspace/configuration` 2026-10-23 09:51:02.413776219 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:51:02.413792289 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:51:02.413795309 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 09:51:02.413849059 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:51:02.413868850 DEBUG Initializing workspace `file:///tmp/.tmpbJ9nvr/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:51:02.413886480 DEBUG Searching for a project in '/tmp/.tmpbJ9nvr/src' 2026-10-23 09:51:02.413920020 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:51:02.413925670 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:51:02.415102932 INFO Defaulting to python-platform `linux` 2026-10-23 09:51:02.415114962 DEBUG Resolving local virtual environment: /tmp/.tmpbJ9nvr/src/.venv 2026-10-23 09:51:02.415163932 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:51:02.415168963 DEBUG No virtual environment found 2026-10-23 09:51:02.415180503 DEBUG Adding first-party search path `/tmp/.tmpbJ9nvr/src` 2026-10-23 09:51:02.415184703 DEBUG Using vendored stdlib 2026-10-23 09:51:02.415292824 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:51:02.415298434 DEBUG Adding new file root '/tmp/.tmpbJ9nvr/src' of kind Project 2026-10-23 09:51:02.417712378 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-23 09:51:02.417730448 DEBUG Updating project to check open files 2026-10-23 09:51:02.417814859 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpbJ9nvr/src/foo.py") 2026-10-23 09:51:02.417826259 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpbJ9nvr/src/foo.py` 2026-10-23 09:51:02.417834459 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpbJ9nvr/src/foo.py` 2026-10-23 09:51:02.417963101 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpbJ9nvr/src/foo.py` to project `src` 2026-10-23 09:51:02.417977631 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpbJ9nvr/src/foo.py` 2026-10-23 09:51:02.417980011 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:51:02.417988201 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:51:02.418149383 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpbJ9nvr/src/foo.py"))}: Checking file '/tmp/.tmpbJ9nvr/src/foo.py' 2026-10-23 09:51:02.418319614 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpbJ9nvr/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-23 09:51:02.428560527 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpbJ9nvr/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-23 09:51:02.432825970 DEBUG method="textDocument/diagnostic" response.id=2 duration=14.83ms 2026-10-23 09:51:02.432844770 DEBUG Received server response for request 2 2026-10-23 09:51:02.432884671 DEBUG Client sends notification `textDocument/didChange` 2026-10-23 09:51:02.432891371 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-23 09:51:02.432905061 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-23 09:51:02.432931321 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpbJ9nvr/src/foo.py", kind: FileContent } 2026-10-23 09:51:02.432937261 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpbJ9nvr/src/foo.py` 2026-10-23 09:51:02.433025562 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpbJ9nvr/src/foo.py` to project `src` 2026-10-23 09:51:02.433065223 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpbJ9nvr/src/foo.py"))}: Checking file '/tmp/.tmpbJ9nvr/src/foo.py' 2026-10-23 09:51:02.433129933 DEBUG method="textDocument/diagnostic" response.id=3 duration=93.14µs 2026-10-23 09:51:02.433141173 DEBUG Received server response for request 3 2026-10-23 09:51:02.443218405 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 09:51:02.443249575 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:51:02.443255955 DEBUG method="shutdown" response.id=4 duration=8.88µs 2026-10-23 09:51:02.443266355 DEBUG Received server response for request 4 2026-10-23 09:51:02.443270805 DEBUG Client sends notification `exit` 2026-10-23 09:51:02.443286635 DEBUG Received exit notification, exiting ok test pull_diagnostics::document_diagnostic_caching_rendered_source_changed ... 2026-10-23 09:51:02.446341486 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { 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-23 09:51:02.446417057 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:51:02.446454547 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:51:02.446513648 DEBUG Client info: None 2026-10-23 09:51:02.446538948 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:51:02.446552448 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "FULL_DIAGNOSTIC_OUTPUT"] 2026-10-23 09:51:02.446559428 INFO Version: Unknown 2026-10-23 09:51:02.446611679 DEBUG Received server response for request 1 2026-10-23 09:51:02.446655429 DEBUG Client sends notification `initialized` 2026-10-23 09:51:02.446671249 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:51:02.446769120 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:51:02.446806611 DEBUG Received server request `workspace/configuration` 2026-10-23 09:51:02.446810161 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:51:02.446824301 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:51:02.446827731 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 09:51:02.446873651 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:51:02.446888271 DEBUG Initializing workspace `file:///tmp/.tmpXAlVsr/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:51:02.446903502 DEBUG Searching for a project in '/tmp/.tmpXAlVsr/src' 2026-10-23 09:51:02.446936882 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:51:02.446941412 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:51:02.447429967 INFO Defaulting to python-platform `linux` 2026-10-23 09:51:02.447435757 DEBUG Resolving local virtual environment: /tmp/.tmpXAlVsr/src/.venv 2026-10-23 09:51:02.447480667 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:51:02.447485048 DEBUG No virtual environment found 2026-10-23 09:51:02.447495728 DEBUG Adding first-party search path `/tmp/.tmpXAlVsr/src` 2026-10-23 09:51:02.447499908 DEBUG Using vendored stdlib 2026-10-23 09:51:02.447596679 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:51:02.447600929 DEBUG Adding new file root '/tmp/.tmpXAlVsr/src' of kind Project 2026-10-23 09:51:02.450442687 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-23 09:51:02.450463767 DEBUG Updating project to check open files 2026-10-23 09:51:02.450529098 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpXAlVsr/src/foo.py") 2026-10-23 09:51:02.450535728 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpXAlVsr/src/foo.py` 2026-10-23 09:51:02.450542048 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpXAlVsr/src/foo.py` 2026-10-23 09:51:02.450669369 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpXAlVsr/src/foo.py` to project `src` 2026-10-23 09:51:02.450682710 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpXAlVsr/src/foo.py` 2026-10-23 09:51:02.450685370 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:51:02.450692770 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:51:02.450815681 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpXAlVsr/src/foo.py"))}: Checking file '/tmp/.tmpXAlVsr/src/foo.py' 2026-10-23 09:51:02.450937182 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpXAlVsr/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-23 09:51:02.460992893 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpXAlVsr/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-23 09:51:02.465294916 DEBUG method="textDocument/diagnostic" response.id=2 duration=14.60ms 2026-10-23 09:51:02.465313897 DEBUG Received server response for request 2 2026-10-23 09:51:02.465576299 DEBUG Client sends notification `textDocument/didChange` 2026-10-23 09:51:02.465604350 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-23 09:51:02.465618250 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-23 09:51:02.465645030 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpXAlVsr/src/foo.py", kind: FileContent } 2026-10-23 09:51:02.465650670 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpXAlVsr/src/foo.py` 2026-10-23 09:51:02.465738901 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpXAlVsr/src/foo.py` to project `src` 2026-10-23 09:51:02.465786921 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpXAlVsr/src/foo.py"))}: Checking file '/tmp/.tmpXAlVsr/src/foo.py' 2026-10-23 09:51:02.465885702 DEBUG method="textDocument/diagnostic" response.id=3 duration=137.75µs 2026-10-23 09:51:02.465899903 DEBUG Received server response for request 3 2026-10-23 09:51:02.476105075 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 09:51:02.476129305 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:51:02.476136366 DEBUG method="shutdown" response.id=4 duration=10.91µs 2026-10-23 09:51:02.476146476 DEBUG Received server response for request 4 2026-10-23 09:51:02.476150266 DEBUG Client sends notification `exit` 2026-10-23 09:51:02.476159216 DEBUG Received exit notification, exiting ok test pull_diagnostics::document_diagnostic_caching_unchanged ... 2026-10-23 09:51:02.479259627 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:51:02.479330288 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:51:02.479369578 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:51:02.479427759 DEBUG Client info: None 2026-10-23 09:51:02.479452419 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:51:02.479465469 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:51:02.479471379 INFO Version: Unknown 2026-10-23 09:51:02.479514119 DEBUG Received server response for request 1 2026-10-23 09:51:02.479556610 DEBUG Client sends notification `initialized` 2026-10-23 09:51:02.479572810 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:51:02.479683721 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:51:02.479722672 DEBUG Received server request `workspace/configuration` 2026-10-23 09:51:02.479726502 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:51:02.479742152 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:51:02.479745562 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 09:51:02.479796922 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:51:02.479811212 DEBUG Initializing workspace `file:///tmp/.tmpKXnPGM/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:51:02.479826583 DEBUG Searching for a project in '/tmp/.tmpKXnPGM/src' 2026-10-23 09:51:02.479858953 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:51:02.479863493 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:51:02.480348888 INFO Defaulting to python-platform `linux` 2026-10-23 09:51:02.480354898 DEBUG Resolving local virtual environment: /tmp/.tmpKXnPGM/src/.venv 2026-10-23 09:51:02.480398498 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:51:02.480402438 DEBUG No virtual environment found 2026-10-23 09:51:02.480420249 DEBUG Adding first-party search path `/tmp/.tmpKXnPGM/src` 2026-10-23 09:51:02.480424459 DEBUG Using vendored stdlib 2026-10-23 09:51:02.480503829 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:51:02.480508329 DEBUG Adding new file root '/tmp/.tmpKXnPGM/src' of kind Project 2026-10-23 09:51:02.482524710 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-23 09:51:02.482542750 DEBUG Updating project to check open files 2026-10-23 09:51:02.482614251 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpKXnPGM/src/foo.py") 2026-10-23 09:51:02.482621701 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpKXnPGM/src/foo.py` 2026-10-23 09:51:02.482629271 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpKXnPGM/src/foo.py` 2026-10-23 09:51:02.482743592 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpKXnPGM/src/foo.py` to project `src` 2026-10-23 09:51:02.482757252 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpKXnPGM/src/foo.py` 2026-10-23 09:51:02.482759692 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:51:02.482766462 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:51:02.483018505 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpKXnPGM/src/foo.py"))}: Checking file '/tmp/.tmpKXnPGM/src/foo.py' 2026-10-23 09:51:02.483128766 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpKXnPGM/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-23 09:51:02.491462670 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpKXnPGM/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-23 09:51:02.495609911 DEBUG method="textDocument/diagnostic" response.id=2 duration=12.84ms 2026-10-23 09:51:02.495630442 DEBUG Received server response for request 2 2026-10-23 09:51:02.495665352 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-23 09:51:02.495705942 DEBUG method="textDocument/diagnostic" response.id=3 duration=27.18µs 2026-10-23 09:51:02.495715693 DEBUG Received server response for request 3 2026-10-23 09:51:02.505790274 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 09:51:02.505810724 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:51:02.505817594 DEBUG method="shutdown" response.id=4 duration=9.73µs 2026-10-23 09:51:02.505828124 DEBUG Received server response for request 4 2026-10-23 09:51:02.505832494 DEBUG Client sends notification `exit` 2026-10-23 09:51:02.505842524 DEBUG Received exit notification, exiting ok test pull_diagnostics::invalid_syntax_with_syntax_errors_disabled ... 2026-10-23 09:51:02.508942565 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:51:02.509008426 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:51:02.509046606 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:51:02.509109727 DEBUG Client info: None 2026-10-23 09:51:02.509135457 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-23 09:51:02.509149357 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:51:02.509154978 INFO Version: Unknown 2026-10-23 09:51:02.509193768 DEBUG Received server response for request 1 2026-10-23 09:51:02.509234418 DEBUG Client sends notification `initialized` 2026-10-23 09:51:02.509249128 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:51:02.509349839 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:51:02.509388470 DEBUG Received server request `workspace/configuration` 2026-10-23 09:51:02.509392180 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:51:02.509404280 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:51:02.509407570 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 09:51:02.509462721 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:51:02.509477331 DEBUG Initializing workspace `file:///tmp/.tmpVwOH35/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:51:02.509493221 DEBUG Searching for a project in '/tmp/.tmpVwOH35/src' 2026-10-23 09:51:02.509526681 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:51:02.509532261 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:51:02.510032346 INFO Defaulting to python-platform `linux` 2026-10-23 09:51:02.510038146 DEBUG Resolving local virtual environment: /tmp/.tmpVwOH35/src/.venv 2026-10-23 09:51:02.510083387 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:51:02.510087697 DEBUG No virtual environment found 2026-10-23 09:51:02.510097947 DEBUG Adding first-party search path `/tmp/.tmpVwOH35/src` 2026-10-23 09:51:02.510102367 DEBUG Using vendored stdlib 2026-10-23 09:51:02.510183918 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:51:02.510187948 DEBUG Adding new file root '/tmp/.tmpVwOH35/src' of kind Project 2026-10-23 09:51:02.512287169 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-23 09:51:02.512351520 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpVwOH35/src/foo.py") 2026-10-23 09:51:02.512358850 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpVwOH35/src/foo.py` 2026-10-23 09:51:02.512375570 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpVwOH35/src/foo.py` 2026-10-23 09:51:02.512497391 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpVwOH35/src/foo.py` to project `src` 2026-10-23 09:51:02.512509701 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpVwOH35/src/foo.py` 2026-10-23 09:51:02.512512101 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:51:02.512519171 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:51:02.512655593 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpVwOH35/src/foo.py"))}: Checking file '/tmp/.tmpVwOH35/src/foo.py' 2026-10-23 09:51:02.512768654 DEBUG method="textDocument/diagnostic" response.id=2 duration=243.08µs 2026-10-23 09:51:02.512781264 DEBUG Received server response for request 2 2026-10-23 09:51:02.512850435 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-23 09:51:02.512878595 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-23 09:51:02.512895155 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-23 09:51:02.512900075 DEBUG request{id=3 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-10-23 09:51:04.512970339 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 09:51:04.513099171 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:51:04.513153261 DEBUG method="workspace/diagnostic" response.id=3 duration=2.00s 2026-10-23 09:51:04.513163581 DEBUG method="shutdown" response.id=4 duration=73.94µs 2026-10-23 09:51:04.513167931 DEBUG Received server response for request 3 2026-10-23 09:51:04.513172791 DEBUG Received server response for request 4 2026-10-23 09:51:04.513177841 DEBUG Client sends notification `exit` 2026-10-23 09:51:04.513187421 DEBUG Received exit notification, exiting ok test pull_diagnostics::loop_carried_rebinding_is_not_reported_unused ... 2026-10-23 09:51:04.515472824 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:51:04.515542455 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:51:04.515606916 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:51:04.515683036 DEBUG Client info: None 2026-10-23 09:51:04.515730087 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:51:04.515744647 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:51:04.515751947 INFO Version: Unknown 2026-10-23 09:51:04.515798418 DEBUG Received server response for request 1 2026-10-23 09:51:04.515843028 DEBUG Client sends notification `initialized` 2026-10-23 09:51:04.515859378 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:51:04.515980499 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:51:04.516021600 DEBUG Received server request `workspace/configuration` 2026-10-23 09:51:04.516025660 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:51:04.516042720 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:51:04.516046330 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 09:51:04.516127871 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:51:04.516145541 DEBUG Initializing workspace `file:///tmp/.tmppuXNrD/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:51:04.516165211 DEBUG Searching for a project in '/tmp/.tmppuXNrD/src' 2026-10-23 09:51:04.516200792 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:51:04.516206592 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:51:04.516764217 INFO Defaulting to python-platform `linux` 2026-10-23 09:51:04.516771027 DEBUG Resolving local virtual environment: /tmp/.tmppuXNrD/src/.venv 2026-10-23 09:51:04.516825558 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:51:04.516829918 DEBUG No virtual environment found 2026-10-23 09:51:04.516841178 DEBUG Adding first-party search path `/tmp/.tmppuXNrD/src` 2026-10-23 09:51:04.516845518 DEBUG Using vendored stdlib 2026-10-23 09:51:04.516939959 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:51:04.516945179 DEBUG Adding new file root '/tmp/.tmppuXNrD/src' of kind Project 2026-10-23 09:51:04.519072260 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-23 09:51:04.519093851 DEBUG Updating project to check open files 2026-10-23 09:51:04.519170981 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmppuXNrD/src/foo.py") 2026-10-23 09:51:04.519179811 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmppuXNrD/src/foo.py` 2026-10-23 09:51:04.519187272 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmppuXNrD/src/foo.py` 2026-10-23 09:51:04.519310973 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmppuXNrD/src/foo.py` to project `src` 2026-10-23 09:51:04.519323383 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmppuXNrD/src/foo.py` 2026-10-23 09:51:04.519325813 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:51:04.519333883 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:51:04.519513115 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmppuXNrD/src/foo.py"))}: Checking file '/tmp/.tmppuXNrD/src/foo.py' 2026-10-23 09:51:04.519768077 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmppuXNrD/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-23 09:51:04.528429474 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmppuXNrD/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-23 09:51:04.538819768 DEBUG method="textDocument/diagnostic" response.id=2 duration=19.48ms 2026-10-23 09:51:04.538839368 DEBUG Received server response for request 2 2026-10-23 09:51:04.549003280 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 09:51:04.549038790 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:51:04.549046690 DEBUG method="shutdown" response.id=3 duration=11.83µs 2026-10-23 09:51:04.549064201 DEBUG Received server response for request 3 2026-10-23 09:51:04.549068021 DEBUG Client sends notification `exit` 2026-10-23 09:51:04.549084121 DEBUG Received exit notification, exiting ok test pull_diagnostics::on_did_open ... 2026-10-23 09:51:04.552680187 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:51:04.552755908 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:51:04.552799038 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:51:04.552889749 DEBUG Client info: None 2026-10-23 09:51:04.552939349 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:51:04.552954930 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:51:04.552962630 INFO Version: Unknown 2026-10-23 09:51:04.553006020 DEBUG Received server response for request 1 2026-10-23 09:51:04.553052071 DEBUG Client sends notification `initialized` 2026-10-23 09:51:04.553067361 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:51:04.553244863 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:51:04.553285523 DEBUG Received server request `workspace/configuration` 2026-10-23 09:51:04.553289373 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:51:04.553306753 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:51:04.553310033 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 09:51:04.553370844 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:51:04.553390454 DEBUG Initializing workspace `file:///tmp/.tmpWpx0R1/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:51:04.553408454 DEBUG Searching for a project in '/tmp/.tmpWpx0R1/src' 2026-10-23 09:51:04.553441955 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:51:04.553446965 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:51:04.554696987 INFO Defaulting to python-platform `linux` 2026-10-23 09:51:04.554707697 DEBUG Resolving local virtual environment: /tmp/.tmpWpx0R1/src/.venv 2026-10-23 09:51:04.554758358 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:51:04.554763318 DEBUG No virtual environment found 2026-10-23 09:51:04.554775868 DEBUG Adding first-party search path `/tmp/.tmpWpx0R1/src` 2026-10-23 09:51:04.554780278 DEBUG Using vendored stdlib 2026-10-23 09:51:04.554891359 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:51:04.554896369 DEBUG Adding new file root '/tmp/.tmpWpx0R1/src' of kind Project 2026-10-23 09:51:04.557071381 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-23 09:51:04.557088541 DEBUG Updating project to check open files 2026-10-23 09:51:04.557173682 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpWpx0R1/src/foo.py") 2026-10-23 09:51:04.557183012 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpWpx0R1/src/foo.py` 2026-10-23 09:51:04.557192622 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpWpx0R1/src/foo.py` 2026-10-23 09:51:04.557323403 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpWpx0R1/src/foo.py` to project `src` 2026-10-23 09:51:04.557336284 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpWpx0R1/src/foo.py` 2026-10-23 09:51:04.557338904 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:51:04.557347164 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:51:04.557530695 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpWpx0R1/src/foo.py"))}: Checking file '/tmp/.tmpWpx0R1/src/foo.py' 2026-10-23 09:51:04.557705527 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpWpx0R1/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-23 09:51:04.566331244 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpWpx0R1/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-23 09:51:04.570455325 DEBUG method="textDocument/diagnostic" response.id=2 duration=13.10ms 2026-10-23 09:51:04.570475875 DEBUG Received server response for request 2 2026-10-23 09:51:04.580814369 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 09:51:04.580839649 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:51:04.580846309 DEBUG method="shutdown" response.id=3 duration=10.54µs 2026-10-23 09:51:04.580856119 DEBUG Received server response for request 3 2026-10-23 09:51:04.580859959 DEBUG Client sends notification `exit` 2026-10-23 09:51:04.580876549 DEBUG Received exit notification, exiting ok test pull_diagnostics::on_did_open_diagnostics_off ... 2026-10-23 09:51:04.583980780 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:51:04.584053901 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:51:04.584095951 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:51:04.584149992 DEBUG Client info: None 2026-10-23 09:51:04.584175112 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:51:04.584186862 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:51:04.584193032 INFO Version: Unknown 2026-10-23 09:51:04.584233103 DEBUG Received server response for request 1 2026-10-23 09:51:04.584278363 DEBUG Client sends notification `initialized` 2026-10-23 09:51:04.584294433 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:51:04.584393504 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:51:04.584437355 DEBUG Received server request `workspace/configuration` 2026-10-23 09:51:04.584440895 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:51:04.584458515 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:51:04.584461895 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 09:51:04.584502346 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:51:04.584518466 DEBUG Initializing workspace `file:///tmp/.tmpwOMNgD/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:51:04.584534316 DEBUG Searching for a project in '/tmp/.tmpwOMNgD/src' 2026-10-23 09:51:04.584566926 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:51:04.584571866 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:51:04.585073241 INFO Defaulting to python-platform `linux` 2026-10-23 09:51:04.585079771 DEBUG Resolving local virtual environment: /tmp/.tmpwOMNgD/src/.venv 2026-10-23 09:51:04.585122452 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:51:04.585127112 DEBUG No virtual environment found 2026-10-23 09:51:04.585138272 DEBUG Adding first-party search path `/tmp/.tmpwOMNgD/src` 2026-10-23 09:51:04.585142322 DEBUG Using vendored stdlib 2026-10-23 09:51:04.585222883 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:51:04.585227373 DEBUG Adding new file root '/tmp/.tmpwOMNgD/src' of kind Project 2026-10-23 09:51:04.587291483 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-23 09:51:04.587357324 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpwOMNgD/src/foo.py") 2026-10-23 09:51:04.587365234 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpwOMNgD/src/foo.py` 2026-10-23 09:51:04.587381744 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpwOMNgD/src/foo.py` 2026-10-23 09:51:04.587499436 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpwOMNgD/src/foo.py` to project `src` 2026-10-23 09:51:04.587510906 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpwOMNgD/src/foo.py` 2026-10-23 09:51:04.587513346 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:51:04.587520266 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:51:04.587561196 DEBUG method="textDocument/diagnostic" response.id=2 duration=34.03µs 2026-10-23 09:51:04.587588826 DEBUG Received server response for request 2 2026-10-23 09:51:04.597733358 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 09:51:04.597758018 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:51:04.597766088 DEBUG method="shutdown" response.id=3 duration=11.11µs 2026-10-23 09:51:04.597776368 DEBUG Received server response for request 3 2026-10-23 09:51:04.597780848 DEBUG Client sends notification `exit` 2026-10-23 09:51:04.597790169 DEBUG Received exit notification, exiting ok test pull_diagnostics::pull_excluded_file ... 2026-10-23 09:51:04.599500756 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:51:04.599566556 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:51:04.599620607 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:51:04.599677407 DEBUG Client info: None 2026-10-23 09:51:04.599701348 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:51:04.599714578 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:51:04.599720958 INFO Version: Unknown 2026-10-23 09:51:04.599762508 DEBUG Received server response for request 1 2026-10-23 09:51:04.599798169 DEBUG Client sends notification `initialized` 2026-10-23 09:51:04.599813179 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:51:04.599908630 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:51:04.599946460 DEBUG Received server request `workspace/configuration` 2026-10-23 09:51:04.599949740 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:51:04.599962560 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:51:04.599965450 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 09:51:04.600020991 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:51:04.600034651 DEBUG Initializing workspace `file:///tmp/.tmpsybfA5/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:51:04.600049881 DEBUG Searching for a project in '/tmp/.tmpsybfA5/src' 2026-10-23 09:51:04.600102952 DEBUG Found project at '/tmp/.tmpsybfA5' 2026-10-23 09:51:04.600107362 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:51:04.600565336 INFO Defaulting to python-platform `linux` 2026-10-23 09:51:04.600570806 DEBUG Resolving local virtual environment: /tmp/.tmpsybfA5/.venv 2026-10-23 09:51:04.600628287 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:51:04.600632357 DEBUG No virtual environment found 2026-10-23 09:51:04.600642017 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-23 09:51:04.600649597 DEBUG Adding first-party search path `/tmp/.tmpsybfA5/src` 2026-10-23 09:51:04.600653707 DEBUG Adding first-party search path `/tmp/.tmpsybfA5` 2026-10-23 09:51:04.600657517 DEBUG Using vendored stdlib 2026-10-23 09:51:04.600735138 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:51:04.600738728 DEBUG Adding new file root '/tmp/.tmpsybfA5' of kind Project 2026-10-23 09:51:04.602344394 DEBUG Skipping directory '/tmp/.tmpsybfA5/src/excluded' because it is excluded by a default or `src.exclude` pattern 2026-10-23 09:51:04.604541156 INFO Project::index_files{project=.tmpsybfA5}: Indexed 1 file(s) in 0.003s 2026-10-23 09:51:04.604558507 DEBUG Updating project to check open files 2026-10-23 09:51:04.604629457 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpsybfA5/src/foo.py") 2026-10-23 09:51:04.604636617 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpsybfA5/src/foo.py` 2026-10-23 09:51:04.604644728 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpsybfA5/src/foo.py` 2026-10-23 09:51:04.604754589 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpsybfA5/src/foo.py` to project `.tmpsybfA5` 2026-10-23 09:51:04.604766619 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpsybfA5/src/foo.py` 2026-10-23 09:51:04.604769669 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:51:04.604777979 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:51:04.604942571 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpsybfA5/src/foo.py"))}: Checking file '/tmp/.tmpsybfA5/src/foo.py' 2026-10-23 09:51:04.605117492 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpsybfA5/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-23 09:51:04.615956291 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpsybfA5/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-23 09:51:04.621551877 DEBUG method="textDocument/diagnostic" response.id=2 duration=16.77ms 2026-10-23 09:51:04.621575988 DEBUG Received server response for request 2 2026-10-23 09:51:04.621799650 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:51:04.621812600 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-23 09:51:04.621854900 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpsybfA5/src/excluded/lib.py") 2026-10-23 09:51:04.621912061 DEBUG method="textDocument/diagnostic" response.id=3 duration=31.77µs 2026-10-23 09:51:04.621928931 DEBUG Received server response for request 3 2026-10-23 09:51:04.632077023 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 09:51:04.632108094 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:51:04.632116514 DEBUG method="shutdown" response.id=4 duration=13.41µs 2026-10-23 09:51:04.632126154 DEBUG Received server response for request 4 2026-10-23 09:51:04.632130144 DEBUG Client sends notification `exit` 2026-10-23 09:51:04.632139334 DEBUG Received exit notification, exiting ok test pull_diagnostics::stack_size ... 2026-10-23 09:51:04.637685990 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:51:04.637754720 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:51:04.637793491 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:51:04.637859521 DEBUG Client info: None 2026-10-23 09:51:04.637890012 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:51:04.637904062 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:51:04.637910432 INFO Version: Unknown 2026-10-23 09:51:04.637953912 DEBUG Received server response for request 1 2026-10-23 09:51:04.637992013 DEBUG Client sends notification `initialized` 2026-10-23 09:51:04.638007693 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:51:04.638164095 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:51:04.638201735 DEBUG Received server request `workspace/configuration` 2026-10-23 09:51:04.638205515 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:51:04.638221265 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:51:04.638224845 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 09:51:04.638275856 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:51:04.638294316 DEBUG Initializing workspace `file:///tmp/.tmpsNZODz/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:51:04.638311956 DEBUG Searching for a project in '/tmp/.tmpsNZODz/src' 2026-10-23 09:51:04.638346706 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:51:04.638352136 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:51:04.639647199 INFO Defaulting to python-platform `linux` 2026-10-23 09:51:04.639657390 DEBUG Resolving local virtual environment: /tmp/.tmpsNZODz/src/.venv 2026-10-23 09:51:04.639709230 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:51:04.639713830 DEBUG No virtual environment found 2026-10-23 09:51:04.639725940 DEBUG Adding first-party search path `/tmp/.tmpsNZODz/src` 2026-10-23 09:51:04.639730100 DEBUG Using vendored stdlib 2026-10-23 09:51:04.639833981 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:51:04.639840581 DEBUG Adding new file root '/tmp/.tmpsNZODz/src' of kind Project 2026-10-23 09:51:04.642852892 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-23 09:51:04.642868612 DEBUG Updating project to check open files 2026-10-23 09:51:04.642945993 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpsNZODz/src/foo.py") 2026-10-23 09:51:04.642956043 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpsNZODz/src/foo.py` 2026-10-23 09:51:04.642963693 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpsNZODz/src/foo.py` 2026-10-23 09:51:04.643092324 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpsNZODz/src/foo.py` to project `src` 2026-10-23 09:51:04.643106994 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpsNZODz/src/foo.py` 2026-10-23 09:51:04.643109714 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:51:04.643118284 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:51:04.643759231 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpsNZODz/src/foo.py"))}: Checking file '/tmp/.tmpsNZODz/src/foo.py' 2026-10-23 09:51:04.644701670 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpsNZODz/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-23 09:51:04.661091465 DEBUG method="textDocument/diagnostic" response.id=2 duration=17.97ms 2026-10-23 09:51:04.661117095 DEBUG Received server response for request 2 2026-10-23 09:51:04.671376589 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 09:51:04.671418049 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:51:04.671425049 DEBUG method="shutdown" response.id=3 duration=10.97µs 2026-10-23 09:51:04.671437349 DEBUG Received server response for request 3 2026-10-23 09:51:04.671441729 DEBUG Client sends notification `exit` 2026-10-23 09:51:04.671459449 DEBUG Received exit notification, exiting ok test pull_diagnostics::unreachable_code_has_unnecessary_hint_tag ... 2026-10-23 09:51:04.677958125 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:51:04.678034345 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:51:04.678073396 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:51:04.678139836 DEBUG Client info: None 2026-10-23 09:51:04.678173057 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:51:04.678186937 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:51:04.678193687 INFO Version: Unknown 2026-10-23 09:51:04.678236527 DEBUG Received server response for request 1 2026-10-23 09:51:04.678282718 DEBUG Client sends notification `initialized` 2026-10-23 09:51:04.678298188 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:51:04.678455230 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:51:04.678495220 DEBUG Received server request `workspace/configuration` 2026-10-23 09:51:04.678498790 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:51:04.678514930 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:51:04.678518310 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 09:51:04.678574491 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:51:04.678602811 DEBUG Initializing workspace `file:///tmp/.tmpbrVVhe/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:51:04.678621331 DEBUG Searching for a project in '/tmp/.tmpbrVVhe/src' 2026-10-23 09:51:04.678654932 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:51:04.678660712 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:51:04.679859844 INFO Defaulting to python-platform `linux` 2026-10-23 09:51:04.679866374 DEBUG Resolving local virtual environment: /tmp/.tmpbrVVhe/src/.venv 2026-10-23 09:51:04.679917404 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:51:04.679922224 DEBUG No virtual environment found 2026-10-23 09:51:04.679933575 DEBUG Adding first-party search path `/tmp/.tmpbrVVhe/src` 2026-10-23 09:51:04.679938005 DEBUG Using vendored stdlib 2026-10-23 09:51:04.680036096 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:51:04.680045556 DEBUG Adding new file root '/tmp/.tmpbrVVhe/src' of kind Project 2026-10-23 09:51:04.683120367 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-23 09:51:04.683139417 DEBUG Updating project to check open files 2026-10-23 09:51:04.683222198 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpbrVVhe/src/foo.py") 2026-10-23 09:51:04.683232568 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpbrVVhe/src/foo.py` 2026-10-23 09:51:04.683239558 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpbrVVhe/src/foo.py` 2026-10-23 09:51:04.683365129 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpbrVVhe/src/foo.py` to project `src` 2026-10-23 09:51:04.683378709 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpbrVVhe/src/foo.py` 2026-10-23 09:51:04.683381069 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:51:04.683388719 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:51:04.683550781 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpbrVVhe/src/foo.py"))}: Checking file '/tmp/.tmpbrVVhe/src/foo.py' 2026-10-23 09:51:04.683738653 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpbrVVhe/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-23 09:51:04.693361299 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpbrVVhe/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-23 09:51:04.698643743 DEBUG method="textDocument/diagnostic" response.id=2 duration=15.25ms 2026-10-23 09:51:04.698662543 DEBUG Received server response for request 2 2026-10-23 09:51:04.708936986 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 09:51:04.708961896 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:51:04.708968516 DEBUG method="shutdown" response.id=3 duration=9.99µs 2026-10-23 09:51:04.708979407 DEBUG Received server response for request 3 2026-10-23 09:51:04.708983607 DEBUG Client sends notification `exit` 2026-10-23 09:51:04.708992637 DEBUG Received exit notification, exiting ok test pull_diagnostics::unreachable_code_suppresses_unused_binding_hint ... 2026-10-23 09:51:04.712228099 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:51:04.712301630 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:51:04.712341320 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:51:04.712400651 DEBUG Client info: None 2026-10-23 09:51:04.712433451 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:51:04.712447091 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:51:04.712453592 INFO Version: Unknown 2026-10-23 09:51:04.712494552 DEBUG Received server response for request 1 2026-10-23 09:51:04.712537522 DEBUG Client sends notification `initialized` 2026-10-23 09:51:04.712553493 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:51:04.712674094 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:51:04.712716934 DEBUG Received server request `workspace/configuration` 2026-10-23 09:51:04.712721214 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:51:04.712737184 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:51:04.712740644 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 09:51:04.712789935 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:51:04.712805355 DEBUG Initializing workspace `file:///tmp/.tmpLEokxI/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:51:04.712822165 DEBUG Searching for a project in '/tmp/.tmpLEokxI/src' 2026-10-23 09:51:04.712853666 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:51:04.712858466 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:51:04.713371171 INFO Defaulting to python-platform `linux` 2026-10-23 09:51:04.713377021 DEBUG Resolving local virtual environment: /tmp/.tmpLEokxI/src/.venv 2026-10-23 09:51:04.713423001 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:51:04.713427661 DEBUG No virtual environment found 2026-10-23 09:51:04.713438121 DEBUG Adding first-party search path `/tmp/.tmpLEokxI/src` 2026-10-23 09:51:04.713442391 DEBUG Using vendored stdlib 2026-10-23 09:51:04.713523912 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:51:04.713528112 DEBUG Adding new file root '/tmp/.tmpLEokxI/src' of kind Project 2026-10-23 09:51:04.716554803 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-23 09:51:04.716573993 DEBUG Updating project to check open files 2026-10-23 09:51:04.716645844 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpLEokxI/src/foo.py") 2026-10-23 09:51:04.716653404 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpLEokxI/src/foo.py` 2026-10-23 09:51:04.716661454 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpLEokxI/src/foo.py` 2026-10-23 09:51:04.716778545 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpLEokxI/src/foo.py` to project `src` 2026-10-23 09:51:04.716793015 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpLEokxI/src/foo.py` 2026-10-23 09:51:04.716795585 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:51:04.716802905 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:51:04.717138849 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpLEokxI/src/foo.py"))}: Checking file '/tmp/.tmpLEokxI/src/foo.py' 2026-10-23 09:51:04.717274660 DEBUG method="textDocument/diagnostic" response.id=2 duration=465.30µs 2026-10-23 09:51:04.717288960 DEBUG Received server response for request 2 2026-10-23 09:51:04.727529853 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 09:51:04.727551983 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:51:04.727558603 DEBUG method="shutdown" response.id=3 duration=10.18µs 2026-10-23 09:51:04.727568034 DEBUG Received server response for request 3 2026-10-23 09:51:04.727572424 DEBUG Client sends notification `exit` 2026-10-23 09:51:04.727591804 DEBUG Received exit notification, exiting ok test pull_diagnostics::unused_binding_has_unnecessary_hint_tag ... 2026-10-23 09:51:04.729056198 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:51:04.729108409 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:51:04.729142239 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:51:04.729190160 DEBUG Client info: None 2026-10-23 09:51:04.729218210 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:51:04.729228050 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:51:04.729233010 INFO Version: Unknown 2026-10-23 09:51:04.729270861 DEBUG Received server response for request 1 2026-10-23 09:51:04.729301101 DEBUG Client sends notification `initialized` 2026-10-23 09:51:04.729314971 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:51:04.729401702 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:51:04.729435232 DEBUG Received server request `workspace/configuration` 2026-10-23 09:51:04.729438542 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:51:04.729450342 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:51:04.729453282 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 09:51:04.729496933 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:51:04.729510043 DEBUG Initializing workspace `file:///tmp/.tmpFj0AH3/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:51:04.729524163 DEBUG Searching for a project in '/tmp/.tmpFj0AH3/src' 2026-10-23 09:51:04.729555233 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:51:04.729559623 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:51:04.730018538 INFO Defaulting to python-platform `linux` 2026-10-23 09:51:04.730023988 DEBUG Resolving local virtual environment: /tmp/.tmpFj0AH3/src/.venv 2026-10-23 09:51:04.730063649 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:51:04.730067469 DEBUG No virtual environment found 2026-10-23 09:51:04.730077549 DEBUG Adding first-party search path `/tmp/.tmpFj0AH3/src` 2026-10-23 09:51:04.730081549 DEBUG Using vendored stdlib 2026-10-23 09:51:04.730161170 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:51:04.730165280 DEBUG Adding new file root '/tmp/.tmpFj0AH3/src' of kind Project 2026-10-23 09:51:04.733100169 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-23 09:51:04.733118399 DEBUG Updating project to check open files 2026-10-23 09:51:04.733177770 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpFj0AH3/src/foo.py") 2026-10-23 09:51:04.733184480 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpFj0AH3/src/foo.py` 2026-10-23 09:51:04.733192000 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpFj0AH3/src/foo.py` 2026-10-23 09:51:04.733308701 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpFj0AH3/src/foo.py` to project `src` 2026-10-23 09:51:04.733321791 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpFj0AH3/src/foo.py` 2026-10-23 09:51:04.733324141 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:51:04.733330711 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:51:04.733421432 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpFj0AH3/src/foo.py"))}: Checking file '/tmp/.tmpFj0AH3/src/foo.py' 2026-10-23 09:51:04.733554594 DEBUG method="textDocument/diagnostic" response.id=2 duration=217.53µs 2026-10-23 09:51:04.733568964 DEBUG Received server response for request 2 2026-10-23 09:51:04.743787897 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 09:51:04.743811247 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:51:04.743817747 DEBUG method="shutdown" response.id=3 duration=9.70µs 2026-10-23 09:51:04.743828077 DEBUG Received server response for request 3 2026-10-23 09:51:04.743832317 DEBUG Client sends notification `exit` 2026-10-23 09:51:04.743841527 DEBUG Received exit notification, exiting ok test pull_diagnostics::uv_metadata::opening_new_file_updates_workspace_index ... 2026-10-23 09:51:04.745457993 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:51:04.745527964 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:51:04.745563184 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:51:04.745635175 DEBUG Client info: None 2026-10-23 09:51:04.745658835 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-23 09:51:04.745673445 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:51:04.745678806 INFO Version: Unknown 2026-10-23 09:51:04.745719696 DEBUG Received server response for request 1 2026-10-23 09:51:04.745761636 DEBUG Client sends notification `initialized` 2026-10-23 09:51:04.745776337 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:51:04.745871717 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:51:04.745918718 DEBUG Received server request `workspace/configuration` 2026-10-23 09:51:04.745922578 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:51:04.745935308 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-23 09:51:04.745974559 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:51:04.745989229 DEBUG Initializing workspace `file:///tmp/.tmpCpWAGF/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:51:04.746004989 DEBUG Searching for a project in '/tmp/.tmpCpWAGF/src' 2026-10-23 09:51:04.746037959 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:51:04.746042549 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:51:04.746499074 INFO Defaulting to python-platform `linux` 2026-10-23 09:51:04.746504674 DEBUG Resolving local virtual environment: /tmp/.tmpCpWAGF/src/.venv 2026-10-23 09:51:04.746545614 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:51:04.746550094 DEBUG No virtual environment found 2026-10-23 09:51:04.746561675 DEBUG Adding first-party search path `/tmp/.tmpCpWAGF/src` 2026-10-23 09:51:04.746565895 DEBUG Using vendored stdlib 2026-10-23 09:51:04.746663646 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:51:04.746667896 DEBUG Adding new file root '/tmp/.tmpCpWAGF/src' of kind Project 2026-10-23 09:51:04.749687136 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-23 09:51:04.749729736 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-23 09:51:04.749850947 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpCpWAGF/src/initial.py"))}: Checking file '/tmp/.tmpCpWAGF/src/initial.py' 2026-10-23 09:51:04.749923588 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpCpWAGF/src/initial.py"))}: Resolving dynamic module resolution paths 2026-10-23 09:51:04.758675156 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpCpWAGF/src/initial.py"))}: Module `__builtins__` not found in search paths 2026-10-23 09:51:04.758744147 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-10-23 09:51:04.758762587 DEBUG method="workspace/diagnostic" response.id=2 duration=9.06ms 2026-10-23 09:51:04.758777437 DEBUG Received server response for request 2 2026-10-23 09:51:04.758856118 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:51:04.758865918 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-23 09:51:04.758885008 DEBUG notification{method=textDocument/didOpen}: Updating the revision of `/tmp/.tmpCpWAGF/src` 2026-10-23 09:51:04.758950599 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpCpWAGF/src/added.py") 2026-10-23 09:51:04.758956159 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpCpWAGF/src/added.py` 2026-10-23 09:51:04.758962059 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpCpWAGF/src/added.py` 2026-10-23 09:51:04.759074000 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpCpWAGF/src/added.py` to project `src` 2026-10-23 09:51:04.759090490 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpCpWAGF/src/added.py` 2026-10-23 09:51:04.759093030 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:51:04.759098861 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(104))}}: Set open project files (count: 1) 2026-10-23 09:51:04.759118401 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-23 09:51:04.759342253 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpCpWAGF/src/added.py"))}: Checking file '/tmp/.tmpCpWAGF/src/added.py' 2026-10-23 09:51:04.759377123 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpCpWAGF/src/initial.py"))}: Module `__builtins__` not found in search paths 2026-10-23 09:51:04.759503885 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-23 09:51:04.759534675 DEBUG method="workspace/diagnostic" response.id=3 duration=429.02µs 2026-10-23 09:51:04.759550645 DEBUG Received server response for request 3 2026-10-23 09:51:04.769676287 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 09:51:04.769700067 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:51:04.769709347 DEBUG method="shutdown" response.id=4 duration=13.41µs 2026-10-23 09:51:04.769721037 DEBUG Received server response for request 4 2026-10-23 09:51:04.769724657 DEBUG Client sends notification `exit` 2026-10-23 09:51:04.769733287 DEBUG Received exit notification, exiting ok test pull_diagnostics::uv_metadata::synchronization_failure_highlights_script_metadata ... 2026-10-23 09:51:04.772335434 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_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-23 09:51:04.772399294 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:51:04.772443555 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:51:04.772503555 DEBUG Client info: None 2026-10-23 09:51:04.772527986 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-23 09:51:04.772543026 DEBUG Resolved client capabilities: ["WORKSPACE_DIAGNOSTIC_REFRESH", "PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:51:04.772549556 INFO Version: Unknown 2026-10-23 09:51:04.772601766 DEBUG Received server response for request 1 2026-10-23 09:51:04.772641337 DEBUG Client sends notification `initialized` 2026-10-23 09:51:04.772661137 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:51:04.772756698 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:51:04.772797548 DEBUG Received server request `workspace/configuration` 2026-10-23 09:51:04.772800838 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:51:04.772814018 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:51:04.772866119 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:51:04.772881059 DEBUG Initializing workspace `file:///tmp/.tmpqO5G79/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:51:04.772896569 DEBUG Searching for a project in '/tmp/.tmpqO5G79/src' 2026-10-23 09:51:04.772929910 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:51:04.772935070 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:51:04.773418165 INFO Defaulting to python-platform `linux` 2026-10-23 09:51:04.773423415 DEBUG Resolving local virtual environment: /tmp/.tmpqO5G79/src/.venv 2026-10-23 09:51:04.773467255 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:51:04.773471435 DEBUG No virtual environment found 2026-10-23 09:51:04.773482775 DEBUG Adding first-party search path `/tmp/.tmpqO5G79/src` 2026-10-23 09:51:04.773486985 DEBUG Using vendored stdlib 2026-10-23 09:51:04.773576646 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:51:04.773597926 DEBUG Adding new file root '/tmp/.tmpqO5G79/src' of kind Project 2026-10-23 09:51:04.775607146 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-23 09:51:04.775626147 DEBUG Requested script environment synchronization for `/tmp/.tmpqO5G79/src/script.py` 2026-10-23 09:51:04.775664877 DEBUG Starting 8 uv synchronization workers 2026-10-23 09:51:04.775829039 DEBUG Queuing script synchronization for `/tmp/.tmpqO5G79/src/script.py` 2026-10-23 09:51:04.775838779 DEBUG Updating project to check open files 2026-10-23 09:51:04.775845809 INFO uv_metadata{path=/tmp/.tmpqO5G79/src/script.py}: Synchronizing script `/tmp/.tmpqO5G79/src/script.py` 2026-10-23 09:51:04.775891779 DEBUG uv_metadata{path=/tmp/.tmpqO5G79/src/script.py}:Uv::execute{target=Script { path: "/tmp/.tmpqO5G79/src/script.py", python: None }}: Running `missing-ty-script-uv-executable workspace metadata --quiet --sync --script /tmp/.tmpqO5G79/src/script.py` 2026-10-23 09:51:04.775909180 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpqO5G79/src/script.py") 2026-10-23 09:51:04.775915340 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpqO5G79/src/script.py` 2026-10-23 09:51:04.775921900 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpqO5G79/src/script.py` 2026-10-23 09:51:04.780411695 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpqO5G79/src/script.py` to project `src` 2026-10-23 09:51:04.780621727 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpqO5G79/src/script.py` 2026-10-23 09:51:04.780625427 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:51:04.781148092 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:51:04.785279784 DEBUG uv_metadata{path=/tmp/.tmpqO5G79/src/script.py}:Uv::execute{target=Script { path: "/tmp/.tmpqO5G79/src/script.py", python: None }}: uv metadata completed in 0.009s 2026-10-23 09:51:04.785357745 DEBUG Applied script environment synchronization result for `/tmp/.tmpqO5G79/src/script.py` 2026-10-23 09:51:04.785386835 DEBUG Received server request `workspace/diagnostic/refresh` 2026-10-23 09:51:04.785406055 INFO Retrying to receive `workspace/diagnostic/refresh` request 2026-10-23 09:51:04.785422875 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 09:51:04.786778589 INFO request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpqO5G79/src/script.py"))}: Defaulting to python-platform `linux` 2026-10-23 09:51:04.786837979 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpqO5G79/src/script.py"))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:51:04.786843329 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpqO5G79/src/script.py"))}: No virtual environment found 2026-10-23 09:51:04.786847159 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpqO5G79/src/script.py"))}: Using vendored stdlib 2026-10-23 09:51:04.786997011 INFO request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpqO5G79/src/script.py"))}: Python version: Python 3.15, platform: linux 2026-10-23 09:51:04.787101902 DEBUG method="textDocument/diagnostic" response.id=2 duration=1.67ms 2026-10-23 09:51:04.787114252 DEBUG Received server response for request 2 2026-10-23 09:51:04.797222854 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 09:51:04.797257464 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:51:04.797264994 DEBUG method="shutdown" response.id=3 duration=10.78µs 2026-10-23 09:51:04.797275764 DEBUG Received server response for request 3 2026-10-23 09:51:04.797278984 DEBUG Client sends notification `exit` 2026-10-23 09:51:04.797295695 DEBUG Received exit notification, exiting ok test pull_diagnostics::uv_metadata::unsaved_script_uses_its_settings_and_keeps_diagnostics ... 2026-10-23 09:51:04.800481007 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_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-23 09:51:04.800546227 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:51:04.800594918 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:51:04.800653898 DEBUG Client info: None 2026-10-23 09:51:04.800678929 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-23 09:51:04.800693589 DEBUG Resolved client capabilities: ["WORKSPACE_DIAGNOSTIC_REFRESH", "PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:51:04.800700059 INFO Version: Unknown 2026-10-23 09:51:04.800739789 DEBUG Received server response for request 1 2026-10-23 09:51:04.800779520 DEBUG Client sends notification `initialized` 2026-10-23 09:51:04.800794430 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:51:04.800868080 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:51:04.800934521 DEBUG Received server request `workspace/configuration` 2026-10-23 09:51:04.800938201 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:51:04.800957111 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:51:04.800960711 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 09:51:04.801011902 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:51:04.801026822 DEBUG Initializing workspace `file:///tmp/.tmp8ht3i7/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:51:04.801042282 DEBUG Searching for a project in '/tmp/.tmp8ht3i7/src' 2026-10-23 09:51:04.801086653 DEBUG Found project at '/tmp/.tmp8ht3i7/src' 2026-10-23 09:51:04.801090873 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:51:04.801654778 INFO Defaulting to python-platform `linux` 2026-10-23 09:51:04.801660208 DEBUG Resolving local virtual environment: /tmp/.tmp8ht3i7/src/.venv 2026-10-23 09:51:04.801699789 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:51:04.801703539 DEBUG No virtual environment found 2026-10-23 09:51:04.801713769 DEBUG Adding first-party search path `/tmp/.tmp8ht3i7/src` 2026-10-23 09:51:04.801717919 DEBUG Using vendored stdlib 2026-10-23 09:51:04.801822580 INFO Python version: Python 3.12, platform: linux 2026-10-23 09:51:04.801827410 DEBUG Adding new file root '/tmp/.tmp8ht3i7/src' of kind Project 2026-10-23 09:51:04.803954942 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-23 09:51:04.803972262 DEBUG Updating project to check open files 2026-10-23 09:51:04.804053553 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp8ht3i7/src/script.py") 2026-10-23 09:51:04.804059593 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp8ht3i7/src/script.py` 2026-10-23 09:51:04.804067063 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp8ht3i7/src/script.py` 2026-10-23 09:51:04.804179424 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp8ht3i7/src/script.py` to project `src` 2026-10-23 09:51:04.804191354 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp8ht3i7/src/script.py` 2026-10-23 09:51:04.804193614 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:51:04.804201444 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:51:04.804524907 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp8ht3i7/src/script.py"))}: Checking file '/tmp/.tmp8ht3i7/src/script.py' 2026-10-23 09:51:04.804726909 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp8ht3i7/src/script.py"))}: Resolving dynamic module resolution paths 2026-10-23 09:51:04.816783600 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp8ht3i7/src/script.py"))}: Module `__builtins__` not found in search paths 2026-10-23 09:51:04.819508698 DEBUG method="textDocument/diagnostic" response.id=2 duration=15.30ms 2026-10-23 09:51:04.819526918 DEBUG Received server response for request 2 2026-10-23 09:51:04.819578079 DEBUG Client sends notification `textDocument/didChange` 2026-10-23 09:51:04.819594339 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-23 09:51:04.819609079 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-23 09:51:04.819637559 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmp8ht3i7/src/script.py", kind: FileContent } 2026-10-23 09:51:04.819642909 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmp8ht3i7/src/script.py` 2026-10-23 09:51:04.819731520 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmp8ht3i7/src/script.py` to project `src` 2026-10-23 09:51:04.819779431 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp8ht3i7/src/script.py"))}: Resolving requires-python constraint: `>=3.13` 2026-10-23 09:51:04.819789921 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp8ht3i7/src/script.py"))}: Resolved requires-python constraint to: 3.13 2026-10-23 09:51:04.820168165 INFO request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp8ht3i7/src/script.py"))}: Defaulting to python-platform `linux` 2026-10-23 09:51:04.820203955 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp8ht3i7/src/script.py"))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:51:04.820209035 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp8ht3i7/src/script.py"))}: No virtual environment found 2026-10-23 09:51:04.820211895 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp8ht3i7/src/script.py"))}: Using vendored stdlib 2026-10-23 09:51:04.820293196 INFO request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp8ht3i7/src/script.py"))}: Python version: Python 3.13, platform: linux 2026-10-23 09:51:04.820326266 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp8ht3i7/src/script.py"))}: Checking file '/tmp/.tmp8ht3i7/src/script.py' 2026-10-23 09:51:04.820346306 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp8ht3i7/src/script.py"))}: Resolving dynamic module resolution paths 2026-10-23 09:51:04.829496598 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp8ht3i7/src/script.py"))}: Module `__builtins__` not found in search paths 2026-10-23 09:51:04.831905313 DEBUG method="textDocument/diagnostic" response.id=3 duration=12.16ms 2026-10-23 09:51:04.831920383 DEBUG Received server response for request 3 2026-10-23 09:51:04.831988993 DEBUG Client sends notification `textDocument/didSave` 2026-10-23 09:51:04.832007684 DEBUG notification{method=textDocument/didSave}: Requested script environment synchronization for `/tmp/.tmp8ht3i7/src/script.py` 2026-10-23 09:51:04.832061594 DEBUG notification{method=textDocument/didSave}: Starting 8 uv synchronization workers 2026-10-23 09:51:04.832259186 DEBUG notification{method=textDocument/didSave}: Queuing script synchronization for `/tmp/.tmp8ht3i7/src/script.py` 2026-10-23 09:51:04.832272576 INFO notification{method=textDocument/didSave}:uv_metadata{path=/tmp/.tmp8ht3i7/src/script.py}: Synchronizing script `/tmp/.tmp8ht3i7/src/script.py` 2026-10-23 09:51:04.832387507 DEBUG notification{method=textDocument/didSave}:uv_metadata{path=/tmp/.tmp8ht3i7/src/script.py}:Uv::execute{target=Script { path: "/tmp/.tmp8ht3i7/src/script.py", python: None }}: Running `missing-ty-script-uv-executable workspace metadata --quiet --sync --script /tmp/.tmp8ht3i7/src/script.py` 2026-10-23 09:51:04.841102255 DEBUG notification{method=textDocument/didSave}:uv_metadata{path=/tmp/.tmp8ht3i7/src/script.py}:Uv::execute{target=Script { path: "/tmp/.tmp8ht3i7/src/script.py", python: None }}: uv metadata completed in 0.009s 2026-10-23 09:51:04.841411518 DEBUG Applied script environment synchronization result for `/tmp/.tmp8ht3i7/src/script.py` 2026-10-23 09:51:04.841464929 DEBUG Received server request `workspace/diagnostic/refresh` 2026-10-23 09:51:04.841480749 INFO Retrying to receive `workspace/diagnostic/refresh` request 2026-10-23 09:51:04.841503519 DEBUG Client sends request `textDocument/diagnostic` with ID 4 2026-10-23 09:51:04.841705691 DEBUG request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp8ht3i7/src/script.py"))}: Resolving requires-python constraint: `>=3.13` 2026-10-23 09:51:04.841722311 DEBUG request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp8ht3i7/src/script.py"))}: Resolved requires-python constraint to: 3.13 2026-10-23 09:51:04.842848373 INFO request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp8ht3i7/src/script.py"))}: Defaulting to python-platform `linux` 2026-10-23 09:51:04.842893423 DEBUG request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp8ht3i7/src/script.py"))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:51:04.842898813 DEBUG request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp8ht3i7/src/script.py"))}: No virtual environment found 2026-10-23 09:51:04.842902213 DEBUG request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp8ht3i7/src/script.py"))}: Using vendored stdlib 2026-10-23 09:51:04.843021864 INFO request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp8ht3i7/src/script.py"))}: Python version: Python 3.13, platform: linux 2026-10-23 09:51:04.843110745 DEBUG method="textDocument/diagnostic" response.id=4 duration=1.58ms 2026-10-23 09:51:04.843123805 DEBUG Received server response for request 4 2026-10-23 09:51:04.853238297 DEBUG Client sends request `shutdown` with ID 5 2026-10-23 09:51:04.853274217 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:51:04.853282697 DEBUG method="shutdown" response.id=5 duration=11.64µs 2026-10-23 09:51:04.853293478 DEBUG Received server response for request 5 2026-10-23 09:51:04.853296818 DEBUG Client sends notification `exit` 2026-10-23 09:51:04.853312658 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_caching ... 2026-10-23 09:51:04.862155007 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:51:04.862221767 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:51:04.862260558 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:51:04.862330159 DEBUG Client info: None 2026-10-23 09:51:04.862357709 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-23 09:51:04.862372389 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:51:04.862378519 INFO Version: Unknown 2026-10-23 09:51:04.862419889 DEBUG Received server response for request 1 2026-10-23 09:51:04.862464010 DEBUG Client sends notification `initialized` 2026-10-23 09:51:04.862479260 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:51:04.862556021 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:51:04.862704232 DEBUG Received server request `workspace/configuration` 2026-10-23 09:51:04.862708322 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:51:04.862724053 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:51:04.862726703 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-23 09:51:04.862782663 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:51:04.862800833 DEBUG Initializing workspace `file:///tmp/.tmpIGPb8o/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:51:04.862816803 DEBUG Searching for a project in '/tmp/.tmpIGPb8o/src' 2026-10-23 09:51:04.862852754 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:51:04.862858524 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:51:04.864039726 INFO Defaulting to python-platform `linux` 2026-10-23 09:51:04.864047916 DEBUG Resolving local virtual environment: /tmp/.tmpIGPb8o/src/.venv 2026-10-23 09:51:04.864099836 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:51:04.864104456 DEBUG No virtual environment found 2026-10-23 09:51:04.864117096 DEBUG Adding first-party search path `/tmp/.tmpIGPb8o/src` 2026-10-23 09:51:04.864121576 DEBUG Using vendored stdlib 2026-10-23 09:51:04.864255408 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:51:04.864261818 DEBUG Adding new file root '/tmp/.tmpIGPb8o/src' of kind Project 2026-10-23 09:51:04.867419910 INFO Project::index_files{project=src}: Indexed 5 file(s) in 0.003s 2026-10-23 09:51:04.867512031 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpIGPb8o/src/unchanged.py") 2026-10-23 09:51:04.867521051 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpIGPb8o/src/unchanged.py` 2026-10-23 09:51:04.867544251 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpIGPb8o/src/unchanged.py` 2026-10-23 09:51:04.867713153 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpIGPb8o/src/unchanged.py` to project `src` 2026-10-23 09:51:04.867727553 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpIGPb8o/src/unchanged.py` 2026-10-23 09:51:04.867730133 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:51:04.867739603 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:51:04.867833174 DEBUG Received notification `$/progress` 2026-10-23 09:51:04.867829344 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-23 09:51:04.867900084 DEBUG Received notification `$/progress` 2026-10-23 09:51:04.868049486 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpIGPb8o/src/new_error.py"))}: Checking file '/tmp/.tmpIGPb8o/src/new_error.py' 2026-10-23 09:51:04.868120377 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpIGPb8o/src/modified_same_error.py"))}: Checking file '/tmp/.tmpIGPb8o/src/modified_same_error.py' 2026-10-23 09:51:04.868103927 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpIGPb8o/src/unchanged.py"))}: Checking file '/tmp/.tmpIGPb8o/src/unchanged.py' 2026-10-23 09:51:04.868134097 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpIGPb8o/src/changed_error.py"))}: Checking file '/tmp/.tmpIGPb8o/src/changed_error.py' 2026-10-23 09:51:04.868185317 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpIGPb8o/src/fixed_error.py"))}: Checking file '/tmp/.tmpIGPb8o/src/fixed_error.py' 2026-10-23 09:51:04.868270158 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpIGPb8o/src/new_error.py"))}: Resolving dynamic module resolution paths 2026-10-23 09:51:04.880733094 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpIGPb8o/src/new_error.py"))}: Module `__builtins__` not found in search paths 2026-10-23 09:51:04.886519772 DEBUG Received notification `$/progress` 2026-10-23 09:51:04.886570112 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.019s 2026-10-23 09:51:04.886596592 DEBUG Received notification `$/progress` 2026-10-23 09:51:04.886667583 DEBUG method="workspace/diagnostic" response.id=2 duration=18.92ms 2026-10-23 09:51:04.886682823 DEBUG Received server response for request 2 2026-10-23 09:51:04.887161918 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:51:04.887170758 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:51:04.887174698 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:51:04.887178538 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:51:04.887182548 DEBUG Client sends notification `textDocument/didChange` 2026-10-23 09:51:04.887186318 DEBUG Client sends notification `textDocument/didChange` 2026-10-23 09:51:04.887193418 DEBUG Client sends notification `textDocument/didChange` 2026-10-23 09:51:04.887196558 DEBUG Client sends notification `textDocument/didChange` 2026-10-23 09:51:04.887198549 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-23 09:51:04.887218529 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpIGPb8o/src/new_error.py") 2026-10-23 09:51:04.887225449 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpIGPb8o/src/new_error.py` 2026-10-23 09:51:04.887240509 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpIGPb8o/src/new_error.py` 2026-10-23 09:51:04.887337700 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpIGPb8o/src/new_error.py` to project `src` 2026-10-23 09:51:04.887350370 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpIGPb8o/src/new_error.py` 2026-10-23 09:51:04.887352620 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:51:04.887361340 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-23 09:51:04.887387660 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpIGPb8o/src/fixed_error.py") 2026-10-23 09:51:04.887392380 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpIGPb8o/src/fixed_error.py` 2026-10-23 09:51:04.887402341 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpIGPb8o/src/fixed_error.py` 2026-10-23 09:51:04.887481711 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpIGPb8o/src/fixed_error.py` to project `src` 2026-10-23 09:51:04.887491611 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpIGPb8o/src/fixed_error.py` 2026-10-23 09:51:04.887493851 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:51:04.887501232 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101)), file(Id(200))}}: Set open project files (count: 3) 2026-10-23 09:51:04.887528992 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpIGPb8o/src/changed_error.py") 2026-10-23 09:51:04.887537972 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpIGPb8o/src/changed_error.py` 2026-10-23 09:51:04.887543102 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpIGPb8o/src/changed_error.py` 2026-10-23 09:51:04.887639873 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpIGPb8o/src/changed_error.py` to project `src` 2026-10-23 09:51:04.887648923 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpIGPb8o/src/changed_error.py` 2026-10-23 09:51:04.887651133 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:51:04.887659223 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(101)), file(Id(180)), file(Id(100)), file(Id(200))}}: Set open project files (count: 4) 2026-10-23 09:51:04.887685803 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpIGPb8o/src/modified_same_error.py") 2026-10-23 09:51:04.887690053 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpIGPb8o/src/modified_same_error.py` 2026-10-23 09:51:04.887699364 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpIGPb8o/src/modified_same_error.py` 2026-10-23 09:51:04.887782354 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpIGPb8o/src/modified_same_error.py` to project `src` 2026-10-23 09:51:04.887790274 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpIGPb8o/src/modified_same_error.py` 2026-10-23 09:51:04.887792514 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:51:04.887816085 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(101)), file(Id(180)), file(Id(280)), file(Id(100)), file(Id(200))}}: Set open project files (count: 5) 2026-10-23 09:51:04.887829855 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-23 09:51:04.887851975 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpIGPb8o/src/new_error.py", kind: FileContent } 2026-10-23 09:51:04.887856125 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpIGPb8o/src/new_error.py` 2026-10-23 09:51:04.887934786 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpIGPb8o/src/new_error.py` to project `src` 2026-10-23 09:51:04.887946796 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-23 09:51:04.887963236 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpIGPb8o/src/fixed_error.py", kind: FileContent } 2026-10-23 09:51:04.887966696 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpIGPb8o/src/fixed_error.py` 2026-10-23 09:51:04.888038947 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpIGPb8o/src/fixed_error.py` to project `src` 2026-10-23 09:51:04.888049077 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-23 09:51:04.888069227 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpIGPb8o/src/changed_error.py", kind: FileContent } 2026-10-23 09:51:04.888072587 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpIGPb8o/src/changed_error.py` 2026-10-23 09:51:04.888145398 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpIGPb8o/src/changed_error.py` to project `src` 2026-10-23 09:51:04.888155618 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-23 09:51:04.888171258 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpIGPb8o/src/modified_same_error.py", kind: FileContent } 2026-10-23 09:51:04.888174608 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpIGPb8o/src/modified_same_error.py` 2026-10-23 09:51:04.888251499 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpIGPb8o/src/modified_same_error.py` to project `src` 2026-10-23 09:51:04.888307000 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-23 09:51:04.888312120 DEBUG Received notification `$/progress` 2026-10-23 09:51:04.888319200 DEBUG Received notification `$/progress` 2026-10-23 09:51:04.888362640 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpIGPb8o/src/new_error.py"))}: Checking file '/tmp/.tmpIGPb8o/src/new_error.py' 2026-10-23 09:51:04.888379890 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpIGPb8o/src/modified_same_error.py"))}: Checking file '/tmp/.tmpIGPb8o/src/modified_same_error.py' 2026-10-23 09:51:04.888404451 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpIGPb8o/src/changed_error.py"))}: Checking file '/tmp/.tmpIGPb8o/src/changed_error.py' 2026-10-23 09:51:04.888516152 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpIGPb8o/src/fixed_error.py"))}: Checking file '/tmp/.tmpIGPb8o/src/fixed_error.py' 2026-10-23 09:51:04.888699494 DEBUG Received notification `$/progress` 2026-10-23 09:51:04.888746034 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-23 09:51:04.888767524 DEBUG Received notification `$/progress` 2026-10-23 09:51:04.888799915 DEBUG method="workspace/diagnostic" response.id=3 duration=539.92µs 2026-10-23 09:51:04.888810865 DEBUG Received server response for request 3 2026-10-23 09:51:04.899237510 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 09:51:04.899256970 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:51:04.899263730 DEBUG method="shutdown" response.id=4 duration=10.00µs 2026-10-23 09:51:04.899273510 DEBUG Received server response for request 4 2026-10-23 09:51:04.899277150 DEBUG Client sends notification `exit` 2026-10-23 09:51:04.899286140 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_caching_settings_changed ... 2026-10-23 09:51:04.904348891 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:51:04.904425662 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:51:04.904468912 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:51:04.904535263 DEBUG Client info: None 2026-10-23 09:51:04.904565173 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-23 09:51:04.904591933 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:51:04.904597774 INFO Version: Unknown 2026-10-23 09:51:04.904637404 DEBUG Received server response for request 1 2026-10-23 09:51:04.904683074 DEBUG Client sends notification `initialized` 2026-10-23 09:51:04.904698655 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:51:04.904864746 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:51:04.904899987 DEBUG Received server request `workspace/configuration` 2026-10-23 09:51:04.904903687 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:51:04.904913827 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-23 09:51:04.904969727 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:51:04.904987077 DEBUG Initializing workspace `file:///tmp/.tmpBKtXVb/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:51:04.905003818 DEBUG Searching for a project in '/tmp/.tmpBKtXVb/src' 2026-10-23 09:51:04.905039508 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:51:04.905045168 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:51:04.906302171 INFO Defaulting to python-platform `linux` 2026-10-23 09:51:04.906311931 DEBUG Resolving local virtual environment: /tmp/.tmpBKtXVb/src/.venv 2026-10-23 09:51:04.906362501 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:51:04.906367081 DEBUG No virtual environment found 2026-10-23 09:51:04.906378961 DEBUG Adding first-party search path `/tmp/.tmpBKtXVb/src` 2026-10-23 09:51:04.906383252 DEBUG Using vendored stdlib 2026-10-23 09:51:04.906489733 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:51:04.906494633 DEBUG Adding new file root '/tmp/.tmpBKtXVb/src' of kind Project 2026-10-23 09:51:04.908797186 INFO Project::index_files{project=src}: Indexed 2 file(s) in 0.002s 2026-10-23 09:51:04.908864606 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-23 09:51:04.909137329 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpBKtXVb/src/main.py"))}: Checking file '/tmp/.tmpBKtXVb/src/main.py' 2026-10-23 09:51:04.909151979 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpBKtXVb/src/unchanged.py"))}: Checking file '/tmp/.tmpBKtXVb/src/unchanged.py' 2026-10-23 09:51:04.909237940 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpBKtXVb/src/unchanged.py"))}: Resolving dynamic module resolution paths 2026-10-23 09:51:04.921291671 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpBKtXVb/src/unchanged.py"))}: Module `__builtins__` not found in search paths 2026-10-23 09:51:04.921399613 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.012s 2026-10-23 09:51:04.921453243 DEBUG method="workspace/diagnostic" response.id=2 duration=12.64ms 2026-10-23 09:51:04.921482823 DEBUG Received server response for request 2 2026-10-23 09:51:04.921531774 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-23 09:51:04.921551334 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (extra, file:///tmp/.tmpBKtXVb/extra), to remove: 2026-10-23 09:51:04.921558244 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Requesting workspace configuration for workspaces 2026-10-23 09:51:04.921573534 DEBUG Received server request `workspace/configuration` 2026-10-23 09:51:04.921576514 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:51:04.921596545 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-23 09:51:04.921605385 DEBUG client_response{id=1 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:51:04.921614425 DEBUG Initializing workspace `file:///tmp/.tmpBKtXVb/extra`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:51:04.921625715 DEBUG Searching for a project in '/tmp/.tmpBKtXVb/extra' 2026-10-23 09:51:04.921657485 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:51:04.921662465 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:51:04.923305552 INFO Defaulting to python-platform `linux` 2026-10-23 09:51:04.923314572 DEBUG Resolving local virtual environment: /tmp/.tmpBKtXVb/extra/.venv 2026-10-23 09:51:04.923358902 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:51:04.923363052 DEBUG No virtual environment found 2026-10-23 09:51:04.923374112 DEBUG Adding first-party search path `/tmp/.tmpBKtXVb/extra` 2026-10-23 09:51:04.923378382 DEBUG Using vendored stdlib 2026-10-23 09:51:04.923464923 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:51:04.923469153 DEBUG Adding new file root '/tmp/.tmpBKtXVb/extra' of kind Project 2026-10-23 09:51:04.926376653 INFO Project::index_files{project=extra}: Indexed 1 file(s) in 0.002s 2026-10-23 09:51:04.926429973 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'extra' 2026-10-23 09:51:04.926533594 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpBKtXVb/extra/empty.py"))}: Checking file '/tmp/.tmpBKtXVb/extra/empty.py' 2026-10-23 09:51:04.926609385 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-23 09:51:04.926613855 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-23 09:51:04.926844467 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-23 09:51:04.926860627 DEBUG method="workspace/diagnostic" response.id=3 duration=463.76µs 2026-10-23 09:51:04.926881378 DEBUG Received server response for request 3 2026-10-23 09:51:04.936976919 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 09:51:04.937007219 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:51:04.937013289 DEBUG method="shutdown" response.id=4 duration=9.12µs 2026-10-23 09:51:04.937026860 DEBUG Received server response for request 4 2026-10-23 09:51:04.937030090 DEBUG Client sends notification `exit` 2026-10-23 09:51:04.937042850 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_caching_unchanged_with_colon_in_path ... 2026-10-23 09:51:04.940150141 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:51:04.940220242 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:51:04.940257862 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:51:04.940338893 DEBUG Client info: None 2026-10-23 09:51:04.940381463 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-23 09:51:04.940397404 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:51:04.940404184 INFO Version: Unknown 2026-10-23 09:51:04.940455734 DEBUG Received server response for request 1 2026-10-23 09:51:04.940501055 DEBUG Client sends notification `initialized` 2026-10-23 09:51:04.940516625 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:51:04.940711227 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:51:04.940753607 DEBUG Received server request `workspace/configuration` 2026-10-23 09:51:04.940757697 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:51:04.940769047 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-23 09:51:04.940826298 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:51:04.940845618 DEBUG Initializing workspace `file:///tmp/.tmpPuH0VU/astral:test`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:51:04.940864348 DEBUG Searching for a project in '/tmp/.tmpPuH0VU/astral:test' 2026-10-23 09:51:04.940897839 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:51:04.940903569 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:51:04.942101481 INFO Defaulting to python-platform `linux` 2026-10-23 09:51:04.942112721 DEBUG Resolving local virtual environment: /tmp/.tmpPuH0VU/astral:test/.venv 2026-10-23 09:51:04.942165421 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:51:04.942170181 DEBUG No virtual environment found 2026-10-23 09:51:04.942181401 DEBUG Adding first-party search path `/tmp/.tmpPuH0VU/astral:test` 2026-10-23 09:51:04.942185681 DEBUG Using vendored stdlib 2026-10-23 09:51:04.942292123 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:51:04.942297233 DEBUG Adding new file root '/tmp/.tmpPuH0VU/astral:test' of kind Project 2026-10-23 09:51:04.944556025 INFO Project::index_files{project=astral:test}: Indexed 1 file(s) in 0.002s 2026-10-23 09:51:04.944622616 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'astral:test' 2026-10-23 09:51:04.944827838 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpPuH0VU/astral:test/test.py"))}: Checking file '/tmp/.tmpPuH0VU/astral:test/test.py' 2026-10-23 09:51:04.944990730 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpPuH0VU/astral:test/test.py"))}: Resolving dynamic module resolution paths 2026-10-23 09:51:04.956354944 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpPuH0VU/astral:test/test.py"))}: Module `__builtins__` not found in search paths 2026-10-23 09:51:04.960924110 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.016s 2026-10-23 09:51:04.960970980 DEBUG method="workspace/diagnostic" response.id=2 duration=16.39ms 2026-10-23 09:51:04.960991051 DEBUG Received server response for request 2 2026-10-23 09:51:04.961017731 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-23 09:51:04.961058181 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'astral:test' 2026-10-23 09:51:04.961072221 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-23 09:51:04.961075521 DEBUG request{id=3 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-10-23 09:51:06.961128811 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 09:51:06.961260363 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:51:06.961320333 DEBUG method="workspace/diagnostic" response.id=3 duration=2.00s 2026-10-23 09:51:06.961330824 DEBUG method="shutdown" response.id=4 duration=80.63µs 2026-10-23 09:51:06.961335314 DEBUG Received server response for request 3 2026-10-23 09:51:06.961340674 DEBUG Received server response for request 4 2026-10-23 09:51:06.961345114 DEBUG Client sends notification `exit` 2026-10-23 09:51:06.961354974 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_long_polling_responds_on_cancellation ... 2026-10-23 09:51:06.965844479 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:51:06.965913390 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:51:06.965961681 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:51:06.966094242 DEBUG Client info: None 2026-10-23 09:51:06.966144972 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-23 09:51:06.966162033 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:51:06.966170543 INFO Version: Unknown 2026-10-23 09:51:06.966216133 DEBUG Received server response for request 1 2026-10-23 09:51:06.966259664 DEBUG Client sends notification `initialized` 2026-10-23 09:51:06.966275374 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:51:06.966398345 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:51:06.966440365 DEBUG Received server request `workspace/configuration` 2026-10-23 09:51:06.966443976 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:51:06.966455946 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-23 09:51:06.966517876 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:51:06.966535356 DEBUG Initializing workspace `file:///tmp/.tmpixPWwL/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:51:06.966556047 DEBUG Searching for a project in '/tmp/.tmpixPWwL/src' 2026-10-23 09:51:06.966609737 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:51:06.966615427 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:51:06.967165343 INFO Defaulting to python-platform `linux` 2026-10-23 09:51:06.967171673 DEBUG Resolving local virtual environment: /tmp/.tmpixPWwL/src/.venv 2026-10-23 09:51:06.967225883 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:51:06.967230504 DEBUG No virtual environment found 2026-10-23 09:51:06.967242434 DEBUG Adding first-party search path `/tmp/.tmpixPWwL/src` 2026-10-23 09:51:06.967246814 DEBUG Using vendored stdlib 2026-10-23 09:51:06.967344165 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:51:06.967348995 DEBUG Adding new file root '/tmp/.tmpixPWwL/src' of kind Project 2026-10-23 09:51:06.970301534 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-23 09:51:06.970368505 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-23 09:51:06.970556037 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpixPWwL/src/test.py"))}: Checking file '/tmp/.tmpixPWwL/src/test.py' 2026-10-23 09:51:06.970729219 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpixPWwL/src/test.py"))}: Resolving dynamic module resolution paths 2026-10-23 09:51:06.980732959 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpixPWwL/src/test.py"))}: Module `__builtins__` not found in search paths 2026-10-23 09:51:06.984940722 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.015s 2026-10-23 09:51:06.984956582 DEBUG request{id=2 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-10-23 09:51:08.966577985 DEBUG Client sends notification `$/cancelRequest` 2026-10-23 09:51:08.966771287 DEBUG notification{method=$/cancelRequest}: Cancelled request id=2 method=workspace/diagnostic 2026-10-23 09:51:08.966839328 DEBUG Received server response for request 2 2026-10-23 09:51:08.966844458 DEBUG notification{method=$/cancelRequest}: Skipping suspended workspace diagnostics request `2` because it was cancelled 2026-10-23 09:51:08.977092611 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 09:51:08.977125011 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:51:08.977133471 DEBUG method="shutdown" response.id=3 duration=14.90µs 2026-10-23 09:51:08.977153781 DEBUG Received server response for request 3 2026-10-23 09:51:08.977157221 DEBUG Client sends notification `exit` 2026-10-23 09:51:08.977172962 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_long_polling_responds_on_change ... 2026-10-23 09:51:08.981369924 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:51:08.981439294 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:51:08.981482655 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:51:08.981576116 DEBUG Client info: None 2026-10-23 09:51:08.981636446 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-23 09:51:08.981651336 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:51:08.981657416 INFO Version: Unknown 2026-10-23 09:51:08.981699227 DEBUG Received server response for request 1 2026-10-23 09:51:08.981741777 DEBUG Client sends notification `initialized` 2026-10-23 09:51:08.981757807 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:51:08.981879839 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:51:08.981922579 DEBUG Received server request `workspace/configuration` 2026-10-23 09:51:08.981926439 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:51:08.981941699 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:51:08.981944199 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-23 09:51:08.982000470 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:51:08.982017260 DEBUG Initializing workspace `file:///tmp/.tmptjevr0/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:51:08.982037610 DEBUG Searching for a project in '/tmp/.tmptjevr0/src' 2026-10-23 09:51:08.982073151 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:51:08.982079181 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:51:08.982650536 INFO Defaulting to python-platform `linux` 2026-10-23 09:51:08.982656976 DEBUG Resolving local virtual environment: /tmp/.tmptjevr0/src/.venv 2026-10-23 09:51:08.982711137 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:51:08.982715497 DEBUG No virtual environment found 2026-10-23 09:51:08.982727327 DEBUG Adding first-party search path `/tmp/.tmptjevr0/src` 2026-10-23 09:51:08.982731447 DEBUG Using vendored stdlib 2026-10-23 09:51:08.982826438 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:51:08.982831548 DEBUG Adding new file root '/tmp/.tmptjevr0/src' of kind Project 2026-10-23 09:51:08.985282303 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-23 09:51:08.985365224 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmptjevr0/src/test.py") 2026-10-23 09:51:08.985375974 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmptjevr0/src/test.py` 2026-10-23 09:51:08.985396934 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmptjevr0/src/test.py` 2026-10-23 09:51:08.985528305 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmptjevr0/src/test.py` to project `src` 2026-10-23 09:51:08.985541295 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmptjevr0/src/test.py` 2026-10-23 09:51:08.985543835 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:51:08.985551865 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:51:08.985611606 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-23 09:51:08.985757138 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmptjevr0/src/test.py"))}: Checking file '/tmp/.tmptjevr0/src/test.py' 2026-10-23 09:51:08.985906789 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmptjevr0/src/test.py"))}: Resolving dynamic module resolution paths 2026-10-23 09:51:08.994779708 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmptjevr0/src/test.py"))}: Module `__builtins__` not found in search paths 2026-10-23 09:51:08.998869929 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.013s 2026-10-23 09:51:08.998885809 DEBUG request{id=2 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-10-23 09:51:10.982070556 DEBUG Client sends notification `textDocument/didChange` 2026-10-23 09:51:10.982201607 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-23 09:51:10.982288108 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmptjevr0/src/test.py", kind: FileContent } 2026-10-23 09:51:10.982298068 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmptjevr0/src/test.py` 2026-10-23 09:51:10.982442919 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmptjevr0/src/test.py` to project `src` 2026-10-23 09:51:10.982458390 DEBUG notification{method=textDocument/didChange}: Resuming workspace diagnostics request after revision bump 2026-10-23 09:51:10.982507170 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-23 09:51:10.982621461 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmptjevr0/src/test.py"))}: Checking file '/tmp/.tmptjevr0/src/test.py' 2026-10-23 09:51:10.982873544 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-23 09:51:10.982904804 DEBUG method="workspace/diagnostic" response.id=2 duration=2.00s 2026-10-23 09:51:10.982920344 DEBUG Received server response for request 2 2026-10-23 09:51:10.993259628 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 09:51:10.993290018 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:51:10.993297678 DEBUG method="shutdown" response.id=3 duration=11.85µs 2026-10-23 09:51:10.993307248 DEBUG Received server response for request 3 2026-10-23 09:51:10.993311038 DEBUG Client sends notification `exit` 2026-10-23 09:51:10.993327068 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_long_polling_responds_on_shutdown ... 2026-10-23 09:51:10.997546081 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:51:10.997649212 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:51:10.997696122 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:51:10.997776413 DEBUG Client info: None 2026-10-23 09:51:10.997802483 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-23 09:51:10.997817973 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:51:10.997824843 INFO Version: Unknown 2026-10-23 09:51:10.997865704 DEBUG Received server response for request 1 2026-10-23 09:51:10.997911464 DEBUG Client sends notification `initialized` 2026-10-23 09:51:10.997927464 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:51:10.998045326 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:51:10.998083806 DEBUG Received server request `workspace/configuration` 2026-10-23 09:51:10.998087846 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:51:10.998101426 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-23 09:51:10.998161217 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:51:10.998176777 DEBUG Initializing workspace `file:///tmp/.tmp0HSpdf/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:51:10.998195027 DEBUG Searching for a project in '/tmp/.tmp0HSpdf/src' 2026-10-23 09:51:10.998230378 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:51:10.998235828 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:51:10.998788083 INFO Defaulting to python-platform `linux` 2026-10-23 09:51:10.998794613 DEBUG Resolving local virtual environment: /tmp/.tmp0HSpdf/src/.venv 2026-10-23 09:51:10.998847254 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:51:10.998851954 DEBUG No virtual environment found 2026-10-23 09:51:10.998864064 DEBUG Adding first-party search path `/tmp/.tmp0HSpdf/src` 2026-10-23 09:51:10.998868264 DEBUG Using vendored stdlib 2026-10-23 09:51:10.998962695 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:51:10.998968295 DEBUG Adding new file root '/tmp/.tmp0HSpdf/src' of kind Project 2026-10-23 09:51:11.001053646 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-23 09:51:11.001114226 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-23 09:51:11.001277648 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp0HSpdf/src/test.py"))}: Checking file '/tmp/.tmp0HSpdf/src/test.py' 2026-10-23 09:51:11.001393069 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp0HSpdf/src/test.py"))}: Resolving dynamic module resolution paths 2026-10-23 09:51:11.010112176 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp0HSpdf/src/test.py"))}: Module `__builtins__` not found in search paths 2026-10-23 09:51:11.014201127 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.013s 2026-10-23 09:51:11.014216868 DEBUG request{id=2 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-10-23 09:51:12.998217726 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 09:51:12.998363838 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:51:12.998425718 DEBUG method="workspace/diagnostic" response.id=2 duration=2.00s 2026-10-23 09:51:12.998439448 DEBUG method="shutdown" response.id=3 duration=87.13µs 2026-10-23 09:51:12.998444218 DEBUG Received server response for request 2 2026-10-23 09:51:12.998449278 DEBUG Received server response for request 3 2026-10-23 09:51:12.998455759 DEBUG Client sends notification `exit` 2026-10-23 09:51:12.998465679 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_long_polling_suspend_change_suspend_cycle ... 2026-10-23 09:51:13.003029104 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:51:13.003111555 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:51:13.003157336 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:51:13.003237356 DEBUG Client info: None 2026-10-23 09:51:13.003262787 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-23 09:51:13.003277257 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:51:13.003283347 INFO Version: Unknown 2026-10-23 09:51:13.003323497 DEBUG Received server response for request 1 2026-10-23 09:51:13.003368548 DEBUG Client sends notification `initialized` 2026-10-23 09:51:13.003384338 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:51:13.003507399 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:51:13.003547660 DEBUG Received server request `workspace/configuration` 2026-10-23 09:51:13.003551660 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:51:13.003566990 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:51:13.003569470 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-23 09:51:13.003629690 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:51:13.003648101 DEBUG Initializing workspace `file:///tmp/.tmpUxrRCu/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:51:13.003668431 DEBUG Searching for a project in '/tmp/.tmpUxrRCu/src' 2026-10-23 09:51:13.003704931 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:51:13.003710391 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:51:13.004264317 INFO Defaulting to python-platform `linux` 2026-10-23 09:51:13.004270737 DEBUG Resolving local virtual environment: /tmp/.tmpUxrRCu/src/.venv 2026-10-23 09:51:13.004324477 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:51:13.004328947 DEBUG No virtual environment found 2026-10-23 09:51:13.004341117 DEBUG Adding first-party search path `/tmp/.tmpUxrRCu/src` 2026-10-23 09:51:13.004345338 DEBUG Using vendored stdlib 2026-10-23 09:51:13.004449339 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:51:13.004455089 DEBUG Adding new file root '/tmp/.tmpUxrRCu/src' of kind Project 2026-10-23 09:51:13.006520389 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-23 09:51:13.006601320 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpUxrRCu/src/test.py") 2026-10-23 09:51:13.006610030 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpUxrRCu/src/test.py` 2026-10-23 09:51:13.006630140 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpUxrRCu/src/test.py` 2026-10-23 09:51:13.006759602 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpUxrRCu/src/test.py` to project `src` 2026-10-23 09:51:13.006773442 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpUxrRCu/src/test.py` 2026-10-23 09:51:13.006776042 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:51:13.006784742 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:51:13.006824502 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-23 09:51:13.007197856 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpUxrRCu/src/test.py"))}: Checking file '/tmp/.tmpUxrRCu/src/test.py' 2026-10-23 09:51:13.007336777 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpUxrRCu/src/test.py"))}: Resolving dynamic module resolution paths 2026-10-23 09:51:13.015808953 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpUxrRCu/src/test.py"))}: Module `__builtins__` not found in search paths 2026-10-23 09:51:13.019923384 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.013s 2026-10-23 09:51:13.019938824 DEBUG request{id=2 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-10-23 09:51:15.003676321 DEBUG Client sends notification `textDocument/didChange` 2026-10-23 09:51:15.003804803 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-23 09:51:15.003892523 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpUxrRCu/src/test.py", kind: FileContent } 2026-10-23 09:51:15.003903003 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpUxrRCu/src/test.py` 2026-10-23 09:51:15.004040665 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpUxrRCu/src/test.py` to project `src` 2026-10-23 09:51:15.004055375 DEBUG notification{method=textDocument/didChange}: Resuming workspace diagnostics request after revision bump 2026-10-23 09:51:15.004104696 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-23 09:51:15.004192316 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpUxrRCu/src/test.py"))}: Checking file '/tmp/.tmpUxrRCu/src/test.py' 2026-10-23 09:51:15.004454709 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-23 09:51:15.004485219 DEBUG method="workspace/diagnostic" response.id=2 duration=2.00s 2026-10-23 09:51:15.004499669 DEBUG Received server response for request 2 2026-10-23 09:51:15.004544300 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-23 09:51:15.004575310 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-23 09:51:15.004612241 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-23 09:51:15.004615521 DEBUG request{id=3 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-10-23 09:51:17.004655360 DEBUG Client sends notification `textDocument/didChange` 2026-10-23 09:51:17.004780791 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-23 09:51:17.004863522 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpUxrRCu/src/test.py", kind: FileContent } 2026-10-23 09:51:17.004874522 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpUxrRCu/src/test.py` 2026-10-23 09:51:17.005059464 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpUxrRCu/src/test.py` to project `src` 2026-10-23 09:51:17.005084234 DEBUG notification{method=textDocument/didChange}: Resuming workspace diagnostics request after revision bump 2026-10-23 09:51:17.005129595 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-23 09:51:17.005195236 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpUxrRCu/src/test.py"))}: Checking file '/tmp/.tmpUxrRCu/src/test.py' 2026-10-23 09:51:17.005345057 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-23 09:51:17.005367507 DEBUG method="workspace/diagnostic" response.id=3 duration=2.00s 2026-10-23 09:51:17.005379877 DEBUG Received server response for request 3 2026-10-23 09:51:17.015820013 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 09:51:17.015856153 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:51:17.015863524 DEBUG method="shutdown" response.id=4 duration=12.01µs 2026-10-23 09:51:17.015874724 DEBUG Received server response for request 4 2026-10-23 09:51:17.015878414 DEBUG Client sends notification `exit` 2026-10-23 09:51:17.015887954 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_streaming ... 2026-10-23 09:51:17.020322238 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:51:17.020401789 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:51:17.020455870 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:51:17.020533951 DEBUG Client info: None 2026-10-23 09:51:17.020563861 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-23 09:51:17.020590221 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:51:17.020596711 INFO Version: Unknown 2026-10-23 09:51:17.020639742 DEBUG Received server response for request 1 2026-10-23 09:51:17.020683872 DEBUG Client sends notification `initialized` 2026-10-23 09:51:17.020699362 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:51:17.020886344 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:51:17.020927235 DEBUG Received server request `workspace/configuration` 2026-10-23 09:51:17.020931085 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:51:17.020943345 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-23 09:51:17.021020035 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:51:17.021041276 DEBUG Initializing workspace `file:///tmp/.tmpychNeD/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:51:17.021060136 DEBUG Searching for a project in '/tmp/.tmpychNeD/src' 2026-10-23 09:51:17.021095406 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:51:17.021100946 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:51:17.022371369 INFO Defaulting to python-platform `linux` 2026-10-23 09:51:17.022383379 DEBUG Resolving local virtual environment: /tmp/.tmpychNeD/src/.venv 2026-10-23 09:51:17.022434520 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:51:17.022439490 DEBUG No virtual environment found 2026-10-23 09:51:17.022451490 DEBUG Adding first-party search path `/tmp/.tmpychNeD/src` 2026-10-23 09:51:17.022455740 DEBUG Using vendored stdlib 2026-10-23 09:51:17.022563051 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:51:17.022568771 DEBUG Adding new file root '/tmp/.tmpychNeD/src' of kind Project 2026-10-23 09:51:17.025691222 INFO Project::index_files{project=src}: Indexed 5 file(s) in 0.003s 2026-10-23 09:51:17.025754723 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-23 09:51:17.025917055 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpychNeD/src/file_001.py"))}: Checking file '/tmp/.tmpychNeD/src/file_001.py' 2026-10-23 09:51:17.025945645 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpychNeD/src/file_000.py"))}: Checking file '/tmp/.tmpychNeD/src/file_000.py' 2026-10-23 09:51:17.025947765 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpychNeD/src/file_004.py"))}: Checking file '/tmp/.tmpychNeD/src/file_004.py' 2026-10-23 09:51:17.025996925 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpychNeD/src/file_003.py"))}: Checking file '/tmp/.tmpychNeD/src/file_003.py' 2026-10-23 09:51:17.026019106 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpychNeD/src/file_002.py"))}: Checking file '/tmp/.tmpychNeD/src/file_002.py' 2026-10-23 09:51:17.026063156 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpychNeD/src/file_001.py"))}: Resolving dynamic module resolution paths 2026-10-23 09:51:17.034320679 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpychNeD/src/file_001.py"))}: Module `__builtins__` not found in search paths 2026-10-23 09:51:17.038903775 DEBUG Received notification `$/progress` 2026-10-23 09:51:17.038961456 DEBUG Received notification `$/progress` 2026-10-23 09:51:17.039027627 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.013s 2026-10-23 09:51:17.039069187 DEBUG method="workspace/diagnostic" response.id=2 duration=13.35ms 2026-10-23 09:51:17.039084237 DEBUG Received server response for request 2 2026-10-23 09:51:17.049251409 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 09:51:17.049283430 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:51:17.049292640 DEBUG method="shutdown" response.id=3 duration=13.33µs 2026-10-23 09:51:17.049303260 DEBUG Received server response for request 3 2026-10-23 09:51:17.049306540 DEBUG Client sends notification `exit` 2026-10-23 09:51:17.049321990 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_streaming_with_caching ... 2026-10-23 09:51:17.054784405 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:51:17.054853676 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:51:17.054904586 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:51:17.054970667 DEBUG Client info: None 2026-10-23 09:51:17.055002107 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-23 09:51:17.055015517 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:51:17.055021507 INFO Version: Unknown 2026-10-23 09:51:17.055061338 DEBUG Received server response for request 1 2026-10-23 09:51:17.055108998 DEBUG Client sends notification `initialized` 2026-10-23 09:51:17.055124428 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:51:17.055285360 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:51:17.055323770 DEBUG Received server request `workspace/configuration` 2026-10-23 09:51:17.055327600 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:51:17.055343821 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:51:17.055347271 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:51:17.055350541 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:51:17.055352901 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-23 09:51:17.055401661 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:51:17.055421301 DEBUG Initializing workspace `file:///tmp/.tmpdzkZt0/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:51:17.055438911 DEBUG Searching for a project in '/tmp/.tmpdzkZt0/src' 2026-10-23 09:51:17.055472562 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:51:17.055477742 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:51:17.056685434 INFO Defaulting to python-platform `linux` 2026-10-23 09:51:17.056696064 DEBUG Resolving local virtual environment: /tmp/.tmpdzkZt0/src/.venv 2026-10-23 09:51:17.056748635 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:51:17.056753415 DEBUG No virtual environment found 2026-10-23 09:51:17.056764915 DEBUG Adding first-party search path `/tmp/.tmpdzkZt0/src` 2026-10-23 09:51:17.056769165 DEBUG Using vendored stdlib 2026-10-23 09:51:17.056876026 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:51:17.056880766 DEBUG Adding new file root '/tmp/.tmpdzkZt0/src' of kind Project 2026-10-23 09:51:17.059146749 INFO Project::index_files{project=src}: Indexed 7 file(s) in 0.002s 2026-10-23 09:51:17.059212219 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpdzkZt0/src/error_0.py") 2026-10-23 09:51:17.059222730 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpdzkZt0/src/error_0.py` 2026-10-23 09:51:17.059243660 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpdzkZt0/src/error_0.py` 2026-10-23 09:51:17.059366311 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpdzkZt0/src/error_0.py` to project `src` 2026-10-23 09:51:17.059382401 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpdzkZt0/src/error_0.py` 2026-10-23 09:51:17.059385041 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:51:17.059393941 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-23 09:51:17.059420162 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpdzkZt0/src/error_1.py") 2026-10-23 09:51:17.059425272 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpdzkZt0/src/error_1.py` 2026-10-23 09:51:17.059430232 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpdzkZt0/src/error_1.py` 2026-10-23 09:51:17.059510292 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpdzkZt0/src/error_1.py` to project `src` 2026-10-23 09:51:17.059517452 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpdzkZt0/src/error_1.py` 2026-10-23 09:51:17.059519663 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:51:17.059526663 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200)), file(Id(380))}}: Set open project files (count: 2) 2026-10-23 09:51:17.059549833 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpdzkZt0/src/error_2.py") 2026-10-23 09:51:17.059553503 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpdzkZt0/src/error_2.py` 2026-10-23 09:51:17.059558013 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpdzkZt0/src/error_2.py` 2026-10-23 09:51:17.059644054 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpdzkZt0/src/error_2.py` to project `src` 2026-10-23 09:51:17.059651654 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpdzkZt0/src/error_2.py` 2026-10-23 09:51:17.059653754 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:51:17.059659434 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200)), file(Id(380)), file(Id(300))}}: Set open project files (count: 3) 2026-10-23 09:51:17.059703324 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-23 09:51:17.059903696 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpdzkZt0/src/error_2.py"))}: Checking file '/tmp/.tmpdzkZt0/src/error_2.py' 2026-10-23 09:51:17.059918837 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpdzkZt0/src/error_3.py"))}: Checking file '/tmp/.tmpdzkZt0/src/error_3.py' 2026-10-23 09:51:17.059907946 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpdzkZt0/src/error_1.py"))}: Checking file '/tmp/.tmpdzkZt0/src/error_1.py' 2026-10-23 09:51:17.059937257 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpdzkZt0/src/error_0.py"))}: Checking file '/tmp/.tmpdzkZt0/src/error_0.py' 2026-10-23 09:51:17.059937797 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpdzkZt0/src/error_6.py"))}: Checking file '/tmp/.tmpdzkZt0/src/error_6.py' 2026-10-23 09:51:17.059949677 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpdzkZt0/src/error_5.py"))}: Checking file '/tmp/.tmpdzkZt0/src/error_5.py' 2026-10-23 09:51:17.059966567 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpdzkZt0/src/error_4.py"))}: Checking file '/tmp/.tmpdzkZt0/src/error_4.py' 2026-10-23 09:51:17.060009637 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpdzkZt0/src/error_2.py"))}: Resolving dynamic module resolution paths 2026-10-23 09:51:17.068251600 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpdzkZt0/src/error_2.py"))}: Module `__builtins__` not found in search paths 2026-10-23 09:51:17.072814776 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.013s 2026-10-23 09:51:17.072886557 DEBUG method="workspace/diagnostic" response.id=2 duration=13.22ms 2026-10-23 09:51:17.072914957 DEBUG Received server response for request 2 2026-10-23 09:51:17.073012918 DEBUG Client sends notification `textDocument/didChange` 2026-10-23 09:51:17.073020268 DEBUG Client sends notification `textDocument/didChange` 2026-10-23 09:51:17.073023578 DEBUG Client sends notification `textDocument/didChange` 2026-10-23 09:51:17.073027308 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-23 09:51:17.073045999 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-23 09:51:17.073075429 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpdzkZt0/src/error_0.py", kind: FileContent } 2026-10-23 09:51:17.073081919 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpdzkZt0/src/error_0.py` 2026-10-23 09:51:17.073170330 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpdzkZt0/src/error_0.py` to project `src` 2026-10-23 09:51:17.073186630 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-23 09:51:17.073202440 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpdzkZt0/src/error_1.py", kind: FileContent } 2026-10-23 09:51:17.073205910 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpdzkZt0/src/error_1.py` 2026-10-23 09:51:17.073276171 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpdzkZt0/src/error_1.py` to project `src` 2026-10-23 09:51:17.073288021 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-23 09:51:17.073304001 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpdzkZt0/src/error_2.py", kind: FileContent } 2026-10-23 09:51:17.073307331 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpdzkZt0/src/error_2.py` 2026-10-23 09:51:17.073376672 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpdzkZt0/src/error_2.py` to project `src` 2026-10-23 09:51:17.073414962 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-23 09:51:17.073471973 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpdzkZt0/src/error_2.py"))}: Checking file '/tmp/.tmpdzkZt0/src/error_2.py' 2026-10-23 09:51:17.073518303 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpdzkZt0/src/error_1.py"))}: Checking file '/tmp/.tmpdzkZt0/src/error_1.py' 2026-10-23 09:51:17.073536413 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpdzkZt0/src/error_0.py"))}: Checking file '/tmp/.tmpdzkZt0/src/error_0.py' 2026-10-23 09:51:17.073691025 DEBUG Received notification `$/progress` 2026-10-23 09:51:17.073732955 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-23 09:51:17.073762866 DEBUG method="workspace/diagnostic" response.id=3 duration=378.48µs 2026-10-23 09:51:17.073779386 DEBUG Received server response for request 3 2026-10-23 09:51:17.084200141 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 09:51:17.084222321 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:51:17.084228641 DEBUG method="shutdown" response.id=4 duration=9.96µs 2026-10-23 09:51:17.084245501 DEBUG Received server response for request 4 2026-10-23 09:51:17.084249711 DEBUG Client sends notification `exit` 2026-10-23 09:51:17.084258701 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_reports_current_analysis_unreachable_code_hint_tag ... 2026-10-23 09:51:17.087664176 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:51:17.087735946 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:51:17.087776747 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:51:17.087834407 DEBUG Client info: None 2026-10-23 09:51:17.087864838 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:51:17.087877468 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:51:17.087883138 INFO Version: Unknown 2026-10-23 09:51:17.087924368 DEBUG Received server response for request 1 2026-10-23 09:51:17.087969219 DEBUG Client sends notification `initialized` 2026-10-23 09:51:17.087984229 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:51:17.088078030 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:51:17.088118940 DEBUG Received server request `workspace/configuration` 2026-10-23 09:51:17.088122560 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:51:17.088135770 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-23 09:51:17.088191491 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:51:17.088206171 DEBUG Initializing workspace `file:///tmp/.tmpddcCpR/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:51:17.088222021 DEBUG Searching for a project in '/tmp/.tmpddcCpR/src' 2026-10-23 09:51:17.088283332 DEBUG Found project at '/tmp/.tmpddcCpR' 2026-10-23 09:51:17.088287582 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:51:17.088807677 INFO Defaulting to python-platform `linux` 2026-10-23 09:51:17.088813607 DEBUG Resolving local virtual environment: /tmp/.tmpddcCpR/.venv 2026-10-23 09:51:17.088856528 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:51:17.088861108 DEBUG No virtual environment found 2026-10-23 09:51:17.088870798 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-23 09:51:17.088879078 DEBUG Adding first-party search path `/tmp/.tmpddcCpR/src` 2026-10-23 09:51:17.088882958 DEBUG Adding first-party search path `/tmp/.tmpddcCpR` 2026-10-23 09:51:17.088886688 DEBUG Using vendored stdlib 2026-10-23 09:51:17.088971649 INFO Python version: Python 3.10, platform: linux 2026-10-23 09:51:17.088975919 DEBUG Adding new file root '/tmp/.tmpddcCpR' of kind Project 2026-10-23 09:51:17.092687796 INFO Project::index_files{project=.tmpddcCpR}: Indexed 1 file(s) in 0.003s 2026-10-23 09:51:17.092740527 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project '.tmpddcCpR' 2026-10-23 09:51:17.092907968 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpddcCpR/src/foo.py"))}: Checking file '/tmp/.tmpddcCpR/src/foo.py' 2026-10-23 09:51:17.093020309 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpddcCpR/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-23 09:51:17.106651236 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpddcCpR/src/foo.py"))}: Module `typing.Self` not found in search paths 2026-10-23 09:51:17.106682027 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpddcCpR/src/foo.py"))}: Module `typing.Self` not found while looking in parent dirs (typing mode) 2026-10-23 09:51:17.106773148 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.014s 2026-10-23 09:51:17.106796808 DEBUG method="workspace/diagnostic" response.id=2 duration=14.09ms 2026-10-23 09:51:17.106813368 DEBUG Received server response for request 2 2026-10-23 09:51:17.117094022 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 09:51:17.117115922 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:51:17.117122742 DEBUG method="shutdown" response.id=3 duration=10.20µs 2026-10-23 09:51:17.117133132 DEBUG Received server response for request 3 2026-10-23 09:51:17.117136792 DEBUG Client sends notification `exit` 2026-10-23 09:51:17.117145282 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_reports_unreachable_code_hint_tag ... 2026-10-23 09:51:17.120287694 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:51:17.120360134 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:51:17.120402145 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:51:17.120459275 DEBUG Client info: None 2026-10-23 09:51:17.120491556 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:51:17.120503436 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:51:17.120509406 INFO Version: Unknown 2026-10-23 09:51:17.120548506 DEBUG Received server response for request 1 2026-10-23 09:51:17.120604207 DEBUG Client sends notification `initialized` 2026-10-23 09:51:17.120620567 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:51:17.120770328 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:51:17.120807019 DEBUG Received server request `workspace/configuration` 2026-10-23 09:51:17.120810849 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:51:17.120823949 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-23 09:51:17.120884030 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:51:17.120903420 DEBUG Initializing workspace `file:///tmp/.tmpdOxH2a/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:51:17.120921360 DEBUG Searching for a project in '/tmp/.tmpdOxH2a/src' 2026-10-23 09:51:17.120956980 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:51:17.120962450 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:51:17.122177043 INFO Defaulting to python-platform `linux` 2026-10-23 09:51:17.122189353 DEBUG Resolving local virtual environment: /tmp/.tmpdOxH2a/src/.venv 2026-10-23 09:51:17.122239543 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:51:17.122244213 DEBUG No virtual environment found 2026-10-23 09:51:17.122256823 DEBUG Adding first-party search path `/tmp/.tmpdOxH2a/src` 2026-10-23 09:51:17.122261163 DEBUG Using vendored stdlib 2026-10-23 09:51:17.122371265 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:51:17.122377795 DEBUG Adding new file root '/tmp/.tmpdOxH2a/src' of kind Project 2026-10-23 09:51:17.125593277 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-23 09:51:17.125646787 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-23 09:51:17.125786209 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpdOxH2a/src/foo.py"))}: Checking file '/tmp/.tmpdOxH2a/src/foo.py' 2026-10-23 09:51:17.125923170 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpdOxH2a/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-23 09:51:17.134677248 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpdOxH2a/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-23 09:51:17.140031632 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.014s 2026-10-23 09:51:17.140067322 DEBUG method="workspace/diagnostic" response.id=2 duration=14.45ms 2026-10-23 09:51:17.140096103 DEBUG Received server response for request 2 2026-10-23 09:51:17.150364016 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 09:51:17.150399046 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:51:17.150407576 DEBUG method="shutdown" response.id=3 duration=13.55µs 2026-10-23 09:51:17.150424627 DEBUG Received server response for request 3 2026-10-23 09:51:17.150432737 DEBUG Client sends notification `exit` 2026-10-23 09:51:17.150449367 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_reports_unused_binding_hint_tag ... 2026-10-23 09:51:17.155982832 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:51:17.156051393 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:51:17.156088654 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:51:17.156145994 DEBUG Client info: None 2026-10-23 09:51:17.156179524 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:51:17.156190435 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:51:17.156196495 INFO Version: Unknown 2026-10-23 09:51:17.156236735 DEBUG Received server response for request 1 2026-10-23 09:51:17.156277885 DEBUG Client sends notification `initialized` 2026-10-23 09:51:17.156292126 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:51:17.156439017 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:51:17.156484677 DEBUG Received server request `workspace/configuration` 2026-10-23 09:51:17.156488308 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:51:17.156500708 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-23 09:51:17.156566818 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:51:17.156601389 DEBUG Initializing workspace `file:///tmp/.tmpZ2PDi8/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:51:17.156620649 DEBUG Searching for a project in '/tmp/.tmpZ2PDi8/src' 2026-10-23 09:51:17.156665259 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:51:17.156670809 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:51:17.157803271 INFO Defaulting to python-platform `linux` 2026-10-23 09:51:17.157814241 DEBUG Resolving local virtual environment: /tmp/.tmpZ2PDi8/src/.venv 2026-10-23 09:51:17.157866521 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:51:17.157871372 DEBUG No virtual environment found 2026-10-23 09:51:17.157883082 DEBUG Adding first-party search path `/tmp/.tmpZ2PDi8/src` 2026-10-23 09:51:17.157887272 DEBUG Using vendored stdlib 2026-10-23 09:51:17.157984953 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:51:17.157989503 DEBUG Adding new file root '/tmp/.tmpZ2PDi8/src' of kind Project 2026-10-23 09:51:17.160178805 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-23 09:51:17.160230855 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-23 09:51:17.160374897 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpZ2PDi8/src/foo.py"))}: Checking file '/tmp/.tmpZ2PDi8/src/foo.py' 2026-10-23 09:51:17.160490958 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-23 09:51:17.160509818 DEBUG method="workspace/diagnostic" response.id=2 duration=313.65µs 2026-10-23 09:51:17.160522628 DEBUG Received server response for request 2 2026-10-23 09:51:17.170773501 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 09:51:17.170796431 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:51:17.170802581 DEBUG method="shutdown" response.id=3 duration=9.91µs 2026-10-23 09:51:17.170812732 DEBUG Received server response for request 3 2026-10-23 09:51:17.170816722 DEBUG Client sends notification `exit` 2026-10-23 09:51:17.170825862 DEBUG Received exit notification, exiting ok test rename::notebook ... 2026-10-23 09:51:17.172240426 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:51:17.172293797 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:51:17.172326417 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:51:17.172372887 DEBUG Client info: None 2026-10-23 09:51:17.172399648 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:51:17.172414488 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:51:17.172419888 INFO Version: Unknown 2026-10-23 09:51:17.172455548 DEBUG Received server response for request 1 2026-10-23 09:51:17.172485138 DEBUG Client sends notification `initialized` 2026-10-23 09:51:17.172498279 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpPOzFHL 2026-10-23 09:51:17.172505719 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:51:17.172573999 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:51:17.172639280 DEBUG Received server request `workspace/configuration` 2026-10-23 09:51:17.172642930 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:51:17.172649310 DEBUG No workspace configuration provided for file:///tmp/.tmpPOzFHL 2026-10-23 09:51:17.172661950 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-23 09:51:17.172664770 DEBUG Client sends request `textDocument/prepareRename` with ID 2 2026-10-23 09:51:17.172704301 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:51:17.172708681 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpPOzFHL, using default options 2026-10-23 09:51:17.172717201 DEBUG Initializing workspace `file:///tmp/.tmpPOzFHL`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:51:17.172730741 DEBUG Searching for a project in '/tmp/.tmpPOzFHL' 2026-10-23 09:51:17.172756321 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:51:17.172761121 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:51:17.173210956 INFO Defaulting to python-platform `linux` 2026-10-23 09:51:17.173216916 DEBUG Resolving local virtual environment: /tmp/.tmpPOzFHL/.venv 2026-10-23 09:51:17.173255156 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:51:17.173258776 DEBUG No virtual environment found 2026-10-23 09:51:17.173269696 DEBUG Adding first-party search path `/tmp/.tmpPOzFHL` 2026-10-23 09:51:17.173273706 DEBUG Using vendored stdlib 2026-10-23 09:51:17.173350667 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:51:17.173354907 DEBUG Adding new file root '/tmp/.tmpPOzFHL' of kind Project 2026-10-23 09:51:17.176189606 INFO Project::index_files{project=.tmpPOzFHL}: Indexed 1 file(s) in 0.002s 2026-10-23 09:51:17.176207966 DEBUG Updating project to check open files 2026-10-23 09:51:17.176253656 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-23 09:51:17.176256896 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 09:51:17.176264616 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(101))}}: Set open project files (count: 1) 2026-10-23 09:51:17.176271267 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-23 09:51:17.176273587 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 09:51:17.176279167 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(101)), file(Id(102))}}: Set open project files (count: 2) 2026-10-23 09:51:17.176285947 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-23 09:51:17.176288087 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 09:51:17.176293577 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-23 09:51:17.176367847 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Checking file 'vs-code:/test.ipynb' 2026-10-23 09:51:17.176479249 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Resolving dynamic module resolution paths 2026-10-23 09:51:17.188874383 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Module `__builtins__` not found in search paths 2026-10-23 09:51:17.193689072 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 09:51:17.193704292 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 09:51:17.193759772 DEBUG method="textDocument/prepareRename" response.id=2 duration=75.62µs 2026-10-23 09:51:17.193774072 DEBUG Received server response for request 2 2026-10-23 09:51:17.193781413 DEBUG Client sends request `textDocument/rename` with ID 3 2026-10-23 09:51:17.193868233 DEBUG request{id=3 method=textDocument/rename}: Failed to read notebook '/tmp/.tmpPOzFHL/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-23 09:51:17.193938634 DEBUG method="textDocument/rename" response.id=3 duration=144.61µs 2026-10-23 09:51:17.193948554 DEBUG Received server response for request 3 2026-10-23 09:51:17.204209677 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 09:51:17.204239858 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:51:17.204247898 DEBUG method="shutdown" response.id=4 duration=11.36µs 2026-10-23 09:51:17.204257838 DEBUG Received server response for request 4 2026-10-23 09:51:17.204262088 DEBUG Client sends notification `exit` 2026-10-23 09:51:17.204277318 DEBUG Received exit notification, exiting ok test rename::text_document ... 2026-10-23 09:51:17.207163947 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:51:17.207223728 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:51:17.207259218 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:51:17.207310759 DEBUG Client info: None 2026-10-23 09:51:17.207344859 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:51:17.207357039 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:51:17.207363859 INFO Version: Unknown 2026-10-23 09:51:17.207404920 DEBUG Received server response for request 1 2026-10-23 09:51:17.207437870 DEBUG Client sends notification `initialized` 2026-10-23 09:51:17.207450050 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmp4pwB6f 2026-10-23 09:51:17.207457590 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:51:17.207530791 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:51:17.207616222 DEBUG Received server request `workspace/configuration` 2026-10-23 09:51:17.207619472 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:51:17.207626412 DEBUG No workspace configuration provided for file:///tmp/.tmp4pwB6f 2026-10-23 09:51:17.207631862 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:51:17.207634842 DEBUG Client sends request `textDocument/prepareRename` with ID 2 2026-10-23 09:51:17.207691162 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:51:17.207696012 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmp4pwB6f, using default options 2026-10-23 09:51:17.207705083 DEBUG Initializing workspace `file:///tmp/.tmp4pwB6f`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:51:17.207719623 DEBUG Searching for a project in '/tmp/.tmp4pwB6f' 2026-10-23 09:51:17.207746113 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:51:17.207751013 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:51:17.208229008 INFO Defaulting to python-platform `linux` 2026-10-23 09:51:17.208235038 DEBUG Resolving local virtual environment: /tmp/.tmp4pwB6f/.venv 2026-10-23 09:51:17.208281808 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:51:17.208286278 DEBUG No virtual environment found 2026-10-23 09:51:17.208296958 DEBUG Adding first-party search path `/tmp/.tmp4pwB6f` 2026-10-23 09:51:17.208301009 DEBUG Using vendored stdlib 2026-10-23 09:51:17.208380579 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:51:17.208384469 DEBUG Adding new file root '/tmp/.tmp4pwB6f' of kind Project 2026-10-23 09:51:17.212093207 INFO Project::index_files{project=.tmp4pwB6f}: Indexed 1 file(s) in 0.002s 2026-10-23 09:51:17.212113827 DEBUG Updating project to check open files 2026-10-23 09:51:17.212187228 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp4pwB6f/foo.py") 2026-10-23 09:51:17.212195128 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp4pwB6f/foo.py` 2026-10-23 09:51:17.212202198 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp4pwB6f/foo.py` 2026-10-23 09:51:17.212305179 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp4pwB6f/foo.py` to project `.tmp4pwB6f` 2026-10-23 09:51:17.212319629 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp4pwB6f/foo.py` 2026-10-23 09:51:17.212322949 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:51:17.212330279 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:51:17.212522691 DEBUG method="textDocument/prepareRename" response.id=2 duration=185.64µs 2026-10-23 09:51:17.212537021 DEBUG Received server response for request 2 2026-10-23 09:51:17.212549741 DEBUG Client sends request `textDocument/rename` with ID 3 2026-10-23 09:51:17.212676543 DEBUG method="textDocument/rename" response.id=3 duration=114.82µs 2026-10-23 09:51:17.212687573 DEBUG Received server response for request 3 2026-10-23 09:51:17.222909415 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 09:51:17.222928506 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:51:17.222934926 DEBUG method="shutdown" response.id=4 duration=9.24µs 2026-10-23 09:51:17.222944716 DEBUG Received server response for request 4 2026-10-23 09:51:17.222948236 DEBUG Client sends notification `exit` 2026-10-23 09:51:17.222956626 DEBUG Received exit notification, exiting ok test script_preparation::exclude_scripts_uses_saved_contents_after_close ... 2026-10-23 09:51:17.224605243 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:51:17.224667493 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:51:17.224700834 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:51:17.224755864 DEBUG Client info: None 2026-10-23 09:51:17.224783124 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-23 09:51:17.224794734 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:51:17.224799815 INFO Version: Unknown 2026-10-23 09:51:17.224836975 DEBUG Received server response for request 1 2026-10-23 09:51:17.224881645 DEBUG Client sends notification `initialized` 2026-10-23 09:51:17.224895485 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:51:17.225040877 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:51:17.225076847 DEBUG Received server request `workspace/configuration` 2026-10-23 09:51:17.225080727 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:51:17.225094517 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:51:17.225097007 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-23 09:51:17.225152458 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:51:17.225186218 DEBUG Initializing workspace `file:///tmp/.tmpF3ACDV/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:51:17.225203199 DEBUG Searching for a project in '/tmp/.tmpF3ACDV/src' 2026-10-23 09:51:17.225241949 DEBUG Found project at '/tmp/.tmpF3ACDV/src' 2026-10-23 09:51:17.225246539 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:51:17.226497242 INFO Defaulting to python-platform `linux` 2026-10-23 09:51:17.226505962 DEBUG Resolving local virtual environment: /tmp/.tmpF3ACDV/src/.venv 2026-10-23 09:51:17.226555312 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:51:17.226560442 DEBUG No virtual environment found 2026-10-23 09:51:17.226571822 DEBUG Adding first-party search path `/tmp/.tmpF3ACDV/src` 2026-10-23 09:51:17.226576002 DEBUG Using vendored stdlib 2026-10-23 09:51:17.226704014 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:51:17.226709424 DEBUG Adding new file root '/tmp/.tmpF3ACDV/src' of kind Project 2026-10-23 09:51:17.229870205 INFO Project::index_files{project=src}: Indexed 2 file(s) in 0.003s 2026-10-23 09:51:17.229953046 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpF3ACDV/src/script.py") 2026-10-23 09:51:17.229963416 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpF3ACDV/src/script.py` 2026-10-23 09:51:17.229985397 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpF3ACDV/src/script.py` 2026-10-23 09:51:17.230132848 DEBUG notification{method=textDocument/didOpen}:apply_changes:remove_file{file=file(Id(180))}: Removing file `/tmp/.tmpF3ACDV/src/script.py` from project `src` 2026-10-23 09:51:17.230151108 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpF3ACDV/src/script.py` 2026-10-23 09:51:17.230154208 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:51:17.230160418 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(180))}}: Set open project files (count: 1) 2026-10-23 09:51:17.230208899 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-23 09:51:17.230335470 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpF3ACDV/src/main.py"))}: Checking file '/tmp/.tmpF3ACDV/src/main.py' 2026-10-23 09:51:17.230436451 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpF3ACDV/src/main.py"))}: Resolving dynamic module resolution paths 2026-10-23 09:51:17.238975867 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpF3ACDV/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-23 09:51:17.239059528 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-10-23 09:51:17.239081928 DEBUG method="workspace/diagnostic" response.id=2 duration=8.91ms 2026-10-23 09:51:17.239098838 DEBUG Received server response for request 2 2026-10-23 09:51:17.239223920 DEBUG Client sends notification `textDocument/didClose` 2026-10-23 09:51:17.239235450 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-23 09:51:17.239253330 DEBUG notification{method=textDocument/didClose}: Closing file `/tmp/.tmpF3ACDV/src/script.py` 2026-10-23 09:51:17.239256960 DEBUG notification{method=textDocument/didClose}: Take open project files 2026-10-23 09:51:17.239265950 DEBUG notification{method=textDocument/didClose}:set_open_files{open_files={}}: Set open project files (count: 0) 2026-10-23 09:51:17.239292990 DEBUG notification{method=textDocument/didClose}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpF3ACDV/src/script.py", kind: FileContent } 2026-10-23 09:51:17.239299600 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the revision of `/tmp/.tmpF3ACDV/src/script.py` 2026-10-23 09:51:17.239305020 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the permissions of `/tmp/.tmpF3ACDV/src/script.py` 2026-10-23 09:51:17.239402271 DEBUG notification{method=textDocument/didClose}:apply_changes: Adding file `/tmp/.tmpF3ACDV/src/script.py` to project `src` 2026-10-23 09:51:17.239429382 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-23 09:51:17.239543713 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpF3ACDV/src/script.py"))}: Checking file '/tmp/.tmpF3ACDV/src/script.py' 2026-10-23 09:51:17.239684174 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-23 09:51:17.239709944 DEBUG method="workspace/diagnostic" response.id=3 duration=294.38µs 2026-10-23 09:51:17.239720635 DEBUG Received server response for request 3 2026-10-23 09:51:17.249857936 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 09:51:17.249886017 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:51:17.249892377 DEBUG method="shutdown" response.id=4 duration=9.90µs 2026-10-23 09:51:17.249901817 DEBUG Received server response for request 4 2026-10-23 09:51:17.249905247 DEBUG Client sends notification `exit` 2026-10-23 09:51:17.249920457 DEBUG Received exit notification, exiting ok test script_preparation::non_python_overlay_does_not_block_workspace_diagnostics ... 2026-10-23 09:51:17.252543913 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_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-23 09:51:17.252622204 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:51:17.252656575 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:51:17.252713185 DEBUG Client info: None 2026-10-23 09:51:17.252740385 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-23 09:51:17.252752075 DEBUG Resolved client capabilities: ["WORKSPACE_DIAGNOSTIC_REFRESH", "PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:51:17.252757376 INFO Version: Unknown 2026-10-23 09:51:17.252795726 DEBUG Received server response for request 1 2026-10-23 09:51:17.252834026 DEBUG Client sends notification `initialized` 2026-10-23 09:51:17.252847236 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:51:17.252976938 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:51:17.253013228 DEBUG Received server request `workspace/configuration` 2026-10-23 09:51:17.253016738 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:51:17.253031148 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:51:17.253033758 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-23 09:51:17.253082719 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:51:17.253100309 DEBUG Initializing workspace `file:///tmp/.tmpU0nZrW/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:51:17.253116109 DEBUG Searching for a project in '/tmp/.tmpU0nZrW/src' 2026-10-23 09:51:17.253148219 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:51:17.253153320 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:51:17.254259171 INFO Defaulting to python-platform `linux` 2026-10-23 09:51:17.254272131 DEBUG Resolving local virtual environment: /tmp/.tmpU0nZrW/src/.venv 2026-10-23 09:51:17.254315851 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:51:17.254319951 DEBUG No virtual environment found 2026-10-23 09:51:17.254330801 DEBUG Adding first-party search path `/tmp/.tmpU0nZrW/src` 2026-10-23 09:51:17.254335021 DEBUG Using vendored stdlib 2026-10-23 09:51:17.254436822 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:51:17.254443403 DEBUG Adding new file root '/tmp/.tmpU0nZrW/src' of kind Project 2026-10-23 09:51:17.256617254 INFO Project::index_files{project=src}: Indexed 2 file(s) in 0.002s 2026-10-23 09:51:17.256695345 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpU0nZrW/src/script.py") 2026-10-23 09:51:17.256705925 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpU0nZrW/src/script.py` 2026-10-23 09:51:17.256724405 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpU0nZrW/src/script.py` 2026-10-23 09:51:17.256855697 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpU0nZrW/src/script.py` to project `src` 2026-10-23 09:51:17.256901807 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-23 09:51:17.257048519 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpU0nZrW/src/main.py"))}: Checking file '/tmp/.tmpU0nZrW/src/main.py' 2026-10-23 09:51:17.257117429 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpU0nZrW/src/main.py"))}: Resolving dynamic module resolution paths 2026-10-23 09:51:17.257475883 INFO request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpU0nZrW/src/script.py"))}: Defaulting to python-platform `linux` 2026-10-23 09:51:17.257540354 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpU0nZrW/src/script.py"))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:51:17.257546854 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpU0nZrW/src/script.py"))}: No virtual environment found 2026-10-23 09:51:17.257551884 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpU0nZrW/src/script.py"))}: Using vendored stdlib 2026-10-23 09:51:17.257668635 INFO request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpU0nZrW/src/script.py"))}: Python version: Python 3.15, platform: linux 2026-10-23 09:51:17.257709595 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpU0nZrW/src/script.py"))}: Checking file '/tmp/.tmpU0nZrW/src/script.py' 2026-10-23 09:51:17.265193221 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpU0nZrW/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-23 09:51:17.265302492 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.008s 2026-10-23 09:51:17.265331232 DEBUG method="workspace/diagnostic" response.id=2 duration=8.46ms 2026-10-23 09:51:17.265348352 DEBUG Received server response for request 2 2026-10-23 09:51:17.275530285 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 09:51:17.275560625 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:51:17.275567025 DEBUG method="shutdown" response.id=3 duration=9.65µs 2026-10-23 09:51:17.275576625 DEBUG Received server response for request 3 2026-10-23 09:51:17.275594845 DEBUG Client sends notification `exit` 2026-10-23 09:51:17.275611855 DEBUG Received exit notification, exiting ok test semantic_tokens::multiline_token_client_not_supporting_multiline_tokens ... 2026-10-23 09:51:17.277937629 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { 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-23 09:51:17.278002769 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:51:17.278037490 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:51:17.278089860 DEBUG Client info: None 2026-10-23 09:51:17.278119971 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:51:17.278130561 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:51:17.278136361 INFO Version: Unknown 2026-10-23 09:51:17.278173201 DEBUG Received server response for request 1 2026-10-23 09:51:17.278204011 DEBUG Client sends notification `initialized` 2026-10-23 09:51:17.278218452 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:51:17.278308112 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:51:17.278345093 DEBUG Received server request `workspace/configuration` 2026-10-23 09:51:17.278348363 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:51:17.278361333 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:51:17.278364263 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-10-23 09:51:17.278409984 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:51:17.278424314 DEBUG Initializing workspace `file:///tmp/.tmp4lsCQx/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:51:17.278439904 DEBUG Searching for a project in '/tmp/.tmp4lsCQx/src' 2026-10-23 09:51:17.278472294 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:51:17.278477144 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:51:17.278971169 INFO Defaulting to python-platform `linux` 2026-10-23 09:51:17.278977129 DEBUG Resolving local virtual environment: /tmp/.tmp4lsCQx/src/.venv 2026-10-23 09:51:17.279021980 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:51:17.279026030 DEBUG No virtual environment found 2026-10-23 09:51:17.279036140 DEBUG Adding first-party search path `/tmp/.tmp4lsCQx/src` 2026-10-23 09:51:17.279040270 DEBUG Using vendored stdlib 2026-10-23 09:51:17.279122221 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:51:17.279126721 DEBUG Adding new file root '/tmp/.tmp4lsCQx/src' of kind Project 2026-10-23 09:51:17.281134061 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-23 09:51:17.281151871 DEBUG Updating project to check open files 2026-10-23 09:51:17.281210912 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp4lsCQx/src/foo.py") 2026-10-23 09:51:17.281218552 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp4lsCQx/src/foo.py` 2026-10-23 09:51:17.281225672 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp4lsCQx/src/foo.py` 2026-10-23 09:51:17.281343183 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp4lsCQx/src/foo.py` to project `src` 2026-10-23 09:51:17.281357193 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp4lsCQx/src/foo.py` 2026-10-23 09:51:17.281360363 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:51:17.281368463 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:51:17.281572315 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Resolving dynamic module resolution paths 2026-10-23 09:51:17.281615876 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Module `__builtins__` not found in search paths 2026-10-23 09:51:17.297201512 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=15.83ms 2026-10-23 09:51:17.297221563 DEBUG Received server response for request 2 2026-10-23 09:51:17.307488946 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 09:51:17.307511926 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:51:17.307518186 DEBUG method="shutdown" response.id=3 duration=9.72µs 2026-10-23 09:51:17.307527626 DEBUG Received server response for request 3 2026-10-23 09:51:17.307531386 DEBUG Client sends notification `exit` 2026-10-23 09:51:17.307540366 DEBUG Received exit notification, exiting ok test semantic_tokens::multiline_token_client_supporting_multiline_tokens ... 2026-10-23 09:51:17.310401335 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { 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-23 09:51:17.310468736 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:51:17.310504556 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:51:17.310562387 DEBUG Client info: None 2026-10-23 09:51:17.310606507 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:51:17.310617767 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "MULTILINE_SEMANTIC_TOKENS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:51:17.310623577 INFO Version: Unknown 2026-10-23 09:51:17.310662068 DEBUG Received server response for request 1 2026-10-23 09:51:17.310694988 DEBUG Client sends notification `initialized` 2026-10-23 09:51:17.310709548 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:51:17.310797859 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:51:17.310840460 DEBUG Received server request `workspace/configuration` 2026-10-23 09:51:17.310843830 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:51:17.310858460 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:51:17.310861460 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-10-23 09:51:17.310915560 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:51:17.310929691 DEBUG Initializing workspace `file:///tmp/.tmp5PTy02/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:51:17.310945081 DEBUG Searching for a project in '/tmp/.tmp5PTy02/src' 2026-10-23 09:51:17.310976941 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:51:17.310981601 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:51:17.311468056 INFO Defaulting to python-platform `linux` 2026-10-23 09:51:17.311473896 DEBUG Resolving local virtual environment: /tmp/.tmp5PTy02/src/.venv 2026-10-23 09:51:17.311518746 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:51:17.311522966 DEBUG No virtual environment found 2026-10-23 09:51:17.311533717 DEBUG Adding first-party search path `/tmp/.tmp5PTy02/src` 2026-10-23 09:51:17.311538117 DEBUG Using vendored stdlib 2026-10-23 09:51:17.311637978 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:51:17.311641848 DEBUG Adding new file root '/tmp/.tmp5PTy02/src' of kind Project 2026-10-23 09:51:17.314543857 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-23 09:51:17.314564727 DEBUG Updating project to check open files 2026-10-23 09:51:17.314640908 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp5PTy02/src/foo.py") 2026-10-23 09:51:17.314647628 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp5PTy02/src/foo.py` 2026-10-23 09:51:17.314654498 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp5PTy02/src/foo.py` 2026-10-23 09:51:17.314765189 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp5PTy02/src/foo.py` to project `src` 2026-10-23 09:51:17.314779819 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp5PTy02/src/foo.py` 2026-10-23 09:51:17.314782079 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:51:17.314789229 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:51:17.315002001 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Resolving dynamic module resolution paths 2026-10-23 09:51:17.315031432 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Module `__builtins__` not found in search paths 2026-10-23 09:51:17.328771840 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=13.98ms 2026-10-23 09:51:17.328793640 DEBUG Received server response for request 2 2026-10-23 09:51:17.339034943 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 09:51:17.339072733 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:51:17.339079023 DEBUG method="shutdown" response.id=3 duration=9.71µs 2026-10-23 09:51:17.339089074 DEBUG Received server response for request 3 2026-10-23 09:51:17.339092754 DEBUG Client sends notification `exit` 2026-10-23 09:51:17.339108374 DEBUG Received exit notification, exiting ok test semantic_tokens::no_stale_tokens_after_opening_the_same_file_with_new_content ... 2026-10-23 09:51:17.341985343 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { 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-23 09:51:17.342049423 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:51:17.342085584 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:51:17.342148844 DEBUG Client info: None 2026-10-23 09:51:17.342178455 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:51:17.342192095 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "MULTILINE_SEMANTIC_TOKENS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:51:17.342199135 INFO Version: Unknown 2026-10-23 09:51:17.342242885 DEBUG Received server response for request 1 2026-10-23 09:51:17.342276346 DEBUG Client sends notification `initialized` 2026-10-23 09:51:17.342292056 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:51:17.342449327 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:51:17.342494298 DEBUG Received server request `workspace/configuration` 2026-10-23 09:51:17.342497808 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:51:17.342511738 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:51:17.342514608 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-10-23 09:51:17.342573929 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:51:17.342605229 DEBUG Initializing workspace `file:///tmp/.tmprpnv58/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:51:17.342623769 DEBUG Searching for a project in '/tmp/.tmprpnv58/src' 2026-10-23 09:51:17.342659600 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:51:17.342664880 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:51:17.343907962 INFO Defaulting to python-platform `linux` 2026-10-23 09:51:17.343918842 DEBUG Resolving local virtual environment: /tmp/.tmprpnv58/src/.venv 2026-10-23 09:51:17.343973713 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:51:17.343978033 DEBUG No virtual environment found 2026-10-23 09:51:17.343990083 DEBUG Adding first-party search path `/tmp/.tmprpnv58/src` 2026-10-23 09:51:17.343994373 DEBUG Using vendored stdlib 2026-10-23 09:51:17.344102284 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:51:17.344108374 DEBUG Adding new file root '/tmp/.tmprpnv58/src' of kind Project 2026-10-23 09:51:17.346286276 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-10-23 09:51:17.346303456 DEBUG Updating project to check open files 2026-10-23 09:51:17.346387227 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmprpnv58/src/foo") 2026-10-23 09:51:17.346492548 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmprpnv58/src/foo` to project `src` 2026-10-23 09:51:17.346512338 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmprpnv58/src/foo` 2026-10-23 09:51:17.346515128 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:51:17.346521748 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-23 09:51:17.346816401 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Resolving dynamic module resolution paths 2026-10-23 09:51:17.349379707 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=2.85ms 2026-10-23 09:51:17.349399787 DEBUG Received server response for request 2 2026-10-23 09:51:17.349411987 DEBUG Client sends notification `textDocument/didClose` 2026-10-23 09:51:17.349422628 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:51:17.349425438 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 3 2026-10-23 09:51:17.349433338 DEBUG notification{method=textDocument/didClose}: Closing file `/tmp/.tmprpnv58/src/foo` 2026-10-23 09:51:17.349436698 DEBUG notification{method=textDocument/didClose}: Take open project files 2026-10-23 09:51:17.349444128 DEBUG notification{method=textDocument/didClose}:set_open_files{open_files={}}: Set open project files (count: 0) 2026-10-23 09:51:17.349450148 DEBUG notification{method=textDocument/didClose}:remove_file{file=file(Id(200))}: Removing file `/tmp/.tmprpnv58/src/foo` from project `src` 2026-10-23 09:51:17.349475728 DEBUG notification{method=textDocument/didClose}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmprpnv58/src/foo", kind: FileContent } 2026-10-23 09:51:17.349482428 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the revision of `/tmp/.tmprpnv58/src/foo` 2026-10-23 09:51:17.349487578 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the permissions of `/tmp/.tmprpnv58/src/foo` 2026-10-23 09:51:17.349514108 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmprpnv58/src/foo") 2026-10-23 09:51:17.349517308 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmprpnv58/src/foo` 2026-10-23 09:51:17.349522079 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmprpnv58/src/foo` 2026-10-23 09:51:17.349618479 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmprpnv58/src/foo` to project `src` 2026-10-23 09:51:17.349629990 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmprpnv58/src/foo` 2026-10-23 09:51:17.349632070 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:51:17.349637220 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-23 09:51:17.349700310 DEBUG request{id=3 method=textDocument/semanticTokens/full}: Module `__builtins__` not found in search paths 2026-10-23 09:51:17.362564040 DEBUG method="textDocument/semanticTokens/full" response.id=3 duration=12.92ms 2026-10-23 09:51:17.362590320 DEBUG Received server response for request 3 2026-10-23 09:51:17.372664711 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 09:51:17.372695312 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:51:17.372702012 DEBUG method="shutdown" response.id=4 duration=9.59µs 2026-10-23 09:51:17.372719442 DEBUG Received server response for request 4 2026-10-23 09:51:17.372722382 DEBUG Client sends notification `exit` 2026-10-23 09:51:17.372737502 DEBUG Received exit notification, exiting ok test semantic_tokens::script_metadata_is_highlighted_as_toml ... 2026-10-23 09:51:17.375612451 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:51:17.375672501 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:51:17.375709972 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:51:17.375769102 DEBUG Client info: None 2026-10-23 09:51:17.375803833 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:51:17.375815603 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:51:17.375821563 INFO Version: Unknown 2026-10-23 09:51:17.375862013 DEBUG Received server response for request 1 2026-10-23 09:51:17.375895694 DEBUG Client sends notification `initialized` 2026-10-23 09:51:17.375909354 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:51:17.376008735 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:51:17.376048285 DEBUG Received server request `workspace/configuration` 2026-10-23 09:51:17.376051735 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:51:17.376067365 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:51:17.376070195 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-10-23 09:51:17.376113526 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:51:17.376128826 DEBUG Initializing workspace `file:///tmp/.tmpYCHZ7Y/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:51:17.376144006 DEBUG Searching for a project in '/tmp/.tmpYCHZ7Y/src' 2026-10-23 09:51:17.376176357 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:51:17.376181167 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:51:17.376689012 INFO Defaulting to python-platform `linux` 2026-10-23 09:51:17.376695132 DEBUG Resolving local virtual environment: /tmp/.tmpYCHZ7Y/src/.venv 2026-10-23 09:51:17.376739992 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:51:17.376744282 DEBUG No virtual environment found 2026-10-23 09:51:17.376754562 DEBUG Adding first-party search path `/tmp/.tmpYCHZ7Y/src` 2026-10-23 09:51:17.376758882 DEBUG Using vendored stdlib 2026-10-23 09:51:17.376839193 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:51:17.376843743 DEBUG Adding new file root '/tmp/.tmpYCHZ7Y/src' of kind Project 2026-10-23 09:51:17.378862604 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-23 09:51:17.378879414 DEBUG Updating project to check open files 2026-10-23 09:51:17.378939824 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpYCHZ7Y/src/script.py") 2026-10-23 09:51:17.378946744 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpYCHZ7Y/src/script.py` 2026-10-23 09:51:17.378953914 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpYCHZ7Y/src/script.py` 2026-10-23 09:51:17.379070846 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpYCHZ7Y/src/script.py` to project `src` 2026-10-23 09:51:17.379086036 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpYCHZ7Y/src/script.py` 2026-10-23 09:51:17.379088906 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:51:17.379096036 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:51:17.379182247 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Resolving requires-python constraint: `>=3.12` 2026-10-23 09:51:17.379217327 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Resolved requires-python constraint to: 3.12 2026-10-23 09:51:17.379812573 INFO request{id=2 method=textDocument/semanticTokens/full}: Defaulting to python-platform `linux` 2026-10-23 09:51:17.379848823 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:51:17.379853843 DEBUG request{id=2 method=textDocument/semanticTokens/full}: No virtual environment found 2026-10-23 09:51:17.379857084 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Using vendored stdlib 2026-10-23 09:51:17.379960585 INFO request{id=2 method=textDocument/semanticTokens/full}: Python version: Python 3.12, platform: linux 2026-10-23 09:51:17.380053495 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Resolving dynamic module resolution paths 2026-10-23 09:51:17.382350199 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=3.25ms 2026-10-23 09:51:17.382364889 DEBUG Received server response for request 2 2026-10-23 09:51:17.392441430 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 09:51:17.392460740 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:51:17.392466200 DEBUG method="shutdown" response.id=3 duration=8.36µs 2026-10-23 09:51:17.392475690 DEBUG Received server response for request 3 2026-10-23 09:51:17.392478801 DEBUG Client sends notification `exit` 2026-10-23 09:51:17.392487401 DEBUG Received exit notification, exiting ok test signature_help::works_in_function_name ... 2026-10-23 09:51:17.394413220 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:51:17.394484471 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:51:17.394521761 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:51:17.394594072 DEBUG Client info: None 2026-10-23 09:51:17.394617652 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:51:17.394631572 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:51:17.394637582 INFO Version: Unknown 2026-10-23 09:51:17.394680493 DEBUG Received server response for request 1 2026-10-23 09:51:17.394727223 DEBUG Client sends notification `initialized` 2026-10-23 09:51:17.394742703 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:51:17.394831514 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:51:17.394866974 DEBUG Received server request `workspace/configuration` 2026-10-23 09:51:17.394870404 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:51:17.394884055 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:51:17.394886975 DEBUG Client sends request `textDocument/signatureHelp` with ID 2 2026-10-23 09:51:17.394931415 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:51:17.394946045 DEBUG Initializing workspace `file:///tmp/.tmpIMkdEx/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:51:17.394960805 DEBUG Searching for a project in '/tmp/.tmpIMkdEx/src' 2026-10-23 09:51:17.394992326 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:51:17.394996776 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:51:17.395455600 INFO Defaulting to python-platform `linux` 2026-10-23 09:51:17.395461510 DEBUG Resolving local virtual environment: /tmp/.tmpIMkdEx/src/.venv 2026-10-23 09:51:17.395500041 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:51:17.395503791 DEBUG No virtual environment found 2026-10-23 09:51:17.395513611 DEBUG Adding first-party search path `/tmp/.tmpIMkdEx/src` 2026-10-23 09:51:17.395517951 DEBUG Using vendored stdlib 2026-10-23 09:51:17.395614372 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:51:17.395618982 DEBUG Adding new file root '/tmp/.tmpIMkdEx/src' of kind Project 2026-10-23 09:51:17.398531771 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-23 09:51:17.398548471 DEBUG Updating project to check open files 2026-10-23 09:51:17.398619212 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpIMkdEx/src/foo.py") 2026-10-23 09:51:17.398626762 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpIMkdEx/src/foo.py` 2026-10-23 09:51:17.398633842 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpIMkdEx/src/foo.py` 2026-10-23 09:51:17.398748603 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpIMkdEx/src/foo.py` to project `src` 2026-10-23 09:51:17.398761494 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpIMkdEx/src/foo.py` 2026-10-23 09:51:17.398763774 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:51:17.398770774 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:51:17.398969606 DEBUG request{id=2 method=textDocument/signatureHelp}: Resolving dynamic module resolution paths 2026-10-23 09:51:17.411155048 DEBUG request{id=2 method=textDocument/signatureHelp}: Module `__builtins__` not found in search paths 2026-10-23 09:51:17.417043697 DEBUG request{id=2 method=textDocument/signatureHelp}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-23 09:51:17.417058078 DEBUG request{id=2 method=textDocument/signatureHelp}:map_stub_definition: Module `re` not found in search paths 2026-10-23 09:51:17.417065278 DEBUG request{id=2 method=textDocument/signatureHelp}:map_stub_definition: Module `re` not found while looking in parent dirs (runtime mode) 2026-10-23 09:51:17.417089168 DEBUG method="textDocument/signatureHelp" response.id=2 duration=18.31ms 2026-10-23 09:51:17.417106008 DEBUG Received server response for request 2 2026-10-23 09:51:17.427375731 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 09:51:17.427403012 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:51:17.427409972 DEBUG method="shutdown" response.id=3 duration=10.61µs 2026-10-23 09:51:17.427419942 DEBUG Received server response for request 3 2026-10-23 09:51:17.427423632 DEBUG Client sends notification `exit` 2026-10-23 09:51:17.427432772 DEBUG Received exit notification, exiting ok test type_hierarchy::chained_hierarchy ... 2026-10-23 09:51:17.430864736 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:51:17.430931027 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:51:17.430967797 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:51:17.431028138 DEBUG Client info: None 2026-10-23 09:51:17.431058758 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:51:17.431072669 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:51:17.431079609 INFO Version: Unknown 2026-10-23 09:51:17.431125149 DEBUG Received server response for request 1 2026-10-23 09:51:17.431164269 DEBUG Client sends notification `initialized` 2026-10-23 09:51:17.431177260 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpdSBTcY 2026-10-23 09:51:17.431184590 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:51:17.431261220 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:51:17.431385152 DEBUG Received server request `workspace/configuration` 2026-10-23 09:51:17.431388772 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:51:17.431396932 DEBUG No workspace configuration provided for file:///tmp/.tmpdSBTcY 2026-10-23 09:51:17.431402712 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:51:17.431405802 DEBUG Client sends request `textDocument/prepareTypeHierarchy` with ID 2 2026-10-23 09:51:17.431475163 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:51:17.431480833 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpdSBTcY, using default options 2026-10-23 09:51:17.431492613 DEBUG Initializing workspace `file:///tmp/.tmpdSBTcY`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:51:17.431509143 DEBUG Searching for a project in '/tmp/.tmpdSBTcY' 2026-10-23 09:51:17.431537683 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:51:17.431543093 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:51:17.432837476 INFO Defaulting to python-platform `linux` 2026-10-23 09:51:17.432849506 DEBUG Resolving local virtual environment: /tmp/.tmpdSBTcY/.venv 2026-10-23 09:51:17.432900267 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:51:17.432905097 DEBUG No virtual environment found 2026-10-23 09:51:17.432917287 DEBUG Adding first-party search path `/tmp/.tmpdSBTcY` 2026-10-23 09:51:17.432921357 DEBUG Using vendored stdlib 2026-10-23 09:51:17.433030288 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:51:17.433036288 DEBUG Adding new file root '/tmp/.tmpdSBTcY' of kind Project 2026-10-23 09:51:17.436901777 INFO Project::index_files{project=.tmpdSBTcY}: Indexed 1 file(s) in 0.002s 2026-10-23 09:51:17.436919427 DEBUG Updating project to check open files 2026-10-23 09:51:17.437007298 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpdSBTcY/foo.py") 2026-10-23 09:51:17.437018618 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpdSBTcY/foo.py` 2026-10-23 09:51:17.437024958 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpdSBTcY/foo.py` 2026-10-23 09:51:17.437139980 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpdSBTcY/foo.py` to project `.tmpdSBTcY` 2026-10-23 09:51:17.437154020 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpdSBTcY/foo.py` 2026-10-23 09:51:17.437156490 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:51:17.437165380 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:51:17.437469663 DEBUG request{id=2 method=textDocument/prepareTypeHierarchy}: Resolving dynamic module resolution paths 2026-10-23 09:51:17.437529744 DEBUG method="textDocument/prepareTypeHierarchy" response.id=2 duration=357.53µs 2026-10-23 09:51:17.437543944 DEBUG Received server response for request 2 2026-10-23 09:51:17.437562714 DEBUG Client sends request `typeHierarchy/supertypes` with ID 3 2026-10-23 09:51:17.437640815 DEBUG method="typeHierarchy/supertypes" response.id=3 duration=45.81µs 2026-10-23 09:51:17.437651855 DEBUG Received server response for request 3 2026-10-23 09:51:17.437660615 DEBUG Client sends request `typeHierarchy/supertypes` with ID 4 2026-10-23 09:51:17.437697275 DEBUG method="typeHierarchy/supertypes" response.id=4 duration=25.40µs 2026-10-23 09:51:17.437705995 DEBUG Received server response for request 4 2026-10-23 09:51:17.437715805 DEBUG Client sends request `typeHierarchy/supertypes` with ID 5 2026-10-23 09:51:17.448234591 DEBUG method="typeHierarchy/supertypes" response.id=5 duration=10.51ms 2026-10-23 09:51:17.448247911 DEBUG Received server response for request 5 2026-10-23 09:51:17.448263711 DEBUG Client sends request `typeHierarchy/supertypes` with ID 6 2026-10-23 09:51:17.448313142 DEBUG method="typeHierarchy/supertypes" response.id=6 duration=37.10µs 2026-10-23 09:51:17.448322032 DEBUG Received server response for request 6 2026-10-23 09:51:17.458395883 DEBUG Client sends request `shutdown` with ID 7 2026-10-23 09:51:17.458425014 DEBUG request{id=7 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:51:17.458432394 DEBUG method="shutdown" response.id=7 duration=10.18µs 2026-10-23 09:51:17.458442024 DEBUG Received server response for request 7 2026-10-23 09:51:17.458445464 DEBUG Client sends notification `exit` 2026-10-23 09:51:17.458460924 DEBUG Received exit notification, exiting ok test type_hierarchy::simple_subtypes ... 2026-10-23 09:51:17.460933129 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:51:17.460993329 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:51:17.461026720 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:51:17.461078010 DEBUG Client info: None 2026-10-23 09:51:17.461112711 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:51:17.461125141 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:51:17.461131291 INFO Version: Unknown 2026-10-23 09:51:17.461169791 DEBUG Received server response for request 1 2026-10-23 09:51:17.461200671 DEBUG Client sends notification `initialized` 2026-10-23 09:51:17.461213042 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpXOqt7H 2026-10-23 09:51:17.461220362 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:51:17.461290702 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:51:17.461352023 DEBUG Received server request `workspace/configuration` 2026-10-23 09:51:17.461355903 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:51:17.461363413 DEBUG No workspace configuration provided for file:///tmp/.tmpXOqt7H 2026-10-23 09:51:17.461369133 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:51:17.461372573 DEBUG Client sends request `textDocument/prepareTypeHierarchy` with ID 2 2026-10-23 09:51:17.461422994 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:51:17.461427544 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpXOqt7H, using default options 2026-10-23 09:51:17.461437894 DEBUG Initializing workspace `file:///tmp/.tmpXOqt7H`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:51:17.461452194 DEBUG Searching for a project in '/tmp/.tmpXOqt7H' 2026-10-23 09:51:17.461477594 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:51:17.461482124 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:51:17.461984039 INFO Defaulting to python-platform `linux` 2026-10-23 09:51:17.461989899 DEBUG Resolving local virtual environment: /tmp/.tmpXOqt7H/.venv 2026-10-23 09:51:17.462033160 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:51:17.462037550 DEBUG No virtual environment found 2026-10-23 09:51:17.462048260 DEBUG Adding first-party search path `/tmp/.tmpXOqt7H` 2026-10-23 09:51:17.462052470 DEBUG Using vendored stdlib 2026-10-23 09:51:17.462131421 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:51:17.462135481 DEBUG Adding new file root '/tmp/.tmpXOqt7H' of kind Project 2026-10-23 09:51:17.464915039 INFO Project::index_files{project=.tmpXOqt7H}: Indexed 1 file(s) in 0.002s 2026-10-23 09:51:17.464935339 DEBUG Updating project to check open files 2026-10-23 09:51:17.465002900 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpXOqt7H/foo.py") 2026-10-23 09:51:17.465010830 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpXOqt7H/foo.py` 2026-10-23 09:51:17.465017430 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpXOqt7H/foo.py` 2026-10-23 09:51:17.465113971 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpXOqt7H/foo.py` to project `.tmpXOqt7H` 2026-10-23 09:51:17.465128421 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpXOqt7H/foo.py` 2026-10-23 09:51:17.465131551 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:51:17.465138791 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:51:17.465556315 DEBUG request{id=2 method=textDocument/prepareTypeHierarchy}: Resolving dynamic module resolution paths 2026-10-23 09:51:17.465625896 DEBUG method="textDocument/prepareTypeHierarchy" response.id=2 duration=480.64µs 2026-10-23 09:51:17.465638126 DEBUG Received server response for request 2 2026-10-23 09:51:17.465657076 DEBUG Client sends request `typeHierarchy/subtypes` with ID 3 2026-10-23 09:51:17.470677957 DEBUG File `vendored://stdlib/asyncio/transports.pyi` was reparsed after being collected in the current Salsa revision 2026-10-23 09:51:17.477473665 DEBUG Module `__builtins__` not found in search paths 2026-10-23 09:51:17.486254603 DEBUG File `vendored://stdlib/builtins.pyi` was reparsed after being collected in the current Salsa revision 2026-10-23 09:51:17.488805959 DEBUG method="typeHierarchy/subtypes" response.id=3 duration=23.13ms 2026-10-23 09:51:17.488827879 DEBUG Received server response for request 3 2026-10-23 09:51:17.498935071 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 09:51:17.498971521 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:51:17.498979721 DEBUG method="shutdown" response.id=4 duration=13.32µs 2026-10-23 09:51:17.498990541 DEBUG Received server response for request 4 2026-10-23 09:51:17.498994251 DEBUG Client sends notification `exit` 2026-10-23 09:51:17.499009092 DEBUG Received exit notification, exiting ok test type_hierarchy::simple_supertypes ... 2026-10-23 09:51:17.509545978 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:51:17.509638069 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:51:17.509684249 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:51:17.509744900 DEBUG Client info: None 2026-10-23 09:51:17.509783010 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:51:17.509797190 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:51:17.509804000 INFO Version: Unknown 2026-10-23 09:51:17.509844121 DEBUG Received server response for request 1 2026-10-23 09:51:17.509891251 DEBUG Client sends notification `initialized` 2026-10-23 09:51:17.509904531 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpyxEuIA 2026-10-23 09:51:17.509911671 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:51:17.510011682 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:51:17.510054893 DEBUG Received server request `workspace/configuration` 2026-10-23 09:51:17.510058963 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:51:17.510067773 DEBUG No workspace configuration provided for file:///tmp/.tmpyxEuIA 2026-10-23 09:51:17.510074113 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:51:17.510077033 DEBUG Client sends request `textDocument/prepareTypeHierarchy` with ID 2 2026-10-23 09:51:17.510132943 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:51:17.510138314 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpyxEuIA, using default options 2026-10-23 09:51:17.510147934 DEBUG Initializing workspace `file:///tmp/.tmpyxEuIA`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:51:17.510164294 DEBUG Searching for a project in '/tmp/.tmpyxEuIA' 2026-10-23 09:51:17.510192824 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:51:17.510197964 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:51:17.510827950 INFO Defaulting to python-platform `linux` 2026-10-23 09:51:17.510834681 DEBUG Resolving local virtual environment: /tmp/.tmpyxEuIA/.venv 2026-10-23 09:51:17.510884981 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:51:17.510889831 DEBUG No virtual environment found 2026-10-23 09:51:17.510901071 DEBUG Adding first-party search path `/tmp/.tmpyxEuIA` 2026-10-23 09:51:17.510905291 DEBUG Using vendored stdlib 2026-10-23 09:51:17.510990962 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:51:17.510995732 DEBUG Adding new file root '/tmp/.tmpyxEuIA' of kind Project 2026-10-23 09:51:17.513882331 INFO Project::index_files{project=.tmpyxEuIA}: Indexed 1 file(s) in 0.002s 2026-10-23 09:51:17.513899811 DEBUG Updating project to check open files 2026-10-23 09:51:17.513973382 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpyxEuIA/foo.py") 2026-10-23 09:51:17.513981562 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpyxEuIA/foo.py` 2026-10-23 09:51:17.513988002 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpyxEuIA/foo.py` 2026-10-23 09:51:17.514095273 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpyxEuIA/foo.py` to project `.tmpyxEuIA` 2026-10-23 09:51:17.514107113 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpyxEuIA/foo.py` 2026-10-23 09:51:17.514109673 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:51:17.514116684 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:51:17.514336636 DEBUG request{id=2 method=textDocument/prepareTypeHierarchy}: Resolving dynamic module resolution paths 2026-10-23 09:51:17.514387716 DEBUG method="textDocument/prepareTypeHierarchy" response.id=2 duration=264.48µs 2026-10-23 09:51:17.514401356 DEBUG Received server response for request 2 2026-10-23 09:51:17.514417837 DEBUG Client sends request `typeHierarchy/supertypes` with ID 3 2026-10-23 09:51:17.514471617 DEBUG method="typeHierarchy/supertypes" response.id=3 duration=39.42µs 2026-10-23 09:51:17.514481177 DEBUG Received server response for request 3 2026-10-23 09:51:17.524559349 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 09:51:17.524590839 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:51:17.524598479 DEBUG method="shutdown" response.id=4 duration=20.32µs 2026-10-23 09:51:17.524609389 DEBUG Received server response for request 4 2026-10-23 09:51:17.524612589 DEBUG Client sends notification `exit` 2026-10-23 09:51:17.524621709 DEBUG Received exit notification, exiting ok test type_hierarchy::vendored_supertypes ... 2026-10-23 09:51:17.526084494 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:51:17.526138364 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:51:17.526171445 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:51:17.526226475 DEBUG Client info: None 2026-10-23 09:51:17.526253496 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:51:17.526266346 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:51:17.526273216 INFO Version: Unknown 2026-10-23 09:51:17.526316466 DEBUG Received server response for request 1 2026-10-23 09:51:17.526347327 DEBUG Client sends notification `initialized` 2026-10-23 09:51:17.526359777 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpuagrUv 2026-10-23 09:51:17.526366627 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:51:17.526504978 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:51:17.526551899 DEBUG Received server request `workspace/configuration` 2026-10-23 09:51:17.526555189 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:51:17.526561389 DEBUG No workspace configuration provided for file:///tmp/.tmpuagrUv 2026-10-23 09:51:17.526566509 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:51:17.526569289 DEBUG Client sends request `textDocument/prepareTypeHierarchy` with ID 2 2026-10-23 09:51:17.526635319 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:51:17.526641080 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpuagrUv, using default options 2026-10-23 09:51:17.526652660 DEBUG Initializing workspace `file:///tmp/.tmpuagrUv`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:51:17.526667330 DEBUG Searching for a project in '/tmp/.tmpuagrUv' 2026-10-23 09:51:17.526694910 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:51:17.526700610 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:51:17.527868372 INFO Defaulting to python-platform `linux` 2026-10-23 09:51:17.527879642 DEBUG Resolving local virtual environment: /tmp/.tmpuagrUv/.venv 2026-10-23 09:51:17.527930922 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:51:17.527935603 DEBUG No virtual environment found 2026-10-23 09:51:17.527947523 DEBUG Adding first-party search path `/tmp/.tmpuagrUv` 2026-10-23 09:51:17.527951783 DEBUG Using vendored stdlib 2026-10-23 09:51:17.528054924 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:51:17.528059374 DEBUG Adding new file root '/tmp/.tmpuagrUv' of kind Project 2026-10-23 09:51:17.532006863 INFO Project::index_files{project=.tmpuagrUv}: Indexed 1 file(s) in 0.003s 2026-10-23 09:51:17.532026134 DEBUG Updating project to check open files 2026-10-23 09:51:17.532113985 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpuagrUv/foo.py") 2026-10-23 09:51:17.532125335 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpuagrUv/foo.py` 2026-10-23 09:51:17.532132525 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpuagrUv/foo.py` 2026-10-23 09:51:17.532243416 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpuagrUv/foo.py` to project `.tmpuagrUv` 2026-10-23 09:51:17.532257356 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpuagrUv/foo.py` 2026-10-23 09:51:17.532260036 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:51:17.532268836 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:51:17.532486728 DEBUG request{id=2 method=textDocument/prepareTypeHierarchy}: Resolving dynamic module resolution paths 2026-10-23 09:51:17.545219056 DEBUG method="textDocument/prepareTypeHierarchy" response.id=2 duration=12.94ms 2026-10-23 09:51:17.545242177 DEBUG Received server response for request 2 2026-10-23 09:51:17.545268087 DEBUG Client sends request `typeHierarchy/supertypes` with ID 3 2026-10-23 09:51:17.545340378 DEBUG request{id=3 method=typeHierarchy/supertypes}: Module `__builtins__` not found in search paths 2026-10-23 09:51:17.545494869 DEBUG method="typeHierarchy/supertypes" response.id=3 duration=202.74µs 2026-10-23 09:51:17.545506139 DEBUG Received server response for request 3 2026-10-23 09:51:17.545528699 DEBUG Client sends request `typeHierarchy/supertypes` with ID 4 2026-10-23 09:51:17.545614740 DEBUG method="typeHierarchy/supertypes" response.id=4 duration=68.14µs 2026-10-23 09:51:17.545625170 DEBUG Received server response for request 4 2026-10-23 09:51:17.555705772 DEBUG Client sends request `shutdown` with ID 5 2026-10-23 09:51:17.555734982 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:51:17.555742542 DEBUG method="shutdown" response.id=5 duration=11.18µs 2026-10-23 09:51:17.555751772 DEBUG Received server response for request 5 2026-10-23 09:51:17.555755702 DEBUG Client sends notification `exit` 2026-10-23 09:51:17.555770212 DEBUG Received exit notification, exiting ok test workspace_folders::add_and_remove_workspace_folders ... 2026-10-23 09:51:17.558751752 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:51:17.558830563 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:51:17.558876294 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:51:17.558944444 DEBUG Client info: None 2026-10-23 09:51:17.558977755 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-23 09:51:17.558989785 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:51:17.558995705 INFO Version: Unknown 2026-10-23 09:51:17.559035465 DEBUG Received server response for request 1 2026-10-23 09:51:17.559079946 DEBUG Client sends notification `initialized` 2026-10-23 09:51:17.559096106 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:51:17.559187097 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:51:17.559224857 DEBUG Received server request `workspace/configuration` 2026-10-23 09:51:17.559228547 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:51:17.559246417 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-23 09:51:17.559293468 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:51:17.559310538 DEBUG Initializing workspace `file:///tmp/.tmpxLFjTM/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:51:17.559326448 DEBUG Searching for a project in '/tmp/.tmpxLFjTM/root1' 2026-10-23 09:51:17.559358808 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:51:17.559363458 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:51:17.559873914 INFO Defaulting to python-platform `linux` 2026-10-23 09:51:17.559879464 DEBUG Resolving local virtual environment: /tmp/.tmpxLFjTM/root1/.venv 2026-10-23 09:51:17.559922694 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:51:17.559926704 DEBUG No virtual environment found 2026-10-23 09:51:17.559937504 DEBUG Adding first-party search path `/tmp/.tmpxLFjTM/root1` 2026-10-23 09:51:17.559942114 DEBUG Using vendored stdlib 2026-10-23 09:51:17.560023785 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:51:17.560027815 DEBUG Adding new file root '/tmp/.tmpxLFjTM/root1' of kind Project 2026-10-23 09:51:17.562034265 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-10-23 09:51:17.562051596 DEBUG Initializing workspace `file:///tmp/.tmpxLFjTM/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:51:17.562061946 DEBUG Searching for a project in '/tmp/.tmpxLFjTM/root2' 2026-10-23 09:51:17.562092346 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:51:17.562097676 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:51:17.562738822 INFO Defaulting to python-platform `linux` 2026-10-23 09:51:17.562744992 DEBUG Resolving local virtual environment: /tmp/.tmpxLFjTM/root2/.venv 2026-10-23 09:51:17.562783943 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:51:17.562787563 DEBUG No virtual environment found 2026-10-23 09:51:17.562797733 DEBUG Adding first-party search path `/tmp/.tmpxLFjTM/root2` 2026-10-23 09:51:17.562801713 DEBUG Using vendored stdlib 2026-10-23 09:51:17.562875214 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:51:17.562879004 DEBUG Adding new file root '/tmp/.tmpxLFjTM/root2' of kind Project 2026-10-23 09:51:17.564715252 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.001s 2026-10-23 09:51:17.564766573 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-23 09:51:17.564885884 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpxLFjTM/root1/main.py"))}: Checking file '/tmp/.tmpxLFjTM/root1/main.py' 2026-10-23 09:51:17.564974525 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpxLFjTM/root1/main.py"))}: Resolving dynamic module resolution paths 2026-10-23 09:51:17.573806124 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpxLFjTM/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-10-23 09:51:17.573903945 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-10-23 09:51:17.573910595 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root2' 2026-10-23 09:51:17.573956375 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpxLFjTM/root2/main.py"))}: Checking file '/tmp/.tmpxLFjTM/root2/main.py' 2026-10-23 09:51:17.574009276 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpxLFjTM/root2/main.py"))}: Resolving dynamic module resolution paths 2026-10-23 09:51:17.582398670 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpxLFjTM/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-10-23 09:51:17.582470231 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-10-23 09:51:17.582497701 DEBUG method="workspace/diagnostic" response.id=2 duration=17.76ms 2026-10-23 09:51:17.582522321 DEBUG Received server response for request 2 2026-10-23 09:51:17.582692363 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-23 09:51:17.582721713 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (root3, file:///tmp/.tmpxLFjTM/root3), to remove: (root2, file:///tmp/.tmpxLFjTM/root2) 2026-10-23 09:51:17.582728033 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmpxLFjTM/root2 2026-10-23 09:51:17.583766044 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Requesting workspace configuration for workspaces 2026-10-23 09:51:17.583783884 DEBUG Received server request `workspace/configuration` 2026-10-23 09:51:17.583788604 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:51:17.583800964 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-23 09:51:17.583809974 DEBUG client_response{id=1 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:51:17.583818974 DEBUG Initializing workspace `file:///tmp/.tmpxLFjTM/root3`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:51:17.583831495 DEBUG Searching for a project in '/tmp/.tmpxLFjTM/root3' 2026-10-23 09:51:17.583864635 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:51:17.583870375 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:51:17.584426741 INFO Defaulting to python-platform `linux` 2026-10-23 09:51:17.584438121 DEBUG Resolving local virtual environment: /tmp/.tmpxLFjTM/root3/.venv 2026-10-23 09:51:17.584483131 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:51:17.584487491 DEBUG No virtual environment found 2026-10-23 09:51:17.584499211 DEBUG Adding first-party search path `/tmp/.tmpxLFjTM/root3` 2026-10-23 09:51:17.584503401 DEBUG Using vendored stdlib 2026-10-23 09:51:17.584598392 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:51:17.584602462 DEBUG Adding new file root '/tmp/.tmpxLFjTM/root3' of kind Project 2026-10-23 09:51:17.587416951 INFO Project::index_files{project=root3}: Indexed 1 file(s) in 0.002s 2026-10-23 09:51:17.587464101 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-23 09:51:17.587492791 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-23 09:51:17.587496701 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root3' 2026-10-23 09:51:17.587551392 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpxLFjTM/root3/main.py"))}: Checking file '/tmp/.tmpxLFjTM/root3/main.py' 2026-10-23 09:51:17.587623613 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpxLFjTM/root3/main.py"))}: Resolving dynamic module resolution paths 2026-10-23 09:51:17.595465462 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpxLFjTM/root3/main.py"))}: Module `__builtins__` not found in search paths 2026-10-23 09:51:17.595535732 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.008s 2026-10-23 09:51:17.595555692 DEBUG method="workspace/diagnostic" response.id=3 duration=8.12ms 2026-10-23 09:51:17.595570303 DEBUG Received server response for request 3 2026-10-23 09:51:17.605740305 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 09:51:17.605775445 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:51:17.605783325 DEBUG method="shutdown" response.id=4 duration=12.47µs 2026-10-23 09:51:17.605801375 DEBUG Received server response for request 4 2026-10-23 09:51:17.605805066 DEBUG Client sends notification `exit` 2026-10-23 09:51:17.605821056 DEBUG Received exit notification, exiting ok test workspace_folders::add_existing_workspace_folder_is_no_op ... 2026-10-23 09:51:17.609827616 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:51:17.609905847 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:51:17.609950637 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:51:17.610017518 DEBUG Client info: None 2026-10-23 09:51:17.610048088 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-23 09:51:17.610061748 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:51:17.610067878 INFO Version: Unknown 2026-10-23 09:51:17.610108939 DEBUG Received server response for request 1 2026-10-23 09:51:17.610155069 DEBUG Client sends notification `initialized` 2026-10-23 09:51:17.610169909 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:51:17.610332131 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:51:17.610386532 DEBUG Received server request `workspace/configuration` 2026-10-23 09:51:17.610389922 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:51:17.610404812 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-23 09:51:17.610407462 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-23 09:51:17.610475232 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:51:17.610495153 DEBUG Initializing workspace `file:///tmp/.tmpW0TgvJ/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:51:17.610514823 DEBUG Searching for a project in '/tmp/.tmpW0TgvJ/root1' 2026-10-23 09:51:17.610552343 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:51:17.610558213 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:51:17.611778266 INFO Defaulting to python-platform `linux` 2026-10-23 09:51:17.611791336 DEBUG Resolving local virtual environment: /tmp/.tmpW0TgvJ/root1/.venv 2026-10-23 09:51:17.611847096 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:51:17.611851656 DEBUG No virtual environment found 2026-10-23 09:51:17.611864296 DEBUG Adding first-party search path `/tmp/.tmpW0TgvJ/root1` 2026-10-23 09:51:17.611868576 DEBUG Using vendored stdlib 2026-10-23 09:51:17.611975708 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:51:17.611981358 DEBUG Adding new file root '/tmp/.tmpW0TgvJ/root1' of kind Project 2026-10-23 09:51:17.615043658 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-10-23 09:51:17.615075779 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (root1, file:///tmp/.tmpW0TgvJ/root1), to remove: 2026-10-23 09:51:17.615081139 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder `file:///tmp/.tmpW0TgvJ/root1` has already been added 2026-10-23 09:51:17.615119059 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-23 09:51:17.615284781 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpW0TgvJ/root1/main.py"))}: Checking file '/tmp/.tmpW0TgvJ/root1/main.py' 2026-10-23 09:51:17.615418502 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpW0TgvJ/root1/main.py"))}: Resolving dynamic module resolution paths 2026-10-23 09:51:17.624377982 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpW0TgvJ/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-10-23 09:51:17.624491703 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-10-23 09:51:17.624514724 DEBUG method="workspace/diagnostic" response.id=2 duration=9.43ms 2026-10-23 09:51:17.624537914 DEBUG Received server response for request 2 2026-10-23 09:51:17.634729816 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 09:51:17.634764457 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:51:17.634772367 DEBUG method="shutdown" response.id=3 duration=11.80µs 2026-10-23 09:51:17.634797837 DEBUG Received server response for request 3 2026-10-23 09:51:17.634801697 DEBUG Client sends notification `exit` 2026-10-23 09:51:17.634817577 DEBUG Received exit notification, exiting ok test workspace_folders::add_multiple_workspace_folders ... 2026-10-23 09:51:17.637473044 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:51:17.637551305 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:51:17.637611995 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:51:17.637674696 DEBUG Client info: None 2026-10-23 09:51:17.637704046 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-23 09:51:17.637715726 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:51:17.637720766 INFO Version: Unknown 2026-10-23 09:51:17.637759227 DEBUG Received server response for request 1 2026-10-23 09:51:17.637800467 DEBUG Client sends notification `initialized` 2026-10-23 09:51:17.637815297 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:51:17.637907398 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:51:17.637944359 DEBUG Received server request `workspace/configuration` 2026-10-23 09:51:17.637948149 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:51:17.637959559 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-23 09:51:17.638010849 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:51:17.638025109 DEBUG Initializing workspace `file:///tmp/.tmpnk7HPZ/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:51:17.638040350 DEBUG Searching for a project in '/tmp/.tmpnk7HPZ/root1' 2026-10-23 09:51:17.638073200 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:51:17.638078230 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:51:17.638545475 INFO Defaulting to python-platform `linux` 2026-10-23 09:51:17.638551155 DEBUG Resolving local virtual environment: /tmp/.tmpnk7HPZ/root1/.venv 2026-10-23 09:51:17.638611825 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:51:17.638616075 DEBUG No virtual environment found 2026-10-23 09:51:17.638626946 DEBUG Adding first-party search path `/tmp/.tmpnk7HPZ/root1` 2026-10-23 09:51:17.638631236 DEBUG Using vendored stdlib 2026-10-23 09:51:17.638711766 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:51:17.638717076 DEBUG Adding new file root '/tmp/.tmpnk7HPZ/root1' of kind Project 2026-10-23 09:51:17.640744537 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-10-23 09:51:17.640789277 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-23 09:51:17.640944939 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpnk7HPZ/root1/main.py"))}: Checking file '/tmp/.tmpnk7HPZ/root1/main.py' 2026-10-23 09:51:17.641037340 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpnk7HPZ/root1/main.py"))}: Resolving dynamic module resolution paths 2026-10-23 09:51:17.651376454 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpnk7HPZ/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-10-23 09:51:17.651460105 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.011s 2026-10-23 09:51:17.651482755 DEBUG method="workspace/diagnostic" response.id=2 duration=10.72ms 2026-10-23 09:51:17.651505655 DEBUG Received server response for request 2 2026-10-23 09:51:17.651640286 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-23 09:51:17.651668237 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (root2, file:///tmp/.tmpnk7HPZ/root2), (root3, file:///tmp/.tmpnk7HPZ/root3), to remove: 2026-10-23 09:51:17.651675347 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Requesting workspace configuration for workspaces 2026-10-23 09:51:17.651699317 DEBUG Received server request `workspace/configuration` 2026-10-23 09:51:17.651713087 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:51:17.651733927 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-23 09:51:17.651742147 DEBUG client_response{id=1 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:51:17.651753387 DEBUG Initializing workspace `file:///tmp/.tmpnk7HPZ/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:51:17.651765148 DEBUG Searching for a project in '/tmp/.tmpnk7HPZ/root2' 2026-10-23 09:51:17.651796168 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:51:17.651800558 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:51:17.652706707 INFO Defaulting to python-platform `linux` 2026-10-23 09:51:17.652716037 DEBUG Resolving local virtual environment: /tmp/.tmpnk7HPZ/root2/.venv 2026-10-23 09:51:17.652757538 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:51:17.652761358 DEBUG No virtual environment found 2026-10-23 09:51:17.652771708 DEBUG Adding first-party search path `/tmp/.tmpnk7HPZ/root2` 2026-10-23 09:51:17.652775778 DEBUG Using vendored stdlib 2026-10-23 09:51:17.652857519 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:51:17.652864059 DEBUG Adding new file root '/tmp/.tmpnk7HPZ/root2' of kind Project 2026-10-23 09:51:17.654742768 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.001s 2026-10-23 09:51:17.654758598 DEBUG Initializing workspace `file:///tmp/.tmpnk7HPZ/root3`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:51:17.654769428 DEBUG Searching for a project in '/tmp/.tmpnk7HPZ/root3' 2026-10-23 09:51:17.654800628 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:51:17.654805778 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:51:17.655358534 INFO Defaulting to python-platform `linux` 2026-10-23 09:51:17.655367914 DEBUG Resolving local virtual environment: /tmp/.tmpnk7HPZ/root3/.venv 2026-10-23 09:51:17.655405954 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:51:17.655410274 DEBUG No virtual environment found 2026-10-23 09:51:17.655420994 DEBUG Adding first-party search path `/tmp/.tmpnk7HPZ/root3` 2026-10-23 09:51:17.655425554 DEBUG Using vendored stdlib 2026-10-23 09:51:17.655498865 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:51:17.655502685 DEBUG Adding new file root '/tmp/.tmpnk7HPZ/root3' of kind Project 2026-10-23 09:51:17.658402814 INFO Project::index_files{project=root3}: Indexed 1 file(s) in 0.002s 2026-10-23 09:51:17.658450175 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-23 09:51:17.658479905 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-23 09:51:17.658484445 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root2' 2026-10-23 09:51:17.658555336 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpnk7HPZ/root2/main.py"))}: Checking file '/tmp/.tmpnk7HPZ/root2/main.py' 2026-10-23 09:51:17.658643317 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpnk7HPZ/root2/main.py"))}: Resolving dynamic module resolution paths 2026-10-23 09:51:17.667361124 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpnk7HPZ/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-10-23 09:51:17.667436425 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-10-23 09:51:17.667442695 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root3' 2026-10-23 09:51:17.667494956 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpnk7HPZ/root3/main.py"))}: Checking file '/tmp/.tmpnk7HPZ/root3/main.py' 2026-10-23 09:51:17.667547646 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpnk7HPZ/root3/main.py"))}: Resolving dynamic module resolution paths 2026-10-23 09:51:17.676387195 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpnk7HPZ/root3/main.py"))}: Module `__builtins__` not found in search paths 2026-10-23 09:51:17.676462576 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-10-23 09:51:17.676497136 DEBUG method="workspace/diagnostic" response.id=3 duration=18.08ms 2026-10-23 09:51:17.676525097 DEBUG Received server response for request 3 2026-10-23 09:51:17.686740659 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 09:51:17.686780120 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:51:17.686787950 DEBUG method="shutdown" response.id=4 duration=12.36µs 2026-10-23 09:51:17.686798820 DEBUG Received server response for request 4 2026-10-23 09:51:17.686802610 DEBUG Client sends notification `exit` 2026-10-23 09:51:17.686818510 DEBUG Received exit notification, exiting ok test workspace_folders::add_workspace_folder_after_init ... 2026-10-23 09:51:17.692206074 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:51:17.692285815 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:51:17.692334036 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:51:17.692402126 DEBUG Client info: None 2026-10-23 09:51:17.692445737 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-23 09:51:17.692458167 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:51:17.692463857 INFO Version: Unknown 2026-10-23 09:51:17.692505437 DEBUG Received server response for request 1 2026-10-23 09:51:17.692549938 DEBUG Client sends notification `initialized` 2026-10-23 09:51:17.692565738 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:51:17.692739460 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:51:17.692777640 DEBUG Received server request `workspace/configuration` 2026-10-23 09:51:17.692781740 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:51:17.692794060 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-23 09:51:17.692849371 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:51:17.692868501 DEBUG Initializing workspace `file:///tmp/.tmpCtS1Ye/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:51:17.692885851 DEBUG Searching for a project in '/tmp/.tmpCtS1Ye/root1' 2026-10-23 09:51:17.692921121 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:51:17.692927241 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:51:17.694096763 INFO Defaulting to python-platform `linux` 2026-10-23 09:51:17.694107933 DEBUG Resolving local virtual environment: /tmp/.tmpCtS1Ye/root1/.venv 2026-10-23 09:51:17.694161954 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:51:17.694166844 DEBUG No virtual environment found 2026-10-23 09:51:17.694179244 DEBUG Adding first-party search path `/tmp/.tmpCtS1Ye/root1` 2026-10-23 09:51:17.694183574 DEBUG Using vendored stdlib 2026-10-23 09:51:17.694290585 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:51:17.694296545 DEBUG Adding new file root '/tmp/.tmpCtS1Ye/root1' of kind Project 2026-10-23 09:51:17.696475857 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-10-23 09:51:17.696544628 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-23 09:51:17.696757940 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpCtS1Ye/root1/main.py"))}: Checking file '/tmp/.tmpCtS1Ye/root1/main.py' 2026-10-23 09:51:17.696888651 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpCtS1Ye/root1/main.py"))}: Resolving dynamic module resolution paths 2026-10-23 09:51:17.705961913 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpCtS1Ye/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-10-23 09:51:17.706076844 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-10-23 09:51:17.706107744 DEBUG method="workspace/diagnostic" response.id=2 duration=9.61ms 2026-10-23 09:51:17.706125794 DEBUG Received server response for request 2 2026-10-23 09:51:17.706256986 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-23 09:51:17.706282946 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (root2, file:///tmp/.tmpCtS1Ye/root2), to remove: 2026-10-23 09:51:17.706288966 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Requesting workspace configuration for workspaces 2026-10-23 09:51:17.706319006 DEBUG Received server request `workspace/configuration` 2026-10-23 09:51:17.706327156 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:51:17.706343486 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-23 09:51:17.706351367 DEBUG client_response{id=1 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:51:17.706362237 DEBUG Initializing workspace `file:///tmp/.tmpCtS1Ye/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:51:17.706373777 DEBUG Searching for a project in '/tmp/.tmpCtS1Ye/root2' 2026-10-23 09:51:17.706406827 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:51:17.706413067 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:51:17.707434477 INFO Defaulting to python-platform `linux` 2026-10-23 09:51:17.707442387 DEBUG Resolving local virtual environment: /tmp/.tmpCtS1Ye/root2/.venv 2026-10-23 09:51:17.707483348 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:51:17.707487848 DEBUG No virtual environment found 2026-10-23 09:51:17.707498228 DEBUG Adding first-party search path `/tmp/.tmpCtS1Ye/root2` 2026-10-23 09:51:17.707502218 DEBUG Using vendored stdlib 2026-10-23 09:51:17.707604319 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:51:17.707607839 DEBUG Adding new file root '/tmp/.tmpCtS1Ye/root2' of kind Project 2026-10-23 09:51:17.710551969 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.002s 2026-10-23 09:51:17.710606319 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-23 09:51:17.710640330 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-23 09:51:17.710645430 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root2' 2026-10-23 09:51:17.710711320 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpCtS1Ye/root2/main.py"))}: Checking file '/tmp/.tmpCtS1Ye/root2/main.py' 2026-10-23 09:51:17.710786771 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpCtS1Ye/root2/main.py"))}: Resolving dynamic module resolution paths 2026-10-23 09:51:17.719212096 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpCtS1Ye/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-10-23 09:51:17.719291947 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-10-23 09:51:17.719317657 DEBUG method="workspace/diagnostic" response.id=3 duration=8.75ms 2026-10-23 09:51:17.719338667 DEBUG Received server response for request 3 2026-10-23 09:51:17.729515499 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 09:51:17.729550350 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:51:17.729557940 DEBUG method="shutdown" response.id=4 duration=11.79µs 2026-10-23 09:51:17.729568220 DEBUG Received server response for request 4 2026-10-23 09:51:17.729571800 DEBUG Client sends notification `exit` 2026-10-23 09:51:17.729589800 DEBUG Received exit notification, exiting ok test workspace_folders::add_workspace_refreshes_diagnostics_with_dynamic_registration ... 2026-10-23 09:51:17.736246397 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_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-23 09:51:17.736320648 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:51:17.736361478 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:51:17.736430709 DEBUG Client info: None 2026-10-23 09:51:17.736457059 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:51:17.736471479 DEBUG Resolved client capabilities: ["WORKSPACE_DIAGNOSTIC_REFRESH", "PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:51:17.736478609 INFO Version: Unknown 2026-10-23 09:51:17.736517620 DEBUG Received server response for request 1 2026-10-23 09:51:17.736559210 DEBUG Client sends notification `initialized` 2026-10-23 09:51:17.736574670 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:51:17.736692072 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:51:17.736731492 DEBUG Received server request `workspace/configuration` 2026-10-23 09:51:17.736735142 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:51:17.736793853 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:51:17.736808873 DEBUG Initializing workspace `file:///tmp/.tmpMD2qBb/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:51:17.736825323 DEBUG Searching for a project in '/tmp/.tmpMD2qBb/root1' 2026-10-23 09:51:17.736859723 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:51:17.736864213 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:51:17.737364058 INFO Defaulting to python-platform `linux` 2026-10-23 09:51:17.737369588 DEBUG Resolving local virtual environment: /tmp/.tmpMD2qBb/root1/.venv 2026-10-23 09:51:17.737412729 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:51:17.737416429 DEBUG No virtual environment found 2026-10-23 09:51:17.737427639 DEBUG Adding first-party search path `/tmp/.tmpMD2qBb/root1` 2026-10-23 09:51:17.737431999 DEBUG Using vendored stdlib 2026-10-23 09:51:17.737524260 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:51:17.737529900 DEBUG Adding new file root '/tmp/.tmpMD2qBb/root1' of kind Project 2026-10-23 09:51:17.740591141 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.003s 2026-10-23 09:51:17.740609981 DEBUG Updating project to check open files 2026-10-23 09:51:17.740630871 DEBUG Registering diagnostic capability with OpenFilesOnly diagnostic mode 2026-10-23 09:51:17.740648881 DEBUG Received server request `client/registerCapability` 2026-10-23 09:51:17.740655081 INFO Retrying to receive `client/registerCapability` request 2026-10-23 09:51:17.740668602 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:51:17.740672692 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 09:51:17.740674262 DEBUG client_response{id=1 method=client/registerCapability}: Registered dynamic capabilities 2026-10-23 09:51:17.740737062 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpMD2qBb/root1/main.py") 2026-10-23 09:51:17.740745432 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpMD2qBb/root1/main.py` 2026-10-23 09:51:17.740752252 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpMD2qBb/root1/main.py` 2026-10-23 09:51:17.740882834 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpMD2qBb/root1/main.py` to project `root1` 2026-10-23 09:51:17.740899014 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpMD2qBb/root1/main.py` 2026-10-23 09:51:17.740901524 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:51:17.740909304 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:51:17.741032375 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpMD2qBb/root1/main.py"))}: Checking file '/tmp/.tmpMD2qBb/root1/main.py' 2026-10-23 09:51:17.741153886 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpMD2qBb/root1/main.py"))}: Resolving dynamic module resolution paths 2026-10-23 09:51:17.750487850 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpMD2qBb/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-10-23 09:51:17.750571381 DEBUG method="textDocument/diagnostic" response.id=2 duration=9.66ms 2026-10-23 09:51:17.750598331 DEBUG Received server response for request 2 2026-10-23 09:51:17.750630682 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-23 09:51:17.750648492 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (root2, file:///tmp/.tmpMD2qBb/root2), to remove: 2026-10-23 09:51:17.750653982 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Requesting workspace configuration for workspaces 2026-10-23 09:51:17.750670782 DEBUG Received server request `workspace/configuration` 2026-10-23 09:51:17.750674122 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:51:17.750692312 DEBUG client_response{id=2 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:51:17.750699852 DEBUG Initializing workspace `file:///tmp/.tmpMD2qBb/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:51:17.750709603 DEBUG Searching for a project in '/tmp/.tmpMD2qBb/root2' 2026-10-23 09:51:17.750739983 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:51:17.750744613 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:51:17.751280128 INFO Defaulting to python-platform `linux` 2026-10-23 09:51:17.751289788 DEBUG Resolving local virtual environment: /tmp/.tmpMD2qBb/root2/.venv 2026-10-23 09:51:17.751331669 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:51:17.751335869 DEBUG No virtual environment found 2026-10-23 09:51:17.751347209 DEBUG Adding first-party search path `/tmp/.tmpMD2qBb/root2` 2026-10-23 09:51:17.751351539 DEBUG Using vendored stdlib 2026-10-23 09:51:17.751430070 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:51:17.751435710 DEBUG Adding new file root '/tmp/.tmpMD2qBb/root2' of kind Project 2026-10-23 09:51:17.753315889 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.001s 2026-10-23 09:51:17.753332469 DEBUG Updating project to check open files 2026-10-23 09:51:17.753347869 DEBUG Registering diagnostic capability with OpenFilesOnly diagnostic mode 2026-10-23 09:51:17.753369159 DEBUG Received server request `client/unregisterCapability` 2026-10-23 09:51:17.753374279 DEBUG Received server request `client/registerCapability` 2026-10-23 09:51:17.753376789 DEBUG Received server request `workspace/diagnostic/refresh` 2026-10-23 09:51:17.753379069 INFO Retrying to receive `client/unregisterCapability` request 2026-10-23 09:51:17.753395089 DEBUG client_response{id=3 method=client/unregisterCapability}: Unregistered dynamic capabilities 2026-10-23 09:51:17.753400009 DEBUG client_response{id=4 method=client/registerCapability}: Registered dynamic capabilities 2026-10-23 09:51:17.763463281 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 09:51:17.763487511 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:51:17.763495511 DEBUG method="shutdown" response.id=3 duration=12.71µs 2026-10-23 09:51:17.763513761 DEBUG Received server response for request 3 2026-10-23 09:51:17.763517751 DEBUG Client sends notification `exit` 2026-10-23 09:51:17.763526901 DEBUG Received exit notification, exiting ok test workspace_folders::containing_project_takes_precedence_over_import_search_paths ... 2026-10-23 09:51:17.766400420 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:51:17.766469591 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:51:17.766509061 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:51:17.766570472 DEBUG Client info: None 2026-10-23 09:51:17.766610562 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:51:17.766624483 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:51:17.766630373 INFO Version: Unknown 2026-10-23 09:51:17.766673803 DEBUG Received server response for request 1 2026-10-23 09:51:17.766716103 DEBUG Client sends notification `initialized` 2026-10-23 09:51:17.766733094 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:51:17.766814024 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:51:17.766849245 DEBUG Received server request `workspace/configuration` 2026-10-23 09:51:17.766852695 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:51:17.766872425 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:51:17.766876215 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-23 09:51:17.766908905 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:51:17.766924126 DEBUG Initializing workspace `file:///tmp/.tmpctOcSi/app`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:51:17.766938216 DEBUG Searching for a project in '/tmp/.tmpctOcSi/app' 2026-10-23 09:51:17.766983406 DEBUG Found project at '/tmp/.tmpctOcSi/app' 2026-10-23 09:51:17.766987566 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:51:17.767461541 INFO Defaulting to python-platform `linux` 2026-10-23 09:51:17.767467021 DEBUG Resolving local virtual environment: /tmp/.tmpctOcSi/app/.venv 2026-10-23 09:51:17.767509251 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:51:17.767513291 DEBUG No virtual environment found 2026-10-23 09:51:17.767529322 DEBUG Adding extra search-path `/tmp/.tmpctOcSi/library` 2026-10-23 09:51:17.767537912 DEBUG Adding extra search-path `/tmp/.tmpctOcSi/app/imports` 2026-10-23 09:51:17.767541722 DEBUG Adding first-party search path `/tmp/.tmpctOcSi/app` 2026-10-23 09:51:17.767545482 DEBUG Using vendored stdlib 2026-10-23 09:51:17.767645073 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:51:17.767649193 DEBUG Adding new file root '/tmp/.tmpctOcSi/app' of kind Project 2026-10-23 09:51:17.768068627 DEBUG Adding new file root '/tmp/.tmpctOcSi/library' of kind SearchPath 2026-10-23 09:51:17.768075877 DEBUG Adding new file root '/tmp/.tmpctOcSi/app/imports' of kind SearchPath 2026-10-23 09:51:17.769666553 INFO Project::index_files{project=app}: Indexed 1 file(s) in 0.002s 2026-10-23 09:51:17.769683383 DEBUG Initializing workspace `file:///tmp/.tmpctOcSi/library`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:51:17.769693973 DEBUG Searching for a project in '/tmp/.tmpctOcSi/library' 2026-10-23 09:51:17.769722404 DEBUG Found project at '/tmp/.tmpctOcSi/library' 2026-10-23 09:51:17.769726774 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:51:17.770196528 INFO Defaulting to python-platform `linux` 2026-10-23 09:51:17.770202739 DEBUG Resolving local virtual environment: /tmp/.tmpctOcSi/library/.venv 2026-10-23 09:51:17.770240959 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:51:17.770244759 DEBUG No virtual environment found 2026-10-23 09:51:17.770260019 DEBUG Adding extra search-path `/tmp/.tmpctOcSi/library/imports` 2026-10-23 09:51:17.770264309 DEBUG Adding first-party search path `/tmp/.tmpctOcSi/library` 2026-10-23 09:51:17.770268199 DEBUG Using vendored stdlib 2026-10-23 09:51:17.770344920 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:51:17.770348670 DEBUG Adding new file root '/tmp/.tmpctOcSi/library' of kind Project 2026-10-23 09:51:17.770752884 DEBUG Adding new file root '/tmp/.tmpctOcSi/library/imports' of kind SearchPath 2026-10-23 09:51:17.772201229 INFO Project::index_files{project=library}: Indexed 2 file(s) in 0.001s 2026-10-23 09:51:17.772213519 DEBUG Updating project to check open files 2026-10-23 09:51:17.772227819 DEBUG Updating project to check open files 2026-10-23 09:51:17.772278209 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpctOcSi/library/module.py") 2026-10-23 09:51:17.772286269 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpctOcSi/library/module.py` 2026-10-23 09:51:17.772292370 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpctOcSi/library/module.py` 2026-10-23 09:51:17.772420881 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpctOcSi/library/module.py` to project `library` 2026-10-23 09:51:17.772434901 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpctOcSi/library/module.py` 2026-10-23 09:51:17.772437261 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:51:17.772445951 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:51:17.772717614 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-23 09:51:17.775159538 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal["library"] 2026-10-23 09:51:17.775199949 DEBUG method="textDocument/hover" response.id=2 duration=2.75ms 2026-10-23 09:51:17.775213119 DEBUG Received server response for request 2 2026-10-23 09:51:17.785293540 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 09:51:17.785323051 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:51:17.785329481 DEBUG method="shutdown" response.id=3 duration=9.26µs 2026-10-23 09:51:17.785339061 DEBUG Received server response for request 3 2026-10-23 09:51:17.785342271 DEBUG Client sends notification `exit` 2026-10-23 09:51:17.785359021 DEBUG Received exit notification, exiting ok test workspace_folders::different_settings ... 2026-10-23 09:51:17.787812406 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:51:17.787869256 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:51:17.787905807 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:51:17.787983817 DEBUG Client info: None 2026-10-23 09:51:17.788026538 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-23 09:51:17.788041988 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:51:17.788049108 INFO Version: Unknown 2026-10-23 09:51:17.788093008 DEBUG Received server response for request 1 2026-10-23 09:51:17.788124319 DEBUG Client sends notification `initialized` 2026-10-23 09:51:17.788140629 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:51:17.788235080 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:51:17.788274750 DEBUG Received server request `workspace/configuration` 2026-10-23 09:51:17.788278440 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:51:17.788294090 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:51:17.788296980 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-23 09:51:17.788336891 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:51:17.788353591 DEBUG Initializing workspace `file:///tmp/.tmpVQ7LWr/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:51:17.788368281 DEBUG Searching for a project in '/tmp/.tmpVQ7LWr/root1' 2026-10-23 09:51:17.788402612 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:51:17.788407252 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:51:17.788886976 INFO Defaulting to python-platform `linux` 2026-10-23 09:51:17.788892996 DEBUG Resolving local virtual environment: /tmp/.tmpVQ7LWr/root1/.venv 2026-10-23 09:51:17.788934737 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:51:17.788938917 DEBUG No virtual environment found 2026-10-23 09:51:17.788950347 DEBUG Adding first-party search path `/tmp/.tmpVQ7LWr/root1` 2026-10-23 09:51:17.788954537 DEBUG Using vendored stdlib 2026-10-23 09:51:17.789033698 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:51:17.789038008 DEBUG Adding new file root '/tmp/.tmpVQ7LWr/root1' of kind Project 2026-10-23 09:51:17.791027708 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-10-23 09:51:17.791045078 DEBUG Initializing workspace `file:///tmp/.tmpVQ7LWr/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: Some( true, ), inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:51:17.791055758 DEBUG Searching for a project in '/tmp/.tmpVQ7LWr/root2' 2026-10-23 09:51:17.791088749 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:51:17.791093799 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:51:17.791552383 INFO Defaulting to python-platform `linux` 2026-10-23 09:51:17.791561273 DEBUG Resolving local virtual environment: /tmp/.tmpVQ7LWr/root2/.venv 2026-10-23 09:51:17.791611704 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:51:17.791615734 DEBUG No virtual environment found 2026-10-23 09:51:17.791626284 DEBUG Adding first-party search path `/tmp/.tmpVQ7LWr/root2` 2026-10-23 09:51:17.791630354 DEBUG Using vendored stdlib 2026-10-23 09:51:17.791701585 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:51:17.791707185 DEBUG Adding new file root '/tmp/.tmpVQ7LWr/root2' of kind Project 2026-10-23 09:51:17.793557663 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.001s 2026-10-23 09:51:17.793635184 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpVQ7LWr/root1/main.py") 2026-10-23 09:51:17.793643494 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpVQ7LWr/root1/main.py` 2026-10-23 09:51:17.793660364 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpVQ7LWr/root1/main.py` 2026-10-23 09:51:17.793795576 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpVQ7LWr/root1/main.py` to project `root1` 2026-10-23 09:51:17.793817006 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpVQ7LWr/root1/main.py` 2026-10-23 09:51:17.793819606 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:51:17.793827596 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:51:17.794191330 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-23 09:51:17.809566824 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-23 09:51:17.813766487 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-23 09:51:17.833751938 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-23 09:51:17.833765848 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-23 09:51:17.833772758 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-23 09:51:17.833823448 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-23 09:51:17.833827568 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-23 09:51:17.854024781 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 60.155715ms 2026-10-23 09:51:17.854076592 DEBUG method="textDocument/completion" response.id=2 duration=60.24ms 2026-10-23 09:51:17.854116232 DEBUG Received server response for request 2 2026-10-23 09:51:17.854289554 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:51:17.854301894 DEBUG Client sends request `textDocument/completion` with ID 3 2026-10-23 09:51:17.854390615 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpVQ7LWr/root2/main.py") 2026-10-23 09:51:17.854404975 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpVQ7LWr/root2/main.py` 2026-10-23 09:51:17.854431575 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpVQ7LWr/root2/main.py` 2026-10-23 09:51:17.854569297 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpVQ7LWr/root2/main.py` to project `root2` 2026-10-23 09:51:17.854600757 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpVQ7LWr/root2/main.py` 2026-10-23 09:51:17.854603507 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:51:17.854611947 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:51:17.854665318 DEBUG method="textDocument/completion" response.id=3 duration=46.06µs 2026-10-23 09:51:17.854677038 DEBUG Received server response for request 3 2026-10-23 09:51:17.864771959 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 09:51:17.864799430 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:51:17.864806950 DEBUG method="shutdown" response.id=4 duration=11.05µs 2026-10-23 09:51:17.864823690 DEBUG Received server response for request 4 2026-10-23 09:51:17.864827270 DEBUG Client sends notification `exit` 2026-10-23 09:51:17.864842790 DEBUG Received exit notification, exiting ok test workspace_folders::external_file_respects_matching_project_editor_settings ... 2026-10-23 09:51:17.873696589 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:51:17.873775060 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:51:17.873819430 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:51:17.873882521 DEBUG Client info: None 2026-10-23 09:51:17.873910501 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:51:17.873925241 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:51:17.873931252 INFO Version: Unknown 2026-10-23 09:51:17.873972862 DEBUG Received server response for request 1 2026-10-23 09:51:17.874018702 DEBUG Client sends notification `initialized` 2026-10-23 09:51:17.874036273 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:51:17.874154724 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:51:17.874196454 DEBUG Received server request `workspace/configuration` 2026-10-23 09:51:17.874200324 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:51:17.874221124 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:51:17.874230555 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-23 09:51:17.874281965 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:51:17.874300725 DEBUG Initializing workspace `file:///tmp/.tmpUivSVh/api`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:51:17.874318275 DEBUG Searching for a project in '/tmp/.tmpUivSVh/api' 2026-10-23 09:51:17.874351766 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:51:17.874357426 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:51:17.875052853 INFO Defaulting to python-platform `linux` 2026-10-23 09:51:17.875067033 DEBUG Resolving local virtual environment: /tmp/.tmpUivSVh/api/.venv 2026-10-23 09:51:17.875119853 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:51:17.875124283 DEBUG No virtual environment found 2026-10-23 09:51:17.875135564 DEBUG Adding first-party search path `/tmp/.tmpUivSVh/api` 2026-10-23 09:51:17.875139654 DEBUG Using vendored stdlib 2026-10-23 09:51:17.875241895 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:51:17.875246825 DEBUG Adding new file root '/tmp/.tmpUivSVh/api' of kind Project 2026-10-23 09:51:17.877394396 INFO Project::index_files{project=api}: Indexed 0 file(s) in 0.002s 2026-10-23 09:51:17.877416257 DEBUG Initializing workspace `file:///tmp/.tmpUivSVh/web/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: Some( true, ), inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:51:17.877435897 DEBUG Searching for a project in '/tmp/.tmpUivSVh/web/src' 2026-10-23 09:51:17.877488067 DEBUG Found project at '/tmp/.tmpUivSVh/web' 2026-10-23 09:51:17.877493167 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:51:17.878073403 INFO Defaulting to python-platform `linux` 2026-10-23 09:51:17.878081273 DEBUG Resolving local virtual environment: /tmp/.tmpUivSVh/web/.venv 2026-10-23 09:51:17.878123784 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:51:17.878127924 DEBUG No virtual environment found 2026-10-23 09:51:17.878137624 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-23 09:51:17.878150664 DEBUG Adding extra search-path `/tmp/.tmpUivSVh/shared` 2026-10-23 09:51:17.878155194 DEBUG Adding first-party search path `/tmp/.tmpUivSVh/web/src` 2026-10-23 09:51:17.878158984 DEBUG Adding first-party search path `/tmp/.tmpUivSVh/web` 2026-10-23 09:51:17.878162604 DEBUG Using vendored stdlib 2026-10-23 09:51:17.878251775 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:51:17.878255155 DEBUG Adding new file root '/tmp/.tmpUivSVh/web' of kind Project 2026-10-23 09:51:17.878663149 DEBUG Adding new file root '/tmp/.tmpUivSVh/shared' of kind SearchPath 2026-10-23 09:51:17.880140294 INFO Project::index_files{project=web}: Indexed 0 file(s) in 0.001s 2026-10-23 09:51:17.880153684 DEBUG Updating project to check open files 2026-10-23 09:51:17.880173274 DEBUG Updating project to check open files 2026-10-23 09:51:17.880221005 DEBUG notification{method=textDocument/didOpen}: Resolving dynamic module resolution paths 2026-10-23 09:51:17.880270445 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpUivSVh/shared/library.py") 2026-10-23 09:51:17.880338796 DEBUG method="textDocument/hover" response.id=2 duration=43.53µs 2026-10-23 09:51:17.880352416 DEBUG Received server response for request 2 2026-10-23 09:51:17.890430007 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 09:51:17.890454028 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:51:17.890461588 DEBUG method="shutdown" response.id=3 duration=11.21µs 2026-10-23 09:51:17.890471418 DEBUG Received server response for request 3 2026-10-23 09:51:17.890475538 DEBUG Client sends notification `exit` 2026-10-23 09:51:17.890484418 DEBUG Received exit notification, exiting ok test workspace_folders::external_file_uses_project_with_matching_search_paths_for_requests_and_changes ... 2026-10-23 09:51:17.892511488 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:51:17.892609319 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:51:17.892653450 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:51:17.892708790 DEBUG Client info: None 2026-10-23 09:51:17.892732371 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:51:17.892746111 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:51:17.892752381 INFO Version: Unknown 2026-10-23 09:51:17.892794521 DEBUG Received server response for request 1 2026-10-23 09:51:17.892840262 DEBUG Client sends notification `initialized` 2026-10-23 09:51:17.892857852 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:51:17.892998363 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:51:17.893038724 DEBUG Received server request `workspace/configuration` 2026-10-23 09:51:17.893042834 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:51:17.893064694 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:51:17.893068654 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-23 09:51:17.893115984 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:51:17.893135915 DEBUG Initializing workspace `file:///tmp/.tmpfhqNUF/api`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:51:17.893152295 DEBUG Searching for a project in '/tmp/.tmpfhqNUF/api' 2026-10-23 09:51:17.893182575 DEBUG Found project at '/tmp/.tmpfhqNUF/api' 2026-10-23 09:51:17.893186665 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:51:17.894387337 INFO Defaulting to python-platform `linux` 2026-10-23 09:51:17.894394007 DEBUG Resolving local virtual environment: /tmp/.tmpfhqNUF/api/.venv 2026-10-23 09:51:17.894444478 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:51:17.894448998 DEBUG No virtual environment found 2026-10-23 09:51:17.894461438 DEBUG Adding first-party search path `/tmp/.tmpfhqNUF/api` 2026-10-23 09:51:17.894465648 DEBUG Using vendored stdlib 2026-10-23 09:51:17.894568369 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:51:17.894573129 DEBUG Adding new file root '/tmp/.tmpfhqNUF/api' of kind Project 2026-10-23 09:51:17.897686560 INFO Project::index_files{project=api}: Indexed 1 file(s) in 0.003s 2026-10-23 09:51:17.897702571 DEBUG Initializing workspace `file:///tmp/.tmpfhqNUF/web/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:51:17.897712771 DEBUG Searching for a project in '/tmp/.tmpfhqNUF/web/src' 2026-10-23 09:51:17.897751661 DEBUG Found project at '/tmp/.tmpfhqNUF/web' 2026-10-23 09:51:17.897755281 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:51:17.898831272 INFO Defaulting to python-platform `linux` 2026-10-23 09:51:17.898837582 DEBUG Resolving local virtual environment: /tmp/.tmpfhqNUF/web/.venv 2026-10-23 09:51:17.898876432 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:51:17.898880412 DEBUG No virtual environment found 2026-10-23 09:51:17.898890492 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-23 09:51:17.898903753 DEBUG Adding extra search-path `/tmp/.tmpfhqNUF/shared` 2026-10-23 09:51:17.898907853 DEBUG Adding first-party search path `/tmp/.tmpfhqNUF/web/src` 2026-10-23 09:51:17.898911833 DEBUG Adding first-party search path `/tmp/.tmpfhqNUF/web` 2026-10-23 09:51:17.898915543 DEBUG Using vendored stdlib 2026-10-23 09:51:17.898999234 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:51:17.899002754 DEBUG Adding new file root '/tmp/.tmpfhqNUF/web' of kind Project 2026-10-23 09:51:17.899492139 DEBUG Adding new file root '/tmp/.tmpfhqNUF/shared' of kind SearchPath 2026-10-23 09:51:17.901966623 INFO Project::index_files{project=web}: Indexed 2 file(s) in 0.002s 2026-10-23 09:51:17.901978803 DEBUG Updating project to check open files 2026-10-23 09:51:17.901999794 DEBUG Updating project to check open files 2026-10-23 09:51:17.902044554 DEBUG notification{method=textDocument/didOpen}: Resolving dynamic module resolution paths 2026-10-23 09:51:17.902096135 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpfhqNUF/shared/library.py") 2026-10-23 09:51:17.902326517 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-23 09:51:17.904925383 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal["web"] 2026-10-23 09:51:17.904959073 DEBUG method="textDocument/hover" response.id=2 duration=2.84ms 2026-10-23 09:51:17.904974544 DEBUG Received server response for request 2 2026-10-23 09:51:17.905024014 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-23 09:51:17.905035004 DEBUG Client sends request `textDocument/hover` with ID 3 2026-10-23 09:51:17.905047294 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpfhqNUF/api` 2026-10-23 09:51:17.905067795 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpfhqNUF/api/ty.toml", kind: Any } 2026-10-23 09:51:17.905075855 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for a project in '/tmp/.tmpfhqNUF/api' 2026-10-23 09:51:17.905101665 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Found project at '/tmp/.tmpfhqNUF/api' 2026-10-23 09:51:17.905105865 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:51:17.905113115 INFO notification{method=workspace/didChangeWatchedFiles}:apply_changes: Defaulting to python-platform `linux` 2026-10-23 09:51:17.905116315 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Resolving local virtual environment: /tmp/.tmpfhqNUF/api/.venv 2026-10-23 09:51:17.905150855 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:51:17.905155205 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: No virtual environment found 2026-10-23 09:51:17.905169866 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding extra search-path `/tmp/.tmpfhqNUF/shared` 2026-10-23 09:51:17.905174246 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding first-party search path `/tmp/.tmpfhqNUF/api` 2026-10-23 09:51:17.905178516 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Using vendored stdlib 2026-10-23 09:51:17.905252386 INFO notification{method=workspace/didChangeWatchedFiles}:apply_changes: Python version: Python 3.15, platform: linux 2026-10-23 09:51:17.905256726 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding new file root '/tmp/.tmpfhqNUF/shared' of kind SearchPath 2026-10-23 09:51:17.905677631 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Reloading project after structural change 2026-10-23 09:51:17.905684151 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Reloading project 2026-10-23 09:51:17.905714621 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpfhqNUF/web/src` 2026-10-23 09:51:17.905736391 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpfhqNUF/api/ty.toml", kind: Any } 2026-10-23 09:51:17.905837482 DEBUG request{id=3 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-23 09:51:17.907750662 DEBUG request{id=3 method=textDocument/hover}: Inferred type of covering node is Literal["api"] 2026-10-23 09:51:17.907778992 DEBUG method="textDocument/hover" response.id=3 duration=2.03ms 2026-10-23 09:51:17.907791852 DEBUG Received server response for request 3 2026-10-23 09:51:17.907808012 DEBUG Client sends notification `textDocument/didChange` 2026-10-23 09:51:17.907815212 DEBUG Client sends request `textDocument/hover` with ID 4 2026-10-23 09:51:17.907828132 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-23 09:51:17.907849423 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpfhqNUF/shared/library.py", kind: FileContent } 2026-10-23 09:51:17.907854003 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpfhqNUF/shared/library.py` 2026-10-23 09:51:17.907877093 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpfhqNUF/shared/library.py", kind: FileContent } 2026-10-23 09:51:17.907880473 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpfhqNUF/shared/library.py` 2026-10-23 09:51:17.907946144 DEBUG request{id=4 method=textDocument/hover}: Inferred type of covering node is Literal["edited"] 2026-10-23 09:51:17.907960124 DEBUG method="textDocument/hover" response.id=4 duration=71.42µs 2026-10-23 09:51:17.907968964 DEBUG Received server response for request 4 2026-10-23 09:51:17.907980574 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:51:17.907986774 DEBUG Client sends request `textDocument/hover` with ID 5 2026-10-23 09:51:17.908009014 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpfhqNUF/web/src/main.py") 2026-10-23 09:51:17.908013554 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpfhqNUF/web/src/main.py` 2026-10-23 09:51:17.908019064 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpfhqNUF/web/src/main.py` 2026-10-23 09:51:17.908139185 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpfhqNUF/web/src/main.py` to project `web` 2026-10-23 09:51:17.908151136 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpfhqNUF/web/src/main.py` 2026-10-23 09:51:17.908153526 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:51:17.908160726 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(180))}}: Set open project files (count: 1) 2026-10-23 09:51:17.908256637 DEBUG request{id=5 method=textDocument/hover}: Inferred type of covering node is Literal["edited"] 2026-10-23 09:51:17.908272387 DEBUG method="textDocument/hover" response.id=5 duration=105.03µs 2026-10-23 09:51:17.908280747 DEBUG Received server response for request 5 2026-10-23 09:51:17.918359438 DEBUG Client sends request `shutdown` with ID 6 2026-10-23 09:51:17.918378298 DEBUG request{id=6 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:51:17.918383999 DEBUG method="shutdown" response.id=6 duration=8.00µs 2026-10-23 09:51:17.918393579 DEBUG Received server response for request 6 2026-10-23 09:51:17.918396639 DEBUG Client sends notification `exit` 2026-10-23 09:51:17.918405949 DEBUG Received exit notification, exiting ok test workspace_folders::global_settings_change ... 2026-10-23 09:51:17.920776863 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:51:17.920831363 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:51:17.920864913 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:51:17.920929784 DEBUG Client info: None 2026-10-23 09:51:17.920964294 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:51:17.920976165 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:51:17.920981605 INFO Version: Unknown 2026-10-23 09:51:17.921023285 DEBUG Received server response for request 1 2026-10-23 09:51:17.921058155 DEBUG Client sends notification `initialized` 2026-10-23 09:51:17.921072756 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:51:17.921205377 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:51:17.921254667 DEBUG Received server request `workspace/configuration` 2026-10-23 09:51:17.921258397 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:51:17.921271308 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:51:17.921274808 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 09:51:17.921328948 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:51:17.921346418 DEBUG Initializing workspace `file:///tmp/.tmp92Phdo/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:51:17.921364749 DEBUG Searching for a project in '/tmp/.tmp92Phdo/root1' 2026-10-23 09:51:17.921398899 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:51:17.921403819 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:51:17.922544570 INFO Defaulting to python-platform `linux` 2026-10-23 09:51:17.922550570 DEBUG Resolving local virtual environment: /tmp/.tmp92Phdo/root1/.venv 2026-10-23 09:51:17.922614391 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:51:17.922618791 DEBUG No virtual environment found 2026-10-23 09:51:17.922630871 DEBUG Adding first-party search path `/tmp/.tmp92Phdo/root1` 2026-10-23 09:51:17.922635181 DEBUG Using vendored stdlib 2026-10-23 09:51:17.922733862 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:51:17.922743872 DEBUG Adding new file root '/tmp/.tmp92Phdo/root1' of kind Project 2026-10-23 09:51:17.924951315 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-10-23 09:51:17.924970275 DEBUG Updating project to check open files 2026-10-23 09:51:17.925048295 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp92Phdo/root1/main.py") 2026-10-23 09:51:17.925058316 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp92Phdo/root1/main.py` 2026-10-23 09:51:17.925065816 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp92Phdo/root1/main.py` 2026-10-23 09:51:17.925214167 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp92Phdo/root1/main.py` to project `root1` 2026-10-23 09:51:17.925228227 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp92Phdo/root1/main.py` 2026-10-23 09:51:17.925230807 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:51:17.925238997 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:51:17.925386199 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp92Phdo/root1/main.py"))}: Checking file '/tmp/.tmp92Phdo/root1/main.py' 2026-10-23 09:51:17.925509840 DEBUG method="textDocument/diagnostic" response.id=2 duration=264.09µs 2026-10-23 09:51:17.925524580 DEBUG Received server response for request 2 2026-10-23 09:51:17.925620661 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-23 09:51:17.925640342 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (root2, file:///tmp/.tmp92Phdo/root2), to remove: 2026-10-23 09:51:17.925645492 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Requesting workspace configuration for workspaces 2026-10-23 09:51:17.925656132 DEBUG Received server request `workspace/configuration` 2026-10-23 09:51:17.925660292 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:51:17.925671202 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-23 09:51:17.925677092 DEBUG client_response{id=1 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:51:17.925684382 DEBUG Initializing workspace `file:///tmp/.tmp92Phdo/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:51:17.925692852 DEBUG Searching for a project in '/tmp/.tmp92Phdo/root2' 2026-10-23 09:51:17.925722622 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:51:17.925726972 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:51:17.926811493 INFO Defaulting to python-platform `linux` 2026-10-23 09:51:17.926820683 DEBUG Resolving local virtual environment: /tmp/.tmp92Phdo/root2/.venv 2026-10-23 09:51:17.926862904 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:51:17.926866564 DEBUG No virtual environment found 2026-10-23 09:51:17.926877464 DEBUG Adding first-party search path `/tmp/.tmp92Phdo/root2` 2026-10-23 09:51:17.926881534 DEBUG Using vendored stdlib 2026-10-23 09:51:17.926970055 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:51:17.926975255 DEBUG Adding new file root '/tmp/.tmp92Phdo/root2' of kind Project 2026-10-23 09:51:17.928879544 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.001s 2026-10-23 09:51:17.928895254 DEBUG Updating project to check open files 2026-10-23 09:51:17.928946695 DEBUG method="textDocument/diagnostic" response.id=3 duration=36.26µs 2026-10-23 09:51:17.928959355 DEBUG Received server response for request 3 2026-10-23 09:51:17.929000415 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:51:17.929006625 DEBUG Client sends request `textDocument/diagnostic` with ID 4 2026-10-23 09:51:17.929049836 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp92Phdo/root2/main.py") 2026-10-23 09:51:17.929056526 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp92Phdo/root2/main.py` 2026-10-23 09:51:17.929063046 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp92Phdo/root2/main.py` 2026-10-23 09:51:17.929186237 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp92Phdo/root2/main.py` to project `root2` 2026-10-23 09:51:17.929199767 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp92Phdo/root2/main.py` 2026-10-23 09:51:17.929202557 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:51:17.929209707 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:51:17.929268078 DEBUG request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp92Phdo/root2/main.py"))}: Checking file '/tmp/.tmp92Phdo/root2/main.py' 2026-10-23 09:51:17.929302958 DEBUG method="textDocument/diagnostic" response.id=4 duration=87.09µs 2026-10-23 09:51:17.929312338 DEBUG Received server response for request 4 2026-10-23 09:51:17.939406750 DEBUG Client sends request `shutdown` with ID 5 2026-10-23 09:51:17.939429360 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:51:17.939436780 DEBUG method="shutdown" response.id=5 duration=10.18µs 2026-10-23 09:51:17.939447180 DEBUG Received server response for request 5 2026-10-23 09:51:17.939450960 DEBUG Client sends notification `exit` 2026-10-23 09:51:17.939459720 DEBUG Received exit notification, exiting ok test workspace_folders::global_settings_precedence ... 2026-10-23 09:51:17.941424530 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:51:17.941495061 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:51:17.941535161 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:51:17.941605242 DEBUG Client info: None 2026-10-23 09:51:17.941628302 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:51:17.941641072 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:51:17.941647112 INFO Version: Unknown 2026-10-23 09:51:17.941689423 DEBUG Received server response for request 1 2026-10-23 09:51:17.941733533 DEBUG Client sends notification `initialized` 2026-10-23 09:51:17.941749693 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:51:17.941842334 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:51:17.941880405 DEBUG Received server request `workspace/configuration` 2026-10-23 09:51:17.941883845 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:51:17.941904025 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:51:17.941907435 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 09:51:17.941947715 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:51:17.941963476 DEBUG Initializing workspace `file:///tmp/.tmpdXhwOc/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:51:17.941978086 DEBUG Searching for a project in '/tmp/.tmpdXhwOc/root1' 2026-10-23 09:51:17.942012076 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:51:17.942016926 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:51:17.942473301 INFO Defaulting to python-platform `linux` 2026-10-23 09:51:17.942478801 DEBUG Resolving local virtual environment: /tmp/.tmpdXhwOc/root1/.venv 2026-10-23 09:51:17.942519091 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:51:17.942523121 DEBUG No virtual environment found 2026-10-23 09:51:17.942533781 DEBUG Adding first-party search path `/tmp/.tmpdXhwOc/root1` 2026-10-23 09:51:17.942537681 DEBUG Using vendored stdlib 2026-10-23 09:51:17.942639902 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:51:17.942644382 DEBUG Adding new file root '/tmp/.tmpdXhwOc/root1' of kind Project 2026-10-23 09:51:17.945521001 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-10-23 09:51:17.945536802 DEBUG Initializing workspace `file:///tmp/.tmpdXhwOc/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:51:17.945547202 DEBUG Searching for a project in '/tmp/.tmpdXhwOc/root2' 2026-10-23 09:51:17.945589392 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:51:17.945593782 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:51:17.946064757 INFO Defaulting to python-platform `linux` 2026-10-23 09:51:17.946070767 DEBUG Resolving local virtual environment: /tmp/.tmpdXhwOc/root2/.venv 2026-10-23 09:51:17.946109467 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:51:17.946113697 DEBUG No virtual environment found 2026-10-23 09:51:17.946124477 DEBUG Adding first-party search path `/tmp/.tmpdXhwOc/root2` 2026-10-23 09:51:17.946128637 DEBUG Using vendored stdlib 2026-10-23 09:51:17.946208068 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:51:17.946211328 DEBUG Adding new file root '/tmp/.tmpdXhwOc/root2' of kind Project 2026-10-23 09:51:17.949014726 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.002s 2026-10-23 09:51:17.949026867 DEBUG Updating project to check open files 2026-10-23 09:51:17.949040947 DEBUG Updating project to check open files 2026-10-23 09:51:17.949094507 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpdXhwOc/root1/main.py") 2026-10-23 09:51:17.949101357 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpdXhwOc/root1/main.py` 2026-10-23 09:51:17.949109167 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpdXhwOc/root1/main.py` 2026-10-23 09:51:17.949236149 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpdXhwOc/root1/main.py` to project `root1` 2026-10-23 09:51:17.949248439 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpdXhwOc/root1/main.py` 2026-10-23 09:51:17.949250869 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:51:17.949258039 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:51:17.949376850 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpdXhwOc/root1/main.py"))}: Checking file '/tmp/.tmpdXhwOc/root1/main.py' 2026-10-23 09:51:17.949462381 DEBUG method="textDocument/diagnostic" response.id=2 duration=198.01µs 2026-10-23 09:51:17.949474961 DEBUG Received server response for request 2 2026-10-23 09:51:17.949538652 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:51:17.949545422 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-23 09:51:17.949595452 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpdXhwOc/root2/main.py") 2026-10-23 09:51:17.949601902 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpdXhwOc/root2/main.py` 2026-10-23 09:51:17.949608512 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpdXhwOc/root2/main.py` 2026-10-23 09:51:17.949713023 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpdXhwOc/root2/main.py` to project `root2` 2026-10-23 09:51:17.949722094 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpdXhwOc/root2/main.py` 2026-10-23 09:51:17.949724314 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:51:17.949730284 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:51:17.949781964 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpdXhwOc/root2/main.py"))}: Checking file '/tmp/.tmpdXhwOc/root2/main.py' 2026-10-23 09:51:17.949812814 DEBUG method="textDocument/diagnostic" response.id=3 duration=76.21µs 2026-10-23 09:51:17.949822585 DEBUG Received server response for request 3 2026-10-23 09:51:17.950457721 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:51:17.950491071 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:51:17.950521952 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:51:17.950604702 DEBUG Client info: None 2026-10-23 09:51:17.950630123 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:51:17.950641683 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:51:17.950653793 INFO Version: Unknown 2026-10-23 09:51:17.950706223 DEBUG Received server response for request 1 2026-10-23 09:51:17.950744834 DEBUG Client sends notification `initialized` 2026-10-23 09:51:17.950761194 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:51:17.950856555 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:51:17.950895755 DEBUG Received server request `workspace/configuration` 2026-10-23 09:51:17.950899055 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:51:17.950921176 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:51:17.950925396 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 09:51:17.950972966 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:51:17.950992356 DEBUG Initializing workspace `file:///tmp/.tmpFhy3a5/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:51:17.951006126 DEBUG Searching for a project in '/tmp/.tmpFhy3a5/root1' 2026-10-23 09:51:17.951038627 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:51:17.951042817 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:51:17.952742694 INFO Defaulting to python-platform `linux` 2026-10-23 09:51:17.952751074 DEBUG Resolving local virtual environment: /tmp/.tmpFhy3a5/root1/.venv 2026-10-23 09:51:17.952788964 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:51:17.952792684 DEBUG No virtual environment found 2026-10-23 09:51:17.952803205 DEBUG Adding first-party search path `/tmp/.tmpFhy3a5/root1` 2026-10-23 09:51:17.952807325 DEBUG Using vendored stdlib 2026-10-23 09:51:17.952908636 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:51:17.952913136 DEBUG Adding new file root '/tmp/.tmpFhy3a5/root1' of kind Project 2026-10-23 09:51:17.956754014 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.003s 2026-10-23 09:51:17.956768094 DEBUG Initializing workspace `file:///tmp/.tmpFhy3a5/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:51:17.956779525 DEBUG Searching for a project in '/tmp/.tmpFhy3a5/root2' 2026-10-23 09:51:17.956809755 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:51:17.956814625 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:51:17.959466622 INFO Defaulting to python-platform `linux` 2026-10-23 09:51:17.959474392 DEBUG Resolving local virtual environment: /tmp/.tmpFhy3a5/root2/.venv 2026-10-23 09:51:17.959514282 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:51:17.959518672 DEBUG No virtual environment found 2026-10-23 09:51:17.959528572 DEBUG Adding first-party search path `/tmp/.tmpFhy3a5/root2` 2026-10-23 09:51:17.959532642 DEBUG Using vendored stdlib 2026-10-23 09:51:17.959680584 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:51:17.959684714 DEBUG Adding new file root '/tmp/.tmpFhy3a5/root2' of kind Project 2026-10-23 09:51:17.962630673 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.002s 2026-10-23 09:51:17.962642834 DEBUG Updating project to check open files 2026-10-23 09:51:17.962657014 DEBUG Updating project to check open files 2026-10-23 09:51:17.962719384 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpFhy3a5/root1/main.py") 2026-10-23 09:51:17.962726424 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpFhy3a5/root1/main.py` 2026-10-23 09:51:17.962732954 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpFhy3a5/root1/main.py` 2026-10-23 09:51:17.962864356 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpFhy3a5/root1/main.py` to project `root1` 2026-10-23 09:51:17.962876596 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpFhy3a5/root1/main.py` 2026-10-23 09:51:17.962878936 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:51:17.962886566 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:51:17.962993637 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpFhy3a5/root1/main.py"))}: Checking file '/tmp/.tmpFhy3a5/root1/main.py' 2026-10-23 09:51:17.963079388 DEBUG method="textDocument/diagnostic" response.id=2 duration=185.99µs 2026-10-23 09:51:17.963094848 DEBUG Received server response for request 2 2026-10-23 09:51:17.963191699 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:51:17.963201069 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-23 09:51:17.963250650 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpFhy3a5/root2/main.py") 2026-10-23 09:51:17.963255710 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpFhy3a5/root2/main.py` 2026-10-23 09:51:17.963261330 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpFhy3a5/root2/main.py` 2026-10-23 09:51:17.963381101 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpFhy3a5/root2/main.py` to project `root2` 2026-10-23 09:51:17.963389901 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpFhy3a5/root2/main.py` 2026-10-23 09:51:17.963392101 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:51:17.963398671 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:51:17.963450272 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpFhy3a5/root2/main.py"))}: Checking file '/tmp/.tmpFhy3a5/root2/main.py' 2026-10-23 09:51:17.963485422 DEBUG method="textDocument/diagnostic" response.id=3 duration=80.68µs 2026-10-23 09:51:17.963495902 DEBUG Received server response for request 3 2026-10-23 09:51:17.973623944 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 09:51:17.973642494 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:51:17.973649974 DEBUG method="shutdown" response.id=4 duration=10.68µs 2026-10-23 09:51:17.973660624 DEBUG Received server response for request 4 2026-10-23 09:51:17.973664634 DEBUG Client sends notification `exit` 2026-10-23 09:51:17.973673614 DEBUG Received exit notification, exiting 2026-10-23 09:51:17.985195730 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 09:51:17.985227261 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:51:17.985237751 DEBUG method="shutdown" response.id=4 duration=15.56µs 2026-10-23 09:51:17.985257871 DEBUG Received server response for request 4 2026-10-23 09:51:17.985261521 DEBUG Client sends notification `exit` 2026-10-23 09:51:17.985270901 DEBUG Received exit notification, exiting ok test workspace_folders::initialize_multiple_workspace_folders ... 2026-10-23 09:51:17.987343502 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:51:17.987408973 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:51:17.987446073 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:51:17.987519304 DEBUG Client info: None 2026-10-23 09:51:17.987543344 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-23 09:51:17.987557054 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:51:17.987563164 INFO Version: Unknown 2026-10-23 09:51:17.987616935 DEBUG Received server response for request 1 2026-10-23 09:51:17.987657775 DEBUG Client sends notification `initialized` 2026-10-23 09:51:17.987675765 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:51:17.987776696 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:51:17.987815597 DEBUG Received server request `workspace/configuration` 2026-10-23 09:51:17.987819907 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:51:17.987836897 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-23 09:51:17.987881067 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:51:17.987897227 DEBUG Initializing workspace `file:///tmp/.tmpLtj6yF/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:51:17.987912798 DEBUG Searching for a project in '/tmp/.tmpLtj6yF/root1' 2026-10-23 09:51:17.987944368 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:51:17.987949118 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:51:17.988433713 INFO Defaulting to python-platform `linux` 2026-10-23 09:51:17.988439603 DEBUG Resolving local virtual environment: /tmp/.tmpLtj6yF/root1/.venv 2026-10-23 09:51:17.988481343 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:51:17.988485063 DEBUG No virtual environment found 2026-10-23 09:51:17.988495584 DEBUG Adding first-party search path `/tmp/.tmpLtj6yF/root1` 2026-10-23 09:51:17.988499934 DEBUG Using vendored stdlib 2026-10-23 09:51:17.988596795 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:51:17.988601425 DEBUG Adding new file root '/tmp/.tmpLtj6yF/root1' of kind Project 2026-10-23 09:51:17.991449483 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-10-23 09:51:17.991465543 DEBUG Initializing workspace `file:///tmp/.tmpLtj6yF/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:51:17.991475853 DEBUG Searching for a project in '/tmp/.tmpLtj6yF/root2' 2026-10-23 09:51:17.991507594 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:51:17.991511874 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:51:17.991975728 INFO Defaulting to python-platform `linux` 2026-10-23 09:51:17.991982699 DEBUG Resolving local virtual environment: /tmp/.tmpLtj6yF/root2/.venv 2026-10-23 09:51:17.992022309 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:51:17.992026279 DEBUG No virtual environment found 2026-10-23 09:51:17.992037049 DEBUG Adding first-party search path `/tmp/.tmpLtj6yF/root2` 2026-10-23 09:51:17.992041469 DEBUG Using vendored stdlib 2026-10-23 09:51:17.992114740 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:51:17.992118140 DEBUG Adding new file root '/tmp/.tmpLtj6yF/root2' of kind Project 2026-10-23 09:51:17.994950308 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.002s 2026-10-23 09:51:17.995005269 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-23 09:51:17.995144180 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpLtj6yF/root1/main.py"))}: Checking file '/tmp/.tmpLtj6yF/root1/main.py' 2026-10-23 09:51:17.995251591 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpLtj6yF/root1/main.py"))}: Resolving dynamic module resolution paths 2026-10-23 09:51:18.003950949 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpLtj6yF/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-10-23 09:51:18.004046330 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-10-23 09:51:18.004053070 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root2' 2026-10-23 09:51:18.004102690 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpLtj6yF/root2/main.py"))}: Checking file '/tmp/.tmpLtj6yF/root2/main.py' 2026-10-23 09:51:18.004155041 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpLtj6yF/root2/main.py"))}: Resolving dynamic module resolution paths 2026-10-23 09:51:18.012071011 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpLtj6yF/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-10-23 09:51:18.012135741 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.008s 2026-10-23 09:51:18.012159861 DEBUG method="workspace/diagnostic" response.id=2 duration=17.20ms 2026-10-23 09:51:18.012179002 DEBUG Received server response for request 2 2026-10-23 09:51:18.022403804 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 09:51:18.022430555 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:51:18.022438165 DEBUG method="shutdown" response.id=3 duration=12.66µs 2026-10-23 09:51:18.022449745 DEBUG Received server response for request 3 2026-10-23 09:51:18.022453565 DEBUG Client sends notification `exit` 2026-10-23 09:51:18.022463335 DEBUG Received exit notification, exiting ok test workspace_folders::nested_sibling_workspace_uses_correct_project ... 2026-10-23 09:51:18.026359244 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:51:18.026427195 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:51:18.026466555 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:51:18.026529856 DEBUG Client info: None 2026-10-23 09:51:18.026562166 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:51:18.026576186 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:51:18.026593557 INFO Version: Unknown 2026-10-23 09:51:18.026637057 DEBUG Received server response for request 1 2026-10-23 09:51:18.026677627 DEBUG Client sends notification `initialized` 2026-10-23 09:51:18.026693378 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:51:18.026847849 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:51:18.026884569 DEBUG Received server request `workspace/configuration` 2026-10-23 09:51:18.026888390 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:51:18.026907810 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:51:18.026911000 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 09:51:18.026969400 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:51:18.026989961 DEBUG Initializing workspace `file:///tmp/.tmprZNfVe`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:51:18.027005571 DEBUG Searching for a project in '/tmp/.tmprZNfVe' 2026-10-23 09:51:18.027051161 DEBUG Found project at '/tmp/.tmprZNfVe' 2026-10-23 09:51:18.027056271 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:51:18.028276383 INFO Defaulting to python-platform `linux` 2026-10-23 09:51:18.028285194 DEBUG Resolving local virtual environment: /tmp/.tmprZNfVe/.venv 2026-10-23 09:51:18.028334244 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:51:18.028339174 DEBUG No virtual environment found 2026-10-23 09:51:18.028351004 DEBUG Adding first-party search path `/tmp/.tmprZNfVe` 2026-10-23 09:51:18.028355174 DEBUG Using vendored stdlib 2026-10-23 09:51:18.028472245 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:51:18.028477215 DEBUG Adding new file root '/tmp/.tmprZNfVe' of kind Project 2026-10-23 09:51:18.030315184 DEBUG Ignoring file `/tmp/.tmprZNfVe/pyproject.toml` because it doesn't match any `src.include` pattern or path specified on the CLI. 2026-10-23 09:51:18.030342654 DEBUG Skipping directory `/tmp/.tmprZNfVe/external` because it doesn't match any `src.include` pattern or path specified on the CLI 2026-10-23 09:51:18.032531526 INFO Project::index_files{project=.tmprZNfVe}: Indexed 1 file(s) in 0.003s 2026-10-23 09:51:18.032553746 DEBUG Initializing workspace `file:///tmp/.tmprZNfVe/external/Y`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:51:18.032564927 DEBUG Searching for a project in '/tmp/.tmprZNfVe/external/Y' 2026-10-23 09:51:18.032608467 DEBUG Found project at '/tmp/.tmprZNfVe/external/Y' 2026-10-23 09:51:18.032612947 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:51:18.033736468 INFO Defaulting to python-platform `linux` 2026-10-23 09:51:18.033742998 DEBUG Resolving local virtual environment: /tmp/.tmprZNfVe/external/Y/.venv 2026-10-23 09:51:18.033784079 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:51:18.033787989 DEBUG No virtual environment found 2026-10-23 09:51:18.033798759 DEBUG Adding first-party search path `/tmp/.tmprZNfVe/external/Y` 2026-10-23 09:51:18.033802939 DEBUG Using vendored stdlib 2026-10-23 09:51:18.033892210 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:51:18.033896450 DEBUG Adding new file root '/tmp/.tmprZNfVe/external/Y' of kind Project 2026-10-23 09:51:18.034805419 DEBUG Ignoring file `/tmp/.tmprZNfVe/external/Y/pyproject.toml` because it doesn't match any `src.include` pattern or path specified on the CLI. 2026-10-23 09:51:18.035947901 INFO Project::index_files{project=Y}: Indexed 1 file(s) in 0.001s 2026-10-23 09:51:18.035963301 DEBUG Updating project to check open files 2026-10-23 09:51:18.035985271 DEBUG Updating project to check open files 2026-10-23 09:51:18.036047202 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmprZNfVe/systemtests/included.py") 2026-10-23 09:51:18.036057652 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmprZNfVe/systemtests/included.py` 2026-10-23 09:51:18.036064242 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmprZNfVe/systemtests/included.py` 2026-10-23 09:51:18.036193613 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmprZNfVe/systemtests/included.py` to project `.tmprZNfVe` 2026-10-23 09:51:18.036209473 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmprZNfVe/systemtests/included.py` 2026-10-23 09:51:18.036212003 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:51:18.036220353 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:51:18.036388675 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmprZNfVe/systemtests/included.py"))}: Checking file '/tmp/.tmprZNfVe/systemtests/included.py' 2026-10-23 09:51:18.036569737 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmprZNfVe/systemtests/included.py"))}: Resolving dynamic module resolution paths 2026-10-23 09:51:18.045375655 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmprZNfVe/systemtests/included.py"))}: Module `__builtins__` not found in search paths 2026-10-23 09:51:18.049557387 DEBUG method="textDocument/diagnostic" response.id=2 duration=13.33ms 2026-10-23 09:51:18.049588088 DEBUG Received server response for request 2 2026-10-23 09:51:18.049709349 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:51:18.049722579 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-23 09:51:18.049769370 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmprZNfVe/external/Y/only_external.py") 2026-10-23 09:51:18.049777860 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmprZNfVe/external/Y/only_external.py` 2026-10-23 09:51:18.049789530 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmprZNfVe/external/Y/only_external.py` 2026-10-23 09:51:18.049921591 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmprZNfVe/external/Y/only_external.py` to project `Y` 2026-10-23 09:51:18.049937161 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmprZNfVe/external/Y/only_external.py` 2026-10-23 09:51:18.049939821 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:51:18.049946251 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:51:18.050015052 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmprZNfVe/external/Y/only_external.py"))}: Checking file '/tmp/.tmprZNfVe/external/Y/only_external.py' 2026-10-23 09:51:18.050083023 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmprZNfVe/external/Y/only_external.py"))}: Resolving dynamic module resolution paths 2026-10-23 09:51:18.058087423 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmprZNfVe/external/Y/only_external.py"))}: Module `__builtins__` not found in search paths 2026-10-23 09:51:18.062107714 DEBUG method="textDocument/diagnostic" response.id=3 duration=12.15ms 2026-10-23 09:51:18.062123274 DEBUG Received server response for request 3 2026-10-23 09:51:18.072252096 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 09:51:18.072287206 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:51:18.072294546 DEBUG method="shutdown" response.id=4 duration=11.27µs 2026-10-23 09:51:18.072312036 DEBUG Received server response for request 4 2026-10-23 09:51:18.072315587 DEBUG Client sends notification `exit` 2026-10-23 09:51:18.072330747 DEBUG Received exit notification, exiting ok test workspace_folders::nested_sibling_workspace_uses_correct_settings ... 2026-10-23 09:51:18.077037554 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:51:18.077101354 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:51:18.077140655 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:51:18.077203015 DEBUG Client info: None 2026-10-23 09:51:18.077240706 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:51:18.077252876 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:51:18.077258486 INFO Version: Unknown 2026-10-23 09:51:18.077297986 DEBUG Received server response for request 1 2026-10-23 09:51:18.077336497 DEBUG Client sends notification `initialized` 2026-10-23 09:51:18.077353037 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:51:18.077452848 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:51:18.077494708 DEBUG Received server request `workspace/configuration` 2026-10-23 09:51:18.077498758 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:51:18.077517249 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:51:18.077520379 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-23 09:51:18.077570539 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:51:18.077598979 DEBUG Initializing workspace `file:///tmp/.tmpPzcDmE`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:51:18.077615130 DEBUG Searching for a project in '/tmp/.tmpPzcDmE' 2026-10-23 09:51:18.077642890 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:51:18.077647910 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:51:18.078181295 INFO Defaulting to python-platform `linux` 2026-10-23 09:51:18.078187525 DEBUG Resolving local virtual environment: /tmp/.tmpPzcDmE/.venv 2026-10-23 09:51:18.078232256 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:51:18.078236776 DEBUG No virtual environment found 2026-10-23 09:51:18.078247886 DEBUG Adding first-party search path `/tmp/.tmpPzcDmE` 2026-10-23 09:51:18.078252166 DEBUG Using vendored stdlib 2026-10-23 09:51:18.078333067 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:51:18.078337337 DEBUG Adding new file root '/tmp/.tmpPzcDmE' of kind Project 2026-10-23 09:51:18.081136055 INFO Project::index_files{project=.tmpPzcDmE}: Indexed 2 file(s) in 0.002s 2026-10-23 09:51:18.081152195 DEBUG Initializing workspace `file:///tmp/.tmpPzcDmE/external/Y`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: Some( true, ), inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:51:18.081163235 DEBUG Searching for a project in '/tmp/.tmpPzcDmE/external/Y' 2026-10-23 09:51:18.081202736 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:51:18.081207276 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:51:18.081708961 INFO Defaulting to python-platform `linux` 2026-10-23 09:51:18.081717621 DEBUG Resolving local virtual environment: /tmp/.tmpPzcDmE/external/Y/.venv 2026-10-23 09:51:18.081758601 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:51:18.081762301 DEBUG No virtual environment found 2026-10-23 09:51:18.081773212 DEBUG Adding first-party search path `/tmp/.tmpPzcDmE/external/Y` 2026-10-23 09:51:18.081777362 DEBUG Using vendored stdlib 2026-10-23 09:51:18.081851592 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:51:18.081855482 DEBUG Adding new file root '/tmp/.tmpPzcDmE/external/Y' of kind Project 2026-10-23 09:51:18.084689281 INFO Project::index_files{project=Y}: Indexed 1 file(s) in 0.002s 2026-10-23 09:51:18.084702781 DEBUG Updating project to check open files 2026-10-23 09:51:18.084722101 DEBUG Updating project to check open files 2026-10-23 09:51:18.084782152 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpPzcDmE/systemtests/foo.py") 2026-10-23 09:51:18.084792782 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpPzcDmE/systemtests/foo.py` 2026-10-23 09:51:18.084798682 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpPzcDmE/systemtests/foo.py` 2026-10-23 09:51:18.084921163 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpPzcDmE/systemtests/foo.py` to project `.tmpPzcDmE` 2026-10-23 09:51:18.084934813 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpPzcDmE/systemtests/foo.py` 2026-10-23 09:51:18.084937593 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:51:18.084945293 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:51:18.085182256 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-23 09:51:18.094794462 DEBUG request{id=2 method=textDocument/hover}: Module `__builtins__` not found in search paths 2026-10-23 09:51:18.098903404 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is def foo() -> str 2026-10-23 09:51:18.098940984 DEBUG method="textDocument/hover" response.id=2 duration=13.99ms 2026-10-23 09:51:18.098960594 DEBUG Received server response for request 2 2026-10-23 09:51:18.098990435 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:51:18.098998775 DEBUG Client sends request `textDocument/hover` with ID 3 2026-10-23 09:51:18.099047065 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpPzcDmE/external/Y/foo.py") 2026-10-23 09:51:18.099053995 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpPzcDmE/external/Y/foo.py` 2026-10-23 09:51:18.099064555 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpPzcDmE/external/Y/foo.py` 2026-10-23 09:51:18.099208617 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpPzcDmE/external/Y/foo.py` to project `Y` 2026-10-23 09:51:18.099221697 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpPzcDmE/external/Y/foo.py` 2026-10-23 09:51:18.099223947 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:51:18.099230447 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:51:18.099257177 DEBUG method="textDocument/hover" response.id=3 duration=20.37µs 2026-10-23 09:51:18.099266647 DEBUG Received server response for request 3 2026-10-23 09:51:18.109341819 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 09:51:18.109365729 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:51:18.109372509 DEBUG method="shutdown" response.id=4 duration=9.84µs 2026-10-23 09:51:18.109383169 DEBUG Received server response for request 4 2026-10-23 09:51:18.109386339 DEBUG Client sends notification `exit` 2026-10-23 09:51:18.109395229 DEBUG Received exit notification, exiting ok test workspace_folders::remove_multiple_workspace_folders ... 2026-10-23 09:51:18.112900264 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:51:18.112980585 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:51:18.113030536 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:51:18.113098976 DEBUG Client info: None 2026-10-23 09:51:18.113132097 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-23 09:51:18.113144387 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:51:18.113149907 INFO Version: Unknown 2026-10-23 09:51:18.113190137 DEBUG Received server response for request 1 2026-10-23 09:51:18.113236728 DEBUG Client sends notification `initialized` 2026-10-23 09:51:18.113254808 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:51:18.113407850 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:51:18.113446280 DEBUG Received server request `workspace/configuration` 2026-10-23 09:51:18.113450170 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:51:18.113472910 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-23 09:51:18.113530671 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:51:18.113553951 DEBUG Initializing workspace `file:///tmp/.tmpQYmqh0/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:51:18.113570221 DEBUG Searching for a project in '/tmp/.tmpQYmqh0/root1' 2026-10-23 09:51:18.113614402 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:51:18.113620262 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:51:18.114821784 INFO Defaulting to python-platform `linux` 2026-10-23 09:51:18.114833124 DEBUG Resolving local virtual environment: /tmp/.tmpQYmqh0/root1/.venv 2026-10-23 09:51:18.114884124 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:51:18.114888734 DEBUG No virtual environment found 2026-10-23 09:51:18.114900605 DEBUG Adding first-party search path `/tmp/.tmpQYmqh0/root1` 2026-10-23 09:51:18.114904775 DEBUG Using vendored stdlib 2026-10-23 09:51:18.115010706 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:51:18.115015456 DEBUG Adding new file root '/tmp/.tmpQYmqh0/root1' of kind Project 2026-10-23 09:51:18.118032206 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-10-23 09:51:18.118051576 DEBUG Initializing workspace `file:///tmp/.tmpQYmqh0/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:51:18.118062696 DEBUG Searching for a project in '/tmp/.tmpQYmqh0/root2' 2026-10-23 09:51:18.118093177 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:51:18.118098377 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:51:18.119228748 INFO Defaulting to python-platform `linux` 2026-10-23 09:51:18.119237868 DEBUG Resolving local virtual environment: /tmp/.tmpQYmqh0/root2/.venv 2026-10-23 09:51:18.119278099 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:51:18.119282139 DEBUG No virtual environment found 2026-10-23 09:51:18.119292309 DEBUG Adding first-party search path `/tmp/.tmpQYmqh0/root2` 2026-10-23 09:51:18.119296429 DEBUG Using vendored stdlib 2026-10-23 09:51:18.119378780 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:51:18.119382510 DEBUG Adding new file root '/tmp/.tmpQYmqh0/root2' of kind Project 2026-10-23 09:51:18.122314169 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.002s 2026-10-23 09:51:18.122329379 DEBUG Initializing workspace `file:///tmp/.tmpQYmqh0/root3`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:51:18.122339989 DEBUG Searching for a project in '/tmp/.tmpQYmqh0/root3' 2026-10-23 09:51:18.122371190 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:51:18.122376460 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:51:18.122957986 INFO Defaulting to python-platform `linux` 2026-10-23 09:51:18.122966876 DEBUG Resolving local virtual environment: /tmp/.tmpQYmqh0/root3/.venv 2026-10-23 09:51:18.123003926 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:51:18.123007856 DEBUG No virtual environment found 2026-10-23 09:51:18.123017896 DEBUG Adding first-party search path `/tmp/.tmpQYmqh0/root3` 2026-10-23 09:51:18.123021946 DEBUG Using vendored stdlib 2026-10-23 09:51:18.123094387 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:51:18.123099977 DEBUG Adding new file root '/tmp/.tmpQYmqh0/root3' of kind Project 2026-10-23 09:51:18.125920235 INFO Project::index_files{project=root3}: Indexed 1 file(s) in 0.002s 2026-10-23 09:51:18.125989056 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-23 09:51:18.126176768 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpQYmqh0/root1/main.py"))}: Checking file '/tmp/.tmpQYmqh0/root1/main.py' 2026-10-23 09:51:18.126298279 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpQYmqh0/root1/main.py"))}: Resolving dynamic module resolution paths 2026-10-23 09:51:18.135936216 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpQYmqh0/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-10-23 09:51:18.136049617 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.010s 2026-10-23 09:51:18.136058257 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root2' 2026-10-23 09:51:18.136114488 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpQYmqh0/root2/main.py"))}: Checking file '/tmp/.tmpQYmqh0/root2/main.py' 2026-10-23 09:51:18.136170058 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpQYmqh0/root2/main.py"))}: Resolving dynamic module resolution paths 2026-10-23 09:51:18.144420711 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpQYmqh0/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-10-23 09:51:18.144493182 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.008s 2026-10-23 09:51:18.144505952 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root3' 2026-10-23 09:51:18.144555093 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpQYmqh0/root3/main.py"))}: Checking file '/tmp/.tmpQYmqh0/root3/main.py' 2026-10-23 09:51:18.144623213 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpQYmqh0/root3/main.py"))}: Resolving dynamic module resolution paths 2026-10-23 09:51:18.152612324 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpQYmqh0/root3/main.py"))}: Module `__builtins__` not found in search paths 2026-10-23 09:51:18.152681305 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.008s 2026-10-23 09:51:18.152721305 DEBUG method="workspace/diagnostic" response.id=2 duration=26.78ms 2026-10-23 09:51:18.152752275 DEBUG Received server response for request 2 2026-10-23 09:51:18.152943287 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-23 09:51:18.152955917 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-23 09:51:18.152978198 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: , to remove: (root2, file:///tmp/.tmpQYmqh0/root2), (root3, file:///tmp/.tmpQYmqh0/root3) 2026-10-23 09:51:18.152982838 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmpQYmqh0/root2 2026-10-23 09:51:18.154101239 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmpQYmqh0/root3 2026-10-23 09:51:18.155172119 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-23 09:51:18.155194790 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-23 09:51:18.155213960 DEBUG method="workspace/diagnostic" response.id=3 duration=69.58µs 2026-10-23 09:51:18.155227180 DEBUG Received server response for request 3 2026-10-23 09:51:18.165359852 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 09:51:18.165391132 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:51:18.165399772 DEBUG method="shutdown" response.id=4 duration=12.31µs 2026-10-23 09:51:18.165418623 DEBUG Received server response for request 4 2026-10-23 09:51:18.165422873 DEBUG Client sends notification `exit` 2026-10-23 09:51:18.165437883 DEBUG Received exit notification, exiting ok test workspace_folders::remove_only_workspace ... 2026-10-23 09:51:18.168453473 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:51:18.168531624 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:51:18.168593954 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:51:18.168664545 DEBUG Client info: None 2026-10-23 09:51:18.168694655 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-23 09:51:18.168709666 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:51:18.168716346 INFO Version: Unknown 2026-10-23 09:51:18.168759096 DEBUG Received server response for request 1 2026-10-23 09:51:18.168805087 DEBUG Client sends notification `initialized` 2026-10-23 09:51:18.168821237 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:51:18.168988148 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:51:18.169038079 DEBUG Received server request `workspace/configuration` 2026-10-23 09:51:18.169041739 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:51:18.169057389 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-23 09:51:18.169060359 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-23 09:51:18.169120310 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:51:18.169140300 DEBUG Initializing workspace `file:///tmp/.tmpI5Axqy/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:51:18.169160380 DEBUG Searching for a project in '/tmp/.tmpI5Axqy/root1' 2026-10-23 09:51:18.169196501 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:51:18.169201531 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:51:18.170367462 INFO Defaulting to python-platform `linux` 2026-10-23 09:51:18.170374132 DEBUG Resolving local virtual environment: /tmp/.tmpI5Axqy/root1/.venv 2026-10-23 09:51:18.170428623 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:51:18.170433233 DEBUG No virtual environment found 2026-10-23 09:51:18.170445353 DEBUG Adding first-party search path `/tmp/.tmpI5Axqy/root1` 2026-10-23 09:51:18.170449753 DEBUG Using vendored stdlib 2026-10-23 09:51:18.170560794 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:51:18.170570104 DEBUG Adding new file root '/tmp/.tmpI5Axqy/root1' of kind Project 2026-10-23 09:51:18.173687006 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-10-23 09:51:18.173723066 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: , to remove: (root1, file:///tmp/.tmpI5Axqy/root1) 2026-10-23 09:51:18.173727266 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmpI5Axqy/root1 2026-10-23 09:51:18.173978369 DEBUG request{id=2 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-10-23 09:51:20.169176022 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 09:51:20.169306894 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:51:20.169365544 DEBUG method="workspace/diagnostic" response.id=2 duration=2.00s 2026-10-23 09:51:20.169379074 DEBUG method="shutdown" response.id=3 duration=81.83µs 2026-10-23 09:51:20.169383914 DEBUG Received server response for request 2 2026-10-23 09:51:20.169389144 DEBUG Received server response for request 3 2026-10-23 09:51:20.169394064 DEBUG Client sends notification `exit` 2026-10-23 09:51:20.169404145 DEBUG Received exit notification, exiting ok test workspace_folders::remove_workspace_folder_after_init ... 2026-10-23 09:51:20.171186222 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:51:20.171266053 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:51:20.171316294 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:51:20.171397445 DEBUG Client info: None 2026-10-23 09:51:20.171431945 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-23 09:51:20.171447735 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:51:20.171454135 INFO Version: Unknown 2026-10-23 09:51:20.171494566 DEBUG Received server response for request 1 2026-10-23 09:51:20.171542496 DEBUG Client sends notification `initialized` 2026-10-23 09:51:20.171560396 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:51:20.171704188 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:51:20.171747388 DEBUG Received server request `workspace/configuration` 2026-10-23 09:51:20.171751358 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:51:20.171768968 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-23 09:51:20.171842239 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:51:20.171861639 DEBUG Initializing workspace `file:///tmp/.tmptC3U3W/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:51:20.171880559 DEBUG Searching for a project in '/tmp/.tmptC3U3W/root1' 2026-10-23 09:51:20.171915610 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:51:20.171921580 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:51:20.172780798 INFO Defaulting to python-platform `linux` 2026-10-23 09:51:20.172787868 DEBUG Resolving local virtual environment: /tmp/.tmptC3U3W/root1/.venv 2026-10-23 09:51:20.172856759 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:51:20.172861409 DEBUG No virtual environment found 2026-10-23 09:51:20.172873409 DEBUG Adding first-party search path `/tmp/.tmptC3U3W/root1` 2026-10-23 09:51:20.172884429 DEBUG Using vendored stdlib 2026-10-23 09:51:20.173001301 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:51:20.173007411 DEBUG Adding new file root '/tmp/.tmptC3U3W/root1' of kind Project 2026-10-23 09:51:20.176173662 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.003s 2026-10-23 09:51:20.176198143 DEBUG Initializing workspace `file:///tmp/.tmptC3U3W/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:51:20.176209653 DEBUG Searching for a project in '/tmp/.tmptC3U3W/root2' 2026-10-23 09:51:20.176242073 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:51:20.176247963 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:51:20.176916260 INFO Defaulting to python-platform `linux` 2026-10-23 09:51:20.176922770 DEBUG Resolving local virtual environment: /tmp/.tmptC3U3W/root2/.venv 2026-10-23 09:51:20.176963340 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:51:20.176967750 DEBUG No virtual environment found 2026-10-23 09:51:20.176979910 DEBUG Adding first-party search path `/tmp/.tmptC3U3W/root2` 2026-10-23 09:51:20.176983830 DEBUG Using vendored stdlib 2026-10-23 09:51:20.177057491 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:51:20.177061331 DEBUG Adding new file root '/tmp/.tmptC3U3W/root2' of kind Project 2026-10-23 09:51:20.179986211 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.002s 2026-10-23 09:51:20.180042271 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-23 09:51:20.180224213 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmptC3U3W/root1/main.py"))}: Checking file '/tmp/.tmptC3U3W/root1/main.py' 2026-10-23 09:51:20.180352154 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmptC3U3W/root1/main.py"))}: Resolving dynamic module resolution paths 2026-10-23 09:51:20.189423275 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmptC3U3W/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-10-23 09:51:20.189528776 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-10-23 09:51:20.189536526 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root2' 2026-10-23 09:51:20.189600617 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmptC3U3W/root2/main.py"))}: Checking file '/tmp/.tmptC3U3W/root2/main.py' 2026-10-23 09:51:20.189651107 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmptC3U3W/root2/main.py"))}: Resolving dynamic module resolution paths 2026-10-23 09:51:20.197702708 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmptC3U3W/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-10-23 09:51:20.197774069 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.008s 2026-10-23 09:51:20.197808339 DEBUG method="workspace/diagnostic" response.id=2 duration=17.80ms 2026-10-23 09:51:20.197828169 DEBUG Received server response for request 2 2026-10-23 09:51:20.197986611 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-23 09:51:20.198001151 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-23 09:51:20.198022541 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: , to remove: (root2, file:///tmp/.tmptC3U3W/root2) 2026-10-23 09:51:20.198027131 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmptC3U3W/root2 2026-10-23 09:51:20.199093272 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-23 09:51:20.199116432 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-23 09:51:20.199135062 DEBUG method="workspace/diagnostic" response.id=3 duration=67.00µs 2026-10-23 09:51:20.199148862 DEBUG Received server response for request 3 2026-10-23 09:51:20.209273184 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 09:51:20.209305464 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:51:20.209313524 DEBUG method="shutdown" response.id=4 duration=11.61µs 2026-10-23 09:51:20.209324424 DEBUG Received server response for request 4 2026-10-23 09:51:20.209327874 DEBUG Client sends notification `exit` 2026-10-23 09:51:20.209343935 DEBUG Received exit notification, exiting ok test workspace_folders::remove_workspace_folder_with_open_document ... 2026-10-23 09:51:20.212198953 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:51:20.212277784 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:51:20.212325634 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:51:20.212396875 DEBUG Client info: None 2026-10-23 09:51:20.212430915 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:51:20.212444156 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:51:20.212450036 INFO Version: Unknown 2026-10-23 09:51:20.212493796 DEBUG Received server response for request 1 2026-10-23 09:51:20.212541307 DEBUG Client sends notification `initialized` 2026-10-23 09:51:20.212558477 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:51:20.212722788 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:51:20.212772709 DEBUG Received server request `workspace/configuration` 2026-10-23 09:51:20.212776659 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:51:20.212796659 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:51:20.212799749 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 09:51:20.212857830 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:51:20.212878390 DEBUG Initializing workspace `file:///tmp/.tmp14X7es/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:51:20.212896610 DEBUG Searching for a project in '/tmp/.tmp14X7es/root1' 2026-10-23 09:51:20.212929890 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:51:20.212935340 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:51:20.214160413 INFO Defaulting to python-platform `linux` 2026-10-23 09:51:20.214172823 DEBUG Resolving local virtual environment: /tmp/.tmp14X7es/root1/.venv 2026-10-23 09:51:20.214224023 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:51:20.214228923 DEBUG No virtual environment found 2026-10-23 09:51:20.214240064 DEBUG Adding first-party search path `/tmp/.tmp14X7es/root1` 2026-10-23 09:51:20.214244394 DEBUG Using vendored stdlib 2026-10-23 09:51:20.214353785 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:51:20.214358945 DEBUG Adding new file root '/tmp/.tmp14X7es/root1' of kind Project 2026-10-23 09:51:20.216563537 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-10-23 09:51:20.216590267 DEBUG Initializing workspace `file:///tmp/.tmp14X7es/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:51:20.216600607 DEBUG Searching for a project in '/tmp/.tmp14X7es/root2' 2026-10-23 09:51:20.216632548 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:51:20.216638118 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:51:20.217744259 INFO Defaulting to python-platform `linux` 2026-10-23 09:51:20.217752839 DEBUG Resolving local virtual environment: /tmp/.tmp14X7es/root2/.venv 2026-10-23 09:51:20.217791919 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:51:20.217795599 DEBUG No virtual environment found 2026-10-23 09:51:20.217806009 DEBUG Adding first-party search path `/tmp/.tmp14X7es/root2` 2026-10-23 09:51:20.217809909 DEBUG Using vendored stdlib 2026-10-23 09:51:20.217893140 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:51:20.217898480 DEBUG Adding new file root '/tmp/.tmp14X7es/root2' of kind Project 2026-10-23 09:51:20.219838840 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.001s 2026-10-23 09:51:20.219854000 DEBUG Updating project to check open files 2026-10-23 09:51:20.219876830 DEBUG Updating project to check open files 2026-10-23 09:51:20.219940691 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp14X7es/root1/main.py") 2026-10-23 09:51:20.219949551 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp14X7es/root1/main.py` 2026-10-23 09:51:20.219956211 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp14X7es/root1/main.py` 2026-10-23 09:51:20.220085212 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp14X7es/root1/main.py` to project `root1` 2026-10-23 09:51:20.220100492 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp14X7es/root1/main.py` 2026-10-23 09:51:20.220102972 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:51:20.220111462 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:51:20.220246794 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp14X7es/root1/main.py"))}: Checking file '/tmp/.tmp14X7es/root1/main.py' 2026-10-23 09:51:20.220402735 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp14X7es/root1/main.py"))}: Resolving dynamic module resolution paths 2026-10-23 09:51:20.229025362 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp14X7es/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-10-23 09:51:20.229134073 DEBUG method="textDocument/diagnostic" response.id=2 duration=9.02ms 2026-10-23 09:51:20.229152563 DEBUG Received server response for request 2 2026-10-23 09:51:20.229277315 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:51:20.229287815 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-23 09:51:20.229332705 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp14X7es/root2/main.py") 2026-10-23 09:51:20.229338385 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp14X7es/root2/main.py` 2026-10-23 09:51:20.229348965 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp14X7es/root2/main.py` 2026-10-23 09:51:20.229461126 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp14X7es/root2/main.py` to project `root2` 2026-10-23 09:51:20.229472427 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp14X7es/root2/main.py` 2026-10-23 09:51:20.229474767 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:51:20.229481437 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:51:20.229534867 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp14X7es/root2/main.py"))}: Checking file '/tmp/.tmp14X7es/root2/main.py' 2026-10-23 09:51:20.229606338 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp14X7es/root2/main.py"))}: Resolving dynamic module resolution paths 2026-10-23 09:51:20.237573018 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp14X7es/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-10-23 09:51:20.237659219 DEBUG method="textDocument/diagnostic" response.id=3 duration=8.17ms 2026-10-23 09:51:20.237670739 DEBUG Received server response for request 3 2026-10-23 09:51:20.237724369 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-23 09:51:20.237730280 DEBUG Client sends request `textDocument/diagnostic` with ID 4 2026-10-23 09:51:20.237742260 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: , to remove: (root2, file:///tmp/.tmp14X7es/root2) 2026-10-23 09:51:20.237745850 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmp14X7es/root2 2026-10-23 09:51:20.238783940 DEBUG method="textDocument/diagnostic" response.id=4 duration=60.58µs 2026-10-23 09:51:20.238798850 DEBUG Received server response for request 4 2026-10-23 09:51:20.238835881 DEBUG Client sends request `textDocument/diagnostic` with ID 5 2026-10-23 09:51:20.238868091 DEBUG method="textDocument/diagnostic" response.id=5 duration=22.93µs 2026-10-23 09:51:20.238877461 DEBUG Received server response for request 5 2026-10-23 09:51:20.248970873 DEBUG Client sends request `shutdown` with ID 6 2026-10-23 09:51:20.249002413 DEBUG request{id=6 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:51:20.249009013 DEBUG method="shutdown" response.id=6 duration=10.52µs 2026-10-23 09:51:20.249018393 DEBUG Received server response for request 6 2026-10-23 09:51:20.249022083 DEBUG Client sends notification `exit` 2026-10-23 09:51:20.249037743 DEBUG Received exit notification, exiting ok test workspace_folders::replace_only_workspace_refreshes_diagnostics ... 2026-10-23 09:51:20.251832141 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_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-23 09:51:20.251910362 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:51:20.251957123 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:51:20.252028623 DEBUG Client info: None 2026-10-23 09:51:20.252061924 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-23 09:51:20.252074864 DEBUG Resolved client capabilities: ["WORKSPACE_DIAGNOSTIC_REFRESH", "PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:51:20.252080684 INFO Version: Unknown 2026-10-23 09:51:20.252119604 DEBUG Received server response for request 1 2026-10-23 09:51:20.252162925 DEBUG Client sends notification `initialized` 2026-10-23 09:51:20.252177985 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:51:20.252270596 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:51:20.252310416 DEBUG Received server request `workspace/configuration` 2026-10-23 09:51:20.252314026 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:51:20.252328856 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:51:20.252332766 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 09:51:20.252384067 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:51:20.252399647 DEBUG Initializing workspace `file:///tmp/.tmpjRqDgc/project`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:51:20.252422127 DEBUG Searching for a project in '/tmp/.tmpjRqDgc/project' 2026-10-23 09:51:20.252454248 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:51:20.252458688 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:51:20.252965473 INFO Defaulting to python-platform `linux` 2026-10-23 09:51:20.252971313 DEBUG Resolving local virtual environment: /tmp/.tmpjRqDgc/project/.venv 2026-10-23 09:51:20.253014633 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:51:20.253018613 DEBUG No virtual environment found 2026-10-23 09:51:20.253029273 DEBUG Adding first-party search path `/tmp/.tmpjRqDgc/project` 2026-10-23 09:51:20.253033343 DEBUG Using vendored stdlib 2026-10-23 09:51:20.253118624 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:51:20.253123124 DEBUG Adding new file root '/tmp/.tmpjRqDgc/project' of kind Project 2026-10-23 09:51:20.255156475 INFO Project::index_files{project=project}: Indexed 1 file(s) in 0.002s 2026-10-23 09:51:20.255218315 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpjRqDgc/project/app/main.py") 2026-10-23 09:51:20.255226446 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpjRqDgc/project/app/main.py` 2026-10-23 09:51:20.255242356 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpjRqDgc/project/app/main.py` 2026-10-23 09:51:20.255378917 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpjRqDgc/project/app/main.py` to project `project` 2026-10-23 09:51:20.255391137 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpjRqDgc/project/app/main.py` 2026-10-23 09:51:20.255393567 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:51:20.255401307 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:51:20.255554599 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpjRqDgc/project/app/main.py"))}: Checking file '/tmp/.tmpjRqDgc/project/app/main.py' 2026-10-23 09:51:20.255675660 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpjRqDgc/project/app/main.py"))}: Resolving dynamic module resolution paths 2026-10-23 09:51:20.265829582 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpjRqDgc/project/app/main.py"))}: Module `__builtins__` not found in search paths 2026-10-23 09:51:20.265902193 DEBUG method="textDocument/diagnostic" response.id=2 duration=10.49ms 2026-10-23 09:51:20.265918403 DEBUG Received server response for request 2 2026-10-23 09:51:20.265956503 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-23 09:51:20.265976484 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (app, file:///tmp/.tmpjRqDgc/project/app), to remove: (project, file:///tmp/.tmpjRqDgc/project) 2026-10-23 09:51:20.265981674 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmpjRqDgc/project 2026-10-23 09:51:20.266959883 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Requesting workspace configuration for workspaces 2026-10-23 09:51:20.266983524 DEBUG Received server request `workspace/configuration` 2026-10-23 09:51:20.266987214 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:51:20.267009434 DEBUG client_response{id=1 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:51:20.267017474 DEBUG Initializing workspace `file:///tmp/.tmpjRqDgc/project/app`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:51:20.267029924 DEBUG Searching for a project in '/tmp/.tmpjRqDgc/project/app' 2026-10-23 09:51:20.267085775 DEBUG Found project at '/tmp/.tmpjRqDgc/project/app' 2026-10-23 09:51:20.267089885 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:51:20.267641700 INFO Defaulting to python-platform `linux` 2026-10-23 09:51:20.267649180 DEBUG Resolving local virtual environment: /tmp/.tmpjRqDgc/project/app/.venv 2026-10-23 09:51:20.267696401 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:51:20.267703221 DEBUG No virtual environment found 2026-10-23 09:51:20.267715521 DEBUG Adding first-party search path `/tmp/.tmpjRqDgc/project/app` 2026-10-23 09:51:20.267720081 DEBUG Using vendored stdlib 2026-10-23 09:51:20.267807752 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:51:20.267812412 DEBUG Adding new file root '/tmp/.tmpjRqDgc/project/app' of kind Project 2026-10-23 09:51:20.270695911 INFO Project::index_files{project=app}: Indexed 1 file(s) in 0.002s 2026-10-23 09:51:20.270718571 DEBUG Received server request `workspace/diagnostic/refresh` 2026-10-23 09:51:20.270725601 INFO Retrying to receive `workspace/diagnostic/refresh` request 2026-10-23 09:51:20.270735001 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-23 09:51:20.270841953 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpjRqDgc/project/app/main.py"))}: Checking file '/tmp/.tmpjRqDgc/project/app/main.py' 2026-10-23 09:51:20.270900273 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpjRqDgc/project/app/main.py"))}: Resolving dynamic module resolution paths 2026-10-23 09:51:20.278936754 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpjRqDgc/project/app/main.py"))}: Module `__builtins__` not found in search paths 2026-10-23 09:51:20.278998424 DEBUG method="textDocument/diagnostic" response.id=3 duration=8.26ms 2026-10-23 09:51:20.279012115 DEBUG Received server response for request 3 2026-10-23 09:51:20.289105876 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 09:51:20.289129436 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:51:20.289137586 DEBUG method="shutdown" response.id=4 duration=11.42µs 2026-10-23 09:51:20.289147857 DEBUG Received server response for request 4 2026-10-23 09:51:20.289151557 DEBUG Client sends notification `exit` 2026-10-23 09:51:20.289169017 DEBUG Received exit notification, exiting ok test workspace_folders::shared_search_paths_select_project_by_root_order ... 2026-10-23 09:51:20.291970925 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:51:20.292048196 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:51:20.292093546 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:51:20.292158897 DEBUG Client info: None 2026-10-23 09:51:20.292197037 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:51:20.292210887 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:51:20.292217317 INFO Version: Unknown 2026-10-23 09:51:20.292259538 DEBUG Received server response for request 1 2026-10-23 09:51:20.292302138 DEBUG Client sends notification `initialized` 2026-10-23 09:51:20.292320459 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:51:20.292423740 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:51:20.292463920 DEBUG Received server request `workspace/configuration` 2026-10-23 09:51:20.292467680 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:51:20.292490960 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:51:20.292497650 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-23 09:51:20.292543541 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:51:20.292560311 DEBUG Initializing workspace `file:///tmp/.tmpSowzT7/api`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:51:20.292575071 DEBUG Searching for a project in '/tmp/.tmpSowzT7/api' 2026-10-23 09:51:20.292621432 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 09:51:20.292626882 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:51:20.293124087 INFO Defaulting to python-platform `linux` 2026-10-23 09:51:20.293129997 DEBUG Resolving local virtual environment: /tmp/.tmpSowzT7/api/.venv 2026-10-23 09:51:20.293172937 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:51:20.293177427 DEBUG No virtual environment found 2026-10-23 09:51:20.293188067 DEBUG Adding first-party search path `/tmp/.tmpSowzT7/api` 2026-10-23 09:51:20.293192237 DEBUG Using vendored stdlib 2026-10-23 09:51:20.293273658 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:51:20.293277468 DEBUG Adding new file root '/tmp/.tmpSowzT7/api' of kind Project 2026-10-23 09:51:20.295290948 INFO Project::index_files{project=api}: Indexed 1 file(s) in 0.002s 2026-10-23 09:51:20.295309029 DEBUG Initializing workspace `file:///tmp/.tmpSowzT7/tools`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:51:20.295319489 DEBUG Searching for a project in '/tmp/.tmpSowzT7/tools' 2026-10-23 09:51:20.295352659 DEBUG Found project at '/tmp/.tmpSowzT7/tools' 2026-10-23 09:51:20.295356829 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:51:20.295914015 INFO Defaulting to python-platform `linux` 2026-10-23 09:51:20.295920225 DEBUG Resolving local virtual environment: /tmp/.tmpSowzT7/tools/.venv 2026-10-23 09:51:20.295959875 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:51:20.295963745 DEBUG No virtual environment found 2026-10-23 09:51:20.295979045 DEBUG Adding extra search-path `/tmp/.tmpSowzT7/shared` 2026-10-23 09:51:20.295983155 DEBUG Adding first-party search path `/tmp/.tmpSowzT7/tools` 2026-10-23 09:51:20.295986925 DEBUG Using vendored stdlib 2026-10-23 09:51:20.296060406 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:51:20.296063696 DEBUG Adding new file root '/tmp/.tmpSowzT7/tools' of kind Project 2026-10-23 09:51:20.296453110 DEBUG Adding new file root '/tmp/.tmpSowzT7/shared' of kind SearchPath 2026-10-23 09:51:20.297906425 INFO Project::index_files{project=tools}: Indexed 1 file(s) in 0.001s 2026-10-23 09:51:20.297917475 DEBUG Initializing workspace `file:///tmp/.tmpSowzT7/web`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:51:20.297927985 DEBUG Searching for a project in '/tmp/.tmpSowzT7/web' 2026-10-23 09:51:20.297953735 DEBUG Found project at '/tmp/.tmpSowzT7/web' 2026-10-23 09:51:20.297957365 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:51:20.298495031 INFO Defaulting to python-platform `linux` 2026-10-23 09:51:20.298500951 DEBUG Resolving local virtual environment: /tmp/.tmpSowzT7/web/.venv 2026-10-23 09:51:20.298538451 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:51:20.298542811 DEBUG No virtual environment found 2026-10-23 09:51:20.298557051 DEBUG Adding extra search-path `/tmp/.tmpSowzT7/shared` 2026-10-23 09:51:20.298561061 DEBUG Adding first-party search path `/tmp/.tmpSowzT7/web` 2026-10-23 09:51:20.298564831 DEBUG Using vendored stdlib 2026-10-23 09:51:20.298657322 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:51:20.298661562 DEBUG Adding new file root '/tmp/.tmpSowzT7/web' of kind Project 2026-10-23 09:51:20.299038976 DEBUG Adding new file root '/tmp/.tmpSowzT7/shared' of kind SearchPath 2026-10-23 09:51:20.301351259 INFO Project::index_files{project=web}: Indexed 1 file(s) in 0.002s 2026-10-23 09:51:20.301363469 DEBUG Updating project to check open files 2026-10-23 09:51:20.301383610 DEBUG Updating project to check open files 2026-10-23 09:51:20.301390690 DEBUG Updating project to check open files 2026-10-23 09:51:20.301433090 DEBUG notification{method=textDocument/didOpen}: Resolving dynamic module resolution paths 2026-10-23 09:51:20.301473980 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpSowzT7/shared/library.py") 2026-10-23 09:51:20.301674973 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-23 09:51:20.303880725 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal["tools"] 2026-10-23 09:51:20.303912895 DEBUG method="textDocument/hover" response.id=2 duration=2.42ms 2026-10-23 09:51:20.303925855 DEBUG Received server response for request 2 2026-10-23 09:51:20.314014677 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 09:51:20.314038547 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:51:20.314046367 DEBUG method="shutdown" response.id=3 duration=10.26µs 2026-10-23 09:51:20.314056437 DEBUG Received server response for request 3 2026-10-23 09:51:20.314060247 DEBUG Client sends notification `exit` 2026-10-23 09:51:20.314070457 DEBUG Received exit notification, exiting ok test workspace_folders::single_file_workspace ... 2026-10-23 09:51:20.316707974 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 09:51:20.316778614 DEBUG Architecture: x86_64, OS: linux 2026-10-23 09:51:20.316820505 DEBUG Client sends request `initialize` with ID 1 2026-10-23 09:51:20.316879975 DEBUG Client info: None 2026-10-23 09:51:20.316913186 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 09:51:20.316924936 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 09:51:20.316930966 INFO Version: Unknown 2026-10-23 09:51:20.316971726 DEBUG Received server response for request 1 2026-10-23 09:51:20.317012937 DEBUG Client sends notification `initialized` 2026-10-23 09:51:20.317027687 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 09:51:20.317114458 DEBUG Requesting workspace configuration for workspaces 2026-10-23 09:51:20.317155018 DEBUG Received server request `workspace/configuration` 2026-10-23 09:51:20.317158288 INFO Retrying to receive `workspace/configuration` request 2026-10-23 09:51:20.317173098 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 09:51:20.317176598 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 09:51:20.317222979 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 09:51:20.317238259 DEBUG Initializing workspace `file:///tmp/.tmpkhNWLd/project/main.py`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 09:51:20.317255079 DEBUG Searching for a project in '/tmp/.tmpkhNWLd/project' 2026-10-23 09:51:20.317293370 DEBUG Found project at '/tmp/.tmpkhNWLd/project' 2026-10-23 09:51:20.317297040 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 09:51:20.317790625 INFO Defaulting to python-platform `linux` 2026-10-23 09:51:20.317796125 DEBUG Resolving local virtual environment: /tmp/.tmpkhNWLd/project/.venv 2026-10-23 09:51:20.317838895 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/e2e-309dc646497e393a`: does not point to a Python executable or a directory on disk 2026-10-23 09:51:20.317842945 DEBUG No virtual environment found 2026-10-23 09:51:20.317853725 DEBUG Adding first-party search path `/tmp/.tmpkhNWLd/project` 2026-10-23 09:51:20.317857715 DEBUG Using vendored stdlib 2026-10-23 09:51:20.317936956 INFO Python version: Python 3.15, platform: linux 2026-10-23 09:51:20.317941356 DEBUG Adding new file root '/tmp/.tmpkhNWLd/project' of kind Project 2026-10-23 09:51:20.320926056 INFO Project::index_files{project=project}: Indexed 1 file(s) in 0.003s 2026-10-23 09:51:20.320941656 DEBUG Updating project to check open files 2026-10-23 09:51:20.320998467 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpkhNWLd/project/main.py") 2026-10-23 09:51:20.321005307 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpkhNWLd/project/main.py` 2026-10-23 09:51:20.321012877 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpkhNWLd/project/main.py` 2026-10-23 09:51:20.321133438 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpkhNWLd/project/main.py` to project `project` 2026-10-23 09:51:20.321145178 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpkhNWLd/project/main.py` 2026-10-23 09:51:20.321147578 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 09:51:20.321156618 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 09:51:20.321261120 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpkhNWLd/project/main.py"))}: Checking file '/tmp/.tmpkhNWLd/project/main.py' 2026-10-23 09:51:20.321358060 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpkhNWLd/project/main.py"))}: Resolving dynamic module resolution paths 2026-10-23 09:51:20.329745955 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpkhNWLd/project/main.py"))}: Module `__builtins__` not found in search paths 2026-10-23 09:51:20.329817696 DEBUG method="textDocument/diagnostic" response.id=2 duration=8.65ms 2026-10-23 09:51:20.329829526 DEBUG Received server response for request 2 2026-10-23 09:51:20.339931857 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 09:51:20.339954658 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 09:51:20.339961938 DEBUG method="shutdown" response.id=3 duration=10.64µs 2026-10-23 09:51:20.339980238 DEBUG Received server response for request 3 2026-10-23 09:51:20.339983868 DEBUG Client sends notification `exit` 2026-10-23 09:51:20.339992868 DEBUG Received exit notification, exiting ok test result: ok. 199 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 25.36s Running `/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/ty_site_packages-ca6468a4adbdb041 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.2-build/ruff-0.17.2/target/rpm/deps/ty_test-2afc9f74ed6bdae4 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.2-build/ruff-0.17.2/target/rpm/deps/ty_vendored-192b1b40f804e81c --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.2-build/ruff-0.17.2/crates/ruff_annotate_snippets -L native=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/build/psm-5c1f7f97fc94e0fa/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.2-build/ruff-0.17.2/target/rpm/deps/libanstream-edbde004338e1049.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libanstyle-659b2d5a15e3c7f8.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libannotate_snippets-1dfa62b8b3777fbf.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libannotate_snippets-1dfa62b8b3777fbf.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsnapbox-bee54c3ea8de2856.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libunicode_width-e1c67cfdda700d87.rlib -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/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.01s; merged doctests compilation took 6.99s 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.2-build/ruff-0.17.2/crates/ruff_cache -L native=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/build/psm-5c1f7f97fc94e0fa/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.2-build/ruff-0.17.2/target/rpm/deps/libchar_str-0a48af909eec2056.rlib --extern filetime=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libfiletime-01aa765fdf46ee42.rlib --extern glob=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libglob-a32b1beee60b2076.rlib --extern globset=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libglobset-7713393da09284bf.rlib --extern itertools=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_cache-0f469d5825400ad4.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_macros-3b3d2fad5f62e09b.so --extern seahash=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libseahash-c3553ae93b6f59d2.rlib -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/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.22s; merged doctests compilation took 13.21s 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.2-build/ruff-0.17.2/crates/ruff_command_line -L native=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/build/psm-5c1f7f97fc94e0fa/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.2-build/ruff-0.17.2/target/rpm/deps/libargfile-b3d83d0d681acf12.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_command_line-a95ac1ce6b69d799.rlib -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/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.2-build/ruff-0.17.2/crates/ruff_db -L native=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/build/psm-5c1f7f97fc94e0fa/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.2-build/ruff-0.17.2/target/rpm/deps/libanstyle-659b2d5a15e3c7f8.rlib --extern arc_swap=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libarc_swap-83b42df1d053c806.rlib --extern camino=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcamino-08bd3e492d6f9a4a.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcompact_str-bd35af333f3fd27a.rlib --extern dashmap=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libdashmap-7580136ec9d89bc0.rlib --extern dunce=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libdunce-879b210120ba0a40.rlib --extern etcetera=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libetcetera-429843b966577f38.rlib --extern filetime=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libfiletime-01aa765fdf46ee42.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libget_size2-748557d3374b9432.rlib --extern ignore=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libignore-b5b1ff2f299eeb05.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern matchit=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libmatchit-02aa3ee7fc95327c.rlib --extern path_slash=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libpath_slash-c7b2aea1fde257a9.rlib --extern pathdiff=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libpathdiff-c1231df49e745e01.rlib --extern quick_junit=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libquick_junit-65b02b3454f8e784.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libannotate_snippets-1dfa62b8b3777fbf.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_cache-0f469d5825400ad4.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_db-4f90aed3063af313.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_diagnostics-e883e809a2d3a4ae.rlib --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_memory_usage-0631d289fa54a03e.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_notebook-4c7fbbcdef165d27.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_ast-8c209b3393b11d2b.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_parser-e5d48056df7016ed.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_trivia-bdc2ef5118f890ba.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_source_file-99059f3d16915390.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_text_size-b9de709deadaa082.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsalsa-f234e9b0e4134897.rlib --extern same_file=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsame_file-db238e3232eb04bf.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern similar=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsimilar-a2ab7444a4050844.rlib --extern supports_hyperlinks=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsupports_hyperlinks-c5d1712db0c5761e.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtracing_subscriber-b554ea09cf0afb09.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_static-fd323cc65666f276.rlib --extern which=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libwhich-b0165f114852a362.rlib --extern zip=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libzip-6cb293f1529542ca.rlib -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/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 418) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemPath::absolute (line 441) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemPath::ancestors (line 196) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemPath::components (line 239) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemPath::ends_with (line 145) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemPath::extension (line 97) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemPath::file_name (line 266) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemPath::file_stem (line 296) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemPath::is_absolute (line 73) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemPath::join (line 350) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemPath::parent (line 169) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemPath::starts_with (line 117) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemPath::strip_prefix (line 319) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemPath::with_extension (line 367) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemPathBuf::push (line 562) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemPathBuf::push (line 572) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemVirtualPath::extension (line 800) ... ok test crates/ruff_db/src/system/path.rs - system::path::deduplicate_nested_paths (line 947) ... 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 36.94s; merged doctests compilation took 36.90s 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.2-build/ruff-0.17.2/crates/ruff_formatter -L native=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/build/psm-5c1f7f97fc94e0fa/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.2-build/ruff-0.17.2/target/rpm/deps/libdrop_bomb-81b5704b6203bf5e.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_cache-0f469d5825400ad4.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_formatter-e85cad436f1b3a27.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_macros-3b3d2fad5f62e09b.so --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_text_size-b9de709deadaa082.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libstatic_assertions-966aba2e17064f69.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libunicode_width-e1c67cfdda700d87.rlib -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/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.70s; merged doctests compilation took 14.62s 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.2-build/ruff-0.17.2/crates/ruff_linter -L native=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/build/psm-5c1f7f97fc94e0fa/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.2-build/ruff-0.17.2/target/rpm/deps/libaho_corasick-608b208c01d98e96.rlib --extern anyhow=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libbitflags-118099ecc7d0527f.rlib --extern clap=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libclap-b2c067affc770c84.rlib --extern colored=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcolored-78d8ec813d7d6662.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcompact_str-bd35af333f3fd27a.rlib --extern fern=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libfern-6d3ecf8b539cc1a9.rlib --extern glob=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libglob-a32b1beee60b2076.rlib --extern globset=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libglobset-7713393da09284bf.rlib --extern imperative=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libimperative-1859dbb41d8c827e.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libis_macro-8feb9fc11e22fe16.so --extern itertools=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern jiff=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libjiff-3db320c283bc14f8.rlib --extern libcst_native=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/liblibcst_native-cd648b74c37e6bbf.rlib --extern log=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/liblog-63dc1009806e314c.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern natord=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libnatord-08434038d9f80f1a.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libpath_absolutize-548de43c1014e752.rlib --extern pep440_rs=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libpep440_rs-8b7b17fe1dae791b.rlib --extern pyproject_toml=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libpyproject_toml-829b3e23f1cb92c5.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_cache-0f469d5825400ad4.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_db-4f90aed3063af313.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_diagnostics-e883e809a2d3a4ae.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_linter-40e9c24bc9473bf7.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_macros-3b3d2fad5f62e09b.so --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_notebook-4c7fbbcdef165d27.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_ast-8c209b3393b11d2b.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_codegen-ed63c4190b636a82.rlib --extern ruff_python_edits=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_edits-78a8f06793328dd1.rlib --extern ruff_python_importer=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_importer-aafb6416b0fbf870.rlib --extern ruff_python_index=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_index-62553643215f1d38.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_literal-a9ab4343f47bf191.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_parser-e5d48056df7016ed.rlib --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_semantic-e0289393510400ba.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_stdlib-a23deeb56984165a.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_trivia-bdc2ef5118f890ba.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_ranged_value-41b2bd126bda1eca.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_source_file-99059f3d16915390.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_text_size-b9de709deadaa082.rlib --extern unicode_names2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libunicode_names2-ae456ef456f384d0.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern similar=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsimilar-a2ab7444a4050844.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rlib --extern strum=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libstrum-f8ff7e21858a8471.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libstrum_macros-784e92c3a84ce812.so --extern tempfile=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rlib --extern test_case=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtest_case-b18984b9bd82554b.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtoml-83cfe9a94fff02b8.rlib --extern typed_arena=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtyped_arena-0f9527d1785fe3eb.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libunicode_normalization-dd8914623d9437f6.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libunicode_width-e1c67cfdda700d87.rlib --extern url=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/liburl-fe06e8b22d221827.rlib -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/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 91.00s; merged doctests compilation took 90.95s 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.2-build/ruff-0.17.2/crates/ruff_notebook -L native=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/build/psm-5c1f7f97fc94e0fa/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.2-build/ruff-0.17.2/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern rand=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librand-dd153e46d574147e.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_diagnostics-e883e809a2d3a4ae.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_notebook-4c7fbbcdef165d27.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_source_file-99059f3d16915390.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_text_size-b9de709deadaa082.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern test_case=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtest_case-b18984b9bd82554b.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern uuid=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libuuid-86dbbc05a8f52def.rlib -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/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.11s; merged doctests compilation took 8.11s 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.2-build/ruff-0.17.2/crates/ruff_options_metadata -L native=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/build/psm-5c1f7f97fc94e0fa/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.2-build/ruff-0.17.2/target/rpm/deps/libruff_options_metadata-a0b9fab71550871f.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde-4cf69e3a9a281506.rlib -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/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.78s; merged doctests compilation took 5.77s 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.2-build/ruff-0.17.2/crates/ruff_python_ast -L native=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/build/psm-5c1f7f97fc94e0fa/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.2-build/ruff-0.17.2/target/rpm/deps/libaho_corasick-608b208c01d98e96.rlib --extern arrayvec=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libarrayvec-018c6e1ab8ddf3d0.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libbitflags-118099ecc7d0527f.rlib --extern char_str=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libchar_str-0a48af909eec2056.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcompact_str-bd35af333f3fd27a.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libget_size2-748557d3374b9432.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libis_macro-8feb9fc11e22fe16.so --extern memchr=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_cache-0f469d5825400ad4.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_macros-3b3d2fad5f62e09b.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_ast-8c209b3393b11d2b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_trivia-bdc2ef5118f890ba.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_source_file-99059f3d16915390.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_text_size-b9de709deadaa082.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsalsa-f234e9b0e4134897.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern thin_vec=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libthin_vec-f22e5082a7bc7837.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/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.66s; merged doctests compilation took 17.64s 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.2-build/ruff-0.17.2/crates/ruff_python_parser -L native=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/build/psm-5c1f7f97fc94e0fa/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.2-build/ruff-0.17.2/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libbitflags-118099ecc7d0527f.rlib --extern bstr=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libbstr-c3d1ff06db8f4d36.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libdatatest_stable-df1db4852666dd03.rlib --extern drop_bomb=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libdrop_bomb-81b5704b6203bf5e.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libget_size2-748557d3374b9432.rlib --extern hashbrown=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libhashbrown-b41bc621382e8eb2.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern itertools=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libannotate_snippets-1dfa62b8b3777fbf.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_ast-8c209b3393b11d2b.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_parser-e5d48056df7016ed.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_trivia-bdc2ef5118f890ba.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_source_file-99059f3d16915390.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_text_size-b9de709deadaa082.rlib --extern unicode_names2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libunicode_names2-ae456ef456f384d0.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern stacker=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libstacker-b541da45003fa828.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libstatic_assertions-966aba2e17064f69.rlib --extern thin_vec=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libthin_vec-f22e5082a7bc7837.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libunicode_ident-bedf1a27808efcaa.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libunicode_normalization-dd8914623d9437f6.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libwalkdir-93f5e087baa124ff.rlib -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -C lto=fat --cfg 'feature="stacker"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("stacker"))' --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 19.69s; merged doctests compilation took 19.66s 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.2-build/ruff-0.17.2/crates/ruff_python_stdlib -L native=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/build/psm-5c1f7f97fc94e0fa/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.2-build/ruff-0.17.2/target/rpm/deps/libbitflags-118099ecc7d0527f.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_stdlib-a23deeb56984165a.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libunicode_ident-bedf1a27808efcaa.rlib -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/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.96s; merged doctests compilation took 5.95s 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.2-build/ruff-0.17.2/crates/ruff_python_trivia -L native=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/build/psm-5c1f7f97fc94e0fa/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.2-build/ruff-0.17.2/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_trivia-bdc2ef5118f890ba.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_source_file-99059f3d16915390.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_text_size-b9de709deadaa082.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libunicode_ident-bedf1a27808efcaa.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libunicode_normalization-dd8914623d9437f6.rlib -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/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.83s; merged doctests compilation took 6.81s 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.2-build/ruff-0.17.2/crates/ruff_source_file -L native=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/build/psm-5c1f7f97fc94e0fa/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.2-build/ruff-0.17.2/target/rpm/deps/libget_size2-748557d3374b9432.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_source_file-99059f3d16915390.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_text_size-b9de709deadaa082.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde-4cf69e3a9a281506.rlib -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/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.52s; merged doctests compilation took 6.49s 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.2-build/ruff-0.17.2/crates/ruff_text_size -L native=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/build/psm-5c1f7f97fc94e0fa/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.2-build/ruff-0.17.2/target/rpm/deps/libget_size2-748557d3374b9432.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_text_size-b9de709deadaa082.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_test=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde_test-d4a0c9386ed58557.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libstatic_assertions-966aba2e17064f69.rlib -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/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.23s; merged doctests compilation took 6.21s Doc-tests unicode_names2 Running `/usr/bin/rustdoc --edition=2024 --crate-type lib --color auto --crate-name unicode_names2 --test crates/ruff_unicode_names2/src/lib.rs --test-run-directory /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/crates/ruff_unicode_names2 -L native=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/build/psm-5c1f7f97fc94e0fa/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 phf=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libphf-8743c4ce1a34743d.rlib --extern rand=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librand-dd153e46d574147e.rlib --extern unicode_names2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libunicode_names2-ae456ef456f384d0.rlib -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps -C lto=fat --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' --error-format human` running 3 tests test crates/ruff_unicode_names2/src/lib.rs - (line 9) ... ok test crates/ruff_unicode_names2/src/lib.rs - character (line 298) ... ok test crates/ruff_unicode_names2/src/lib.rs - name (line 205) ... ok test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s running 1 test test crates/ruff_unicode_names2/src/lib.rs - (line 30) ... ignored test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s all doctests ran in 5.72s; merged doctests compilation took 5.71s Doc-tests unicode_names2_generator Running `/usr/bin/rustdoc --edition=2024 --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.2-build/ruff-0.17.2/crates/ruff_unicode_names2_generator -L native=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/build/psm-5c1f7f97fc94e0fa/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 phf_codegen=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libphf_codegen-ec19f3aaaffeb6fe.rlib --extern rand=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librand-dd153e46d574147e.rlib --extern unicode_names2_generator=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libunicode_names2_generator-203d7262d35c64c3.rlib -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/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.2-build/ruff-0.17.2/crates/ruff_workspace -L native=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/build/psm-5c1f7f97fc94e0fa/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.2-build/ruff-0.17.2/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern colored=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcolored-78d8ec813d7d6662.rlib --extern etcetera=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libetcetera-429843b966577f38.rlib --extern glob=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libglob-a32b1beee60b2076.rlib --extern globset=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libglobset-7713393da09284bf.rlib --extern ignore=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libignore-b5b1ff2f299eeb05.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libindexmap-30c21faf085eca3d.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libis_macro-8feb9fc11e22fe16.so --extern itertools=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern log=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/liblog-63dc1009806e314c.rlib --extern matchit=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libmatchit-02aa3ee7fc95327c.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libpath_absolutize-548de43c1014e752.rlib --extern path_slash=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libpath_slash-c7b2aea1fde257a9.rlib --extern pep440_rs=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libpep440_rs-8b7b17fe1dae791b.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_cache-0f469d5825400ad4.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_db-4f90aed3063af313.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_formatter-e85cad436f1b3a27.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_graph-53529d32aae4b66f.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_linter-40e9c24bc9473bf7.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_macros-3b3d2fad5f62e09b.so --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_options_metadata-a0b9fab71550871f.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_ast-8c209b3393b11d2b.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_formatter-8701a4de5afa12b5.rlib --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_semantic-e0289393510400ba.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_stdlib-a23deeb56984165a.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_ranged_value-41b2bd126bda1eca.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_source_file-99059f3d16915390.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_workspace-396a6f697b529d9f.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libshellexpand-2c1cbb1234bd5b9c.rlib --extern strum=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libstrum-f8ff7e21858a8471.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtoml-83cfe9a94fff02b8.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libunicode_normalization-dd8914623d9437f6.rlib -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/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.2-build/ruff-0.17.2/crates/ty_module_resolver -L native=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/build/psm-5c1f7f97fc94e0fa/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.2-build/ruff-0.17.2/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern camino=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcamino-08bd3e492d6f9a4a.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcompact_str-bd35af333f3fd27a.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libget_size2-748557d3374b9432.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern itertools=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern ordermap=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libordermap-e02c7ef2078799cc.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern regex_syntax=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libregex_syntax-7b65c1411ddff3a3.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_db-4f90aed3063af313.rlib --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_memory_usage-0631d289fa54a03e.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_ast-8c209b3393b11d2b.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_stdlib-a23deeb56984165a.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsalsa-f234e9b0e4134897.rlib --extern strum=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libstrum-f8ff7e21858a8471.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libstrum_macros-784e92c3a84ce812.so --extern tempfile=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_module_resolver-514ff9372521a536.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_vendored-6745c54c7ab2df31.rlib -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/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 40.54s; merged doctests compilation took 40.51s 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.2-build/ruff-0.17.2/crates/ty_python_semantic -L native=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/build/psm-5c1f7f97fc94e0fa/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.2-build/ruff-0.17.2/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libbitflags-118099ecc7d0527f.rlib --extern camino=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcamino-08bd3e492d6f9a4a.rlib --extern char_str=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libchar_str-0a48af909eec2056.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libcompact_str-bd35af333f3fd27a.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libdatatest_stable-df1db4852666dd03.rlib --extern drop_bomb=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libdrop_bomb-81b5704b6203bf5e.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libget_size2-748557d3374b9432.rlib --extern glob=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libglob-a32b1beee60b2076.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libindexmap-30c21faf085eca3d.rlib --extern indoc=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libindoc-28a0dbad15bfd2da.so --extern insta=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern itertools=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern ordermap=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libordermap-e02c7ef2078799cc.rlib --extern pretty_assertions=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libpretty_assertions-7e3bc5102078e804.rlib --extern quickcheck=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libquickcheck-1ff63818ad4a86f4.rlib --extern quickcheck_macros=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libquickcheck_macros-6c1f6dc2a584279f.so --extern rayon=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librayon-ab34e0eb572b70fd.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_db-4f90aed3063af313.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_diagnostics-e883e809a2d3a4ae.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_index-c6c9027bf97f933a.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_macros-3b3d2fad5f62e09b.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_memory_usage-0631d289fa54a03e.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_ast-8c209b3393b11d2b.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_codegen-ed63c4190b636a82.rlib --extern ruff_python_edits=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_edits-78a8f06793328dd1.rlib --extern ruff_python_importer=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_importer-aafb6416b0fbf870.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_literal-a9ab4343f47bf191.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_parser-e5d48056df7016ed.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_stdlib-a23deeb56984165a.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_python_trivia-bdc2ef5118f890ba.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_source_file-99059f3d16915390.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libruff_text_size-b9de709deadaa082.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsalsa-f234e9b0e4134897.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libstatic_assertions-966aba2e17064f69.rlib --extern strum=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libstrum-f8ff7e21858a8471.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libstrum_macros-784e92c3a84ce812.so --extern test_case=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtest_case-b18984b9bd82554b.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_combine-e36b9974cddd064e.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_module_resolver-514ff9372521a536.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_python_core-b356da4bf3a7a88b.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_python_semantic-a4ec8bf64d053632.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_site_packages-eaf5ade5c6d10b15.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_static-fd323cc65666f276.rlib --extern ty_test=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_test-7167cdabc66d8720.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/target/rpm/deps/libty_vendored-6745c54c7ab2df31.rlib -L dependency=/builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/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 3300) ... 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 137.02s; merged doctests compilation took 136.96s + '[' '!' -f /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2-1.fc46.x86_64-pyproject-modules ']' + PATH=/builddir/build/BUILD/ruff-0.17.2-build/BUILDROOT/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin + PYTHONPATH=/builddir/build/BUILD/ruff-0.17.2-build/BUILDROOT/usr/lib64/python3.15/site-packages:/builddir/build/BUILD/ruff-0.17.2-build/BUILDROOT/usr/lib/python3.15/site-packages + _PYTHONSITE=/builddir/build/BUILD/ruff-0.17.2-build/BUILDROOT/usr/lib64/python3.15/site-packages:/builddir/build/BUILD/ruff-0.17.2-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.2-build/ruff-0.17.2-1.fc46.x86_64-pyproject-modules Check import: ruff + RPM_EC=0 ++ jobs -p + exit 0 Processing files: ruff-0.17.2-1.fc46.x86_64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.yYEUos + umask 022 + cd /builddir/build/BUILD/ruff-0.17.2-build + cd ruff-0.17.2 + DOCDIR=/builddir/build/BUILD/ruff-0.17.2-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.2-build/BUILDROOT/usr/share/doc/ruff + cp -pr /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/BREAKING_CHANGES.md /builddir/build/BUILD/ruff-0.17.2-build/BUILDROOT/usr/share/doc/ruff + cp -pr /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/CHANGELOG.md /builddir/build/BUILD/ruff-0.17.2-build/BUILDROOT/usr/share/doc/ruff + cp -pr /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/README.md /builddir/build/BUILD/ruff-0.17.2-build/BUILDROOT/usr/share/doc/ruff + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.kTRfS1 + umask 022 + cd /builddir/build/BUILD/ruff-0.17.2-build + cd ruff-0.17.2 + LICENSEDIR=/builddir/build/BUILD/ruff-0.17.2-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.2-build/BUILDROOT/usr/share/licenses/ruff + cp -pr /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/LICENSE /builddir/build/BUILD/ruff-0.17.2-build/BUILDROOT/usr/share/licenses/ruff + cp -pr /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/LICENSE.dependencies /builddir/build/BUILD/ruff-0.17.2-build/BUILDROOT/usr/share/licenses/ruff + cp -pr /builddir/build/BUILD/ruff-0.17.2-build/ruff-0.17.2/LICENSE.bundled /builddir/build/BUILD/ruff-0.17.2-build/BUILDROOT/usr/share/licenses/ruff + RPM_EC=0 ++ jobs -p + exit 0 Provides: bundled(crate(annotate-snippets)) = 0.11.5 bundled(typeshed) = 0^20261014git86d68f8 ruff = 0.17.2-1.fc46 ruff(x86-64) = 0.17.2-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.2-1.fc46.noarch Provides: python-ruff = 0.17.2-1.fc46 python3-ruff = 0.17.2-1.fc46 python3.15-ruff = 0.17.2-1.fc46 python3.15dist(ruff) = 0.17.2 python3dist(ruff) = 0.17.2 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.2-1.fc46.x86_64 Provides: ruff-debugsource = 0.17.2-1.fc46 ruff-debugsource(x86-64) = 0.17.2-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.2-1.fc46.x86_64 Provides: debuginfo(build-id) = fd08a49312292d98ae6d2d914991821386960d97 ruff-debuginfo = 0.17.2-1.fc46 ruff-debuginfo(x86-64) = 0.17.2-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.2-1.fc46 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILD/ruff-0.17.2-build/BUILDROOT Wrote: /builddir/build/SRPMS/ruff-0.17.2-1.fc46.src.rpm Wrote: /builddir/build/RPMS/ruff-debugsource-0.17.2-1.fc46.x86_64.rpm Wrote: /builddir/build/RPMS/python3-ruff-0.17.2-1.fc46.noarch.rpm Wrote: /builddir/build/RPMS/ruff-0.17.2-1.fc46.x86_64.rpm Wrote: /builddir/build/RPMS/ruff-debuginfo-0.17.2-1.fc46.x86_64.rpm Finish: rpmbuild ruff-0.17.2-1.fc46.src.rpm Finish: build phase for ruff-0.17.2-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-1792745232.840990/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.2-1.fc46.src.rpm) Config(child) 72 minutes 53 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-debugsource", "epoch": null, "version": "0.17.2", "release": "1.fc46", "arch": "x86_64" }, { "name": "python3-ruff", "epoch": null, "version": "0.17.2", "release": "1.fc46", "arch": "noarch" }, { "name": "ruff", "epoch": null, "version": "0.17.2", "release": "1.fc46", "arch": "src" }, { "name": "ruff", "epoch": null, "version": "0.17.2", "release": "1.fc46", "arch": "x86_64" }, { "name": "ruff-debuginfo", "epoch": null, "version": "0.17.2", "release": "1.fc46", "arch": "x86_64" } ] } RPMResults finished