Warning: Permanently added '44.202.238.242' (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/11213199-fedora-rawhide-x86_64 --chroot fedora-rawhide-x86_64 Version: 1.10 PID: 12273 Logging PID: 12275 Task: {'allow_user_ssh': False, 'appstream': False, 'background': True, 'build_id': 11213199, 'buildroot_pkgs': [], 'chroot': 'fedora-rawhide-x86_64', 'enable_net': False, 'fedora_review': False, 'git_hash': '6b9a0f277ad27465804de98885a6a216041fe994', '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.3-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': '11213199-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-1pjc4h86/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-1pjc4h86/ruff', '--depth', '500', '--no-single-branch', '--recursive'] cwd: . rc: 0 stdout: stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-1pjc4h86/ruff'... Running: git checkout 6b9a0f277ad27465804de98885a6a216041fe994 -- cmd: ['git', 'checkout', '6b9a0f277ad27465804de98885a6a216041fe994', '--'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-1pjc4h86/ruff rc: 0 stdout: stderr: Note: switching to '6b9a0f277ad27465804de98885a6a216041fe994'. 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 6b9a0f2 automatic import of ruff Running: dist-git-client sources cmd: ['dist-git-client', 'sources'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-1pjc4h86/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.3.tar.gz INFO: Reading stdout from command: curl --help all INFO: Calling: curl -H Pragma: -H 'Accept-Encoding: identity' -o ruff-0.17.3.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.3.tar.gz/md5/40d60eb61f34ad8c3f77652a48fe60cd/ruff-0.17.3.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.95M 100 13.95M 0 0 378.5M 0 0 INFO: Reading stdout from command: md5sum ruff-0.17.3.tar.gz Running (timeout=18000): unbuffer mock --spec /var/lib/copr-rpmbuild/workspace/workdir-1pjc4h86/ruff/ruff.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-1pjc4h86/ruff --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1793086650.117029 -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-1pjc4h86/ruff/ruff.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-1pjc4h86/ruff --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1793086650.117029 -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-1pjc4h86/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-1793086650.117029/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-c9835a54-9768-42b8-8b5a-8e0affb68f3a INFO: Checking that 428f565534c378b103a8ec89b338164726967d88fa562966ed69cf5b3af100aa image matches host's architecture INFO: Copy content of container 428f565534c378b103a8ec89b338164726967d88fa562966ed69cf5b3af100aa to /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1793086650.117029/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-c9835a54-9768-42b8-8b5a-8e0affb68f3a 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-1793086650.117029/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: fedora 100% | 34.2 MiB/s | 22.0 MiB | 00m01s Copr repository 100% | 14.3 MiB/s | 8.7 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-6.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.1-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-7.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.49-1.fc46 fedora 726.5 KiB pcre2-syntax noarch 0:10.49-1.fc46 fedora 292.5 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.12.0-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.23-1.fc46 fedora 32.1 KiB selinux-policy-targeted noarch 0:45.23-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-2.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% | 1.6 MiB/s | 52.3 KiB | 00m00s [ 2/190] coreutils-0:9.12-1.fc46.x86_6 100% | 38.2 MiB/s | 1.3 MiB | 00m00s [ 3/190] diffutils-0:3.12-6.fc45.x86_6 100% | 22.8 MiB/s | 396.6 KiB | 00m00s [ 4/190] cpio-0:2.15-10.fc45.x86_64 100% | 8.7 MiB/s | 292.5 KiB | 00m00s [ 5/190] fedora-release-common-0:46-0. 100% | 455.3 KiB/s | 18.2 KiB | 00m00s [ 6/190] bash-0:5.3.20-1.fc46.x86_64 100% | 20.1 MiB/s | 1.9 MiB | 00m00s [ 7/190] glibc-minimal-langpack-0:2.44 100% | 67.9 MiB/s | 139.0 KiB | 00m00s [ 8/190] findutils-1:4.11.0-2.fc45.x86 100% | 11.1 MiB/s | 570.7 KiB | 00m00s [ 9/190] info-0:7.3-3.fc45.x86_64 100% | 186.7 MiB/s | 191.2 KiB | 00m00s [ 10/190] grep-0:3.12-4.fc45.x86_64 100% | 9.2 MiB/s | 301.0 KiB | 00m00s [ 11/190] gzip-0:1.15-1.fc46.x86_64 100% | 4.5 MiB/s | 193.3 KiB | 00m00s [ 12/190] patch-0:2.8-6.fc46.x86_64 100% | 3.7 MiB/s | 114.4 KiB | 00m00s [ 13/190] redhat-rpm-config-0:345-6.fc4 100% | 2.2 MiB/s | 78.2 KiB | 00m00s [ 14/190] sed-0:4.10-2.fc45.x86_64 100% | 10.5 MiB/s | 322.8 KiB | 00m00s [ 15/190] rpm-build-0:6.1.0-1.fc46.x86_ 100% | 3.1 MiB/s | 158.1 KiB | 00m00s [ 16/190] unzip-0:6.0-71.fc45.x86_64 100% | 194.9 MiB/s | 199.6 KiB | 00m00s [ 17/190] shadow-utils-2:4.20.0-2.fc46. 100% | 47.2 MiB/s | 1.4 MiB | 00m00s [ 18/190] which-0:2.25-2.fc45.x86_64 100% | 41.2 MiB/s | 42.2 KiB | 00m00s [ 19/190] xz-1:5.8.4-1.fc46.x86_64 100% | 319.6 MiB/s | 654.4 KiB | 00m00s [ 20/190] tar-2:1.35-9.fc45.x86_64 100% | 24.9 MiB/s | 867.4 KiB | 00m00s [ 21/190] gawk-0:5.4.1-1.fc45.x86_64 100% | 17.6 MiB/s | 1.2 MiB | 00m00s [ 22/190] util-linux-0:2.42.4-2.fc46.x8 100% | 9.7 MiB/s | 1.3 MiB | 00m00s [ 23/190] filesystem-0:3.18-59.fc45.x86 100% | 13.6 MiB/s | 1.8 MiB | 00m00s [ 24/190] ncurses-libs-0:6.6-3.fc45.x86 100% | 9.1 MiB/s | 343.7 KiB | 00m00s [ 25/190] glibc-0:2.44.9000-5.fc46.x86_ 100% | 23.5 MiB/s | 2.5 MiB | 00m00s [ 26/190] coreutils-common-0:9.12-1.fc4 100% | 318.6 MiB/s | 2.2 MiB | 00m00s [ 27/190] bzip2-libs-0:1.0.8-24.fc45.x8 100% | 1.7 MiB/s | 43.5 KiB | 00m00s [ 28/190] gmp-1:6.3.0-6.fc45.x86_64 100% | 11.2 MiB/s | 321.8 KiB | 00m00s [ 29/190] libattr-0:2.6.0-2.fc45.x86_64 100% | 582.4 KiB/s | 18.1 KiB | 00m00s [ 30/190] openssl-libs-1:4.0.3-1.fc46.x 100% | 390.4 MiB/s | 2.3 MiB | 00m00s [ 31/190] systemd-libs-0:262.1-1.fc46.x 100% | 470.5 MiB/s | 963.7 KiB | 00m00s [ 32/190] libacl-0:2.4.0-2.fc45.x86_64 100% | 597.6 KiB/s | 27.5 KiB | 00m00s [ 33/190] redhat-systemd-presets-0:102- 100% | 502.5 KiB/s | 8.5 KiB | 00m00s [ 34/190] glibc-common-0:2.44.9000-5.fc 100% | 421.8 MiB/s | 431.9 KiB | 00m00s [ 35/190] pcre2-0:10.49-1.fc46.x86_64 100% | 273.5 MiB/s | 280.0 KiB | 00m00s [ 36/190] libcap-0:2.78-2.fc45.x86_64 100% | 1.7 MiB/s | 88.6 KiB | 00m00s [ 37/190] ed-0:1.22.6-1.fc46.x86_64 100% | 4.6 MiB/s | 85.6 KiB | 00m00s [ 38/190] fedora-repos-0:46-0.3.noarch 100% | 151.7 KiB/s | 9.6 KiB | 00m00s [ 39/190] ansible-srpm-macros-0:1-22.fc 100% | 551.2 KiB/s | 19.8 KiB | 00m00s [ 40/190] R-srpm-macros-0:1.3.7-3.fc45. 100% | 192.2 KiB/s | 11.1 KiB | 00m00s [ 41/190] build-reproducibility-srpm-ma 100% | 328.3 KiB/s | 10.8 KiB | 00m00s [ 42/190] cmake-srpm-macros-0:4.3.0-5.f 100% | 313.2 KiB/s | 10.3 KiB | 00m00s [ 43/190] dwz-0:0.17-3.fc45.x86_64 100% | 4.2 MiB/s | 139.2 KiB | 00m00s [ 44/190] erlang-srpm-macros-0:0.4.1-1. 100% | 553.7 KiB/s | 10.0 KiB | 00m00s [ 45/190] efi-srpm-macros-0:6-9.fc45.no 100% | 498.7 KiB/s | 21.4 KiB | 00m00s [ 46/190] filesystem-srpm-macros-0:3.18 100% | 851.9 KiB/s | 26.4 KiB | 00m00s [ 47/190] file-0:5.48-3.fc46.x86_64 100% | 1.0 MiB/s | 50.6 KiB | 00m00s [ 48/190] forge-srpm-macros-0:0.4.0-5.f 100% | 1.5 MiB/s | 19.7 KiB | 00m00s [ 49/190] fonts-srpm-macros-1:5.0.0-4.f 100% | 733.9 KiB/s | 27.2 KiB | 00m00s [ 50/190] gap-srpm-macros-0:2-3.fc45.no 100% | 846.1 KiB/s | 9.3 KiB | 00m00s [ 51/190] fpc-srpm-macros-0:1.3-17.fc45 100% | 258.8 KiB/s | 7.8 KiB | 00m00s [ 52/190] gnat-srpm-macros-0:7-3.fc45.n 100% | 428.5 KiB/s | 8.6 KiB | 00m00s [ 53/190] ghc-srpm-macros-0:1.10-2.fc45 100% | 265.4 KiB/s | 8.5 KiB | 00m00s [ 54/190] gnome-srpm-macros-0:1.0-2.fc4 100% | 551.8 KiB/s | 8.8 KiB | 00m00s [ 55/190] go-srpm-macros-0:3.8.0-3.fc45 100% | 1.5 MiB/s | 27.8 KiB | 00m00s [ 56/190] java-srpm-macros-0:1-9.fc45.n 100% | 258.9 KiB/s | 8.3 KiB | 00m00s [ 57/190] kernel-srpm-macros-0:1.0-30.f 100% | 236.9 KiB/s | 8.3 KiB | 00m00s [ 58/190] lua-srpm-macros-0:1-18.fc45.n 100% | 255.4 KiB/s | 8.7 KiB | 00m00s [ 59/190] meson-srpm-macros-0:1.12.1-2. 100% | 492.0 KiB/s | 11.8 KiB | 00m00s [ 60/190] openblas-srpm-macros-0:2-23.f 100% | 314.6 KiB/s | 7.5 KiB | 00m00s [ 61/190] ocaml-srpm-macros-0:11-4.fc45 100% | 213.1 KiB/s | 9.0 KiB | 00m00s [ 62/190] perl-srpm-macros-0:1-65.fc45. 100% | 439.6 KiB/s | 8.4 KiB | 00m00s [ 63/190] package-notes-srpm-macros-0:0 100% | 233.3 KiB/s | 10.5 KiB | 00m00s [ 64/190] qt5-srpm-macros-0:5.15.18-3.f 100% | 474.3 KiB/s | 8.1 KiB | 00m00s [ 65/190] python-srpm-macros-0:3.15-2.f 100% | 627.7 KiB/s | 23.9 KiB | 00m00s [ 66/190] rpm-0:6.1.0-1.fc46.x86_64 100% | 21.5 MiB/s | 571.3 KiB | 00m00s [ 67/190] qt6-srpm-macros-0:6.12.0-1.fc 100% | 201.9 KiB/s | 9.1 KiB | 00m00s [ 68/190] rust-srpm-macros-0:28.5-2.fc4 100% | 454.8 KiB/s | 11.4 KiB | 00m00s [ 69/190] tree-sitter-srpm-macros-0:0.4 100% | 482.8 KiB/s | 14.0 KiB | 00m00s [ 70/190] zig-srpm-macros-0:1-9.fc45.no 100% | 338.9 KiB/s | 8.8 KiB | 00m00s [ 71/190] zip-0:3.0-46.fc45.x86_64 100% | 9.6 MiB/s | 264.6 KiB | 00m00s [ 72/190] debugedit-0:5.3-3.fc45.x86_64 100% | 3.6 MiB/s | 87.9 KiB | 00m00s [ 73/190] libarchive-0:3.8.9-2.fc46.x86 100% | 435.5 MiB/s | 446.0 KiB | 00m00s [ 74/190] libgcc-0:16.2.1-2.fc46.1.x86_ 100% | 133.4 MiB/s | 136.6 KiB | 00m00s [ 75/190] libstdc++-0:16.2.1-2.fc46.1.x 100% | 500.2 MiB/s | 1.0 MiB | 00m00s [ 76/190] elfutils-0:0.197-1.fc46.x86_6 100% | 16.1 MiB/s | 625.6 KiB | 00m00s [ 77/190] elfutils-libelf-0:0.197-1.fc4 100% | 6.7 MiB/s | 265.9 KiB | 00m00s [ 78/190] readline-0:8.3-7.fc46.x86_64 100% | 223.3 MiB/s | 228.7 KiB | 00m00s [ 79/190] popt-0:1.19-11.fc45.x86_64 100% | 1.8 MiB/s | 66.6 KiB | 00m00s [ 80/190] rpm-build-libs-0:6.1.0-1.fc46 100% | 4.4 MiB/s | 134.8 KiB | 00m00s [ 81/190] rpm-libs-0:6.1.0-1.fc46.x86_6 100% | 10.8 MiB/s | 476.6 KiB | 00m00s [ 82/190] zstd-0:1.5.7-6.fc45.x86_64 100% | 6.2 MiB/s | 191.7 KiB | 00m00s [ 83/190] audit-libs-0:4.2.1-2.fc45.x86 100% | 4.5 MiB/s | 143.3 KiB | 00m00s [ 84/190] libsemanage-0:3.11-4.fc46.x86 100% | 5.5 MiB/s | 130.5 KiB | 00m00s [ 85/190] pam-libs-0:1.7.2-4.fc45.x86_6 100% | 0.0 B/s | 58.4 KiB | 00m00s [ 86/190] libeconf-0:0.7.9-4.fc45.x86_6 100% | 1.0 MiB/s | 35.9 KiB | 00m00s [ 87/190] libxcrypt-0:4.5.2-4.fc45.x86_ 100% | 5.3 MiB/s | 130.9 KiB | 00m00s [ 88/190] xz-libs-1:5.8.4-1.fc46.x86_64 100% | 16.3 MiB/s | 116.5 KiB | 00m00s [ 89/190] setup-0:2.15.1-2.fc45.noarch 100% | 5.0 MiB/s | 157.6 KiB | 00m00s [ 90/190] mpfr-0:4.2.2-4.fc45.x86_64 100% | 8.3 MiB/s | 357.4 KiB | 00m00s [ 91/190] libcap-ng-0:0.9.6-1.fc46.x86_ 100% | 1.1 MiB/s | 34.8 KiB | 00m00s [ 92/190] libblkid-0:2.42.4-2.fc46.x86_ 100% | 2.3 MiB/s | 134.0 KiB | 00m00s [ 93/190] libfdisk-0:2.42.4-2.fc46.x86_ 100% | 9.7 MiB/s | 169.6 KiB | 00m00s [ 94/190] libmount-0:2.42.4-2.fc46.x86_ 100% | 22.0 MiB/s | 179.8 KiB | 00m00s [ 95/190] liblastlog2-0:2.42.4-2.fc46.x 100% | 1.0 MiB/s | 25.0 KiB | 00m00s [ 96/190] libsmartcols-0:2.42.4-2.fc46. 100% | 3.6 MiB/s | 88.8 KiB | 00m00s [ 97/190] libuuid-0:2.42.4-2.fc46.x86_6 100% | 1.1 MiB/s | 27.7 KiB | 00m00s [ 98/190] util-linux-core-0:2.42.4-2.fc 100% | 18.4 MiB/s | 582.9 KiB | 00m00s [ 99/190] zlib-ng-compat-0:2.3.3-6.fc45 100% | 2.3 MiB/s | 90.4 KiB | 00m00s [100/190] ncurses-base-0:6.6-3.fc45.noa 100% | 2.5 MiB/s | 88.1 KiB | 00m00s [101/190] glibc-gconv-extra-0:2.44.9000 100% | 25.6 MiB/s | 1.7 MiB | 00m00s [102/190] gnulib-l10n-0:20241231-4.fc45 100% | 3.8 MiB/s | 150.4 KiB | 00m00s [103/190] crypto-policies-0:20260713-2. 100% | 3.3 MiB/s | 97.5 KiB | 00m00s [104/190] ca-certificates-0:2026.2.92_v 100% | 12.7 MiB/s | 971.9 KiB | 00m00s [105/190] fips-provider-0:1.5.3-1.fc46. 100% | 23.1 MiB/s | 1.6 MiB | 00m00s [106/190] fedora-gpg-keys-0:46-0.3.noar 100% | 2.6 MiB/s | 143.8 KiB | 00m00s [107/190] fedora-repos-rawhide-0:46-0.3 100% | 250.7 KiB/s | 9.0 KiB | 00m00s [108/190] redhat-systemd-presets-common 100% | 456.2 KiB/s | 13.2 KiB | 00m00s [109/190] pcre2-syntax-0:10.49-1.fc46.n 100% | 8.2 MiB/s | 168.2 KiB | 00m00s [110/190] add-determinism-0:0.7.3-3.fc4 100% | 33.0 MiB/s | 845.7 KiB | 00m00s [111/190] linkdupes-0:0.7.3-3.fc45.x86_ 100% | 10.4 MiB/s | 339.2 KiB | 00m00s [112/190] curl-0:8.23.0-1.fc46.x86_64 100% | 7.7 MiB/s | 245.2 KiB | 00m00s [113/190] elfutils-debuginfod-client-0: 100% | 0.0 B/s | 47.4 KiB | 00m00s [114/190] file-libs-0:5.48-3.fc46.x86_6 100% | 12.9 MiB/s | 884.7 KiB | 00m00s [115/190] elfutils-libs-0:0.197-1.fc46. 100% | 7.7 MiB/s | 285.6 KiB | 00m00s [116/190] json-c-0:0.18-9.fc45.x86_64 100% | 1.3 MiB/s | 46.7 KiB | 00m00s [117/190] libxml2-0:2.15.4-1.fc46.x86_6 100% | 330.4 MiB/s | 676.7 KiB | 00m00s [118/190] libpfm-0:4.14.1-2.fc46.x86_64 100% | 9.7 MiB/s | 278.0 KiB | 00m00s [119/190] lz4-libs-0:1.10.0-5.fc45.x86_ 100% | 4.9 MiB/s | 80.4 KiB | 00m00s [120/190] libzstd-0:1.5.7-6.fc45.x86_64 100% | 6.1 MiB/s | 363.9 KiB | 00m00s [121/190] rpm-sign-libs-0:6.1.0-1.fc46. 100% | 26.3 MiB/s | 26.9 KiB | 00m00s [122/190] libgomp-0:16.2.1-2.fc46.1.x86 100% | 11.4 MiB/s | 397.6 KiB | 00m00s [123/190] rpm-sequoia-0:1.10.3-1.fc46.x 100% | 306.8 MiB/s | 942.6 KiB | 00m00s [124/190] sqlite-libs-0:3.54.1-1.fc46.x 100% | 201.2 MiB/s | 824.0 KiB | 00m00s [125/190] lua-libs-0:5.5.1-2.fc46.x86_6 100% | 3.7 MiB/s | 144.4 KiB | 00m00s [126/190] ima-evm-utils-libs-0:1.6.2-12 100% | 0.0 B/s | 30.2 KiB | 00m00s [127/190] libfsverity-0:1.7-4.fc45.x86_ 100% | 0.0 B/s | 19.0 KiB | 00m00s [128/190] libsepol-0:3.11-2.fc45.x86_64 100% | 27.4 MiB/s | 365.2 KiB | 00m00s [129/190] gnupg2-0:2.4.9-18.fc45.x86_64 100% | 40.3 MiB/s | 1.7 MiB | 00m00s [130/190] gpgverify-0:2.2-5.fc45.noarch 100% | 305.7 KiB/s | 11.3 KiB | 00m00s [131/190] gnupg2-gpgconf-0:2.4.9-18.fc4 100% | 56.9 MiB/s | 116.5 KiB | 00m00s [132/190] gnupg2-keyboxd-0:2.4.9-18.fc4 100% | 47.2 MiB/s | 96.6 KiB | 00m00s [133/190] gnupg2-dirmngr-0:2.4.9-18.fc4 100% | 7.2 MiB/s | 281.6 KiB | 00m00s [134/190] gnupg2-gpg-agent-0:2.4.9-18.f 100% | 17.2 MiB/s | 281.3 KiB | 00m00s [135/190] gnupg2-verify-0:2.4.9-18.fc45 100% | 9.6 MiB/s | 176.1 KiB | 00m00s [136/190] libassuan-0:2.5.7-6.fc45.x86_ 100% | 2.2 MiB/s | 68.5 KiB | 00m00s [137/190] libgpg-error-0:1.61-2.fc45.x8 100% | 10.7 MiB/s | 252.9 KiB | 00m00s [138/190] libgcrypt-0:1.12.4-1.fc46.x86 100% | 14.7 MiB/s | 631.2 KiB | 00m00s [139/190] tpm2-tss-0:4.2.0-1.fc45.x86_6 100% | 24.8 MiB/s | 456.8 KiB | 00m00s [140/190] npth-0:1.8-5.fc45.x86_64 100% | 578.4 KiB/s | 25.5 KiB | 00m00s [141/190] gnutls-0:3.8.13-5.fc46.x86_64 100% | 50.8 MiB/s | 1.4 MiB | 00m00s [142/190] libksba-0:1.8.1-1.fc46.x86_64 100% | 4.2 MiB/s | 172.6 KiB | 00m00s [143/190] openldap-0:2.6.15-1.fc46.x86_ 100% | 7.0 MiB/s | 273.0 KiB | 00m00s [144/190] libidn2-0:2.3.8-4.fc45.x86_64 100% | 4.3 MiB/s | 175.2 KiB | 00m00s [145/190] libusb1-0:1.0.30-2.fc45.x86_6 100% | 1.2 MiB/s | 83.8 KiB | 00m00s [146/190] libunistring-0:1.1-12.fc45.x8 100% | 19.0 MiB/s | 545.8 KiB | 00m00s [147/190] libtasn1-0:4.21.0-2.fc45.x86_ 100% | 1.2 MiB/s | 75.9 KiB | 00m00s [148/190] p11-kit-0:0.26.5-1.fc45.x86_6 100% | 14.0 MiB/s | 560.0 KiB | 00m00s [149/190] libevent-0:2.1.13-1.fc46.x86_ 100% | 282.6 MiB/s | 289.4 KiB | 00m00s [150/190] nettle-0:4.0-5.fc45.x86_64 100% | 5.9 MiB/s | 429.7 KiB | 00m00s [151/190] libtool-ltdl-0:2.6.2-1.fc46.x 100% | 1.2 MiB/s | 36.8 KiB | 00m00s [152/190] cyrus-sasl-lib-0:2.1.28-37.fc 100% | 10.5 MiB/s | 817.8 KiB | 00m00s [153/190] libffi-0:3.8.0-1.fc46.x86_64 100% | 1.3 MiB/s | 46.4 KiB | 00m00s [154/190] libselinux-0:3.11-5.fc46.x86_ 100% | 33.8 MiB/s | 103.9 KiB | 00m00s [155/190] binutils-0:2.47.50-20.fc46.x8 100% | 325.8 MiB/s | 5.2 MiB | 00m00s [156/190] gdbm-libs-1:1.26-1.fc46.x86_6 100% | 1.9 MiB/s | 60.1 KiB | 00m00s [157/190] pkgconf-pkg-config-0:2.5.1-2. 100% | 0.0 B/s | 9.5 KiB | 00m00s [158/190] pkgconf-0:2.5.1-2.fc45.x86_64 100% | 47.8 MiB/s | 49.0 KiB | 00m00s [159/190] pkgconf-m4-0:2.5.1-2.fc45.noa 100% | 0.0 B/s | 13.8 KiB | 00m00s [160/190] libpkgconf-0:2.5.1-2.fc45.x86 100% | 0.0 B/s | 42.6 KiB | 00m00s [161/190] pyproject-srpm-macros-0:1.24. 100% | 15.0 MiB/s | 15.4 KiB | 00m00s [162/190] alternatives-0:1.33-6.fc45.x8 100% | 1.7 MiB/s | 39.4 KiB | 00m00s [163/190] jansson-0:2.14-5.fc45.x86_64 100% | 2.9 MiB/s | 46.9 KiB | 00m00s [164/190] p11-kit-trust-0:0.26.5-1.fc45 100% | 6.8 MiB/s | 146.3 KiB | 00m00s [165/190] fedora-release-0:46-0.1.noarc 100% | 475.7 KiB/s | 11.9 KiB | 00m00s [166/190] systemd-standalone-sysusers-0 100% | 16.3 MiB/s | 434.1 KiB | 00m00s [167/190] xxhash-libs-0:0.8.4-2.fc46.x8 100% | 0.0 B/s | 41.3 KiB | 00m00s [168/190] gdb-minimal-0:18.1-1.fc46.x86 100% | 77.5 MiB/s | 4.8 MiB | 00m00s [169/190] krb5-libs-0:1.22.2-9.fc45.x86 100% | 392.1 MiB/s | 803.1 KiB | 00m00s [170/190] libnghttp2-0:1.69.0-6.fc46.x8 100% | 75.3 MiB/s | 77.2 KiB | 00m00s [171/190] fedora-release-identity-basic 100% | 248.2 KiB/s | 12.7 KiB | 00m00s [172/190] libcurl-0:8.23.0-1.fc46.x86_6 100% | 9.3 MiB/s | 497.5 KiB | 00m00s [173/190] libnghttp3-0:1.18.0-1.fc45.x8 100% | 73.4 MiB/s | 75.1 KiB | 00m00s [174/190] libpsl-0:0.23.3-1.fc46.x86_64 100% | 66.1 MiB/s | 67.7 KiB | 00m00s [175/190] ngtcp2-0:1.22.1-3.fc45.x86_64 100% | 154.0 MiB/s | 157.7 KiB | 00m00s [176/190] ngtcp2-crypto-ossl-0:1.22.1-3 100% | 27.2 MiB/s | 27.8 KiB | 00m00s [177/190] libssh-0:0.12.2-1.fc45.x86_64 100% | 144.5 MiB/s | 295.9 KiB | 00m00s [178/190] keyutils-libs-0:1.6.3-8.fc45. 100% | 2.2 MiB/s | 31.5 KiB | 00m00s [179/190] libcom_err-0:1.47.4-2.fc45.x8 100% | 1.1 MiB/s | 26.6 KiB | 00m00s [180/190] libverto-0:0.3.2-13.fc45.x86_ 100% | 749.0 KiB/s | 21.0 KiB | 00m00s [181/190] libfido2-0:1.17.0-7.fc46.x86_ 100% | 7.5 MiB/s | 107.1 KiB | 00m00s [182/190] publicsuffix-list-dafsa-0:202 100% | 1.7 MiB/s | 61.1 KiB | 00m00s [183/190] libssh-config-0:0.12.2-1.fc45 100% | 447.0 KiB/s | 8.9 KiB | 00m00s [184/190] libcbor-0:0.14.0-3.fc45.x86_6 100% | 1.6 MiB/s | 36.8 KiB | 00m00s [185/190] selinux-policy-0:45.23-1.fc46 100% | 1.6 MiB/s | 43.5 KiB | 00m00s [186/190] policycoreutils-0:3.11-2.fc46 100% | 115.7 MiB/s | 236.9 KiB | 00m00s [187/190] libbrotli-0:1.2.1-1.fc46.x86_ 100% | 169.5 MiB/s | 347.2 KiB | 00m00s [188/190] libselinux-utils-0:3.11-5.fc4 100% | 111.6 MiB/s | 114.3 KiB | 00m00s [189/190] rpm-plugin-selinux-0:6.1.0-1. 100% | 848.1 KiB/s | 17.8 KiB | 00m00s [190/190] selinux-policy-targeted-0:45. 100% | 71.9 MiB/s | 6.8 MiB | 00m00s -------------------------------------------------------------------------------- [190/190] Total 100% | 37.6 MiB/s | 71.6 MiB | 00m02s 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-1793086650.117029/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-1793086650.117029/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% | 70.3 MiB/s | 72.0 KiB | 00m00s [ 8/192] Installing fedora-release-ide 100% | 898.4 KiB/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% | 8.6 KiB/s | 124.0 B | 00m00s >>> Running sysusers scriptlet: setup-0:2.15.1-2.fc45.noarch >>> Finished sysusers scriptlet: setup-0:2.15.1-2.fc45.noarch >>> Scriptlet output: >>> Creating group 'adm' with GID 4. >>> Creating group 'audio' with GID 63. >>> Creating group 'cdrom' with GID 11. >>> Creating group 'clock' with GID 103. >>> Creating group 'dialout' with GID 18. >>> Creating group 'disk' with GID 6. >>> Creating group 'floppy' with GID 19. >>> Creating group 'ftp' with GID 50. >>> Creating group 'games' with GID 20. >>> Creating group 'input' with GID 104. >>> Creating group 'kmem' with GID 9. >>> Creating group 'kvm' with GID 36. >>> Creating group 'lock' with GID 54. >>> Creating group 'lp' with GID 7. >>> Creating group 'mail' with GID 12. >>> Creating group 'man' with GID 15. >>> Creating group 'mem' with GID 8. >>> Creating group 'nobody' with GID 65534. >>> Creating group 'render' with GID 105. >>> Creating group 'root' with GID 0. >>> Creating group 'sgx' with GID 106. >>> Creating group 'sys' with GID 3. >>> Creating group 'tape' with GID 33. >>> Creating group 'tty' with GID 5. >>> Creating group 'users' with GID 100. >>> Creating group 'utmp' with GID 22. >>> Creating group 'video' with GID 39. >>> Creating group 'wheel' with GID 10. >>> Creating user 'adm' (adm) with UID 3 and GID 4. >>> Creating group 'bin' with GID 1. >>> Creating user 'bin' (bin) with UID 1 and GID 1. >>> Creating group 'daemon' with GID 2. >>> Creating user 'daemon' (daemon) with UID 2 and GID 2. >>> Creating user 'ftp' (FTP User) with UID 14 and GID 50. >>> Creating user 'games' (games) with UID 12 and GID 100. >>> Creating user 'halt' (halt) with UID 7 and GID 0. >>> Creating user 'lp' (lp) with UID 4 and GID 7. >>> Creating user 'mail' (mail) with UID 8 and GID 12. >>> Creating user 'nobody' (Kernel Overflow User) with UID 65534 and GID 65534. >>> Creating user 'operator' (operator) with UID 11 and GID 0. >>> Creating user 'root' (Super User) with UID 0 and GID 0. >>> Creating user 'shutdown' (shutdown) with UID 6 and GID 0. >>> Creating user 'sync' (sync) with UID 5 and GID 0. >>> [ 14/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.8 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% | 288.1 MiB/s | 295.0 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% | 399.1 MiB/s | 817.4 KiB | 00m00s [ 37/192] Installing libacl-0:2.4.0-2.f 100% | 43.6 MiB/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% | 35.0 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% | 19.2 MiB/s | 255.9 KiB | 00m00s [ 48/192] Installing pcre2-0:10.49-1.fc 100% | 355.5 MiB/s | 728.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% | 51.0 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% | 144.4 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% | 73.7 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% | 933.4 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% | 349.6 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% | 33.0 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% | 7.5 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% | 327.4 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% | 0.0 B/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% | 147.8 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% | 14.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% | 50.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% | 140.1 KiB/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% | 0.0 B/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% | 16.6 MiB/s | 322.1 KiB | 00m00s [183/192] Installing erlang-srpm-macros 100% | 0.0 B/s | 2.6 KiB | 00m00s [184/192] Installing pyproject-srpm-mac 100% | 0.0 B/s | 4.0 KiB | 00m00s [185/192] Installing fonts-srpm-macros- 100% | 55.7 MiB/s | 57.0 KiB | 00m00s [186/192] Installing go-srpm-macros-0:3 100% | 61.6 MiB/s | 63.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% | 96.2 MiB/s | 3.9 MiB | 00m00s [192/192] Installing info-0:7.3-3.fc45. 100% | 55.6 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.1-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-7.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.49-1.fc46.x86_64 pcre2-syntax-10.49-1.fc46.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.12.0-1.fc46.noarch readline-8.3-7.fc46.x86_64 redhat-rpm-config-345-6.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.23-1.fc46.noarch selinux-policy-targeted-45.23-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-2.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.ti57K7 setting SOURCE_DATE_EPOCH=1793059200 Wrote: /builddir/build/SRPMS/ruff-0.17.3-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-1793086650.117029/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-1pjc4h86/ruff/ruff.spec) Config(child) 0 minutes 23 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_success=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot INFO: Start(/var/lib/copr-rpmbuild/results/ruff-0.17.3-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-1793086650.117029/root. INFO: reusing tmpfs at /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1793086650.117029/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-1793086650.117029/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.3-1.fc46.src.rpm Start: build setup for ruff-0.17.3-1.fc46.src.rpm Building target platforms: x86_64 Building for target x86_64 Reading /var/tmp/rpm-tmp.yjYYjL setting SOURCE_DATE_EPOCH=1793059200 Wrote: /builddir/build/SRPMS/ruff-0.17.3-1.fc46.src.rpm Updating and loading repositories: fedora 100% | 144.8 KiB/s | 22.4 KiB | 00m00s Copr repository 100% | 170.9 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.1-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.1-1.fc46 fedora 48.2 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% | 442.7 KiB/s | 14.6 KiB | 00m00s [ 2/34] tomcli-0:0.10.1-6.fc45.noarch 100% | 1.9 MiB/s | 75.8 KiB | 00m00s [ 3/34] python3-click-1:8.4.2-1.fc45.no 100% | 6.3 MiB/s | 291.5 KiB | 00m00s [ 4/34] rust2rpm-helper-0:0.2.0-1.fc45. 100% | 8.5 MiB/s | 848.0 KiB | 00m00s [ 5/34] cargo-0:1.99.1-2.fc46.x86_64 100% | 102.9 MiB/s | 7.9 MiB | 00m00s [ 6/34] libgit2_1.9-0:1.9.7-3.fc46.x86_ 100% | 21.3 MiB/s | 612.0 KiB | 00m00s [ 7/34] libssh2-0:1.11.1-10.fc45.x86_64 100% | 10.4 MiB/s | 148.9 KiB | 00m00s [ 8/34] llhttp-0:9.4.2-2.fc45.x86_64 100% | 5.4 MiB/s | 38.5 KiB | 00m00s [ 9/34] less-0:710-1.fc46.x86_64 100% | 28.3 MiB/s | 231.6 KiB | 00m00s [10/34] rust-0:1.99.1-2.fc46.x86_64 100% | 281.6 MiB/s | 31.0 MiB | 00m00s [11/34] cpp-0:16.2.1-2.fc46.1.x86_64 100% | 280.7 MiB/s | 14.6 MiB | 00m00s [12/34] libmpc-0:1.4.1-2.fc45.x86_64 100% | 10.6 MiB/s | 75.7 KiB | 00m00s [13/34] make-1:4.4.1-13.fc45.x86_64 100% | 63.8 MiB/s | 588.3 KiB | 00m00s [14/34] glibc-devel-0:2.44.9000-5.fc46. 100% | 73.5 MiB/s | 677.3 KiB | 00m00s [15/34] libxcrypt-devel-0:4.5.2-4.fc45. 100% | 4.2 MiB/s | 30.4 KiB | 00m00s [16/34] rust-std-static-0:1.99.1-2.fc46 100% | 175.6 MiB/s | 41.1 MiB | 00m00s [17/34] python3-0:3.15.1-1.fc46.x86_64 100% | 627.5 KiB/s | 27.6 KiB | 00m00s [18/34] gcc-0:16.2.1-2.fc46.1.x86_64 100% | 152.3 MiB/s | 43.3 MiB | 00m00s [19/34] expat-0:2.9.0-1.fc46.x86_64 100% | 2.7 MiB/s | 136.2 KiB | 00m00s [20/34] mpdecimal-0:4.0.1-4.fc45.x86_64 100% | 13.7 MiB/s | 98.5 KiB | 00m00s [21/34] tzdata-0:2026e-1.fc46.noarch 100% | 87.1 MiB/s | 713.6 KiB | 00m00s [22/34] python3-libs-0:3.15.1-1.fc46.x8 100% | 153.6 MiB/s | 11.2 MiB | 00m00s [23/34] libedit-0:3.1-60.20260512cvs.fc 100% | 8.3 MiB/s | 110.0 KiB | 00m00s [24/34] llvm-filesystem-0:23.1.4-1.fc46 100% | 1.9 MiB/s | 13.8 KiB | 00m00s [25/34] python-pip-wheel-0:26.2.1-1.fc4 100% | 99.4 MiB/s | 1.2 MiB | 00m00s [26/34] kernel-headers-0:7.3.0-65.fc46. 100% | 147.0 MiB/s | 1.8 MiB | 00m00s [27/34] libatomic-0:16.2.1-2.fc46.1.x86 100% | 4.2 MiB/s | 55.7 KiB | 00m00s [28/34] cargo2rpm-0:0.4.0-1.fc46.noarch 100% | 45.6 MiB/s | 186.9 KiB | 00m00s [29/34] tomcli+tomlkit-0:0.10.1-6.fc45. 100% | 416.1 KiB/s | 8.3 KiB | 00m00s [30/34] annobin-plugin-gcc-0:13.33-1.fc 100% | 86.9 MiB/s | 712.1 KiB | 00m00s [31/34] python3-tomlkit-0:0.13.2-11.fc4 100% | 4.3 MiB/s | 119.1 KiB | 00m00s [32/34] gcc-plugin-annobin-0:16.2.1-2.f 100% | 8.3 MiB/s | 59.5 KiB | 00m00s [33/34] annobin-docs-0:13.33-1.fc46.noa 100% | 12.2 MiB/s | 87.1 KiB | 00m00s [34/34] llvm-libs-0:23.1.4-1.fc46.x86_6 100% | 285.1 MiB/s | 36.2 MiB | 00m00s -------------------------------------------------------------------------------- [34/34] Total 100% | 340.4 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% | 666.0 B/s | 34.0 B | 00m00s [ 3/36] Installing libmpc-0:1.4.1-2.fc4 100% | 166.4 MiB/s | 170.4 KiB | 00m00s [ 4/36] Installing libssh2-0:1.11.1-10. 100% | 164.2 MiB/s | 336.3 KiB | 00m00s [ 5/36] Installing cpp-0:16.2.1-2.fc46. 100% | 360.9 MiB/s | 42.6 MiB | 00m00s [ 6/36] Installing annobin-docs-0:13.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% | 150.4 MiB/s | 7.2 MiB | 00m00s [ 9/36] Installing glibc-devel-0:2.44.9 100% | 114.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% | 634.1 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% | 24.6 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% | 286.1 MiB/s | 48.6 MiB | 00m00s [19/36] Installing python3-0:3.15.1-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% | 405.0 MiB/s | 121.9 MiB | 00m00s [23/36] Installing rust-0:1.99.1-2.fc46 100% | 401.5 MiB/s | 92.8 MiB | 00m00s [24/36] Installing rust-std-static-0:1. 100% | 500.2 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% | 332.6 MiB/s | 23.6 MiB | 00m00s [28/36] Installing cargo2rpm-0:0.4.0-1. 100% | 60.5 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.6 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.tGfQ8q setting SOURCE_DATE_EPOCH=1793059200 Wrote: /builddir/build/SRPMS/ruff-0.17.3-1.fc46.src.rpm Updating and loading repositories: fedora 100% | 467.5 KiB/s | 22.4 KiB | 00m00s Copr repository 100% | 170.9 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.3-1.fc46.src.rpm Start: rpmbuild ruff-0.17.3-1.fc46.src.rpm Building target platforms: x86_64 Building for target x86_64 Reading /var/tmp/rpm-tmp.tfn53j setting SOURCE_DATE_EPOCH=1793059200 Executing(mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.42Ve8p Creating(rpmbuild.env): /builddir/build/BUILD/ruff-0.17.3-build/rpmbuild.env RPM_SOURCE_DIR="/builddir/build/SOURCES" RPM_BUILD_DIR="/builddir/build/BUILD/ruff-0.17.3-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.3-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.3" 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.3-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.T6Yvvq + umask 022 + cd /builddir/build/BUILD/ruff-0.17.3-build + cd /builddir/build/BUILD/ruff-0.17.3-build + rm -rf ruff-0.17.3 + /usr/bin/rpmuncompress -x /builddir/build/SOURCES/ruff-0.17.3.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd ruff-0.17.3 + /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.0umROH + umask 022 + cd /builddir/build/BUILD/ruff-0.17.3-build + cd ruff-0.17.3 + /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.3-1.fc46.buildreqs.nosrc.rpm INFO: Going to install missing dynamic buildrequires Updating and loading repositories: fedora 100% | 307.4 KiB/s | 22.4 KiB | 00m00s Copr repository 100% | 153.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.2.1-1.fc46 fedora 2.1 KiB rust-similar+std-devel noarch 0:3.2.1-1.fc46 fedora 2.1 KiB rust-similar+text-devel noarch 0:3.2.1-1.fc46 fedora 2.1 KiB rust-similar-devel noarch 0:3.2.1-1.fc46 fedora 500.1 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.2.1-1.fc46 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% | 156.3 KiB/s | 8.0 KiB | 00m00s [ 2/1010] rust-aho-corasick+std-devel 100% | 156.9 KiB/s | 8.0 KiB | 00m00s [ 3/1010] rust-anstream+auto-devel-0: 100% | 144.7 KiB/s | 8.7 KiB | 00m00s [ 4/1010] rust-anstream-devel-0:1.0.0 100% | 314.5 KiB/s | 32.1 KiB | 00m00s [ 5/1010] rust-anstream+wincon-devel- 100% | 144.5 KiB/s | 8.5 KiB | 00m00s [ 6/1010] rust-anstyle-devel-0:1.0.14 100% | 383.1 KiB/s | 24.1 KiB | 00m00s [ 7/1010] rust-aho-corasick-devel-0:1 100% | 696.1 KiB/s | 156.6 KiB | 00m00s [ 8/1010] rust-anstyle+std-devel-0:1. 100% | 140.5 KiB/s | 8.3 KiB | 00m00s [ 9/1010] rust-anyhow+std-devel-0:1.0 100% | 175.2 KiB/s | 9.1 KiB | 00m00s [ 10/1010] rust-anyhow-devel-0:1.0.104 100% | 717.9 KiB/s | 61.7 KiB | 00m00s [ 11/1010] rust-argfile-devel-0:1.0.0- 100% | 326.7 KiB/s | 17.6 KiB | 00m00s [ 12/1010] rust-arrayvec-devel-0:0.7.8 100% | 570.1 KiB/s | 38.2 KiB | 00m00s [ 13/1010] rust-arc-swap-devel-0:1.9.2 100% | 551.8 KiB/s | 77.2 KiB | 00m00s [ 14/1010] rust-assert_fs-devel-0:1.1. 100% | 452.6 KiB/s | 24.9 KiB | 00m00s [ 15/1010] rust-bitvec+alloc-devel-0:1 100% | 151.8 KiB/s | 7.7 KiB | 00m00s [ 16/1010] rust-bitflags-devel-0:2.13. 100% | 844.2 KiB/s | 68.4 KiB | 00m00s [ 17/1010] rust-bstr+std-devel-0:1.13. 100% | 164.0 KiB/s | 8.7 KiB | 00m00s [ 18/1010] rust-bitvec-devel-0:1.0.1-8 100% | 1.5 MiB/s | 247.0 KiB | 00m00s [ 19/1010] rust-cachedir-devel-0:0.3.1 100% | 266.2 KiB/s | 14.6 KiB | 00m00s [ 20/1010] rust-camino-devel-0:1.2.6-1 100% | 751.9 KiB/s | 42.1 KiB | 00m00s [ 21/1010] rust-bstr-devel-0:1.13.1-1. 100% | 1.7 MiB/s | 267.2 KiB | 00m00s [ 22/1010] rust-camino+serde1-devel-0: 100% | 164.8 KiB/s | 8.7 KiB | 00m00s [ 23/1010] rust-clap-devel-0:4.6.7-1.f 100% | 1.5 MiB/s | 99.3 KiB | 00m00s [ 24/1010] rust-clap+color-devel-0:4.6 100% | 196.8 KiB/s | 10.2 KiB | 00m00s [ 25/1010] rust-clap+derive-devel-0:4. 100% | 193.2 KiB/s | 10.2 KiB | 00m00s [ 26/1010] rust-clap+env-devel-0:4.6.7 100% | 200.5 KiB/s | 10.2 KiB | 00m00s [ 27/1010] rust-clap+error-context-dev 100% | 201.4 KiB/s | 10.3 KiB | 00m00s [ 28/1010] rust-clap+help-devel-0:4.6. 100% | 193.0 KiB/s | 10.2 KiB | 00m00s [ 29/1010] rust-clap+std-devel-0:4.6.7 100% | 200.5 KiB/s | 10.2 KiB | 00m00s [ 30/1010] rust-clap+string-devel-0:4. 100% | 200.8 KiB/s | 10.2 KiB | 00m00s [ 31/1010] rust-clap+suggestions-devel 100% | 193.6 KiB/s | 10.3 KiB | 00m00s [ 32/1010] rust-clap+usage-devel-0:4.6 100% | 200.6 KiB/s | 10.2 KiB | 00m00s [ 33/1010] rust-clap+wrap_help-devel-0 100% | 201.0 KiB/s | 10.3 KiB | 00m00s [ 34/1010] rust-clap_complete_command- 100% | 255.5 KiB/s | 13.8 KiB | 00m00s [ 35/1010] rust-clap_complete_command+ 100% | 160.0 KiB/s | 8.2 KiB | 00m00s [ 36/1010] rust-clearscreen-devel-0:4. 100% | 2.1 MiB/s | 148.9 KiB | 00m00s [ 37/1010] rust-colored-devel-0:3.1.1- 100% | 623.1 KiB/s | 41.1 KiB | 00m00s [ 38/1010] rust-colored+no-color-devel 100% | 157.3 KiB/s | 8.0 KiB | 00m00s [ 39/1010] rust-compact_str-devel-0:0. 100% | 1.4 MiB/s | 92.2 KiB | 00m00s [ 40/1010] rust-compact_str+serde-deve 100% | 161.9 KiB/s | 8.6 KiB | 00m00s [ 41/1010] rust-compact_str+std-devel- 100% | 166.0 KiB/s | 8.3 KiB | 00m00s [ 42/1010] rust-countme-devel-0:3.0.1- 100% | 340.0 KiB/s | 17.7 KiB | 00m00s [ 43/1010] rust-crossbeam-devel-0:0.8. 100% | 338.5 KiB/s | 19.0 KiB | 00m00s [ 44/1010] rust-crossbeam+std-devel-0: 100% | 170.9 KiB/s | 8.5 KiB | 00m00s [ 45/1010] rust-dashmap-devel-0:6.2.1- 100% | 671.6 KiB/s | 36.9 KiB | 00m00s [ 46/1010] rust-ctrlc-devel-0:3.5.2-2. 100% | 390.9 KiB/s | 23.1 KiB | 00m00s [ 47/1010] rust-datatest-stable-devel- 100% | 809.0 KiB/s | 45.3 KiB | 00m00s [ 48/1010] rust-drop_bomb-devel-0:0.1. 100% | 271.0 KiB/s | 14.9 KiB | 00m00s [ 49/1010] rust-csv-devel-0:1.4.0-3.fc 100% | 4.9 MiB/s | 735.9 KiB | 00m00s [ 50/1010] rust-dunce-devel-0:1.0.5-5. 100% | 299.6 KiB/s | 15.6 KiB | 00m00s [ 51/1010] rust-etcetera-devel-0:0.11. 100% | 388.5 KiB/s | 22.9 KiB | 00m00s [ 52/1010] rust-fern-devel-0:0.7.1-7.f 100% | 4.5 MiB/s | 297.1 KiB | 00m00s [ 53/1010] rust-filetime-devel-0:0.2.2 100% | 419.5 KiB/s | 22.2 KiB | 00m00s [ 54/1010] rust-gen-lsp-types+url-deve 100% | 157.1 KiB/s | 7.9 KiB | 00m00s [ 55/1010] rust-gen-lsp-types-devel-0: 100% | 1.0 MiB/s | 84.7 KiB | 00m00s [ 56/1010] rust-get-size2-devel-0:0.11 100% | 766.3 KiB/s | 42.9 KiB | 00m00s [ 57/1010] rust-get-size2+compact-str- 100% | 177.6 KiB/s | 9.1 KiB | 00m00s [ 58/1010] rust-get-size2+derive-devel 100% | 171.9 KiB/s | 8.9 KiB | 00m00s [ 59/1010] rust-get-size2+hashbrown-de 100% | 177.3 KiB/s | 9.0 KiB | 00m00s [ 60/1010] rust-get-size2+indexmap-dev 100% | 177.2 KiB/s | 9.0 KiB | 00m00s [ 61/1010] rust-get-size2+ordermap-dev 100% | 173.8 KiB/s | 9.0 KiB | 00m00s [ 62/1010] rust-get-size2+parking_lot- 100% | 178.3 KiB/s | 9.1 KiB | 00m00s [ 63/1010] rust-get-size2+smallvec-dev 100% | 177.2 KiB/s | 9.0 KiB | 00m00s [ 64/1010] rust-get-size2+std-devel-0: 100% | 171.4 KiB/s | 8.9 KiB | 00m00s [ 65/1010] rust-get-size2+thin-vec-dev 100% | 180.7 KiB/s | 9.0 KiB | 00m00s [ 66/1010] rust-glob-devel-0:0.3.4-1.f 100% | 553.7 KiB/s | 28.2 KiB | 00m00s [ 67/1010] rust-globset-devel-0:0.4.20 100% | 580.8 KiB/s | 35.4 KiB | 00m00s [ 68/1010] rust-globset+log-devel-0:0. 100% | 166.7 KiB/s | 8.5 KiB | 00m00s [ 69/1010] rust-globwalk-devel-0:0.9.1 100% | 332.1 KiB/s | 16.9 KiB | 00m00s [ 70/1010] rust-hashbrown+inline-more- 100% | 169.5 KiB/s | 8.6 KiB | 00m00s [ 71/1010] rust-heck-devel-0:0.5.0-6.f 100% | 395.5 KiB/s | 20.2 KiB | 00m00s [ 72/1010] rust-hashbrown-devel-0:0.17 100% | 1.4 MiB/s | 132.1 KiB | 00m00s [ 73/1010] rust-icu_normalizer+compile 100% | 174.7 KiB/s | 8.9 KiB | 00m00s [ 74/1010] rust-icu_normalizer-devel-0 100% | 3.5 MiB/s | 356.1 KiB | 00m00s [ 75/1010] rust-icu_properties-devel-0 100% | 1.2 MiB/s | 91.8 KiB | 00m00s [ 76/1010] rust-icu_properties+compile 100% | 174.2 KiB/s | 8.7 KiB | 00m00s [ 77/1010] rust-ignore-devel-0:0.4.33- 100% | 1.1 MiB/s | 71.4 KiB | 00m00s [ 78/1010] rust-imperative-devel-0:1.0 100% | 393.4 KiB/s | 21.2 KiB | 00m00s [ 79/1010] rust-indexmap-devel-0:2.14. 100% | 1.7 MiB/s | 93.1 KiB | 00m00s [ 80/1010] rust-indexmap+std-devel-0:2 100% | 183.9 KiB/s | 9.2 KiB | 00m00s [ 81/1010] rust-indicatif+unicode-widt 100% | 169.7 KiB/s | 8.7 KiB | 00m00s [ 82/1010] rust-indicatif-devel-0:0.18 100% | 1.0 MiB/s | 73.1 KiB | 00m00s [ 83/1010] rust-indoc-devel-0:2.0.8-1. 100% | 497.0 KiB/s | 33.8 KiB | 00m00s [ 84/1010] rust-insta-cmd-devel-0:0.7. 100% | 379.5 KiB/s | 20.9 KiB | 00m00s [ 85/1010] rust-insta-devel-0:1.49.0-1 100% | 2.5 MiB/s | 146.6 KiB | 00m00s [ 86/1010] rust-insta+colors-devel-0:1 100% | 177.4 KiB/s | 8.9 KiB | 00m00s [ 87/1010] rust-insta+json-devel-0:1.4 100% | 177.2 KiB/s | 8.9 KiB | 00m00s [ 88/1010] rust-insta+filters-devel-0: 100% | 171.6 KiB/s | 8.9 KiB | 00m00s [ 89/1010] rust-insta+redactions-devel 100% | 179.1 KiB/s | 9.0 KiB | 00m00s [ 90/1010] rust-insta+ron-devel-0:1.49 100% | 176.6 KiB/s | 9.0 KiB | 00m00s [ 91/1010] rust-is-macro-devel-0:0.3.8 100% | 348.5 KiB/s | 18.8 KiB | 00m00s [ 92/1010] rust-itertools+use_std-deve 100% | 164.2 KiB/s | 8.2 KiB | 00m00s [ 93/1010] rust-itertools-devel-0:0.15 100% | 2.4 MiB/s | 158.6 KiB | 00m00s [ 94/1010] rust-jiff+perf-inline-devel 100% | 257.0 KiB/s | 13.1 KiB | 00m00s [ 95/1010] rust-jiff+std-devel-0:0.2.3 100% | 270.5 KiB/s | 13.5 KiB | 00m00s [ 96/1010] rust-jiff+tz-fat-devel-0:0. 100% | 259.7 KiB/s | 13.2 KiB | 00m00s [ 97/1010] rust-jiff-devel-0:0.2.38-1. 100% | 3.1 MiB/s | 486.3 KiB | 00m00s [ 98/1010] rust-jiff+tz-system-devel-0 100% | 211.8 KiB/s | 13.1 KiB | 00m00s [ 99/1010] rust-jiff+tzdb-bundle-platf 100% | 258.4 KiB/s | 13.2 KiB | 00m00s [ 100/1010] rust-jiff+tzdb-concatenated 100% | 263.2 KiB/s | 13.2 KiB | 00m00s [ 101/1010] rust-jiff+tzdb-zoneinfo-dev 100% | 257.8 KiB/s | 13.1 KiB | 00m00s [ 102/1010] rust-jod-thread-devel-0:1.0 100% | 284.9 KiB/s | 14.5 KiB | 00m00s [ 103/1010] rust-libcst-devel-0:1.9.0-1 100% | 2.0 MiB/s | 118.5 KiB | 00m00s [ 104/1010] rust-log-devel-0:0.4.34-1.f 100% | 969.1 KiB/s | 53.3 KiB | 00m00s [ 105/1010] rust-lsp-server-devel-0:0.1 100% | 517.2 KiB/s | 26.4 KiB | 00m00s [ 106/1010] rust-matchit-devel-0:0.9.2- 100% | 728.5 KiB/s | 37.9 KiB | 00m00s [ 107/1010] rust-memchr-devel-0:2.8.3-2 100% | 1.5 MiB/s | 93.2 KiB | 00m00s [ 108/1010] rust-memchr+std-devel-0:2.8 100% | 165.1 KiB/s | 8.4 KiB | 00m00s [ 109/1010] rust-natord-devel-0:1.0.9-2 100% | 232.7 KiB/s | 11.6 KiB | 00m00s [ 110/1010] rust-notify-devel-0:8.2.0-5 100% | 819.6 KiB/s | 44.3 KiB | 00m00s [ 111/1010] rust-notify+macos_fsevent-d 100% | 160.8 KiB/s | 8.2 KiB | 00m00s [ 112/1010] rust-ordermap-devel-0:1.2.2 100% | 1.2 MiB/s | 68.8 KiB | 00m00s [ 113/1010] rust-ordermap+serde-devel-0 100% | 178.8 KiB/s | 8.9 KiB | 00m00s [ 114/1010] rust-ordermap+std-devel-0:1 100% | 172.5 KiB/s | 8.8 KiB | 00m00s [ 115/1010] rust-parking_lot-devel-0:0. 100% | 951.3 KiB/s | 50.4 KiB | 00m00s [ 116/1010] rust-path-absolutize-devel- 100% | 289.6 KiB/s | 14.8 KiB | 00m00s [ 117/1010] rust-path-absolutize+fixed_ 100% | 159.2 KiB/s | 8.1 KiB | 00m00s [ 118/1010] rust-path-slash-devel-0:0.2 100% | 325.6 KiB/s | 16.6 KiB | 00m00s [ 119/1010] rust-pep440_rs-devel-0:0.7. 100% | 928.7 KiB/s | 48.3 KiB | 00m00s [ 120/1010] rust-pep440_rs+version-rang 100% | 164.0 KiB/s | 8.2 KiB | 00m00s [ 121/1010] rust-pathdiff-devel-0:0.2.3 100% | 130.4 KiB/s | 15.3 KiB | 00m00s [ 122/1010] rust-phf-devel-0:0.13.1-3.f 100% | 585.7 KiB/s | 29.9 KiB | 00m00s [ 123/1010] rust-phf_codegen-devel-0:0. 100% | 426.6 KiB/s | 21.8 KiB | 00m00s [ 124/1010] rust-pretty_assertions+std- 100% | 159.5 KiB/s | 8.0 KiB | 00m00s [ 125/1010] rust-pretty_assertions-deve 100% | 1.4 MiB/s | 84.0 KiB | 00m00s [ 126/1010] rust-proc-macro2-devel-0:1. 100% | 1.2 MiB/s | 64.3 KiB | 00m00s [ 127/1010] rust-proc-macro2+proc-macro 100% | 185.1 KiB/s | 9.3 KiB | 00m00s [ 128/1010] rust-pyproject-toml-devel-0 100% | 411.2 KiB/s | 21.4 KiB | 00m00s [ 129/1010] rust-quick-junit-devel-0:0. 100% | 684.3 KiB/s | 35.6 KiB | 00m00s [ 130/1010] rust-quickcheck-devel-0:1.1 100% | 677.1 KiB/s | 34.5 KiB | 00m00s [ 131/1010] rust-quickcheck_macros-deve 100% | 385.1 KiB/s | 19.6 KiB | 00m00s [ 132/1010] rust-quote-devel-0:1.0.47-1 100% | 840.6 KiB/s | 43.7 KiB | 00m00s [ 133/1010] rust-quote+proc-macro-devel 100% | 174.6 KiB/s | 8.7 KiB | 00m00s [ 134/1010] rust-rand-devel-0:0.10.3-1. 100% | 1.7 MiB/s | 105.7 KiB | 00m00s [ 135/1010] rust-rand+std_rng-devel-0:0 100% | 170.3 KiB/s | 8.5 KiB | 00m00s [ 136/1010] rust-rayon-devel-0:1.12.0-2 100% | 3.1 MiB/s | 186.2 KiB | 00m00s [ 137/1010] rust-regex-automata-devel-0 100% | 5.6 MiB/s | 450.5 KiB | 00m00s [ 138/1010] rust-regex-automata+dfa-bui 100% | 175.3 KiB/s | 8.9 KiB | 00m00s [ 139/1010] rust-regex-devel-0:1.13.1-1 100% | 1.1 MiB/s | 134.7 KiB | 00m00s [ 140/1010] rust-regex-automata+dfa-sea 100% | 177.0 KiB/s | 8.8 KiB | 00m00s [ 141/1010] rust-regex-automata+perf-de 100% | 175.0 KiB/s | 8.9 KiB | 00m00s [ 142/1010] rust-regex-automata+std-dev 100% | 173.5 KiB/s | 9.4 KiB | 00m00s [ 143/1010] rust-regex-automata+syntax- 100% | 180.4 KiB/s | 9.0 KiB | 00m00s [ 144/1010] rust-regex-syntax-devel-0:0 100% | 3.6 MiB/s | 215.2 KiB | 00m00s [ 145/1010] rust-regex+perf-devel-0:1.1 100% | 167.5 KiB/s | 9.0 KiB | 00m00s [ 146/1010] rust-regex+std-devel-0:1.13 100% | 186.5 KiB/s | 9.3 KiB | 00m00s [ 147/1010] rust-regex+unicode-devel-0: 100% | 183.5 KiB/s | 9.4 KiB | 00m00s [ 148/1010] rust-rkyv+bytecheck-devel-0 100% | 184.9 KiB/s | 9.2 KiB | 00m00s [ 149/1010] rust-rkyv+std-devel-0:0.8.1 100% | 181.2 KiB/s | 9.1 KiB | 00m00s [ 150/1010] rust-rustc-hash-devel-0:2.1 100% | 436.3 KiB/s | 21.8 KiB | 00m00s [ 151/1010] rust-rustc-hash+std-devel-0 100% | 163.1 KiB/s | 8.2 KiB | 00m00s [ 152/1010] rust-rustc-stable-hash-deve 100% | 537.2 KiB/s | 27.4 KiB | 00m00s [ 153/1010] rust-rkyv-devel-0:0.8.18-1. 100% | 917.8 KiB/s | 184.5 KiB | 00m00s [ 154/1010] rust-salsa-devel-0:0.28.5-1 100% | 4.9 MiB/s | 327.6 KiB | 00m00s [ 155/1010] rust-salsa+compact_str-deve 100% | 175.3 KiB/s | 8.8 KiB | 00m00s [ 156/1010] rust-salsa+macros-devel-0:0 100% | 174.8 KiB/s | 8.7 KiB | 00m00s [ 157/1010] rust-salsa+inventory-devel- 100% | 162.1 KiB/s | 8.8 KiB | 00m00s [ 158/1010] rust-salsa+ordermap-devel-0 100% | 174.8 KiB/s | 8.7 KiB | 00m00s [ 159/1010] rust-salsa+salsa_unstable-d 100% | 168.8 KiB/s | 8.6 KiB | 00m00s [ 160/1010] rust-same-file-devel-0:1.0. 100% | 316.9 KiB/s | 18.4 KiB | 00m00s [ 161/1010] rust-schemars-devel-0:1.2.3 100% | 2.5 MiB/s | 151.2 KiB | 00m00s [ 162/1010] rust-schemars+derive-devel- 100% | 167.4 KiB/s | 8.5 KiB | 00m00s [ 163/1010] rust-schemars+std-devel-0:1 100% | 157.0 KiB/s | 8.5 KiB | 00m00s [ 164/1010] rust-seahash-devel-0:4.1.0- 100% | 763.8 KiB/s | 39.0 KiB | 00m00s [ 165/1010] rust-serde-devel-0:1.0.229- 100% | 1.5 MiB/s | 81.7 KiB | 00m00s [ 166/1010] rust-serde+derive-devel-0:1 100% | 165.3 KiB/s | 8.8 KiB | 00m00s [ 167/1010] rust-serde+std-devel-0:1.0. 100% | 174.9 KiB/s | 8.7 KiB | 00m00s [ 168/1010] rust-serde_json-devel-0:1.0 100% | 2.7 MiB/s | 156.9 KiB | 00m00s [ 169/1010] rust-serde_json+std-devel-0 100% | 174.8 KiB/s | 9.4 KiB | 00m00s [ 170/1010] rust-serde_test-devel-0:1.0 100% | 510.6 KiB/s | 25.5 KiB | 00m00s [ 171/1010] rust-shellexpand-devel-0:3. 100% | 580.8 KiB/s | 29.6 KiB | 00m00s [ 172/1010] rust-shellexpand+base-0-dev 100% | 152.6 KiB/s | 7.9 KiB | 00m00s [ 173/1010] rust-shellexpand+tilde-deve 100% | 156.3 KiB/s | 8.0 KiB | 00m00s [ 174/1010] rust-similar-devel-0:3.2.1- 100% | 1.9 MiB/s | 106.0 KiB | 00m00s [ 175/1010] rust-similar+std-devel-0:3. 100% | 162.8 KiB/s | 8.1 KiB | 00m00s [ 176/1010] rust-similar+inline-devel-0 100% | 153.6 KiB/s | 8.0 KiB | 00m00s [ 177/1010] rust-similar+text-devel-0:3 100% | 155.8 KiB/s | 7.9 KiB | 00m00s [ 178/1010] rust-smallvec-devel-0:1.16. 100% | 769.6 KiB/s | 39.2 KiB | 00m00s [ 179/1010] rust-smallvec+const_generic 100% | 157.1 KiB/s | 8.3 KiB | 00m00s [ 180/1010] rust-smallvec+const_new-dev 100% | 163.7 KiB/s | 8.3 KiB | 00m00s [ 181/1010] rust-smallvec+union-devel-0 100% | 165.7 KiB/s | 8.3 KiB | 00m00s [ 182/1010] rust-snapbox-devel-0:1.2.2- 100% | 801.5 KiB/s | 64.9 KiB | 00m00s [ 183/1010] rust-snapbox+cmd-devel-0:1. 100% | 181.8 KiB/s | 9.3 KiB | 00m00s [ 184/1010] rust-snapbox+color-auto-dev 100% | 180.4 KiB/s | 9.0 KiB | 00m00s [ 185/1010] rust-snapbox+diff-devel-0:1 100% | 170.2 KiB/s | 9.2 KiB | 00m00s [ 186/1010] rust-snapbox+examples-devel 100% | 179.1 KiB/s | 9.1 KiB | 00m00s [ 187/1010] rust-snapbox+term-svg-devel 100% | 183.6 KiB/s | 9.2 KiB | 00m00s [ 188/1010] rust-static_assertions-deve 100% | 520.9 KiB/s | 26.6 KiB | 00m00s [ 189/1010] rust-stacker-devel-0:0.1.25 100% | 394.3 KiB/s | 24.1 KiB | 00m00s [ 190/1010] rust-strum-devel-0:0.28.0-2 100% | 309.7 KiB/s | 15.8 KiB | 00m00s [ 191/1010] rust-strum+std-devel-0:0.28 100% | 158.6 KiB/s | 8.1 KiB | 00m00s [ 192/1010] rust-strum_macros-devel-0:0 100% | 868.4 KiB/s | 44.3 KiB | 00m00s [ 193/1010] rust-strum+strum_macros-dev 100% | 156.4 KiB/s | 8.3 KiB | 00m00s [ 194/1010] rust-supports-hyperlinks-de 100% | 325.0 KiB/s | 16.6 KiB | 00m00s [ 195/1010] rust-syn+clone-impls-devel- 100% | 185.5 KiB/s | 10.0 KiB | 00m00s [ 196/1010] rust-syn-devel-0:3.0.7-1.fc 100% | 3.9 MiB/s | 262.9 KiB | 00m00s [ 197/1010] rust-syn+derive-devel-0:3.0 100% | 195.9 KiB/s | 10.0 KiB | 00m00s [ 198/1010] rust-syn+extra-traits-devel 100% | 189.0 KiB/s | 10.0 KiB | 00m00s [ 199/1010] rust-syn+full-devel-0:3.0.7 100% | 199.7 KiB/s | 10.0 KiB | 00m00s [ 200/1010] rust-syn+parsing-devel-0:3. 100% | 196.1 KiB/s | 10.0 KiB | 00m00s [ 201/1010] rust-syn+printing-devel-0:3 100% | 187.7 KiB/s | 10.1 KiB | 00m00s [ 202/1010] rust-syn+proc-macro-devel-0 100% | 206.3 KiB/s | 10.3 KiB | 00m00s [ 203/1010] rust-tempfile-devel-0:3.27. 100% | 1.0 MiB/s | 53.1 KiB | 00m00s [ 204/1010] rust-test-case-devel-0:3.3. 100% | 293.0 KiB/s | 14.6 KiB | 00m00s [ 205/1010] rust-tempfile+getrandom-dev 100% | 172.2 KiB/s | 9.3 KiB | 00m00s [ 206/1010] rust-thin-vec-devel-0:0.2.2 100% | 847.4 KiB/s | 44.1 KiB | 00m00s [ 207/1010] rust-thin-vec+serde-devel-0 100% | 174.6 KiB/s | 8.7 KiB | 00m00s [ 208/1010] rust-thin-vec+std-devel-0:0 100% | 158.7 KiB/s | 8.6 KiB | 00m00s [ 209/1010] rust-thiserror-devel-0:2.0. 100% | 1.2 MiB/s | 62.6 KiB | 00m00s [ 210/1010] rust-thiserror+std-devel-0: 100% | 181.8 KiB/s | 9.1 KiB | 00m00s [ 211/1010] rust-tikv-jemallocator-deve 100% | 371.8 KiB/s | 22.7 KiB | 00m00s [ 212/1010] rust-tikv-jemallocator+back 100% | 160.2 KiB/s | 8.2 KiB | 00m00s [ 213/1010] rust-toml-devel-0:1.1.8-1.f 100% | 1.2 MiB/s | 64.2 KiB | 00m00s [ 214/1010] rust-toml+display-devel-0:1 100% | 175.1 KiB/s | 9.5 KiB | 00m00s [ 215/1010] rust-toml+parse-devel-0:1.1 100% | 190.1 KiB/s | 9.5 KiB | 00m00s [ 216/1010] rust-toml+serde-devel-0:1.1 100% | 192.4 KiB/s | 9.6 KiB | 00m00s [ 217/1010] rust-toml+std-devel-0:1.1.8 100% | 193.9 KiB/s | 10.3 KiB | 00m00s [ 218/1010] rust-toml_parser-devel-0:1. 100% | 760.7 KiB/s | 39.6 KiB | 00m00s [ 219/1010] rust-toml_parser+std-devel- 100% | 165.3 KiB/s | 8.3 KiB | 00m00s [ 220/1010] rust-tracing-flame-devel-0: 100% | 351.6 KiB/s | 17.9 KiB | 00m00s [ 221/1010] rust-tracing-flame+smallvec 100% | 158.5 KiB/s | 7.9 KiB | 00m00s [ 222/1010] rust-tracing-devel-0:0.1.44 100% | 960.3 KiB/s | 88.3 KiB | 00m00s [ 223/1010] rust-tracing-log-devel-0:0. 100% | 505.3 KiB/s | 25.8 KiB | 00m00s [ 224/1010] rust-tracing-log+log-tracer 100% | 155.7 KiB/s | 7.8 KiB | 00m00s [ 225/1010] rust-tracing-log+std-devel- 100% | 151.8 KiB/s | 7.9 KiB | 00m00s [ 226/1010] rust-tracing-subscriber+ans 100% | 166.8 KiB/s | 8.3 KiB | 00m00s [ 227/1010] rust-tracing-subscriber-dev 100% | 3.1 MiB/s | 189.0 KiB | 00m00s [ 228/1010] rust-tracing-subscriber+chr 100% | 157.9 KiB/s | 8.5 KiB | 00m00s [ 229/1010] rust-tracing-subscriber+env 100% | 174.9 KiB/s | 8.7 KiB | 00m00s [ 230/1010] rust-tracing-subscriber+fmt 100% | 163.4 KiB/s | 8.3 KiB | 00m00s [ 231/1010] rust-tracing-subscriber+sma 100% | 158.7 KiB/s | 8.4 KiB | 00m00s [ 232/1010] rust-tracing+attributes-dev 100% | 161.0 KiB/s | 8.1 KiB | 00m00s [ 233/1010] rust-tracing+log-devel-0:0. 100% | 162.4 KiB/s | 8.1 KiB | 00m00s [ 234/1010] rust-tracing+release_max_le 100% | 152.0 KiB/s | 8.1 KiB | 00m00s [ 235/1010] rust-tracing+std-devel-0:0. 100% | 162.7 KiB/s | 8.1 KiB | 00m00s [ 236/1010] rust-typed-arena-devel-0:2. 100% | 378.9 KiB/s | 19.3 KiB | 00m00s [ 237/1010] rust-typed-arena+std-devel- 100% | 147.1 KiB/s | 7.8 KiB | 00m00s [ 238/1010] rust-unicode-ident-devel-0: 100% | 892.0 KiB/s | 46.4 KiB | 00m00s [ 239/1010] rust-unicode-normalization- 100% | 2.0 MiB/s | 109.9 KiB | 00m00s [ 240/1010] rust-unicode-normalization+ 100% | 156.5 KiB/s | 8.5 KiB | 00m00s [ 241/1010] rust-url-devel-0:2.5.8-2.fc 100% | 1.5 MiB/s | 79.1 KiB | 00m00s [ 242/1010] rust-unicode-width-devel-0: 100% | 3.1 MiB/s | 193.7 KiB | 00m00s [ 243/1010] rust-url+std-devel-0:2.5.8- 100% | 160.0 KiB/s | 8.6 KiB | 00m00s [ 244/1010] rust-uuid+std-devel-0:1.26. 100% | 191.1 KiB/s | 9.6 KiB | 00m00s [ 245/1010] rust-uuid-devel-0:1.26.1-1. 100% | 1.2 MiB/s | 64.7 KiB | 00m00s [ 246/1010] rust-walkdir-devel-0:2.5.0- 100% | 478.0 KiB/s | 30.6 KiB | 00m00s [ 247/1010] rust-which-devel-0:8.0.6-1. 100% | 663.8 KiB/s | 33.9 KiB | 00m00s [ 248/1010] rust-which+real-sys-devel-0 100% | 175.1 KiB/s | 8.8 KiB | 00m00s [ 249/1010] rust-wild-devel-0:2.2.1-6.f 100% | 288.7 KiB/s | 16.2 KiB | 00m00s [ 250/1010] rust-zip+deflate-flate2-zli 100% | 237.1 KiB/s | 11.9 KiB | 00m00s [ 251/1010] rust-zip-devel-0:8.6.0-12.f 100% | 2.2 MiB/s | 131.8 KiB | 00m00s [ 252/1010] rust-zip+zstd-devel-0:8.6.0 100% | 212.1 KiB/s | 11.7 KiB | 00m00s [ 253/1010] rust-char_str-devel-0:0.0.4 100% | 1.3 MiB/s | 70.9 KiB | 00m00s [ 254/1010] rust-char_str+get-size-deve 100% | 151.7 KiB/s | 7.6 KiB | 00m00s [ 255/1010] pyproject-rpm-macros-0:1.24 100% | 28.3 MiB/s | 57.9 KiB | 00m00s [ 256/1010] rust-char_str+serde-devel-0 100% | 144.6 KiB/s | 7.5 KiB | 00m00s [ 257/1010] rust-char_str+std-devel-0:0 100% | 147.4 KiB/s | 7.4 KiB | 00m00s [ 258/1010] rust-anstyle+default-devel- 100% | 166.8 KiB/s | 8.3 KiB | 00m00s [ 259/1010] rust-anstyle-parse+default- 100% | 154.7 KiB/s | 8.2 KiB | 00m00s [ 260/1010] rust-colorchoice+default-de 100% | 159.9 KiB/s | 8.2 KiB | 00m00s [ 261/1010] rust-utf8parse+default-deve 100% | 154.4 KiB/s | 7.7 KiB | 00m00s [ 262/1010] rust-anstyle-query+default- 100% | 153.3 KiB/s | 8.3 KiB | 00m00s [ 263/1010] rust-rustversion+default-de 100% | 164.8 KiB/s | 8.4 KiB | 00m00s [ 264/1010] rust-fs-err+default-devel-0 100% | 167.1 KiB/s | 8.4 KiB | 00m00s [ 265/1010] rust-os_str_bytes+default-d 100% | 149.7 KiB/s | 7.9 KiB | 00m00s [ 266/1010] rust-globwalk+default-devel 100% | 154.5 KiB/s | 7.7 KiB | 00m00s [ 267/1010] rust-predicates+diff-devel- 100% | 164.6 KiB/s | 8.2 KiB | 00m00s [ 268/1010] rust-predicates-core+defaul 100% | 153.4 KiB/s | 8.1 KiB | 00m00s [ 269/1010] rust-predicates-devel-0:3.1 100% | 736.1 KiB/s | 38.3 KiB | 00m00s [ 270/1010] rust-predicates-tree+defaul 100% | 163.3 KiB/s | 8.2 KiB | 00m00s [ 271/1010] rust-radium+default-devel-0 100% | 154.2 KiB/s | 7.7 KiB | 00m00s [ 272/1010] rust-tap+default-devel-0:1. 100% | 153.9 KiB/s | 7.7 KiB | 00m00s [ 273/1010] rust-funty-devel-0:2.0.0-9. 100% | 341.7 KiB/s | 20.2 KiB | 00m00s [ 274/1010] rust-wyz-devel-0:0.5.1-9.fc 100% | 517.3 KiB/s | 26.4 KiB | 00m00s [ 275/1010] rust-bstr+alloc-devel-0:1.1 100% | 173.5 KiB/s | 8.7 KiB | 00m00s [ 276/1010] rust-serde_core+std-devel-0 100% | 148.6 KiB/s | 7.7 KiB | 00m00s [ 277/1010] rust-serde_core-devel-0:1.0 100% | 1.2 MiB/s | 64.3 KiB | 00m00s [ 278/1010] rust-tempfile+default-devel 100% | 183.8 KiB/s | 9.2 KiB | 00m00s [ 279/1010] rust-serde_core+default-dev 100% | 150.4 KiB/s | 7.8 KiB | 00m00s [ 280/1010] rust-clap_builder+color-dev 100% | 204.0 KiB/s | 10.2 KiB | 00m00s [ 281/1010] rust-clap_builder-devel-0:4 100% | 2.7 MiB/s | 159.2 KiB | 00m00s [ 282/1010] rust-clap_derive+default-de 100% | 168.6 KiB/s | 8.9 KiB | 00m00s [ 283/1010] rust-clap_builder+env-devel 100% | 200.8 KiB/s | 10.0 KiB | 00m00s [ 284/1010] rust-clap_builder+error-con 100% | 201.6 KiB/s | 10.1 KiB | 00m00s [ 285/1010] rust-clap_builder+help-deve 100% | 189.6 KiB/s | 10.0 KiB | 00m00s [ 286/1010] rust-clap_builder+std-devel 100% | 203.7 KiB/s | 10.2 KiB | 00m00s [ 287/1010] rust-clap_builder+string-de 100% | 201.1 KiB/s | 10.1 KiB | 00m00s [ 288/1010] rust-clap_builder+suggestio 100% | 193.8 KiB/s | 10.3 KiB | 00m00s [ 289/1010] rust-clap_builder+usage-dev 100% | 201.0 KiB/s | 10.0 KiB | 00m00s [ 290/1010] rust-clap_builder+wrap_help 100% | 205.3 KiB/s | 10.3 KiB | 00m00s [ 291/1010] rust-clap+default-devel-0:4 100% | 196.2 KiB/s | 10.4 KiB | 00m00s [ 292/1010] rust-clap_complete+default- 100% | 203.6 KiB/s | 10.2 KiB | 00m00s [ 293/1010] rust-clap_complete_nushell+ 100% | 172.8 KiB/s | 8.6 KiB | 00m00s [ 294/1010] rust-nix+fs-devel-0:0.31.3- 100% | 155.0 KiB/s | 8.4 KiB | 00m00s [ 295/1010] rust-nix+term-devel-0:0.31. 100% | 164.3 KiB/s | 8.4 KiB | 00m00s [ 296/1010] rust-nix-devel-0:0.31.3-2.f 100% | 4.8 MiB/s | 308.2 KiB | 00m00s [ 297/1010] rust-terminfo+default-devel 100% | 148.4 KiB/s | 7.9 KiB | 00m00s [ 298/1010] rust-thiserror+default-deve 100% | 182.8 KiB/s | 9.1 KiB | 00m00s [ 299/1010] rust-which+default-devel-0: 100% | 172.8 KiB/s | 8.6 KiB | 00m00s [ 300/1010] rust-castaway+alloc-devel-0 100% | 151.1 KiB/s | 7.9 KiB | 00m00s [ 301/1010] rust-castaway-devel-0:0.2.4 100% | 388.6 KiB/s | 19.8 KiB | 00m00s [ 302/1010] rust-cfg-if+default-devel-0 100% | 161.4 KiB/s | 8.1 KiB | 00m00s [ 303/1010] rust-itoa+default-devel-0:1 100% | 156.0 KiB/s | 8.1 KiB | 00m00s [ 304/1010] rust-static_assertions+defa 100% | 157.1 KiB/s | 7.9 KiB | 00m00s [ 305/1010] rust-zmij+default-devel-0:1 100% | 149.4 KiB/s | 7.6 KiB | 00m00s [ 306/1010] rust-serde+alloc-devel-0:1. 100% | 165.3 KiB/s | 8.8 KiB | 00m00s [ 307/1010] rust-crossbeam-utils-devel- 100% | 1.0 MiB/s | 55.5 KiB | 00m00s [ 308/1010] rust-crossbeam+alloc-devel- 100% | 158.8 KiB/s | 8.1 KiB | 00m00s [ 309/1010] rust-crossbeam-channel+std- 100% | 153.2 KiB/s | 8.3 KiB | 00m00s [ 310/1010] rust-crossbeam-channel-deve 100% | 1.6 MiB/s | 90.7 KiB | 00m00s [ 311/1010] rust-crossbeam-deque+std-de 100% | 160.1 KiB/s | 8.2 KiB | 00m00s [ 312/1010] rust-crossbeam-deque-devel- 100% | 484.6 KiB/s | 30.5 KiB | 00m00s [ 313/1010] rust-crossbeam-epoch+std-de 100% | 160.9 KiB/s | 8.0 KiB | 00m00s [ 314/1010] rust-crossbeam-epoch-devel- 100% | 1.0 MiB/s | 54.0 KiB | 00m00s [ 315/1010] rust-crossbeam-queue+std-de 100% | 156.0 KiB/s | 8.1 KiB | 00m00s [ 316/1010] rust-crossbeam-queue-devel- 100% | 507.3 KiB/s | 25.4 KiB | 00m00s [ 317/1010] rust-crossbeam-utils+std-de 100% | 155.9 KiB/s | 8.0 KiB | 00m00s [ 318/1010] rust-csv-core+default-devel 100% | 154.9 KiB/s | 8.1 KiB | 00m00s [ 319/1010] rust-ryu+default-devel-0:1. 100% | 160.2 KiB/s | 8.0 KiB | 00m00s [ 320/1010] rust-nix+signal-devel-0:0.3 100% | 165.2 KiB/s | 8.4 KiB | 00m00s [ 321/1010] rust-crossbeam-utils+defaul 100% | 154.0 KiB/s | 8.0 KiB | 00m00s [ 322/1010] rust-hashbrown0.14+raw-deve 100% | 154.6 KiB/s | 7.7 KiB | 00m00s [ 323/1010] rust-hashbrown0.14-devel-0: 100% | 2.1 MiB/s | 122.6 KiB | 00m00s [ 324/1010] rust-lock_api+default-devel 100% | 151.7 KiB/s | 8.0 KiB | 00m00s [ 325/1010] rust-once_cell+default-deve 100% | 169.6 KiB/s | 8.5 KiB | 00m00s [ 326/1010] rust-parking_lot_core+defau 100% | 161.0 KiB/s | 8.1 KiB | 00m00s [ 327/1010] rust-libtest-mimic+default- 100% | 161.5 KiB/s | 8.1 KiB | 00m00s [ 328/1010] rust-camino+default-devel-0 100% | 158.9 KiB/s | 8.6 KiB | 00m00s [ 329/1010] rust-walkdir+default-devel- 100% | 151.0 KiB/s | 7.7 KiB | 00m00s [ 330/1010] rust-log+default-devel-0:0. 100% | 171.2 KiB/s | 8.6 KiB | 00m00s [ 331/1010] rust-log+std-devel-0:0.4.34 100% | 161.8 KiB/s | 8.6 KiB | 00m00s [ 332/1010] rust-libc+default-devel-0:0 100% | 196.9 KiB/s | 10.0 KiB | 00m00s [ 333/1010] rust-serde+default-devel-0: 100% | 175.2 KiB/s | 8.8 KiB | 00m00s [ 334/1010] rust-serde_json+default-dev 100% | 175.0 KiB/s | 9.3 KiB | 00m00s [ 335/1010] rust-url+default-devel-0:2. 100% | 161.7 KiB/s | 8.2 KiB | 00m00s [ 336/1010] rust-url+serde-devel-0:2.5. 100% | 168.3 KiB/s | 8.4 KiB | 00m00s [ 337/1010] rust-get-size2+get-size-der 100% | 168.5 KiB/s | 9.1 KiB | 00m00s [ 338/1010] rust-get-size2+alloc-devel- 100% | 174.3 KiB/s | 8.9 KiB | 00m00s [ 339/1010] rust-aho-corasick+default-d 100% | 158.0 KiB/s | 7.9 KiB | 00m00s [ 340/1010] rust-regex-automata+hybrid- 100% | 165.2 KiB/s | 8.9 KiB | 00m00s [ 341/1010] rust-regex-automata+meta-de 100% | 178.3 KiB/s | 8.9 KiB | 00m00s [ 342/1010] rust-regex-automata+nfa-dev 100% | 179.2 KiB/s | 9.0 KiB | 00m00s [ 343/1010] rust-regex-syntax+std-devel 100% | 157.4 KiB/s | 8.3 KiB | 00m00s [ 344/1010] rust-bitflags+default-devel 100% | 178.1 KiB/s | 8.9 KiB | 00m00s [ 345/1010] rust-ignore+default-devel-0 100% | 171.3 KiB/s | 8.6 KiB | 00m00s [ 346/1010] rust-icu_provider-devel-0:2 100% | 1.0 MiB/s | 55.2 KiB | 00m00s [ 347/1010] rust-zerovec-devel-0:0.11.8 100% | 2.1 MiB/s | 121.2 KiB | 00m00s [ 348/1010] rust-icu_collections-devel- 100% | 1.0 MiB/s | 96.7 KiB | 00m00s [ 349/1010] rust-icu_normalizer_data-de 100% | 948.7 KiB/s | 49.3 KiB | 00m00s [ 350/1010] rust-icu_provider+baked-dev 100% | 170.4 KiB/s | 8.5 KiB | 00m00s [ 351/1010] rust-icu_locale_core+zerove 100% | 165.5 KiB/s | 8.4 KiB | 00m00s [ 352/1010] rust-displaydoc-devel-0:0.2 100% | 508.2 KiB/s | 33.0 KiB | 00m00s [ 353/1010] rust-icu_locale_core-devel- 100% | 1.7 MiB/s | 95.1 KiB | 00m00s [ 354/1010] rust-zerotrie+yoke-devel-0: 100% | 158.6 KiB/s | 8.1 KiB | 00m00s [ 355/1010] rust-zerotrie+zerofrom-deve 100% | 154.7 KiB/s | 8.0 KiB | 00m00s [ 356/1010] rust-zerotrie-devel-0:0.2.5 100% | 1.4 MiB/s | 80.6 KiB | 00m00s [ 357/1010] rust-zerovec+derive-devel-0 100% | 180.2 KiB/s | 9.2 KiB | 00m00s [ 358/1010] rust-zerovec+yoke-devel-0:0 100% | 169.6 KiB/s | 9.2 KiB | 00m00s [ 359/1010] rust-icu_properties_data-de 100% | 2.6 MiB/s | 158.8 KiB | 00m00s [ 360/1010] rust-crossbeam-deque+defaul 100% | 156.3 KiB/s | 8.0 KiB | 00m00s [ 361/1010] rust-globset+default-devel- 100% | 155.7 KiB/s | 8.4 KiB | 00m00s [ 362/1010] rust-memchr+default-devel-0 100% | 168.7 KiB/s | 8.4 KiB | 00m00s [ 363/1010] rust-regex-automata+dfa-one 100% | 178.0 KiB/s | 8.9 KiB | 00m00s [ 364/1010] rust-same-file+default-deve 100% | 147.6 KiB/s | 7.8 KiB | 00m00s [ 365/1010] rust-phf+default-devel-0:0. 100% | 160.7 KiB/s | 8.0 KiB | 00m00s [ 366/1010] rust-rust-stemmers+default- 100% | 154.1 KiB/s | 7.9 KiB | 00m00s [ 367/1010] rust-equivalent-devel-0:1.0 100% | 260.8 KiB/s | 14.9 KiB | 00m00s [ 368/1010] rust-console+ansi-parsing-d 100% | 169.0 KiB/s | 8.5 KiB | 00m00s [ 369/1010] rust-console+std-devel-0:0. 100% | 172.1 KiB/s | 8.6 KiB | 00m00s [ 370/1010] rust-console-devel-0:0.16.4 100% | 558.5 KiB/s | 38.0 KiB | 00m00s [ 371/1010] rust-portable-atomic+defaul 100% | 173.8 KiB/s | 8.7 KiB | 00m00s [ 372/1010] rust-unit-prefix+default-de 100% | 151.6 KiB/s | 7.7 KiB | 00m00s [ 373/1010] rust-console+unicode-width- 100% | 159.7 KiB/s | 8.6 KiB | 00m00s [ 374/1010] rust-unicode-width+default- 100% | 163.7 KiB/s | 8.2 KiB | 00m00s [ 375/1010] rust-similar2+default-devel 100% | 145.9 KiB/s | 7.3 KiB | 00m00s [ 376/1010] rust-similar2+inline-devel- 100% | 140.2 KiB/s | 7.3 KiB | 00m00s [ 377/1010] rust-insta+default-devel-0: 100% | 177.5 KiB/s | 8.9 KiB | 00m00s [ 378/1010] rust-insta+console-devel-0: 100% | 167.6 KiB/s | 9.1 KiB | 00m00s [ 379/1010] rust-insta+regex-devel-0:1. 100% | 182.1 KiB/s | 9.1 KiB | 00m00s [ 380/1010] rust-insta+pest-devel-0:1.4 100% | 179.5 KiB/s | 9.0 KiB | 00m00s [ 381/1010] rust-insta+strip-ansi-escap 100% | 167.7 KiB/s | 9.1 KiB | 00m00s [ 382/1010] rust-insta+serde-devel-0:1. 100% | 53.8 KiB/s | 9.0 KiB | 00m00s [ 383/1010] rust-insta+pest_derive-deve 100% | 180.3 KiB/s | 9.0 KiB | 00m00s [ 384/1010] rust-ron+default-devel-0:0. 100% | 155.3 KiB/s | 8.4 KiB | 00m00s [ 385/1010] rust-heck+default-devel-0:0 100% | 153.5 KiB/s | 7.7 KiB | 00m00s [ 386/1010] rust-proc-macro2+default-de 100% | 185.7 KiB/s | 9.3 KiB | 00m00s [ 387/1010] rust-quote+default-devel-0: 100% | 162.2 KiB/s | 8.6 KiB | 00m00s [ 388/1010] rust-syn2+default-devel-0:2 100% | 142.9 KiB/s | 7.3 KiB | 00m00s [ 389/1010] rust-syn2+derive-devel-0:2. 100% | 142.2 KiB/s | 7.1 KiB | 00m00s [ 390/1010] rust-syn2+extra-traits-deve 100% | 137.2 KiB/s | 7.1 KiB | 00m00s [ 391/1010] rust-syn2+fold-devel-0:2.0. 100% | 139.3 KiB/s | 7.1 KiB | 00m00s [ 392/1010] rust-syn2+full-devel-0:2.0. 100% | 142.1 KiB/s | 7.1 KiB | 00m00s [ 393/1010] rust-either+use_std-devel-0 100% | 163.1 KiB/s | 8.2 KiB | 00m00s [ 394/1010] rust-either-devel-0:1.19.0- 100% | 446.4 KiB/s | 28.1 KiB | 00m00s [ 395/1010] rust-itertools+use_alloc-de 100% | 160.5 KiB/s | 8.0 KiB | 00m00s [ 396/1010] rust-jiff-core-devel-0:0.1. 100% | 2.2 MiB/s | 121.1 KiB | 00m00s [ 397/1010] rust-jiff+alloc-devel-0:0.2 100% | 243.4 KiB/s | 13.4 KiB | 00m00s [ 398/1010] rust-jiff-core+std-devel-0: 100% | 150.3 KiB/s | 7.5 KiB | 00m00s [ 399/1010] rust-jiff-core+tz-fat-devel 100% | 145.9 KiB/s | 7.3 KiB | 00m00s [ 400/1010] rust-annotate-snippets0.11+ 100% | 145.5 KiB/s | 7.6 KiB | 00m00s [ 401/1010] rust-libcst_derive+default- 100% | 168.0 KiB/s | 8.4 KiB | 00m00s [ 402/1010] rust-paste+default-devel-0: 100% | 151.4 KiB/s | 7.7 KiB | 00m00s [ 403/1010] rust-peg+default-devel-0:0. 100% | 152.5 KiB/s | 7.9 KiB | 00m00s [ 404/1010] rust-regex+default-devel-0: 100% | 181.7 KiB/s | 9.1 KiB | 00m00s [ 405/1010] rust-crossbeam-channel+defa 100% | 160.2 KiB/s | 8.2 KiB | 00m00s [ 406/1010] rust-serde_derive+default-d 100% | 166.2 KiB/s | 8.8 KiB | 00m00s [ 407/1010] rust-memchr+alloc-devel-0:2 100% | 167.9 KiB/s | 8.4 KiB | 00m00s [ 408/1010] rust-inotify-devel-0:0.11.2 100% | 646.3 KiB/s | 33.0 KiB | 00m00s [ 409/1010] rust-mio+default-devel-0:1. 100% | 155.8 KiB/s | 8.4 KiB | 00m00s [ 410/1010] rust-mio+os-ext-devel-0:1.2 100% | 168.3 KiB/s | 8.4 KiB | 00m00s [ 411/1010] rust-notify-types+default-d 100% | 161.1 KiB/s | 8.2 KiB | 00m00s [ 412/1010] rust-indexmap+serde-devel-0 100% | 174.3 KiB/s | 9.4 KiB | 00m00s [ 413/1010] rust-path-dedot+default-dev 100% | 157.1 KiB/s | 7.9 KiB | 00m00s [ 414/1010] rust-path-dedot+fixed_workd 100% | 154.5 KiB/s | 7.9 KiB | 00m00s [ 415/1010] rust-unscanny+default-devel 100% | 148.2 KiB/s | 7.7 KiB | 00m00s [ 416/1010] rust-version-ranges+default 100% | 162.8 KiB/s | 8.1 KiB | 00m00s [ 417/1010] rust-phf_shared-devel-0:0.1 100% | 442.5 KiB/s | 22.6 KiB | 00m00s [ 418/1010] rust-phf_generator+default- 100% | 154.3 KiB/s | 8.0 KiB | 00m00s [ 419/1010] rust-phf_shared+default-dev 100% | 158.0 KiB/s | 8.1 KiB | 00m00s [ 420/1010] rust-diff+default-devel-0:0 100% | 151.7 KiB/s | 7.7 KiB | 00m00s [ 421/1010] rust-yansi+default-devel-0: 100% | 149.2 KiB/s | 7.8 KiB | 00m00s [ 422/1010] rust-unicode-ident+default- 100% | 171.6 KiB/s | 8.6 KiB | 00m00s [ 423/1010] rust-indexmap+default-devel 100% | 184.9 KiB/s | 9.2 KiB | 00m00s [ 424/1010] rust-pep508_rs+default-deve 100% | 159.9 KiB/s | 8.0 KiB | 00m00s [ 425/1010] rust-pep440_rs+default-deve 100% | 154.0 KiB/s | 8.0 KiB | 00m00s [ 426/1010] rust-toml0.9+parse-devel-0: 100% | 155.6 KiB/s | 7.8 KiB | 00m00s [ 427/1010] rust-toml0.9+serde-devel-0: 100% | 157.8 KiB/s | 7.9 KiB | 00m00s [ 428/1010] rust-toml0.9+std-devel-0:0. 100% | 161.4 KiB/s | 8.6 KiB | 00m00s [ 429/1010] rust-toml0.9-devel-0:0.9.12 100% | 1.1 MiB/s | 62.2 KiB | 00m00s [ 430/1010] rust-chrono+std-devel-0:0.4 100% | 163.8 KiB/s | 8.2 KiB | 00m00s [ 431/1010] rust-newtype-uuid+default-d 100% | 166.2 KiB/s | 8.5 KiB | 00m00s [ 432/1010] rust-quick-xml0.41+default- 100% | 143.8 KiB/s | 7.2 KiB | 00m00s [ 433/1010] rust-strip-ansi-escapes+def 100% | 156.1 KiB/s | 8.0 KiB | 00m00s [ 434/1010] rust-chrono-devel-0:0.4.45- 100% | 1.4 MiB/s | 195.9 KiB | 00m00s [ 435/1010] rust-uuid+default-devel-0:1 100% | 192.1 KiB/s | 9.6 KiB | 00m00s [ 436/1010] rust-rand+sys_rng-devel-0:0 100% | 167.5 KiB/s | 8.5 KiB | 00m00s [ 437/1010] rust-chacha20+rng-devel-0:0 100% | 166.3 KiB/s | 8.3 KiB | 00m00s [ 438/1010] rust-rand_core-devel-0:0.10 100% | 486.4 KiB/s | 31.1 KiB | 00m00s [ 439/1010] rust-chacha20-devel-0:0.10. 100% | 939.1 KiB/s | 48.8 KiB | 00m00s [ 440/1010] rust-rayon-core+default-dev 100% | 156.4 KiB/s | 7.8 KiB | 00m00s [ 441/1010] rust-regex-automata+alloc-d 100% | 166.5 KiB/s | 8.8 KiB | 00m00s [ 442/1010] rust-regex-automata+nfa-pik 100% | 174.5 KiB/s | 8.9 KiB | 00m00s [ 443/1010] rust-regex-automata+nfa-tho 100% | 178.0 KiB/s | 8.9 KiB | 00m00s [ 444/1010] rust-regex-automata+perf-in 100% | 167.0 KiB/s | 8.8 KiB | 00m00s [ 445/1010] rust-regex-automata+perf-li 100% | 176.0 KiB/s | 9.0 KiB | 00m00s [ 446/1010] rust-regex+perf-backtrack-d 100% | 180.5 KiB/s | 9.0 KiB | 00m00s [ 447/1010] rust-regex+perf-cache-devel 100% | 166.7 KiB/s | 8.8 KiB | 00m00s [ 448/1010] rust-regex+perf-dfa-devel-0 100% | 176.3 KiB/s | 9.0 KiB | 00m00s [ 449/1010] rust-regex+perf-inline-deve 100% | 180.2 KiB/s | 9.0 KiB | 00m00s [ 450/1010] rust-regex+perf-literal-dev 100% | 172.6 KiB/s | 9.1 KiB | 00m00s [ 451/1010] rust-regex+perf-onepass-dev 100% | 176.7 KiB/s | 9.0 KiB | 00m00s [ 452/1010] rust-regex+unicode-age-deve 100% | 182.1 KiB/s | 9.1 KiB | 00m00s [ 453/1010] rust-regex+unicode-bool-dev 100% | 172.0 KiB/s | 9.1 KiB | 00m00s [ 454/1010] rust-regex+unicode-case-dev 100% | 178.7 KiB/s | 9.1 KiB | 00m00s [ 455/1010] rust-regex+unicode-gencat-d 100% | 182.6 KiB/s | 9.1 KiB | 00m00s [ 456/1010] rust-regex+unicode-perl-dev 100% | 174.3 KiB/s | 9.2 KiB | 00m00s [ 457/1010] rust-regex+unicode-script-d 100% | 182.6 KiB/s | 9.1 KiB | 00m00s [ 458/1010] rust-regex+unicode-segment- 100% | 182.8 KiB/s | 9.1 KiB | 00m00s [ 459/1010] rust-regex-automata+unicode 100% | 178.7 KiB/s | 9.5 KiB | 00m00s [ 460/1010] rust-regex-syntax+unicode-d 100% | 170.4 KiB/s | 8.7 KiB | 00m00s [ 461/1010] rust-munge-devel-0:0.4.7-3. 100% | 503.2 KiB/s | 25.7 KiB | 00m00s [ 462/1010] rust-ptr_meta-devel-0:0.3.2 100% | 275.4 KiB/s | 15.4 KiB | 00m00s [ 463/1010] rust-rancor-devel-0:0.1.3-1 100% | 352.1 KiB/s | 18.0 KiB | 00m00s [ 464/1010] rust-rend-devel-0:0.5.4-2.f 100% | 409.7 KiB/s | 20.9 KiB | 00m00s [ 465/1010] rust-rkyv_derive-devel-0:0. 100% | 486.1 KiB/s | 30.1 KiB | 00m00s [ 466/1010] rust-bytecheck+simdutf8-dev 100% | 159.6 KiB/s | 8.1 KiB | 00m00s [ 467/1010] rust-bytecheck-devel-0:0.8. 100% | 394.3 KiB/s | 19.7 KiB | 00m00s [ 468/1010] rust-rend+bytecheck-devel-0 100% | 161.8 KiB/s | 8.6 KiB | 00m00s [ 469/1010] rust-rkyv_derive+bytecheck- 100% | 175.3 KiB/s | 8.8 KiB | 00m00s [ 470/1010] rust-ptr_meta+std-devel-0:0 100% | 157.8 KiB/s | 7.9 KiB | 00m00s [ 471/1010] rust-boxcar+default-devel-0 100% | 180.1 KiB/s | 9.0 KiB | 00m00s [ 472/1010] rust-rkyv+alloc-devel-0:0.8 100% | 171.7 KiB/s | 9.1 KiB | 00m00s [ 473/1010] rust-crossbeam-queue+defaul 100% | 159.4 KiB/s | 8.0 KiB | 00m00s [ 474/1010] rust-hashbrown+default-deve 100% | 177.0 KiB/s | 8.8 KiB | 00m00s [ 475/1010] rust-intrusive-collections+ 100% | 164.3 KiB/s | 8.2 KiB | 00m00s [ 476/1010] rust-hashlink+default-devel 100% | 156.9 KiB/s | 8.3 KiB | 00m00s [ 477/1010] rust-rustc-hash+default-dev 100% | 164.2 KiB/s | 8.2 KiB | 00m00s [ 478/1010] rust-parking_lot+default-de 100% | 157.6 KiB/s | 8.0 KiB | 00m00s [ 479/1010] rust-salsa-macro-rules+defa 100% | 155.9 KiB/s | 8.1 KiB | 00m00s [ 480/1010] rust-thin-vec+default-devel 100% | 172.4 KiB/s | 8.6 KiB | 00m00s [ 481/1010] rust-smallvec+default-devel 100% | 162.6 KiB/s | 8.3 KiB | 00m00s [ 482/1010] rust-typeid+default-devel-0 100% | 157.1 KiB/s | 8.2 KiB | 00m00s [ 483/1010] rust-inventory+default-deve 100% | 168.1 KiB/s | 8.4 KiB | 00m00s [ 484/1010] rust-compact_str+default-de 100% | 163.8 KiB/s | 8.4 KiB | 00m00s [ 485/1010] rust-salsa-macros+default-d 100% | 154.9 KiB/s | 8.1 KiB | 00m00s [ 486/1010] rust-dyn-clone+default-deve 100% | 160.9 KiB/s | 8.0 KiB | 00m00s [ 487/1010] rust-ordermap+default-devel 100% | 170.6 KiB/s | 8.7 KiB | 00m00s [ 488/1010] rust-ref-cast+default-devel 100% | 153.3 KiB/s | 8.0 KiB | 00m00s [ 489/1010] rust-schemars+schemars_deri 100% | 171.3 KiB/s | 8.6 KiB | 00m00s [ 490/1010] rust-serde_json+alloc-devel 100% | 184.0 KiB/s | 9.4 KiB | 00m00s [ 491/1010] rust-serde_core+result-deve 100% | 148.8 KiB/s | 7.7 KiB | 00m00s [ 492/1010] rust-shellexpand+dirs-devel 100% | 161.4 KiB/s | 8.1 KiB | 00m00s [ 493/1010] rust-serde+serde_derive-dev 100% | 178.1 KiB/s | 8.9 KiB | 00m00s [ 494/1010] rust-normalize-line-endings 100% | 152.8 KiB/s | 7.9 KiB | 00m00s [ 495/1010] rust-os_pipe+default-devel- 100% | 160.2 KiB/s | 8.0 KiB | 00m00s [ 496/1010] rust-snapbox-macros+default 100% | 161.6 KiB/s | 8.2 KiB | 00m00s [ 497/1010] rust-wait-timeout+default-d 100% | 152.3 KiB/s | 7.9 KiB | 00m00s [ 498/1010] rust-similar+default-devel- 100% | 160.5 KiB/s | 8.0 KiB | 00m00s [ 499/1010] rust-snapbox+color-devel-0: 100% | 180.5 KiB/s | 9.2 KiB | 00m00s [ 500/1010] rust-escargot+default-devel 100% | 156.5 KiB/s | 8.1 KiB | 00m00s [ 501/1010] rust-snapbox+structured-dat 100% | 183.3 KiB/s | 9.2 KiB | 00m00s [ 502/1010] rust-anstyle-svg+default-de 100% | 170.3 KiB/s | 8.5 KiB | 00m00s [ 503/1010] rust-cc+default-devel-0:1.4 100% | 196.3 KiB/s | 10.4 KiB | 00m00s [ 504/1010] rust-strum_macros+default-d 100% | 161.7 KiB/s | 8.1 KiB | 00m00s [ 505/1010] rust-psm+default-devel-0:0. 100% | 164.6 KiB/s | 8.2 KiB | 00m00s [ 506/1010] rust-syn2+parsing-devel-0:2 100% | 136.8 KiB/s | 7.1 KiB | 00m00s [ 507/1010] rust-once_cell+std-devel-0: 100% | 169.3 KiB/s | 8.5 KiB | 00m00s [ 508/1010] rust-fastrand+default-devel 100% | 159.4 KiB/s | 8.1 KiB | 00m00s [ 509/1010] rust-once_cell-devel-0:1.21 100% | 651.2 KiB/s | 44.9 KiB | 00m00s [ 510/1010] rust-rustix+default-devel-0 100% | 185.4 KiB/s | 9.3 KiB | 00m00s [ 511/1010] rust-rustix+fs-devel-0:1.1. 100% | 184.4 KiB/s | 9.2 KiB | 00m00s [ 512/1010] rust-test-case-macros-devel 100% | 253.6 KiB/s | 13.7 KiB | 00m00s [ 513/1010] rust-thiserror-impl+default 100% | 184.2 KiB/s | 9.2 KiB | 00m00s [ 514/1010] rust-libc-devel-0:0.2.190-1 100% | 7.5 MiB/s | 587.5 KiB | 00m00s [ 515/1010] rust-tikv-jemalloc-sys+back 100% | 157.9 KiB/s | 7.9 KiB | 00m00s [ 516/1010] rust-tikv-jemalloc-sys-deve 100% | 526.1 KiB/s | 33.1 KiB | 00m00s [ 517/1010] rust-serde_spanned+alloc-de 100% | 167.1 KiB/s | 8.5 KiB | 00m00s [ 518/1010] rust-serde_spanned-devel-0: 100% | 374.6 KiB/s | 18.7 KiB | 00m00s [ 519/1010] rust-toml_datetime+alloc-de 100% | 164.5 KiB/s | 8.7 KiB | 00m00s [ 520/1010] rust-toml_datetime-devel-0: 100% | 473.0 KiB/s | 24.1 KiB | 00m00s [ 521/1010] rust-toml_writer+alloc-deve 100% | 160.8 KiB/s | 8.0 KiB | 00m00s [ 522/1010] rust-toml_writer-devel-0:1. 100% | 364.7 KiB/s | 21.2 KiB | 00m00s [ 523/1010] rust-toml_parser+alloc-deve 100% | 161.5 KiB/s | 8.2 KiB | 00m00s [ 524/1010] rust-winnow-devel-0:1.0.4-2 100% | 2.9 MiB/s | 177.2 KiB | 00m00s [ 525/1010] rust-serde_core+alloc-devel 100% | 148.8 KiB/s | 7.7 KiB | 00m00s [ 526/1010] rust-serde_spanned+serde-de 100% | 168.8 KiB/s | 8.4 KiB | 00m00s [ 527/1010] rust-toml_datetime+serde-de 100% | 172.8 KiB/s | 8.6 KiB | 00m00s [ 528/1010] rust-serde_spanned+std-deve 100% | 161.4 KiB/s | 8.6 KiB | 00m00s [ 529/1010] rust-toml_datetime+std-deve 100% | 174.9 KiB/s | 8.7 KiB | 00m00s [ 530/1010] rust-toml_writer+std-devel- 100% | 161.4 KiB/s | 8.1 KiB | 00m00s [ 531/1010] rust-pin-project-lite+defau 100% | 157.1 KiB/s | 8.2 KiB | 00m00s [ 532/1010] rust-tracing-core-devel-0:0 100% | 1.3 MiB/s | 68.2 KiB | 00m00s [ 533/1010] rust-lazy_static+default-de 100% | 155.3 KiB/s | 7.8 KiB | 00m00s [ 534/1010] rust-tracing-subscriber+reg 100% | 158.6 KiB/s | 8.4 KiB | 00m00s [ 535/1010] rust-tracing-core+default-d 100% | 162.2 KiB/s | 8.1 KiB | 00m00s [ 536/1010] rust-tracing-subscriber+nu- 100% | 168.8 KiB/s | 8.4 KiB | 00m00s [ 537/1010] rust-chrono+clock-devel-0:0 100% | 155.5 KiB/s | 8.2 KiB | 00m00s [ 538/1010] rust-tracing-subscriber+mat 100% | 168.2 KiB/s | 8.4 KiB | 00m00s [ 539/1010] rust-tracing-subscriber+onc 100% | 168.4 KiB/s | 8.4 KiB | 00m00s [ 540/1010] rust-tracing-subscriber+std 100% | 159.2 KiB/s | 8.4 KiB | 00m00s [ 541/1010] rust-tracing-subscriber+thr 100% | 168.7 KiB/s | 8.4 KiB | 00m00s [ 542/1010] rust-tracing-subscriber+tra 100% | 167.8 KiB/s | 8.4 KiB | 00m00s [ 543/1010] rust-tracing+tracing-attrib 100% | 154.9 KiB/s | 8.2 KiB | 00m00s [ 544/1010] rust-tracing-core+std-devel 100% | 162.1 KiB/s | 8.1 KiB | 00m00s [ 545/1010] rust-tinyvec+alloc-devel-0: 100% | 166.0 KiB/s | 8.3 KiB | 00m00s [ 546/1010] rust-tinyvec+default-devel- 100% | 165.2 KiB/s | 8.3 KiB | 00m00s [ 547/1010] rust-form_urlencoded+alloc- 100% | 156.3 KiB/s | 8.1 KiB | 00m00s [ 548/1010] rust-form_urlencoded-devel- 100% | 346.9 KiB/s | 17.3 KiB | 00m00s [ 549/1010] rust-idna+alloc-devel-0:1.1 100% | 165.1 KiB/s | 8.3 KiB | 00m00s [ 550/1010] rust-idna+compiled_data-dev 100% | 159.7 KiB/s | 8.5 KiB | 00m00s [ 551/1010] rust-idna-devel-0:1.1.0-4.f 100% | 2.4 MiB/s | 137.5 KiB | 00m00s [ 552/1010] rust-percent-encoding+alloc 100% | 154.3 KiB/s | 7.9 KiB | 00m00s [ 553/1010] rust-percent-encoding-devel 100% | 340.0 KiB/s | 19.4 KiB | 00m00s [ 554/1010] rust-form_urlencoded+std-de 100% | 163.2 KiB/s | 8.2 KiB | 00m00s [ 555/1010] rust-idna+std-devel-0:1.1.0 100% | 165.6 KiB/s | 8.3 KiB | 00m00s [ 556/1010] rust-percent-encoding+std-d 100% | 152.0 KiB/s | 7.9 KiB | 00m00s [ 557/1010] rust-crc32fast+default-deve 100% | 159.3 KiB/s | 8.0 KiB | 00m00s [ 558/1010] rust-typed-path+default-dev 100% | 151.4 KiB/s | 7.7 KiB | 00m00s [ 559/1010] rust-flate2+zlib-rs-devel-0 100% | 178.9 KiB/s | 9.5 KiB | 00m00s [ 560/1010] rust-flate2-devel-0:1.1.9-2 100% | 1.6 MiB/s | 90.4 KiB | 00m00s [ 561/1010] rust-zip+deflate-flate2-dev 100% | 230.3 KiB/s | 11.7 KiB | 00m00s [ 562/1010] rust-zstd-devel-0:0.13.3-4. 100% | 625.4 KiB/s | 41.3 KiB | 00m00s [ 563/1010] rust-get-size2+default-deve 100% | 178.6 KiB/s | 8.9 KiB | 00m00s [ 564/1010] python-rpm-macros-0:3.15-2. 100% | 395.4 KiB/s | 19.8 KiB | 00m00s [ 565/1010] python3-rpm-macros-0:3.15-2 100% | 226.5 KiB/s | 12.2 KiB | 00m00s [ 566/1010] rust-anstyle-parse+utf8-dev 100% | 166.0 KiB/s | 8.3 KiB | 00m00s [ 567/1010] rust-anstyle-parse-devel-0: 100% | 479.4 KiB/s | 24.4 KiB | 00m00s [ 568/1010] rust-utf8parse-devel-0:0.2. 100% | 426.2 KiB/s | 21.3 KiB | 00m00s [ 569/1010] rust-colorchoice-devel-0:1. 100% | 293.0 KiB/s | 16.4 KiB | 00m00s [ 570/1010] rust-anstyle-query-devel-0: 100% | 354.2 KiB/s | 18.1 KiB | 00m00s [ 571/1010] rust-rustversion-devel-0:1. 100% | 629.4 KiB/s | 34.6 KiB | 00m00s [ 572/1010] rust-os_str_bytes+memchr-de 100% | 159.9 KiB/s | 8.0 KiB | 00m00s [ 573/1010] rust-fs-err-devel-0:3.2.2-2 100% | 479.8 KiB/s | 31.2 KiB | 00m00s [ 574/1010] rust-os_str_bytes+raw_os_st 100% | 157.2 KiB/s | 7.9 KiB | 00m00s [ 575/1010] rust-os_str_bytes-devel-0:7 100% | 773.9 KiB/s | 40.2 KiB | 00m00s [ 576/1010] rust-difflib+default-devel- 100% | 148.5 KiB/s | 7.7 KiB | 00m00s [ 577/1010] rust-predicates-core-devel- 100% | 341.1 KiB/s | 17.1 KiB | 00m00s [ 578/1010] rust-predicates-tree-devel- 100% | 317.1 KiB/s | 16.2 KiB | 00m00s [ 579/1010] rust-radium-devel-0:0.7.0-8 100% | 327.2 KiB/s | 18.7 KiB | 00m00s [ 580/1010] rust-tap-devel-0:1.0.1-14.f 100% | 384.0 KiB/s | 19.2 KiB | 00m00s [ 581/1010] rust-clap_lex+default-devel 100% | 166.0 KiB/s | 8.3 KiB | 00m00s [ 582/1010] rust-anstream+default-devel 100% | 162.2 KiB/s | 8.6 KiB | 00m00s [ 583/1010] rust-clap_derive-devel-0:4. 100% | 790.6 KiB/s | 40.3 KiB | 00m00s [ 584/1010] rust-strsim+default-devel-0 100% | 156.7 KiB/s | 7.8 KiB | 00m00s [ 585/1010] rust-terminal_size+default- 100% | 156.2 KiB/s | 8.3 KiB | 00m00s [ 586/1010] rust-clap_complete-devel-0: 100% | 1.1 MiB/s | 57.6 KiB | 00m00s [ 587/1010] rust-clap_complete_nushell- 100% | 397.5 KiB/s | 20.3 KiB | 00m00s [ 588/1010] rust-cfg_aliases+default-de 100% | 149.3 KiB/s | 7.8 KiB | 00m00s [ 589/1010] rust-libc+extra_traits-deve 100% | 200.6 KiB/s | 10.0 KiB | 00m00s [ 590/1010] rust-terminfo-devel-0:0.9.0 100% | 1.0 MiB/s | 55.4 KiB | 00m00s [ 591/1010] rust-cfg-if-devel-0:1.0.5-1 100% | 300.7 KiB/s | 17.1 KiB | 00m00s [ 592/1010] rust-itoa-devel-0:1.0.18-2. 100% | 403.8 KiB/s | 20.2 KiB | 00m00s [ 593/1010] rust-zmij-devel-0:1.0.21-2. 100% | 538.3 KiB/s | 27.5 KiB | 00m00s [ 594/1010] rust-crossbeam-epoch+alloc- 100% | 150.9 KiB/s | 7.8 KiB | 00m00s [ 595/1010] rust-crossbeam-queue+alloc- 100% | 158.4 KiB/s | 7.9 KiB | 00m00s [ 596/1010] rust-csv-core-devel-0:0.1.1 100% | 631.0 KiB/s | 32.2 KiB | 00m00s [ 597/1010] rust-nix+process-devel-0:0. 100% | 167.8 KiB/s | 8.4 KiB | 00m00s [ 598/1010] rust-ryu-devel-0:1.0.23-2.f 100% | 777.1 KiB/s | 56.7 KiB | 00m00s [ 599/1010] rust-lock_api+atomic_usize- 100% | 157.3 KiB/s | 8.0 KiB | 00m00s [ 600/1010] rust-lock_api-devel-0:0.4.1 100% | 434.4 KiB/s | 29.1 KiB | 00m00s [ 601/1010] rust-log+alloc-devel-0:0.4. 100% | 167.7 KiB/s | 8.6 KiB | 00m00s [ 602/1010] rust-parking_lot_core-devel 100% | 338.9 KiB/s | 43.7 KiB | 00m00s [ 603/1010] rust-libc+std-devel-0:0.2.1 100% | 199.9 KiB/s | 10.0 KiB | 00m00s [ 604/1010] rust-libtest-mimic-devel-0: 100% | 196.9 KiB/s | 35.6 KiB | 00m00s [ 605/1010] rust-get-size-derive2+defau 100% | 174.3 KiB/s | 8.7 KiB | 00m00s [ 606/1010] rust-potential_utf+zerovec- 100% | 163.1 KiB/s | 8.2 KiB | 00m00s [ 607/1010] rust-regex-automata+nfa-bac 100% | 110.0 KiB/s | 8.9 KiB | 00m00s [ 608/1010] rust-potential_utf-devel-0: 100% | 345.7 KiB/s | 17.6 KiB | 00m00s [ 609/1010] rust-yoke+derive-devel-0:0. 100% | 179.1 KiB/s | 9.0 KiB | 00m00s [ 610/1010] rust-utf8_iter-devel-0:1.0. 100% | 162.2 KiB/s | 18.8 KiB | 00m00s [ 611/1010] rust-yoke-devel-0:0.8.3-2.f 100% | 741.8 KiB/s | 38.6 KiB | 00m00s [ 612/1010] rust-serde_derive-devel-0:1 100% | 214.1 KiB/s | 68.1 KiB | 00m00s [ 613/1010] rust-zerofrom+derive-devel- 100% | 106.7 KiB/s | 8.4 KiB | 00m00s [ 614/1010] rust-zerofrom-devel-0:0.1.8 100% | 290.2 KiB/s | 14.5 KiB | 00m00s [ 615/1010] rust-litemap-devel-0:0.8.3- 100% | 706.6 KiB/s | 36.0 KiB | 00m00s [ 616/1010] rust-tinystr+zerovec-devel- 100% | 105.9 KiB/s | 8.4 KiB | 00m00s [ 617/1010] rust-tinystr-devel-0:0.8.4- 100% | 546.9 KiB/s | 27.9 KiB | 00m00s [ 618/1010] rust-writeable-devel-0:0.6. 100% | 224.8 KiB/s | 33.5 KiB | 00m00s [ 619/1010] rust-phf+std-devel-0:0.13.1 100% | 165.3 KiB/s | 8.3 KiB | 00m00s [ 620/1010] rust-console+alloc-devel-0: 100% | 168.5 KiB/s | 8.4 KiB | 00m00s [ 621/1010] rust-zerovec-derive-devel-0 100% | 208.2 KiB/s | 30.6 KiB | 00m00s [ 622/1010] rust-portable-atomic+fallba 100% | 172.8 KiB/s | 8.6 KiB | 00m00s [ 623/1010] rust-unit-prefix+std-devel- 100% | 153.6 KiB/s | 7.7 KiB | 00m00s [ 624/1010] rust-unit-prefix-devel-0:0. 100% | 307.7 KiB/s | 15.7 KiB | 00m00s [ 625/1010] rust-unicode-width+cjk-deve 100% | 162.7 KiB/s | 8.1 KiB | 00m00s [ 626/1010] rust-similar2+text-devel-0: 100% | 144.9 KiB/s | 7.2 KiB | 00m00s [ 627/1010] rust-similar2-devel-0:2.7.0 100% | 1.3 MiB/s | 69.2 KiB | 00m00s [ 628/1010] rust-pest+default-devel-0:2 100% | 170.3 KiB/s | 8.5 KiB | 00m00s [ 629/1010] rust-pest_derive+default-de 100% | 171.1 KiB/s | 8.6 KiB | 00m00s [ 630/1010] rust-portable-atomic-devel- 100% | 418.6 KiB/s | 164.9 KiB | 00m00s [ 631/1010] rust-ron+std-devel-0:0.12.2 100% | 169.7 KiB/s | 8.5 KiB | 00m00s [ 632/1010] rust-syn2+clone-impls-devel 100% | 142.6 KiB/s | 7.1 KiB | 00m00s [ 633/1010] rust-syn2+printing-devel-0: 100% | 145.0 KiB/s | 7.3 KiB | 00m00s [ 634/1010] rust-syn2+proc-macro-devel- 100% | 148.6 KiB/s | 7.4 KiB | 00m00s [ 635/1010] rust-ron-devel-0:0.12.2-2.f 100% | 636.6 KiB/s | 140.7 KiB | 00m00s [ 636/1010] rust-syn2-devel-0:2.0.119-1 100% | 3.9 MiB/s | 257.3 KiB | 00m00s [ 637/1010] rust-either+std-devel-0:1.1 100% | 147.4 KiB/s | 8.1 KiB | 00m00s [ 638/1010] rust-jiff-core+alloc-devel- 100% | 145.8 KiB/s | 7.3 KiB | 00m00s [ 639/1010] rust-annotate-snippets0.11- 100% | 417.2 KiB/s | 35.5 KiB | 00m00s [ 640/1010] rust-libcst_derive-devel-0: 100% | 380.3 KiB/s | 19.0 KiB | 00m00s [ 641/1010] rust-peg+std-devel-0:0.8.5- 100% | 158.5 KiB/s | 7.9 KiB | 00m00s [ 642/1010] rust-paste-devel-0:1.0.15-6 100% | 423.1 KiB/s | 37.2 KiB | 00m00s [ 643/1010] rust-peg-devel-0:0.8.5-4.fc 100% | 867.9 KiB/s | 45.1 KiB | 00m00s [ 644/1010] rust-regex-syntax+default-d 100% | 145.4 KiB/s | 8.4 KiB | 00m00s [ 645/1010] rust-inotify-sys+default-de 100% | 155.6 KiB/s | 7.8 KiB | 00m00s [ 646/1010] rust-mio+log-devel-0:1.2.4- 100% | 146.8 KiB/s | 8.5 KiB | 00m00s [ 647/1010] rust-mio-devel-0:1.2.4-1.fc 100% | 2.0 MiB/s | 114.7 KiB | 00m00s [ 648/1010] rust-mio+os-poll-devel-0:1. 100% | 144.6 KiB/s | 8.4 KiB | 00m00s [ 649/1010] rust-notify-types-devel-0:2 100% | 800.9 KiB/s | 41.6 KiB | 00m00s [ 650/1010] rust-unscanny-devel-0:0.1.0 100% | 360.6 KiB/s | 18.0 KiB | 00m00s [ 651/1010] rust-path-dedot-devel-0:4.0 100% | 225.1 KiB/s | 14.4 KiB | 00m00s [ 652/1010] rust-version-ranges-devel-0 100% | 551.7 KiB/s | 28.1 KiB | 00m00s [ 653/1010] rust-siphasher+default-deve 100% | 144.2 KiB/s | 7.9 KiB | 00m00s [ 654/1010] rust-phf_generator-devel-0: 100% | 379.4 KiB/s | 19.3 KiB | 00m00s [ 655/1010] rust-phf_shared+std-devel-0 100% | 145.6 KiB/s | 8.0 KiB | 00m00s [ 656/1010] rust-diff-devel-0:0.1.13-11 100% | 757.3 KiB/s | 38.6 KiB | 00m00s [ 657/1010] rust-yansi+std-devel-0:1.0. 100% | 140.9 KiB/s | 7.7 KiB | 00m00s [ 658/1010] rust-yansi-devel-0:1.0.1-7. 100% | 710.2 KiB/s | 36.2 KiB | 00m00s [ 659/1010] rust-rust-stemmers-devel-0: 100% | 1.3 MiB/s | 1.9 MiB | 00m01s [ 660/1010] rust-winnow0.7-devel-0:0.7. 100% | 2.8 MiB/s | 173.6 KiB | 00m00s [ 661/1010] rust-toml_datetime0.7+serde 100% | 147.1 KiB/s | 7.5 KiB | 00m00s [ 662/1010] rust-pep508_rs-devel-0:0.9. 100% | 613.9 KiB/s | 74.3 KiB | 00m00s [ 663/1010] rust-toml_datetime0.7+std-d 100% | 152.3 KiB/s | 7.6 KiB | 00m00s [ 664/1010] rust-toml_datetime0.7+alloc 100% | 148.7 KiB/s | 7.6 KiB | 00m00s [ 665/1010] rust-chrono+alloc-devel-0:0 100% | 163.3 KiB/s | 8.2 KiB | 00m00s [ 666/1010] rust-toml_datetime0.7-devel 100% | 317.9 KiB/s | 22.9 KiB | 00m00s [ 667/1010] rust-num-traits-devel-0:0.2 100% | 919.7 KiB/s | 57.9 KiB | 00m00s [ 668/1010] rust-newtype-uuid+std-devel 100% | 165.8 KiB/s | 8.5 KiB | 00m00s [ 669/1010] rust-newtype-uuid-devel-0:1 100% | 342.0 KiB/s | 25.3 KiB | 00m00s [ 670/1010] rust-strip-ansi-escapes-dev 100% | 319.4 KiB/s | 16.3 KiB | 00m00s [ 671/1010] rust-quick-xml0.41-devel-0: 100% | 1.9 MiB/s | 183.4 KiB | 00m00s [ 672/1010] rust-getrandom+default-deve 100% | 148.7 KiB/s | 8.6 KiB | 00m00s [ 673/1010] rust-getrandom+sys_rng-deve 100% | 175.6 KiB/s | 8.8 KiB | 00m00s [ 674/1010] rust-cpufeatures+default-de 100% | 161.7 KiB/s | 8.4 KiB | 00m00s [ 675/1010] rust-regex-automata+perf-li 100% | 181.1 KiB/s | 9.1 KiB | 00m00s [ 676/1010] rust-regex-automata+perf-li 100% | 176.9 KiB/s | 9.2 KiB | 00m00s [ 677/1010] rust-regex-automata+unicode 100% | 181.8 KiB/s | 9.1 KiB | 00m00s [ 678/1010] rust-rayon-core-devel-0:1.1 100% | 643.5 KiB/s | 78.5 KiB | 00m00s [ 679/1010] rust-regex-syntax+unicode-a 100% | 161.0 KiB/s | 8.4 KiB | 00m00s [ 680/1010] rust-regex-automata+unicode 100% | 182.0 KiB/s | 9.1 KiB | 00m00s [ 681/1010] rust-regex-syntax+unicode-b 100% | 147.0 KiB/s | 8.4 KiB | 00m00s [ 682/1010] rust-regex-automata+unicode 100% | 175.0 KiB/s | 9.1 KiB | 00m00s [ 683/1010] rust-regex-syntax+unicode-c 100% | 167.6 KiB/s | 8.4 KiB | 00m00s [ 684/1010] rust-regex-automata+unicode 100% | 157.1 KiB/s | 9.1 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% | 182.0 KiB/s | 9.1 KiB | 00m00s [ 687/1010] rust-regex-syntax+unicode-p 100% | 164.3 KiB/s | 8.4 KiB | 00m00s [ 688/1010] rust-regex-automata+unicode 100% | 155.9 KiB/s | 8.9 KiB | 00m00s [ 689/1010] rust-regex-automata+unicode 100% | 182.2 KiB/s | 9.1 KiB | 00m00s [ 690/1010] rust-regex-syntax+unicode-s 100% | 161.3 KiB/s | 8.4 KiB | 00m00s [ 691/1010] rust-regex-automata+unicode 100% | 159.9 KiB/s | 9.1 KiB | 00m00s [ 692/1010] rust-regex-syntax+unicode-s 100% | 167.8 KiB/s | 8.4 KiB | 00m00s [ 693/1010] rust-munge_macro-devel-0:0. 100% | 281.1 KiB/s | 14.9 KiB | 00m00s [ 694/1010] rust-ptr_meta+derive-devel- 100% | 144.5 KiB/s | 8.0 KiB | 00m00s [ 695/1010] rust-simdutf8-devel-0:0.1.5 100% | 762.4 KiB/s | 39.6 KiB | 00m00s [ 696/1010] rust-bytecheck_derive-devel 100% | 325.3 KiB/s | 17.6 KiB | 00m00s [ 697/1010] rust-rancor+alloc-devel-0:0 100% | 146.2 KiB/s | 8.3 KiB | 00m00s [ 698/1010] rust-boxcar-devel-0:0.2.14- 100% | 567.8 KiB/s | 29.0 KiB | 00m00s [ 699/1010] rust-hashbrown+allocator-ap 100% | 171.0 KiB/s | 8.9 KiB | 00m00s [ 700/1010] rust-hashbrown+default-hash 100% | 154.2 KiB/s | 8.8 KiB | 00m00s [ 701/1010] rust-hashbrown+equivalent-d 100% | 175.6 KiB/s | 8.8 KiB | 00m00s [ 702/1010] rust-hashbrown+raw-entry-de 100% | 166.1 KiB/s | 8.6 KiB | 00m00s [ 703/1010] rust-intrusive-collections+ 100% | 163.2 KiB/s | 8.2 KiB | 00m00s [ 704/1010] rust-hashlink-devel-0:0.12. 100% | 451.5 KiB/s | 37.9 KiB | 00m00s [ 705/1010] rust-intrusive-collections- 100% | 778.3 KiB/s | 47.5 KiB | 00m00s [ 706/1010] rust-salsa-macro-rules-deve 100% | 560.8 KiB/s | 28.6 KiB | 00m00s [ 707/1010] rust-inventory-devel-0:0.3. 100% | 441.3 KiB/s | 23.8 KiB | 00m00s [ 708/1010] rust-typeid-devel-0:1.0.3-5 100% | 263.5 KiB/s | 17.1 KiB | 00m00s [ 709/1010] rust-salsa-macros-devel-0:0 100% | 1.0 MiB/s | 53.0 KiB | 00m00s [ 710/1010] rust-dyn-clone-devel-0:1.0. 100% | 357.9 KiB/s | 19.3 KiB | 00m00s [ 711/1010] rust-schemars_derive+defaul 100% | 165.5 KiB/s | 8.3 KiB | 00m00s [ 712/1010] rust-ref-cast-devel-0:1.0.2 100% | 399.6 KiB/s | 31.2 KiB | 00m00s [ 713/1010] rust-dirs+default-devel-0:6 100% | 159.2 KiB/s | 8.1 KiB | 00m00s [ 714/1010] rust-normalize-line-endings 100% | 277.4 KiB/s | 13.9 KiB | 00m00s [ 715/1010] rust-snapbox-macros-devel-0 100% | 246.1 KiB/s | 15.5 KiB | 00m00s [ 716/1010] rust-wait-timeout-devel-0:0 100% | 397.8 KiB/s | 19.9 KiB | 00m00s [ 717/1010] rust-os_pipe-devel-0:1.2.3- 100% | 342.4 KiB/s | 18.5 KiB | 00m00s [ 718/1010] rust-snapbox-macros+color-d 100% | 147.1 KiB/s | 8.4 KiB | 00m00s [ 719/1010] rust-escargot-devel-0:0.5.1 100% | 554.9 KiB/s | 28.3 KiB | 00m00s [ 720/1010] rust-anstyle-svg-devel-0:1. 100% | 442.9 KiB/s | 23.9 KiB | 00m00s [ 721/1010] rust-psm-devel-0:0.1.32-1.f 100% | 828.8 KiB/s | 43.1 KiB | 00m00s [ 722/1010] rust-fastrand+std-devel-0:2 100% | 159.1 KiB/s | 8.1 KiB | 00m00s [ 723/1010] rust-fastrand-devel-0:2.5.0 100% | 492.6 KiB/s | 25.1 KiB | 00m00s [ 724/1010] rust-once_cell+alloc-devel- 100% | 159.9 KiB/s | 8.5 KiB | 00m00s [ 725/1010] rust-cc-devel-0:1.4.6-1.fc4 100% | 741.9 KiB/s | 100.2 KiB | 00m00s [ 726/1010] rust-rustix+std-devel-0:1.1 100% | 193.1 KiB/s | 9.7 KiB | 00m00s [ 727/1010] rust-test-case-core-devel-0 100% | 344.2 KiB/s | 23.4 KiB | 00m00s [ 728/1010] rust-thiserror-impl-devel-0 100% | 597.6 KiB/s | 30.5 KiB | 00m00s [ 729/1010] rust-lazy_static-devel-0:1. 100% | 420.6 KiB/s | 21.5 KiB | 00m00s [ 730/1010] rust-rustix-devel-0:1.1.5-1 100% | 2.3 MiB/s | 400.0 KiB | 00m00s [ 731/1010] rust-pin-project-lite-devel 100% | 612.8 KiB/s | 58.8 KiB | 00m00s [ 732/1010] rust-tracing-subscriber+sha 100% | 168.7 KiB/s | 8.4 KiB | 00m00s [ 733/1010] rust-nu-ansi-term+default-d 100% | 157.4 KiB/s | 8.0 KiB | 00m00s [ 734/1010] rust-chrono+now-devel-0:0.4 100% | 163.8 KiB/s | 8.2 KiB | 00m00s [ 735/1010] rust-matchers+default-devel 100% | 156.4 KiB/s | 7.8 KiB | 00m00s [ 736/1010] rust-tracing-subscriber+all 100% | 164.9 KiB/s | 8.2 KiB | 00m00s [ 737/1010] rust-chrono+iana-time-zone- 100% | 70.0 KiB/s | 8.5 KiB | 00m00s [ 738/1010] rust-thread_local+default-d 100% | 156.0 KiB/s | 8.0 KiB | 00m00s [ 739/1010] rust-tracing-attributes+def 100% | 163.5 KiB/s | 8.2 KiB | 00m00s [ 740/1010] rust-tracing-core+once_cell 100% | 147.1 KiB/s | 8.2 KiB | 00m00s [ 741/1010] rust-tinyvec+tinyvec_macros 100% | 162.5 KiB/s | 8.5 KiB | 00m00s [ 742/1010] rust-tinyvec-devel-0:1.11.0 100% | 963.8 KiB/s | 51.1 KiB | 00m00s [ 743/1010] rust-idna_adapter+compiled_ 100% | 151.1 KiB/s | 8.2 KiB | 00m00s [ 744/1010] rust-idna_adapter+default-d 100% | 154.0 KiB/s | 7.9 KiB | 00m00s [ 745/1010] rust-utf8_iter+default-deve 100% | 158.6 KiB/s | 7.9 KiB | 00m00s [ 746/1010] rust-crc32fast+std-devel-0: 100% | 146.6 KiB/s | 7.9 KiB | 00m00s [ 747/1010] rust-crc32fast-devel-0:1.5. 100% | 859.0 KiB/s | 51.5 KiB | 00m00s [ 748/1010] rust-typed-path+std-devel-0 100% | 153.4 KiB/s | 7.7 KiB | 00m00s [ 749/1010] rust-flate2+any_zlib-devel- 100% | 180.2 KiB/s | 9.2 KiB | 00m00s [ 750/1010] rust-zlib-rs+rust-allocator 100% | 190.3 KiB/s | 9.5 KiB | 00m00s [ 751/1010] rust-zlib-rs+std-devel-0:0. 100% | 186.6 KiB/s | 9.5 KiB | 00m00s [ 752/1010] rust-typed-path-devel-0:0.1 100% | 796.7 KiB/s | 98.8 KiB | 00m00s [ 753/1010] rust-zlib-rs-devel-0:0.6.8- 100% | 3.2 MiB/s | 205.9 KiB | 00m00s [ 754/1010] rust-zip+_deflate-any-devel 100% | 222.4 KiB/s | 11.6 KiB | 00m00s [ 755/1010] rust-zstd-safe+std-devel-0: 100% | 152.8 KiB/s | 8.1 KiB | 00m00s [ 756/1010] rust-zstd-safe-devel-0:7.2. 100% | 640.9 KiB/s | 33.3 KiB | 00m00s [ 757/1010] rust-autocfg+default-devel- 100% | 156.8 KiB/s | 8.0 KiB | 00m00s [ 758/1010] rust-difflib-devel-0:0.4.0- 100% | 265.5 KiB/s | 16.7 KiB | 00m00s [ 759/1010] rust-termtree0.5+default-de 100% | 146.6 KiB/s | 7.3 KiB | 00m00s [ 760/1010] rust-clap_lex-devel-0:1.1.1 100% | 400.9 KiB/s | 21.2 KiB | 00m00s [ 761/1010] rust-syn+default-devel-0:3. 100% | 181.6 KiB/s | 10.2 KiB | 00m00s [ 762/1010] rust-strsim-devel-0:0.11.1- 100% | 434.4 KiB/s | 22.2 KiB | 00m00s [ 763/1010] rust-terminal_size-devel-0: 100% | 328.5 KiB/s | 17.4 KiB | 00m00s [ 764/1010] rust-fnv+default-devel-0:1. 100% | 154.6 KiB/s | 7.7 KiB | 00m00s [ 765/1010] rust-cfg_aliases-devel-0:0. 100% | 249.0 KiB/s | 14.9 KiB | 00m00s [ 766/1010] rust-nom7+std-devel-0:7.1.3 100% | 152.4 KiB/s | 7.8 KiB | 00m00s [ 767/1010] rust-nom7-devel-0:7.1.3-4.f 100% | 1.9 MiB/s | 111.6 KiB | 00m00s [ 768/1010] rust-phf0.11+default-devel- 100% | 140.8 KiB/s | 7.5 KiB | 00m00s [ 769/1010] rust-phf_codegen0.11+defaul 100% | 146.2 KiB/s | 7.5 KiB | 00m00s [ 770/1010] rust-scopeguard-devel-0:1.2 100% | 381.3 KiB/s | 19.4 KiB | 00m00s [ 771/1010] rust-escape8259+default-dev 100% | 146.3 KiB/s | 7.8 KiB | 00m00s [ 772/1010] rust-get-size-derive2-devel 100% | 331.8 KiB/s | 17.6 KiB | 00m00s [ 773/1010] rust-yoke-derive-devel-0:0. 100% | 425.1 KiB/s | 21.7 KiB | 00m00s [ 774/1010] rust-stable_deref_trait-dev 100% | 274.3 KiB/s | 16.5 KiB | 00m00s [ 775/1010] rust-zerofrom-derive-devel- 100% | 312.4 KiB/s | 16.6 KiB | 00m00s [ 776/1010] rust-pest+memchr-devel-0:2. 100% | 172.0 KiB/s | 8.6 KiB | 00m00s [ 777/1010] rust-pest+std-devel-0:2.8.6 100% | 153.3 KiB/s | 8.6 KiB | 00m00s [ 778/1010] rust-pest_derive+std-devel- 100% | 174.6 KiB/s | 8.7 KiB | 00m00s [ 779/1010] rust-pest_derive-devel-0:2. 100% | 459.4 KiB/s | 34.5 KiB | 00m00s [ 780/1010] rust-bitflags+serde-devel-0 100% | 175.3 KiB/s | 8.9 KiB | 00m00s [ 781/1010] rust-pest-devel-0:2.8.6-2.f 100% | 780.0 KiB/s | 106.1 KiB | 00m00s [ 782/1010] rust-once_cell+race-devel-0 100% | 150.6 KiB/s | 8.4 KiB | 00m00s [ 783/1010] rust-peg-runtime+std-devel- 100% | 157.1 KiB/s | 7.9 KiB | 00m00s [ 784/1010] rust-inotify-sys-devel-0:0. 100% | 304.6 KiB/s | 15.2 KiB | 00m00s [ 785/1010] rust-peg-runtime+default-de 100% | 145.8 KiB/s | 7.9 KiB | 00m00s [ 786/1010] rust-siphasher+std-devel-0: 100% | 157.6 KiB/s | 7.9 KiB | 00m00s [ 787/1010] rust-peg-macros+default-dev 100% | 54.8 KiB/s | 7.9 KiB | 00m00s [ 788/1010] rust-siphasher-devel-0:1.0. 100% | 345.6 KiB/s | 22.8 KiB | 00m00s [ 789/1010] rust-yansi+alloc-devel-0:1. 100% | 154.5 KiB/s | 7.7 KiB | 00m00s [ 790/1010] rust-serde+rc-devel-0:1.0.2 100% | 156.1 KiB/s | 8.7 KiB | 00m00s [ 791/1010] rust-thiserror1+default-dev 100% | 153.4 KiB/s | 7.7 KiB | 00m00s [ 792/1010] rust-urlencoding+default-de 100% | 143.8 KiB/s | 7.8 KiB | 00m00s [ 793/1010] rust-itertools0.13+default- 100% | 54.6 KiB/s | 7.7 KiB | 00m00s [ 794/1010] rust-newtype-uuid+alloc-dev 100% | 165.7 KiB/s | 8.3 KiB | 00m00s [ 795/1010] rust-rand_core+default-deve 100% | 162.6 KiB/s | 8.3 KiB | 00m00s [ 796/1010] rust-vte-devel-0:0.15.0-3.f 100% | 615.3 KiB/s | 55.4 KiB | 00m00s [ 797/1010] rust-cpufeatures-devel-0:0. 100% | 458.8 KiB/s | 23.4 KiB | 00m00s [ 798/1010] rust-ptr_meta+ptr_meta_deri 100% | 147.7 KiB/s | 8.0 KiB | 00m00s [ 799/1010] rust-allocator-api2+alloc-d 100% | 159.3 KiB/s | 8.0 KiB | 00m00s [ 800/1010] rust-foldhash-devel-0:0.2.0 100% | 471.7 KiB/s | 24.1 KiB | 00m00s [ 801/1010] rust-allocator-api2-devel-0 100% | 676.7 KiB/s | 69.0 KiB | 00m00s [ 802/1010] rust-syn+visit-devel-0:3.0. 100% | 199.9 KiB/s | 10.0 KiB | 00m00s [ 803/1010] rust-syn+visit-mut-devel-0: 100% | 178.7 KiB/s | 10.0 KiB | 00m00s [ 804/1010] rust-ref-cast-impl+default- 100% | 159.2 KiB/s | 8.0 KiB | 00m00s [ 805/1010] rust-schemars_derive-devel- 100% | 496.5 KiB/s | 38.7 KiB | 00m00s [ 806/1010] rust-dirs-devel-0:6.0.0-3.f 100% | 404.6 KiB/s | 20.6 KiB | 00m00s [ 807/1010] rust-html-escape+default-de 100% | 162.1 KiB/s | 8.1 KiB | 00m00s [ 808/1010] rust-anstyle-lossy+default- 100% | 151.8 KiB/s | 8.2 KiB | 00m00s [ 809/1010] rust-find-msvc-tools+defaul 100% | 160.6 KiB/s | 8.0 KiB | 00m00s [ 810/1010] rust-shlex+default-devel-0: 100% | 145.9 KiB/s | 7.7 KiB | 00m00s [ 811/1010] rust-ar_archive_writer+defa 100% | 144.7 KiB/s | 7.2 KiB | 00m00s [ 812/1010] rust-fastrand+alloc-devel-0 100% | 149.8 KiB/s | 8.1 KiB | 00m00s [ 813/1010] rust-getrandom-devel-0:0.4. 100% | 114.6 KiB/s | 65.0 KiB | 00m01s [ 814/1010] rust-bitflags+std-devel-0:2 100% | 177.8 KiB/s | 8.9 KiB | 00m00s [ 815/1010] rust-errno+std-devel-0:0.3. 100% | 150.1 KiB/s | 8.4 KiB | 00m00s [ 816/1010] rust-rustix+alloc-devel-0:1 100% | 184.6 KiB/s | 9.2 KiB | 00m00s [ 817/1010] rust-linux-raw-sys+auxvec-d 100% | 148.5 KiB/s | 8.3 KiB | 00m00s [ 818/1010] rust-linux-raw-sys+elf-deve 100% | 166.1 KiB/s | 8.3 KiB | 00m00s [ 819/1010] rust-linux-raw-sys+errno-de 100% | 148.5 KiB/s | 8.3 KiB | 00m00s [ 820/1010] rust-errno-devel-0:0.3.14-3 100% | 149.2 KiB/s | 20.0 KiB | 00m00s [ 821/1010] rust-linux-raw-sys+general- 100% | 166.4 KiB/s | 8.3 KiB | 00m00s [ 822/1010] rust-linux-raw-sys+ioctl-de 100% | 148.5 KiB/s | 8.3 KiB | 00m00s [ 823/1010] rust-linux-raw-sys+no_std-d 100% | 100.2 KiB/s | 8.3 KiB | 00m00s [ 824/1010] rust-linux-raw-sys-devel-0: 100% | 4.6 MiB/s | 325.5 KiB | 00m00s [ 825/1010] rust-sharded-slab+default-d 100% | 143.1 KiB/s | 7.7 KiB | 00m00s [ 826/1010] rust-nu-ansi-term-devel-0:0 100% | 740.3 KiB/s | 38.5 KiB | 00m00s [ 827/1010] rust-nu-ansi-term+std-devel 100% | 114.0 KiB/s | 8.0 KiB | 00m00s [ 828/1010] rust-iana-time-zone+default 100% | 146.8 KiB/s | 8.2 KiB | 00m00s [ 829/1010] rust-iana-time-zone+fallbac 100% | 164.5 KiB/s | 8.2 KiB | 00m00s [ 830/1010] rust-thread_local-devel-0:1 100% | 351.2 KiB/s | 23.5 KiB | 00m00s [ 831/1010] rust-tracing-attributes-dev 100% | 917.9 KiB/s | 48.6 KiB | 00m00s [ 832/1010] rust-matchers-devel-0:0.2.0 100% | 134.1 KiB/s | 14.8 KiB | 00m00s [ 833/1010] rust-tinyvec_macros+default 100% | 143.0 KiB/s | 7.7 KiB | 00m00s [ 834/1010] rust-idna_adapter-devel-0:1 100% | 328.0 KiB/s | 16.7 KiB | 00m00s [ 835/1010] rust-zstd-sys+std-devel-0:2 100% | 149.6 KiB/s | 8.1 KiB | 00m00s [ 836/1010] rust-zstd-sys-devel-0:2.0.1 100% | 872.7 KiB/s | 45.4 KiB | 00m00s [ 837/1010] rust-flate2+any_impl-devel- 100% | 110.3 KiB/s | 9.2 KiB | 00m00s [ 838/1010] rust-termtree0.5-devel-0:0. 100% | 296.0 KiB/s | 14.8 KiB | 00m00s [ 839/1010] rust-autocfg-devel-0:1.5.1- 100% | 397.5 KiB/s | 28.2 KiB | 00m00s [ 840/1010] rust-rustix+termios-devel-0 100% | 111.3 KiB/s | 9.2 KiB | 00m00s [ 841/1010] rust-fnv+std-devel-0:1.0.7- 100% | 153.8 KiB/s | 7.7 KiB | 00m00s [ 842/1010] rust-fnv-devel-0:1.0.7-16.f 100% | 296.6 KiB/s | 18.7 KiB | 00m00s [ 843/1010] rust-nom7+alloc-devel-0:7.1 100% | 150.5 KiB/s | 7.5 KiB | 00m00s [ 844/1010] rust-minimal-lexical+std-de 100% | 111.2 KiB/s | 7.8 KiB | 00m00s [ 845/1010] rust-phf0.11+std-devel-0:0. 100% | 151.3 KiB/s | 7.6 KiB | 00m00s [ 846/1010] rust-minimal-lexical-devel- 100% | 817.3 KiB/s | 98.1 KiB | 00m00s [ 847/1010] rust-phf_codegen0.11-devel- 100% | 400.4 KiB/s | 20.4 KiB | 00m00s [ 848/1010] rust-attribute-derive+defau 100% | 152.6 KiB/s | 7.6 KiB | 00m00s [ 849/1010] rust-escape8259-devel-0:0.5 100% | 227.0 KiB/s | 13.2 KiB | 00m00s [ 850/1010] rust-phf0.11-devel-0:0.11.3 100% | 175.3 KiB/s | 28.4 KiB | 00m00s [ 851/1010] rust-syn+fold-devel-0:3.0.7 100% | 199.7 KiB/s | 10.0 KiB | 00m00s [ 852/1010] rust-synstructure+default-d 100% | 148.8 KiB/s | 7.9 KiB | 00m00s [ 853/1010] rust-ucd-trie+std-devel-0:0 100% | 116.9 KiB/s | 7.8 KiB | 00m00s [ 854/1010] rust-ucd-trie-devel-0:0.1.7 100% | 692.7 KiB/s | 35.3 KiB | 00m00s [ 855/1010] rust-pest_generator+std-dev 100% | 157.5 KiB/s | 8.7 KiB | 00m00s [ 856/1010] rust-bitflags+serde_core-de 100% | 181.3 KiB/s | 9.1 KiB | 00m00s [ 857/1010] rust-peg-runtime-devel-0:0. 100% | 220.9 KiB/s | 12.8 KiB | 00m00s [ 858/1010] rust-peg-macros-devel-0:0.8 100% | 627.9 KiB/s | 32.0 KiB | 00m00s [ 859/1010] rust-pest_generator-devel-0 100% | 198.3 KiB/s | 27.2 KiB | 00m00s [ 860/1010] rust-itertools0.13+use_std- 100% | 148.2 KiB/s | 7.9 KiB | 00m00s [ 861/1010] rust-itertools0.13-devel-0: 100% | 2.4 MiB/s | 144.0 KiB | 00m00s [ 862/1010] rust-serde_core+rc-devel-0: 100% | 118.8 KiB/s | 7.7 KiB | 00m00s [ 863/1010] rust-ptr_meta_derive-devel- 100% | 161.7 KiB/s | 13.6 KiB | 00m00s [ 864/1010] rust-urlencoding-devel-0:2. 100% | 90.8 KiB/s | 15.0 KiB | 00m00s [ 865/1010] rust-ref-cast-impl-devel-0: 100% | 172.1 KiB/s | 17.9 KiB | 00m00s [ 866/1010] rust-dirs-sys+default-devel 100% | 121.3 KiB/s | 7.9 KiB | 00m00s [ 867/1010] rust-serde_derive_internals 100% | 63.5 KiB/s | 7.9 KiB | 00m00s [ 868/1010] rust-thiserror1-devel-0:1.0 100% | 135.4 KiB/s | 53.9 KiB | 00m00s [ 869/1010] rust-anstyle-lossy-devel-0: 100% | 176.1 KiB/s | 18.3 KiB | 00m00s [ 870/1010] rust-html-escape+std-devel- 100% | 64.4 KiB/s | 8.1 KiB | 00m00s [ 871/1010] rust-html-escape-devel-0:0. 100% | 431.9 KiB/s | 30.2 KiB | 00m00s [ 872/1010] rust-shlex-devel-0:2.0.1-1. 100% | 384.6 KiB/s | 26.2 KiB | 00m00s [ 873/1010] rust-find-msvc-tools-devel- 100% | 250.0 KiB/s | 38.0 KiB | 00m00s [ 874/1010] rust-shlex+std-devel-0:2.0. 100% | 63.0 KiB/s | 7.7 KiB | 00m00s [ 875/1010] rust-ar_archive_writer-deve 100% | 778.8 KiB/s | 82.6 KiB | 00m00s [ 876/1010] rust-syn2+visit-mut-devel-0 100% | 134.4 KiB/s | 7.1 KiB | 00m00s [ 877/1010] rust-sharded-slab-devel-0:0 100% | 331.4 KiB/s | 61.3 KiB | 00m00s [ 878/1010] rust-tinyvec_macros-devel-0 100% | 233.0 KiB/s | 14.0 KiB | 00m00s [ 879/1010] rust-bindgen+runtime-devel- 100% | 136.3 KiB/s | 8.2 KiB | 00m00s [ 880/1010] rust-cc+parallel-devel-0:1. 100% | 160.7 KiB/s | 10.6 KiB | 00m00s [ 881/1010] rust-bindgen-devel-0:0.72.1 100% | 1.2 MiB/s | 213.1 KiB | 00m00s [ 882/1010] rust-pkg-config+default-dev 100% | 137.0 KiB/s | 8.1 KiB | 00m00s [ 883/1010] rust-iana-time-zone-devel-0 100% | 110.4 KiB/s | 40.3 KiB | 00m00s [ 884/1010] rust-phf_shared0.11+std-dev 100% | 140.4 KiB/s | 7.4 KiB | 00m00s [ 885/1010] rust-phf_generator0.11+defa 100% | 98.2 KiB/s | 7.5 KiB | 00m00s [ 886/1010] rust-phf_shared0.11-devel-0 100% | 240.6 KiB/s | 21.4 KiB | 00m00s [ 887/1010] rust-phf_shared0.11+default 100% | 141.4 KiB/s | 7.5 KiB | 00m00s [ 888/1010] rust-synstructure+proc-macr 100% | 136.3 KiB/s | 8.2 KiB | 00m00s [ 889/1010] rust-synstructure-devel-0:0 100% | 405.2 KiB/s | 25.9 KiB | 00m00s [ 890/1010] rust-pest_meta+default-deve 100% | 129.5 KiB/s | 8.5 KiB | 00m00s [ 891/1010] rust-itertools0.13+use_allo 100% | 144.7 KiB/s | 7.7 KiB | 00m00s [ 892/1010] rust-attribute-derive-devel 100% | 151.2 KiB/s | 29.0 KiB | 00m00s [ 893/1010] rust-thiserror-impl1+defaul 100% | 129.8 KiB/s | 7.8 KiB | 00m00s [ 894/1010] rust-serde_derive_internals 100% | 491.3 KiB/s | 33.9 KiB | 00m00s [ 895/1010] rust-object0.39+read-devel- 100% | 126.2 KiB/s | 7.4 KiB | 00m00s [ 896/1010] rust-object0.39+std-devel-0 100% | 138.5 KiB/s | 7.3 KiB | 00m00s [ 897/1010] rust-dirs-sys-devel-0:0.5.0 100% | 147.0 KiB/s | 18.2 KiB | 00m00s [ 898/1010] rust-clang-sys+runtime-deve 100% | 145.8 KiB/s | 7.7 KiB | 00m00s [ 899/1010] rust-clang-sys+clang_11_0-d 100% | 146.1 KiB/s | 7.7 KiB | 00m00s [ 900/1010] rust-cexpr+default-devel-0: 100% | 110.1 KiB/s | 7.7 KiB | 00m00s [ 901/1010] rust-clang-sys+default-deve 100% | 145.1 KiB/s | 7.7 KiB | 00m00s [ 902/1010] rust-pkg-config-devel-0:0.3 100% | 439.8 KiB/s | 29.0 KiB | 00m00s [ 903/1010] rust-phf_generator0.11-deve 100% | 309.7 KiB/s | 18.6 KiB | 00m00s [ 904/1010] rust-jobserver-devel-0:0.1. 100% | 186.6 KiB/s | 34.3 KiB | 00m00s [ 905/1010] rust-attribute-derive-macro 100% | 144.1 KiB/s | 7.6 KiB | 00m00s [ 906/1010] rust-manyhow+default-devel- 100% | 118.0 KiB/s | 7.8 KiB | 00m00s [ 907/1010] rust-pest_meta-devel-0:2.8. 100% | 611.5 KiB/s | 45.9 KiB | 00m00s [ 908/1010] rust-object0.39-devel-0:0.3 100% | 712.7 KiB/s | 307.2 KiB | 00m00s [ 909/1010] rust-option-ext+default-dev 100% | 143.5 KiB/s | 7.7 KiB | 00m00s [ 910/1010] rust-object0.39+archive-dev 100% | 133.6 KiB/s | 7.2 KiB | 00m00s [ 911/1010] rust-thiserror-impl1-devel- 100% | 196.9 KiB/s | 26.6 KiB | 00m00s [ 912/1010] rust-object0.39+coff-devel- 100% | 136.0 KiB/s | 7.2 KiB | 00m00s [ 913/1010] rust-object0.39+elf-devel-0 100% | 133.3 KiB/s | 7.2 KiB | 00m00s [ 914/1010] rust-object0.39+macho-devel 100% | 110.9 KiB/s | 7.2 KiB | 00m00s [ 915/1010] rust-object0.39+pe-devel-0: 100% | 136.4 KiB/s | 7.2 KiB | 00m00s [ 916/1010] rust-object0.39+read_core-d 100% | 133.8 KiB/s | 7.2 KiB | 00m00s [ 917/1010] rust-clang-sys+libloading-d 100% | 147.9 KiB/s | 7.8 KiB | 00m00s [ 918/1010] rust-object0.39+xcoff-devel 100% | 110.9 KiB/s | 7.2 KiB | 00m00s [ 919/1010] rust-clang-sys-devel-0:1.9. 100% | 540.3 KiB/s | 48.6 KiB | 00m00s [ 920/1010] rust-cexpr-devel-0:0.6.0-14 100% | 418.9 KiB/s | 26.8 KiB | 00m00s [ 921/1010] rust-clang-sys+clang_10_0-d 100% | 119.1 KiB/s | 7.7 KiB | 00m00s [ 922/1010] rust-rand0.8+small_rng-deve 100% | 142.2 KiB/s | 7.8 KiB | 00m00s [ 923/1010] rust-manyhow+macros-devel-0 100% | 146.0 KiB/s | 7.9 KiB | 00m00s [ 924/1010] rust-rand0.8-devel-0:0.8.8- 100% | 887.3 KiB/s | 87.0 KiB | 00m00s [ 925/1010] rust-attribute-derive-macro 100% | 167.1 KiB/s | 17.4 KiB | 00m00s [ 926/1010] rust-manyhow+syn-devel-0:0. 100% | 147.7 KiB/s | 8.0 KiB | 00m00s [ 927/1010] rust-manyhow-devel-0:0.14.1 100% | 447.2 KiB/s | 29.5 KiB | 00m00s [ 928/1010] rust-option-ext-devel-0:0.2 100% | 252.5 KiB/s | 15.4 KiB | 00m00s [ 929/1010] rust-libloading0.8+default- 100% | 139.5 KiB/s | 7.4 KiB | 00m00s [ 930/1010] rust-glob+default-devel-0:0 100% | 148.5 KiB/s | 8.0 KiB | 00m00s [ 931/1010] rust-clang-sys+clang_9_0-de 100% | 146.0 KiB/s | 7.7 KiB | 00m00s [ 932/1010] rust-sha2_0.10-devel-0:0.10 100% | 235.6 KiB/s | 39.3 KiB | 00m00s [ 933/1010] rust-rand_core0.6+default-d 100% | 141.4 KiB/s | 7.6 KiB | 00m00s [ 934/1010] rust-collection_literals+de 100% | 144.8 KiB/s | 7.7 KiB | 00m00s [ 935/1010] rust-interpolator+default-d 100% | 122.5 KiB/s | 7.7 KiB | 00m00s [ 936/1010] rust-interpolator+iter-deve 100% | 142.7 KiB/s | 7.7 KiB | 00m00s [ 937/1010] rust-proc-macro-utils+defau 100% | 146.3 KiB/s | 7.8 KiB | 00m00s [ 938/1010] rust-quote-use+default-deve 100% | 123.4 KiB/s | 7.7 KiB | 00m00s [ 939/1010] rust-manyhow-macros+default 100% | 141.9 KiB/s | 7.7 KiB | 00m00s [ 940/1010] rust-cpufeatures0.2+default 100% | 141.7 KiB/s | 7.5 KiB | 00m00s [ 941/1010] rust-digest0.10+default-dev 100% | 117.3 KiB/s | 7.4 KiB | 00m00s [ 942/1010] rust-clang-sys+clang_8_0-de 100% | 146.0 KiB/s | 7.7 KiB | 00m00s [ 943/1010] rust-libloading0.8-devel-0: 100% | 452.1 KiB/s | 35.3 KiB | 00m00s [ 944/1010] rust-collection_literals-de 100% | 232.1 KiB/s | 13.0 KiB | 00m00s [ 945/1010] rust-interpolator-devel-0:0 100% | 463.5 KiB/s | 37.1 KiB | 00m00s [ 946/1010] rust-rand_core0.6-devel-0:0 100% | 246.9 KiB/s | 29.6 KiB | 00m00s [ 947/1010] rust-proc-macro-utils+parse 100% | 144.5 KiB/s | 7.7 KiB | 00m00s [ 948/1010] rust-proc-macro-utils+proc- 100% | 140.4 KiB/s | 7.6 KiB | 00m00s [ 949/1010] rust-proc-macro-utils+quote 100% | 145.4 KiB/s | 7.7 KiB | 00m00s [ 950/1010] rust-proc-macro-utils+proc- 100% | 126.9 KiB/s | 7.7 KiB | 00m00s [ 951/1010] rust-quote-use-devel-0:0.9. 100% | 213.2 KiB/s | 11.9 KiB | 00m00s [ 952/1010] rust-proc-macro-utils-devel 100% | 389.4 KiB/s | 28.4 KiB | 00m00s [ 953/1010] rust-manyhow-macros-devel-0 100% | 178.9 KiB/s | 13.4 KiB | 00m00s [ 954/1010] rust-digest0.10+core-api-de 100% | 137.1 KiB/s | 7.4 KiB | 00m00s [ 955/1010] rust-cpufeatures0.2-devel-0 100% | 357.3 KiB/s | 21.8 KiB | 00m00s [ 956/1010] rust-proc-macro-utils+small 100% | 147.5 KiB/s | 7.8 KiB | 00m00s [ 957/1010] rust-clang-sys+clang_7_0-de 100% | 143.3 KiB/s | 7.7 KiB | 00m00s [ 958/1010] rust-digest0.10-devel-0:0.1 100% | 251.7 KiB/s | 27.9 KiB | 00m00s [ 959/1010] rust-quote-use-macros+defau 100% | 143.1 KiB/s | 7.6 KiB | 00m00s [ 960/1010] rust-digest0.10+block-buffe 100% | 139.6 KiB/s | 7.5 KiB | 00m00s [ 961/1010] rust-crypto-common0.1+defau 100% | 120.3 KiB/s | 7.3 KiB | 00m00s [ 962/1010] rust-clang-sys+clang_6_0-de 100% | 146.0 KiB/s | 7.7 KiB | 00m00s [ 963/1010] rust-quote-use-macros-devel 100% | 255.2 KiB/s | 15.6 KiB | 00m00s [ 964/1010] rust-block-buffer0.10+defau 100% | 120.8 KiB/s | 7.4 KiB | 00m00s [ 965/1010] rust-crypto-common0.1-devel 100% | 284.7 KiB/s | 16.8 KiB | 00m00s [ 966/1010] rust-clang-sys+clang_5_0-de 100% | 143.3 KiB/s | 7.7 KiB | 00m00s [ 967/1010] rust-generic-array+default- 100% | 151.2 KiB/s | 8.0 KiB | 00m00s [ 968/1010] rust-generic-array+more_len 100% | 148.7 KiB/s | 8.0 KiB | 00m00s [ 969/1010] rust-block-buffer0.10-devel 100% | 207.3 KiB/s | 18.7 KiB | 00m00s [ 970/1010] rust-typenum+default-devel- 100% | 149.8 KiB/s | 8.2 KiB | 00m00s [ 971/1010] rust-clang-sys+clang_4_0-de 100% | 143.3 KiB/s | 7.7 KiB | 00m00s [ 972/1010] rust-clang-sys+clang_3_9-de 100% | 143.3 KiB/s | 7.7 KiB | 00m00s [ 973/1010] rust-generic-array-devel-0: 100% | 236.7 KiB/s | 24.6 KiB | 00m00s [ 974/1010] rust-typenum-devel-0:1.20.1 100% | 854.6 KiB/s | 79.5 KiB | 00m00s [ 975/1010] rust-version_check+default- 100% | 146.6 KiB/s | 7.9 KiB | 00m00s [ 976/1010] rust-clang-sys+clang_3_8-de 100% | 129.0 KiB/s | 7.7 KiB | 00m00s [ 977/1010] rust-version_check-devel-0: 100% | 369.5 KiB/s | 22.9 KiB | 00m00s [ 978/1010] rust-clang-sys+clang_3_7-de 100% | 143.3 KiB/s | 7.7 KiB | 00m00s [ 979/1010] rust-clang-sys+clang_3_6-de 100% | 126.9 KiB/s | 7.7 KiB | 00m00s [ 980/1010] rust-clang-sys+clang_3_5-de 100% | 145.2 KiB/s | 7.7 KiB | 00m00s [ 981/1010] libzstd-devel-0:1.5.7-6.fc4 100% | 586.1 KiB/s | 56.3 KiB | 00m00s [ 982/1010] cmake-filesystem-0:4.3.0-5. 100% | 181.7 KiB/s | 14.9 KiB | 00m00s [ 983/1010] jemalloc-devel-0:5.4.0-3.fc 100% | 259.1 KiB/s | 15.0 KiB | 00m00s [ 984/1010] clang-resource-filesystem-0 100% | 322.0 KiB/s | 19.6 KiB | 00m00s [ 985/1010] jemalloc-0:5.4.0-3.fc46.x86 100% | 1.1 MiB/s | 274.6 KiB | 00m00s [ 986/1010] clang-devel-0:23.1.4-1.fc46 100% | 3.5 MiB/s | 4.3 MiB | 00m01s [ 987/1010] clang-0:23.1.4-1.fc46.x86_6 100% | 5.1 MiB/s | 7.6 MiB | 00m01s [ 988/1010] llvm-devel-0:23.1.4-1.fc46. 100% | 20.7 MiB/s | 5.9 MiB | 00m00s [ 989/1010] clang-tools-extra-0:23.1.4- 100% | 22.7 MiB/s | 17.6 MiB | 00m01s [ 990/1010] emacs-filesystem-1:31.1-1.f 100% | 119.0 KiB/s | 8.2 KiB | 00m00s [ 991/1010] llvm-googletest-0:23.1.4-1. 100% | 6.3 MiB/s | 404.4 KiB | 00m00s [ 992/1010] clang-libs-0:23.1.4-1.fc46. 100% | 12.5 MiB/s | 28.5 MiB | 00m02s [ 993/1010] llvm-test-0:23.1.4-1.fc46.x 100% | 12.1 MiB/s | 741.9 KiB | 00m00s [ 994/1010] llvm-0:23.1.4-1.fc46.x86_64 100% | 65.4 MiB/s | 24.3 MiB | 00m00s [ 995/1010] libedit-devel-0:3.1-60.2026 100% | 808.4 KiB/s | 41.2 KiB | 00m00s [ 996/1010] ncurses-devel-0:6.6-3.fc45. 100% | 10.6 MiB/s | 605.8 KiB | 00m00s [ 997/1010] gcc-c++-0:16.2.1-2.fc46.1.x 100% | 70.3 MiB/s | 17.3 MiB | 00m00s [ 998/1010] ncurses-c++-libs-0:6.6-3.fc 100% | 755.8 KiB/s | 38.5 KiB | 00m00s [ 999/1010] rust-fancy-regex+default-de 100% | 159.6 KiB/s | 8.1 KiB | 00m00s [1000/1010] libstdc++-devel-0:16.2.1-2. 100% | 55.9 MiB/s | 6.0 MiB | 00m00s [1001/1010] rust-fancy-regex+perf-devel 100% | 160.3 KiB/s | 8.2 KiB | 00m00s [1002/1010] rust-fancy-regex+std-devel- 100% | 166.3 KiB/s | 8.3 KiB | 00m00s [1003/1010] rust-fancy-regex+unicode-de 100% | 162.3 KiB/s | 8.3 KiB | 00m00s [1004/1010] rust-fancy-regex-devel-0:0. 100% | 1.8 MiB/s | 96.6 KiB | 00m00s [1005/1010] rust-bit-set+std-devel-0:0. 100% | 154.8 KiB/s | 7.9 KiB | 00m00s [1006/1010] rust-bit-set-devel-0:0.8.0- 100% | 469.2 KiB/s | 23.5 KiB | 00m00s [1007/1010] rust-regex-automata+dfa-dev 100% | 175.6 KiB/s | 9.0 KiB | 00m00s [1008/1010] rust-bit-vec+std-devel-0:0. 100% | 155.3 KiB/s | 7.8 KiB | 00m00s [1009/1010] rust-bit-vec-devel-0:0.8.0- 100% | 585.9 KiB/s | 29.9 KiB | 00m00s [1010/1010] llvm-static-0:23.1.4-1.fc46 100% | 29.4 MiB/s | 49.5 MiB | 00m02s -------------------------------------------------------------------------------- [1010/1010] Total 100% | 7.8 MiB/s | 191.6 MiB | 00m25s Running transaction [ 1/1012] Verify package files 100% | 1.5 KiB/s | 1.0 KiB | 00m01s [ 2/1012] Prepare transaction 100% | 7.2 KiB/s | 1.0 KiB | 00m00s [ 3/1012] Installing rust-regex-autom 100% | 201.1 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% | 77.4 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% | 214.7 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% | 340.7 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% | 118.0 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% | 79.5 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% | 146.1 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% | 133.5 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% | 276.2 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% | 165.1 MiB/s | 507.2 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% | 137.9 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% | 55.8 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% | 421.7 MiB/s | 41.3 MiB | 00m00s [ 132/1012] Installing gcc-c++-0:16.2.1 100% | 377.7 MiB/s | 46.8 MiB | 00m00s [ 133/1012] Installing llvm-0:23.1.4-1. 100% | 396.2 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% | 72.3 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% | 32.8 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% | 0.0 B/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% | 30.3 KiB/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% | 47.2 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% | 21.9 MiB/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% | 119.0 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% | 48.1 MiB/s | 49.2 KiB | 00m00s [ 341/1012] Installing rust-phf_shared0 100% | 44.6 MiB/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% | 254.2 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% | 32.3 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% | 155.5 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% | 40.4 KiB/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% | 95.0 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% | 28.3 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% | 565.9 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% | 170.3 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% | 472.6 MiB/s | 110.6 MiB | 00m00s [ 549/1012] Installing clang-0:23.1.4-1 100% | 568.8 MiB/s | 66.5 MiB | 00m00s [ 550/1012] Installing clang-tools-extr 100% | 397.7 MiB/s | 62.0 MiB | 00m00s [ 551/1012] Installing clang-devel-0:23 100% | 263.3 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% | 26.2 MiB/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% | 28.4 MiB/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% | 232.3 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% | 125.9 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% | 0.0 B/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% | 156.9 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% | 36.1 MiB/s | 36.9 KiB | 00m00s [ 701/1012] Installing rust-unscanny+de 100% | 20.2 KiB/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% | 52.5 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% | 12.4 MiB/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% | 136.2 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% | 38.6 MiB/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% | 0.0 B/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% | 77.0 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% | 34.6 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% | 0.0 B/s | 124.0 B | 00m00s [ 925/1012] Installing rust-salsa+macro 100% | 30.3 KiB/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% | 126.7 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% | 46.6 MiB/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% | 0.0 B/s | 19.2 KiB | 00m00s [1012/1012] Installing rust-countme-dev 100% | 228.9 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.2U2Lp4 setting SOURCE_DATE_EPOCH=1793059200 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.cFasQh + umask 022 + cd /builddir/build/BUILD/ruff-0.17.3-build + cd ruff-0.17.3 + /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.3-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.3-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.3-build/pyproject-wheeldir --output /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3-1.fc46.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3-1.fc46.x86_64-pyproject-dep-overrides Import error: No module named 'packaging' + cat /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3-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.3-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.3-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.3-build/pyproject-wheeldir --output /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3-1.fc46.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3-1.fc46.x86_64-pyproject-dep-overrides Import error: No module named 'packaging' + cat /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3-1.fc46.x86_64-pyproject-buildrequires + rm -rfv '*.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/ruff-0.17.3-1.fc46.buildreqs.nosrc.rpm INFO: Going to install missing dynamic buildrequires Updating and loading repositories: fedora 100% | 137.7 KiB/s | 22.4 KiB | 00m00s Copr repository 100% | 170.9 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.1-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% | 2.1 MiB/s | 293.6 KiB | 00m00s [2/4] python3-rpm-generators-0:14-35.fc 100% | 1.1 MiB/s | 28.8 KiB | 00m00s [3/4] python3-devel-0:3.15.1-1.fc46.x86 100% | 2.8 MiB/s | 484.1 KiB | 00m00s [4/4] python3-pip-0:26.2.1-1.fc46.noarc 100% | 11.9 MiB/s | 2.8 MiB | 00m00s -------------------------------------------------------------------------------- [4/4] Total 100% | 12.1 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% | 117.0 B/s | 4.0 B | 00m00s [3/6] Installing python3-packaging-0:26 100% | 186.6 MiB/s | 1.3 MiB | 00m00s [4/6] Installing python3-rpm-generators 100% | 81.1 MiB/s | 83.1 KiB | 00m00s [5/6] Installing python3-devel-0:3.15.1 100% | 78.4 MiB/s | 2.5 MiB | 00m00s [6/6] Installing python3-pip-0:26.2.1-1 100% | 108.1 MiB/s | 12.5 MiB | 00m00s Complete! Building target platforms: x86_64 Building for target x86_64 Reading /var/tmp/rpm-tmp.poq5se setting SOURCE_DATE_EPOCH=1793059200 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.ZQtFhJ + umask 022 + cd /builddir/build/BUILD/ruff-0.17.3-build + cd ruff-0.17.3 + /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.3-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.3-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.3-build/pyproject-wheeldir --output /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3-1.fc46.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3-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.3-build/ruff-0.17.3-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.3-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.3-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.3-build/pyproject-wheeldir --output /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3-1.fc46.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3-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.3-build/ruff-0.17.3-1.fc46.x86_64-pyproject-buildrequires + rm -rfv '*.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/ruff-0.17.3-1.fc46.buildreqs.nosrc.rpm INFO: Going to install missing dynamic buildrequires Updating and loading repositories: fedora 100% | 773.7 KiB/s | 22.4 KiB | 00m00s Copr repository 100% | 118.3 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.1-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% | 186.7 MiB/s | 4.9 MiB | 00m00s -------------------------------------------------------------------------------- [1/1] Total 100% | 151.7 MiB/s | 4.9 MiB | 00m00s Running transaction [1/3] Verify package files 100% | 55.0 B/s | 1.0 B | 00m00s [2/3] Prepare transaction 100% | 30.0 B/s | 1.0 B | 00m00s [3/3] Installing maturin-0:1.15.0-1.fc4 100% | 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.gLFZeB setting SOURCE_DATE_EPOCH=1793059200 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.yoUvvR + umask 022 + cd /builddir/build/BUILD/ruff-0.17.3-build + cd ruff-0.17.3 + /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.3-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.3-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.3-build/pyproject-wheeldir --output /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3-1.fc46.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3-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.3.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.3-build/ruff-0.17.3-1.fc46.x86_64-pyproject-buildrequires + rm -rfv ruff-0.17.3.dist-info/ removed 'ruff-0.17.3.dist-info/licenses/LICENSE' removed directory 'ruff-0.17.3.dist-info/licenses' removed 'ruff-0.17.3.dist-info/WHEEL' removed 'ruff-0.17.3.dist-info/METADATA' removed directory 'ruff-0.17.3.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.3-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.3-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.3-build/pyproject-wheeldir --output /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3-1.fc46.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3-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.3.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.3-build/ruff-0.17.3-1.fc46.x86_64-pyproject-buildrequires + rm -rfv ruff-0.17.3.dist-info/ removed 'ruff-0.17.3.dist-info/licenses/LICENSE' removed directory 'ruff-0.17.3.dist-info/licenses' removed 'ruff-0.17.3.dist-info/WHEEL' removed 'ruff-0.17.3.dist-info/METADATA' removed directory 'ruff-0.17.3.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/ruff-0.17.3-1.fc46.buildreqs.nosrc.rpm INFO: Going to install missing dynamic buildrequires Updating and loading repositories: fedora 100% | 311.7 KiB/s | 22.4 KiB | 00m00s Copr repository 100% | 170.9 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.1-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.rG3XFQ setting SOURCE_DATE_EPOCH=1793059200 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.5tlZsh + umask 022 + cd /builddir/build/BUILD/ruff-0.17.3-build + cd ruff-0.17.3 + /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.3-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.3-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.3-build/pyproject-wheeldir --output /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3-1.fc46.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3-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.3.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.3-build/ruff-0.17.3-1.fc46.x86_64-pyproject-buildrequires + rm -rfv ruff-0.17.3.dist-info/ removed 'ruff-0.17.3.dist-info/licenses/LICENSE' removed directory 'ruff-0.17.3.dist-info/licenses' removed 'ruff-0.17.3.dist-info/WHEEL' removed 'ruff-0.17.3.dist-info/METADATA' removed directory 'ruff-0.17.3.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.3-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.3-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.3-build/pyproject-wheeldir --output /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3-1.fc46.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3-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.3.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.3-build/ruff-0.17.3-1.fc46.x86_64-pyproject-buildrequires + rm -rfv ruff-0.17.3.dist-info/ removed 'ruff-0.17.3.dist-info/licenses/LICENSE' removed directory 'ruff-0.17.3.dist-info/licenses' removed 'ruff-0.17.3.dist-info/WHEEL' removed 'ruff-0.17.3.dist-info/METADATA' removed directory 'ruff-0.17.3.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%conf): /bin/sh -e /var/tmp/rpm-tmp.bA1HM2 + umask 022 + cd /builddir/build/BUILD/ruff-0.17.3-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.3 + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.uN6h1O + umask 022 + cd /builddir/build/BUILD/ruff-0.17.3-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.3 + mkdir -p /builddir/build/BUILD/ruff-0.17.3-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.3-build/.pyproject-builddir + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_wheel.py /builddir/build/BUILD/ruff-0.17.3-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.3.dist-info Checking for Rust toolchain.... Running `maturin pep517 write-dist-info --metadata-directory /builddir/build/BUILD/ruff-0.17.3-build/.pyproject-builddir/pip-modern-metadata-6tp2x865 --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 equivalent v1.0.2 Compiling allocator-api2 v0.2.21 Compiling foldhash v0.2.0 Compiling zmij v1.0.21 Compiling itoa v1.0.18 Compiling rustversion v1.0.23 Compiling bitflags v2.13.2 Compiling crossbeam-utils v0.8.23 Compiling heck v0.5.0 Compiling collection_literals v1.0.3 Compiling interpolator v0.5.0 Compiling static_assertions v1.1.0 Compiling log v0.4.34 Compiling regex-syntax v0.8.11 Compiling once_cell v1.21.4 Compiling stable_deref_trait v1.2.1 Compiling siphasher v1.0.4 Compiling either v1.19.0 Compiling shlex v2.0.1 Compiling thiserror v2.0.21 Compiling find-msvc-tools v0.1.14 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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=d4ab770f8728261b -C extra-filename=-af794f7e53ce5528 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/build/proc-macro2-af794f7e53ce5528 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.3-build/ruff-0.17.3/target/release/build/serde_core-ecf2d314c69554dc -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.3-build/ruff-0.17.3/target/release/build/quote-96242608c4843234 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.3-build/ruff-0.17.3/target/release/build/serde-0c53c664cac70d0e -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.3-build/ruff-0.17.3/target/release/build/libc-63ab59ad328d1d5f -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.3-build/ruff-0.17.3/target/release/build/zmij-e878f01f7cf4ce03 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.3-build/ruff-0.17.3/target/release/build/rustversion-eb9427d395f3feb4 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.3-build/ruff-0.17.3/target/release/build/crossbeam-utils-41ef92510cc85e47 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name stable_deref_trait --edition=2015 /usr/share/cargo/registry/stable_deref_trait-1.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "std"))' -C metadata=a10ee80428ce7770 -C extra-filename=-d5e0f40ea633184e --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 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.3-build/ruff-0.17.3/target/release/build/thiserror-d15ad259bf59b318 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.20 (/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern tinyvec_macros=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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=90dc0896bb3824f4 -C extra-filename=-6d6a7bba596412b1 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling 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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling litemap v0.8.3 Running `/usr/bin/rustc --crate-name litemap --edition=2021 /usr/share/cargo/registry/litemap-0.8.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "default", "serde", "testing", "yoke"))' -C metadata=1357094d822502b9 -C extra-filename=-81d5f0fc1b601f8c --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 Compiling utf8_iter v1.0.4 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.3-build/ruff-0.17.3/target/release/build/parking_lot_core-c48699006632b335 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` 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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern find_msvc_tools=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libfind_msvc_tools-44f7fc4bceeb0324.rmeta --extern shlex=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern once_cell=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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=39c4dc6b7596d264 -C extra-filename=-cbff4638ce6c2125 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/build/icu_properties_data-cbff4638ce6c2125 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling pin-project-lite v0.2.17 Running `/usr/bin/rustc --crate-name pin_project_lite --edition=2018 /usr/share/cargo/registry/pin-project-lite-0.2.17/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=9b4c13f7021a2cfc -C extra-filename=-491ee9b2b2e5d7e7 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=0b8890fc2e6ccb76 -C extra-filename=-2601cbc5ab143097 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/build/icu_normalizer_data-2601cbc5ab143097 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=6047ff1805286180 -C extra-filename=-115bf12d1c7652a2 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern either=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name itertools --edition=2018 /usr/share/cargo/registry/itertools-0.15.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern either=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/release/build/typeid-5fdb93507a7788ca -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern allocator_api2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/liballocator_api2-95abbf2eac0d66dd.rmeta --extern equivalent=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libequivalent-395976f83be3a415.rmeta --extern foldhash=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern scopeguard=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/release/build/portable-atomic-86fa459ae1cf0213 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.3-build/ruff-0.17.3/target/release/build/quote-96242608c4843234/build-script-build` Running `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/build/zmij-e878f01f7cf4ce03/build-script-build` Compiling arrayvec v0.7.8 Compiling object v0.39.1 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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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/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.3-build/ruff-0.17.3/target/release/build/object-9576864e440da01c -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern memchr=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 `/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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(exhaustive)' --check-cfg 'cfg(zmij_no_select_unpredictable)'` Running `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/build/crossbeam-utils-41ef92510cc85e47/build-script-build` Running `/usr/bin/rustc --crate-name crossbeam_utils --edition=2021 /usr/share/cargo/registry/crossbeam-utils-0.8.23/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "std"))' -C metadata=ade61c40e1095837 -C extra-filename=-dfce70d078ca93f1 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -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 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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern memchr=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern tinyvec=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.20 (/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/crates/ruff_source_file) 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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern memchr=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 `/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=a58b81ff87c9e3fe -C extra-filename=-40a7dcc4b94dd69e --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern memchr=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libmemchr-3592014a2959445d.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_text_size-6d6a7bba596412b1.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.3-build/ruff-0.17.3/target/release/build/proc-macro2-af794f7e53ce5528/build-script-build` Running `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/build/parking_lot_core-c48699006632b335/build-script-build` Running `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/build/icu_normalizer_data-2601cbc5ab143097/build-script-build` Running `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/build/icu_properties_data-cbff4638ce6c2125/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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -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=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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -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 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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern tinyvec_macros=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/release/build/serde-0c53c664cac70d0e/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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern siphasher=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/build/serde_core-ecf2d314c69554dc/build-script-build` 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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` 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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(if_docsrs_then_no_serde_core)' --check-cfg 'cfg(no_core_cstr)' --check-cfg 'cfg(no_core_error)' --check-cfg 'cfg(no_core_net)' --check-cfg 'cfg(no_core_num_saturating)' --check-cfg 'cfg(no_diagnostic_namespace)' --check-cfg 'cfg(no_serde_derive)' --check-cfg 'cfg(no_std_atomic)' --check-cfg 'cfg(no_std_atomic64)' --check-cfg 'cfg(no_target_has_atomic)'` Running `/usr/bin/rustc --crate-name unicode_ident --edition=2021 /usr/share/cargo/registry/unicode-ident-1.0.26/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=b74b3f6c120745c3 -C extra-filename=-d102a2ce7ff55cbf --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name proc_macro2 --edition=2021 /usr/share/cargo/registry/proc-macro2-1.0.107/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="proc-macro"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "proc-macro", "span-locations"))' -C metadata=9fad97ef3922597b -C extra-filename=-1f7fe683d914be29 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern unicode_ident=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.3-build/ruff-0.17.3/target/release/build/rustversion-eb9427d395f3feb4/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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.3-build/ruff-0.17.3/target/release/build/typeid-5fdb93507a7788ca/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=a5b6b7ef0e8bd615 -C extra-filename=-0efb4e63817522cc --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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"))'` 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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name typeid --edition=2018 /usr/share/cargo/registry/typeid-1.0.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=9c37c19e5d8d76c8 -C extra-filename=-9907282b4469e52c --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -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 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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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_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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/release/build/crossbeam-epoch-bd660e207e00f2ac -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.3-build/ruff-0.17.3/target/release/build/thiserror-d15ad259bf59b318/build-script-build` 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=5758cdeeec643ef0 -C extra-filename=-6c33ea3c8c2465f7 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern fastrand=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libfastrand-9d1bb88e8d4ce3fe.rmeta --extern phf_shared=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/release/build/object-9576864e440da01c/build-script-build` Compiling chacha20 v0.10.2 Running `/usr/bin/rustc --crate-name chacha20 --edition=2024 /usr/share/cargo/registry/chacha20-0.10.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C 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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libcfg_if-9ee9f6a42f6594ba.rmeta --extern cpufeatures=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libcpufeatures-ec367b510ac29566.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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` 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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern memchr=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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)'` 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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern siphasher=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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=b9df14bee465e1e9 -C extra-filename=-7ff2781ebedd1099 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/build/crossbeam-deque-7ff2781ebedd1099 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern tinyvec=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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` Compiling phf_codegen v0.13.1 Compiling unicode-width v0.2.2 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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern phf_generator=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libphf_generator-6c33ea3c8c2465f7.rmeta --extern phf_shared=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 `/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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern chacha20=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libchacha20-64a7b2ed759d3424.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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` 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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern hashbrown=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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.3-build/ruff-0.17.3/target/release/build/serde_json-ad5fc3f397e7f9b7 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern phf_shared=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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.3-build/ruff-0.17.3/target/release/build/rustix-2fcd9a21359b0bef -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling linux-raw-sys v0.12.1 Running `/usr/bin/rustc --crate-name linux_raw_sys --edition=2021 /usr/share/cargo/registry/linux-raw-sys-0.12.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name percent_encoding --edition=2018 /usr/share/cargo/registry/percent-encoding-2.3.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "std"))' -C metadata=8d83fa586b8b27fb -C extra-filename=-1a9e5e5214795b70 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.3-build/ruff-0.17.3/target/release/build/crossbeam-epoch-bd660e207e00f2ac/build-script-build` Running `/usr/bin/rustc --crate-name crossbeam_epoch --edition=2021 /usr/share/cargo/registry/crossbeam-epoch-0.9.21/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "nightly", "std"))' -C metadata=d457e7f14ef5304c -C extra-filename=-492ef0bf5cddcc57 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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.3-build/ruff-0.17.3/target/release/build/anyhow-16bdd27aec35a06d -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.3-build/ruff-0.17.3/target/release/build/crossbeam-deque-7ff2781ebedd1099/build-script-build` 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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern percent_encoding=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 uuid v1.26.1 Running `/usr/bin/rustc --crate-name uuid --edition=2021 /usr/share/cargo/registry/uuid-1.26.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "atomic", "bytemuck", "default", "fast-rng", "md5", "rng", "rng-getrandom", "rng-rand", "serde", "sha1", "slog", "std", "v1", "v3", "v4", "v5", "v6", "v7", "v8"))' -C metadata=903970b8846c76c1 -C extra-filename=-f2a33fe8645b31ee --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.3-build/ruff-0.17.3/target/release/build/libc-63ab59ad328d1d5f/build-script-build` Compiling syn v3.0.7 Compiling syn v2.0.119 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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libproc_macro2-1f7fe683d914be29.rmeta --extern quote=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libquote-587bd9c4f1abb2cc.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libproc_macro2-1f7fe683d914be29.rmeta --extern quote=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libquote-587bd9c4f1abb2cc.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -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 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=b43f6a19737008ab -C extra-filename=-01e0b896f15cdb66 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libproc_macro2-1f7fe683d914be29.rmeta --extern quote=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libquote-587bd9c4f1abb2cc.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/release/build/serde_json-ad5fc3f397e7f9b7/build-script-build` 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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern same_file=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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` 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=8167a54d46ae9aa4 -C extra-filename=-4a0f839d81edabb5 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/build/crc32fast-4a0f839d81edabb5 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern crossbeam_epoch=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libcrossbeam_epoch-492ef0bf5cddcc57.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 utf8parse v0.2.2 Running `/usr/bin/rustc --crate-name utf8parse --edition=2018 /usr/share/cargo/registry/utf8parse-0.2.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly"))' -C metadata=37f712e6927b772c -C extra-filename=-95dc5163cc93cd9e --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libcfg_if-14157ded811ec637.rmeta --extern cpufeatures=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libcpufeatures-ea4e16ed666c8d75.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern arrayvec=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libarrayvec-0105383619deb9ae.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 ruff_unicode_names2_generator v0.0.20 (/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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=33b8700903094795 -C extra-filename=-89900ddef9e4d925 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern phf_codegen=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libphf_codegen-beec02da4a277d0a.rmeta --extern rand=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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` 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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling anstyle-parse v1.0.0 Running `/usr/bin/rustc --crate-name anstyle_parse --edition=2021 /usr/share/cargo/registry/anstyle-parse-1.0.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern utf8parse=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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.3-build/ruff-0.17.3/target/release/build/camino-7e472f9b6925c285 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern uuid=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern memchr=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern vte=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern anstyle=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libanstyle-f63ad41c01d2cdb2.rmeta --extern anstyle_parse=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libanstyle_parse-37807be5ce2ae290.rmeta --extern anstyle_query=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libanstyle_query-85c8de08a5efb2d2.rmeta --extern colorchoice=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libcolorchoice-83786eaa4a61bf74.rmeta --extern utf8parse=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern chacha20=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libchacha20-ebcf4185d35b7daa.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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.3-build/ruff-0.17.3/target/release/build/num-traits-db463891e41321eb -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern autocfg=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.3-build/ruff-0.17.3/target/release/build/crc32fast-4a0f839d81edabb5/build-script-build` Running `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/build/portable-atomic-86fa459ae1cf0213/build-script-build` Compiling ruff_annotate_snippets v0.0.20 (/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/crates/ruff_annotate_snippets) 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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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)'` 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=b181a420eec3e5d1 -C extra-filename=-61b2f404bcc8cf29 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern anstyle=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libanstyle-f63ad41c01d2cdb2.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libmemchr-ce6e8ee7d21f7f0d.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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` Running `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/build/anyhow-16bdd27aec35a06d/build-script-build` Compiling etcetera v0.11.0 Running `/usr/bin/rustc --crate-name etcetera --edition=2024 /usr/share/cargo/registry/etcetera-0.11.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=fb0183a752cd3971 -C extra-filename=-1fb8fce7e9bbdf00 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -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 ruff_python_trivia v0.0.20 (/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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=80bc0ca5ccece5ab -C extra-filename=-984956561997eee3 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern itertools=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libitertools-115bf12d1c7652a2.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libmemchr-3592014a2959445d.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_source_file-40a7dcc4b94dd69e.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_text_size-6d6a7bba596412b1.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/librustc_hash-11d8f0f2d4d5d9e5.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libunicode_ident-c2122dad86c69958.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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` 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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libaho_corasick-addcf365a85b8a8d.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libmemchr-ce6e8ee7d21f7f0d.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 `/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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libaho_corasick-d4cdb55a2fe64d47.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libmemchr-3592014a2959445d.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/build/rustix-2fcd9a21359b0bef/build-script-build` Running `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/build/num-traits-db463891e41321eb/build-script-build` Running `/usr/bin/rustc --crate-name anyhow --edition=2021 /usr/share/cargo/registry/anyhow-1.0.104/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("backtrace", "default", "std"))' -C metadata=d899adc221f41dab -C extra-filename=-47a39650d2fba36d --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(anyhow_build_probe)' --check-cfg 'cfg(anyhow_nightly_testing)' --check-cfg 'cfg(anyhow_no_clippy_format_args)' --check-cfg 'cfg(anyhow_no_core_error)' --check-cfg 'cfg(error_generic_member_access)'` Compiling 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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.2.1 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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name similar --edition=2024 /usr/share/cargo/registry/similar-3.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="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=b6f9400c5fcf3529 -C extra-filename=-6b77a1e5a4f5a58d --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name rustix --edition=2021 /usr/share/cargo/registry/rustix-1.1.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="fs"' --cfg 'feature="std"' --cfg 'feature="termios"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("all-apis", "alloc", "default", "event", "fs", "io_uring", "libc", "libc_errno", "linux_4_11", "linux_5_1", "linux_5_11", "linux_latest", "mm", "mount", "net", "param", "pipe", "process", "pty", "rand", "runtime", "shm", "std", "stdio", "system", "termios", "thread", "time", "try_close", "use-explicitly-provided-auxv", "use-libc", "use-libc-auxv"))' -C metadata=e1ec765c98f4e3bc -C extra-filename=-9cd27ab5f2dcd911 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libbitflags-9eed0cbb9c24ac10.rmeta --extern linux_raw_sys=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/release/build/camino-7e472f9b6925c285/build-script-build` 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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -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 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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/release/build/thiserror-d491c3659716e485 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern smallvec=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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.3-build/ruff-0.17.3/target/release/build/paste-032d035ffcfe2b49 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.20 (/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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=fdf281adf2e26477 -C extra-filename=-8a8ea8a21898ccaf --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libbitflags-9eed0cbb9c24ac10.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern rustversion=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern rustversion=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern winnow=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern either=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.3-build/ruff-0.17.3/target/release/build/thiserror-d491c3659716e485/build-script-build` 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.3-build/ruff-0.17.3/target/release/build/ref-cast-3ed8a3988d3cb523 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.3-build/ruff-0.17.3/target/release/build/paste-032d035ffcfe2b49/build-script-build` 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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern anstyle=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libanstyle-f63ad41c01d2cdb2.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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` 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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern iana_time_zone=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libiana_time_zone-e80f41f44d26c6ec.rmeta --extern num_traits=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern rand_core=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern siphasher=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern equivalent=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libequivalent-395976f83be3a415.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libhashbrown-9dc1dc231de56609.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libcfg_if-14157ded811ec637.rmeta --extern libc=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/liblibc-a0300547bd8c1674.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libcfg_if-14157ded811ec637.rmeta --extern libc=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern itoa=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libitoa-6cfa7d86fc00c431.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libmemchr-ce6e8ee7d21f7f0d.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libserde_core-423eb573b9e5f8ad.rmeta --extern zmij=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern proc_macro_utils=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libproc_macro_utils-01e0b896f15cdb66.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libproc_macro2-1f7fe683d914be29.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern lock_api=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/liblock_api-6dc4db41f95b9c38.rmeta --extern parking_lot_core=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern libc=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libcfg_if-14157ded811ec637.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libcrossbeam_utils-dfce70d078ca93f1.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libhashbrown-01adcf462d3a3926.rmeta --extern lock_api=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/liblock_api-6dc4db41f95b9c38.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libonce_cell-d5e951552a40351d.rmeta --extern parking_lot_core=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern serde_core=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern serde_core=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern peg_runtime=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libpeg_runtime-20d1fd1693fbd0d8.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libproc_macro2-1f7fe683d914be29.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern serde_core=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern serde_core=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/release/build/ref-cast-3ed8a3988d3cb523/build-script-build` 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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling toml v1.1.8 Running `/usr/bin/rustc --crate-name toml --edition=2024 /usr/share/cargo/registry/toml-1.1.8/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="display"' --cfg 'feature="parse"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("debug", "default", "display", "fast_hash", "parse", "preserve_order", "serde", "std", "unbounded"))' -C metadata=885b92f0cb587ee1 -C extra-filename=-72b3dc319fbce2e3 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern serde_core=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libserde_core-423eb573b9e5f8ad.rmeta --extern serde_spanned=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libserde_spanned-113997195c28f53d.rmeta --extern toml_datetime=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libtoml_datetime-de87e7d666a6d543.rmeta --extern toml_parser=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libtoml_parser-7f00e55cf79bf158.rmeta --extern toml_writer=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libtoml_writer-35aef733be61af24.rmeta --extern winnow=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 colored v3.1.1 Compiling jiff-core v0.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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` 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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern path_dedot=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern indexmap=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern crc32fast=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libcrc32fast-47582961cf44f0f9.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libindexmap-7a93979be0dfc163.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libmemchr-ce6e8ee7d21f7f0d.rmeta --extern typed_path=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern libc=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/liblibc-a0300547bd8c1674.rmeta --extern option_ext=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern phf_shared=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libphf_shared-f166de4c441ec6c9.rmeta --extern rand=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern log=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern phf_generator=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libphf_generator-1ab7cc95211a648b.rmeta --extern phf_shared=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern rustix=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern dirs_sys=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/release/build/fs-err-31ea8f0c65f1c26c -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern autocfg=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern anstream=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libanstream-dd2bdd722cfdb8ff.rmeta --extern anstyle=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libanstyle-f63ad41c01d2cdb2.rmeta --extern clap_lex=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libclap_lex-139143b702e69fe6.rmeta --extern strsim=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libstrsim-2ca81150a940343d.rmeta --extern terminal_size=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern serde_core=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libserde_core-423eb573b9e5f8ad.rmeta --extern serde_spanned=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libserde_spanned-113997195c28f53d.rmeta --extern toml_datetime=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libtoml_datetime-3bf49a3b09a2bc5a.rmeta --extern toml_parser=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libtoml_parser-7f00e55cf79bf158.rmeta --extern winnow=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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.3-build/ruff-0.17.3/target/release/build/getrandom-4a804e47f080665c -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/release/build/nix-98636991721c70bf -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern cfg_aliases=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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.3-build/ruff-0.17.3/target/release/build/terminfo-1cc9ff980508be7d -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern phf_codegen=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern dirs=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/build/fs-err-31ea8f0c65f1c26c/build-script-build` 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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libaho_corasick-d4cdb55a2fe64d47.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libmemchr-3592014a2959445d.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libregex_automata-b99ec29e46590669.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern object=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 `/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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern siphasher=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.3-build/ruff-0.17.3/target/release/build/getrandom-4a804e47f080665c/build-script-build` Compiling minimal-lexical v0.2.1 Running `/usr/bin/rustc --crate-name minimal_lexical --edition=2018 /usr/share/cargo/registry/minimal-lexical-0.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C 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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/release/build/rayon-core-63c2eb0acc086d98 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern jcore=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern memchr=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libmemchr-ce6e8ee7d21f7f0d.rmeta --extern minimal_lexical=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern lazy_static=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern phf_shared=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libcfg_if-14157ded811ec637.rmeta --extern libc=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -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 ruff_unicode_names2 v0.0.20 (/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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=ffcf3bab4707c2a2 -C extra-filename=-24bc4247249c9fda --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/build/ruff_unicode_names2-24bc4247249c9fda -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern unicode_names2_generator=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libunicode_names2_generator-89900ddef9e4d925.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling inotify-sys v0.1.5 Running `/usr/bin/rustc --crate-name inotify_sys --edition=2015 /usr/share/cargo/registry/inotify-sys-0.1.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=e9dd8f2b3dde354a -C extra-filename=-232b8f5932005c8a --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern libc=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern memchr=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libaho_corasick-addcf365a85b8a8d.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libmemchr-ce6e8ee7d21f7f0d.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libregex_automata-432db6a1cf3ae029.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libaho_corasick-addcf365a85b8a8d.rmeta --extern bstr=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libbstr-6a958ae476f5866d.rmeta --extern log=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/liblog-146b5dee6c789035.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libregex_automata-432db6a1cf3ae029.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern macros=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libmanyhow_macros-95b15f3cd30589a2.so --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libproc_macro2-1f7fe683d914be29.rmeta --extern quote=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libquote-587bd9c4f1abb2cc.rmeta --extern syn=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libproc_macro2-1f7fe683d914be29.rmeta --extern quote=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libquote-587bd9c4f1abb2cc.rmeta --extern syn=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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` Running `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/build/ruff_unicode_names2-24bc4247249c9fda/build-script-build` 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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libproc_macro2-1f7fe683d914be29.rmeta --extern quote=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libquote-587bd9c4f1abb2cc.rmeta --extern syn=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern regex_automata=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/build/nix-98636991721c70bf/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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libbitflags-9eed0cbb9c24ac10.rmeta --extern cfg_if=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libcfg_if-14157ded811ec637.rmeta --extern libc=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern fastrand=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libfastrand-7b8e82ca863d4be7.rmeta --extern getrandom=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libgetrandom-621883deeb950928.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libonce_cell-d5e951552a40351d.rmeta --extern rustix=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern fs_err=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libfs_err-d18a624152d4a169.rmeta --extern os_str_bytes=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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` 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=642e58b3c7a2c973 -C extra-filename=-6352df1a61b7bacb --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern phf=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern crossbeam_deque=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libcrossbeam_deque-4c064b136dd2a0ee.rmeta --extern globset=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libglobset-9032c890f134ba91.rmeta --extern log=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/liblog-146b5dee6c789035.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libmemchr-ce6e8ee7d21f7f0d.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libregex_automata-432db6a1cf3ae029.rmeta --extern same_file=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libsame_file-3331774c9065d999.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libbitflags-9eed0cbb9c24ac10.rmeta --extern inotify_sys=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libinotify_sys-232b8f5932005c8a.rmeta --extern libc=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern crossbeam_deque=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libcrossbeam_deque-4c064b136dd2a0ee.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern crossbeam_channel=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libcrossbeam_channel-6b8a1c0306659181.rmeta --extern crossbeam_deque=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libcrossbeam_deque-4c064b136dd2a0ee.rmeta --extern crossbeam_epoch=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libcrossbeam_epoch-492ef0bf5cddcc57.rmeta --extern crossbeam_queue=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libcrossbeam_queue-a12abae420d6e37d.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern libc=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/liblibc-a0300547bd8c1674.rmeta --extern log=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern log=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/liblog-146b5dee6c789035.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libonce_cell-d5e951552a40351d.rmeta --extern tracing_core=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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` Compiling ruff v0.17.3 (/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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=ab335e1c71ba50a8 -C extra-filename=-63ffbb878ce1ad70 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/build/ruff-63ffbb878ce1ad70 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling notify v8.2.0 Running `/usr/bin/rustc --crate-name notify --edition=2021 /usr/share/cargo/registry/notify-8.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="macos_fsevent"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("crossbeam-channel", "default", "flume", "macos_fsevent", "serde", "serialization-compat-6"))' -C metadata=ca6bc1ad070c7caf -C extra-filename=-c9a1699e1cc2c7a3 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern inotify=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libinotify-bd12c3941133ac64.rmeta --extern libc=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/liblibc-a0300547bd8c1674.rmeta --extern log=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/liblog-146b5dee6c789035.rmeta --extern mio=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libmio-abbdf01d3c9c41de.rmeta --extern notify_types=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libnotify_types-d86d1805106d0c15.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern tempfile=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 ruff_command_line v0.0.20 (/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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=fc55d0f68a5aba9c -C extra-filename=-5e0ce11eec5a1d65 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern argfile=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern either=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libeither-f8c0dc2f5036a50c.rmeta --extern rayon_core=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libbitflags-9eed0cbb9c24ac10.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libignore-4bfb630ff2e46fb7.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/build/ruff-63ffbb878ce1ad70/build-script-build` Running `/usr/bin/rustc --crate-name terminfo --edition=2021 /usr/share/cargo/registry/terminfo-0.9.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=c0fafde407b29a34 -C extra-filename=-51db7e1850e06d0d --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern fnv=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libfnv-adbf3a93c168dcd2.rmeta --extern nom=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libnom-de27fb43579a019d.rmeta --extern phf=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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` Compiling psm v0.1.32 Compiling stacker v0.1.25 Compiling tikv-jemalloc-sys v0.7.1 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/stacker-0.1.25/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -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.3-build/ruff-0.17.3/target/release/build/stacker-4bb48c6647e58883 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern cc=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/release/build/tikv-jemalloc-sys-5d83fc474dace3ff -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern cc=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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/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.3-build/ruff-0.17.3/target/release/build/psm-b384f8e4ef7f351e -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern ar_archive_writer=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libar_archive_writer-d413808683a93404.rlib --extern cc=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/release/build/stacker-4bb48c6647e58883/build-script-build` Running `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern libc=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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` 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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern libc=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/liblibc-a0300547bd8c1674.rmeta --extern tikv_jemalloc_sys=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern peg_macros=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libpeg_macros-969b5ab4b13dffb0.so --extern peg_runtime=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libcfg_if-14157ded811ec637.rmeta --extern libc=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/liblibc-a0300547bd8c1674.rmeta --extern psm=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/release/build/psm-d66598a38313e474/out` Compiling displaydoc v0.2.6 Compiling tracing-attributes v0.1.31 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 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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libproc_macro2-1f7fe683d914be29.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libquote-587bd9c4f1abb2cc.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern heck=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libheck-bacf91ce7861e27f.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libproc_macro2-1f7fe683d914be29.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libquote-587bd9c4f1abb2cc.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern heck=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libheck-bacf91ce7861e27f.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libproc_macro2-1f7fe683d914be29.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libquote-587bd9c4f1abb2cc.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libproc_macro2-1f7fe683d914be29.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libquote-587bd9c4f1abb2cc.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern quote=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libquote-587bd9c4f1abb2cc.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libproc_macro2-1f7fe683d914be29.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libquote-587bd9c4f1abb2cc.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libproc_macro2-1f7fe683d914be29.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libquote-587bd9c4f1abb2cc.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 zerovec-derive v0.11.6 Compiling thiserror-impl v2.0.21 Compiling ruff_macros v0.0.20 (/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/crates/ruff_macros) Compiling salsa-macros v0.28.5 Compiling clap_derive v4.6.7 Compiling ref-cast-impl v1.0.27 Compiling schemars_derive v1.2.3 Compiling ptr_meta_derive v0.3.2 Compiling bytecheck_derive v0.8.3 Compiling rkyv_derive v0.8.18 Running `/usr/bin/rustc --crate-name 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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libproc_macro2-1f7fe683d914be29.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libquote-587bd9c4f1abb2cc.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern proc_macro_utils=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libproc_macro_utils-01e0b896f15cdb66.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libproc_macro2-1f7fe683d914be29.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libquote-587bd9c4f1abb2cc.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libproc_macro2-1f7fe683d914be29.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libquote-587bd9c4f1abb2cc.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libsyn-72dd7a4ddb4a2a66.rlib --extern synstructure=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libproc_macro2-1f7fe683d914be29.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libquote-587bd9c4f1abb2cc.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libsyn-72dd7a4ddb4a2a66.rlib --extern synstructure=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libproc_macro2-1f7fe683d914be29.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libquote-587bd9c4f1abb2cc.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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=1ea7d1abfee90c5d -C extra-filename=-088bfc561bb3d3d3 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern heck=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libheck-bacf91ce7861e27f.rlib --extern itertools=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libitertools-115bf12d1c7652a2.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libproc_macro2-1f7fe683d914be29.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libquote-587bd9c4f1abb2cc.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libregex-e25b66d54b65b01b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_python_trivia-984956561997eee3.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libproc_macro2-1f7fe683d914be29.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libquote-587bd9c4f1abb2cc.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern heck=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libheck-bacf91ce7861e27f.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libproc_macro2-1f7fe683d914be29.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libquote-587bd9c4f1abb2cc.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libproc_macro2-1f7fe683d914be29.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libquote-587bd9c4f1abb2cc.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libproc_macro2-1f7fe683d914be29.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libquote-587bd9c4f1abb2cc.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libproc_macro2-1f7fe683d914be29.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libquote-587bd9c4f1abb2cc.rlib --extern serde_derive_internals=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libserde_derive_internals-4461918f99b4d850.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libproc_macro2-1f7fe683d914be29.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libquote-587bd9c4f1abb2cc.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libproc_macro2-1f7fe683d914be29.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libquote-587bd9c4f1abb2cc.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libproc_macro2-1f7fe683d914be29.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libquote-587bd9c4f1abb2cc.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern quote=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libquote-587bd9c4f1abb2cc.rmeta --extern quote_use_macros=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern collection_literals=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libcollection_literals-57990ab8874b99a0.rlib --extern interpolator=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libinterpolator-70a899d13a54e1ab.rlib --extern manyhow=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libmanyhow-b5535cabe2d8788d.rlib --extern proc_macro_utils=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libproc_macro_utils-01e0b896f15cdb66.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libproc_macro2-1f7fe683d914be29.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libquote-587bd9c4f1abb2cc.rlib --extern quote_use=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libquote_use-0ba71aa1b07e1aac.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern ptr_meta_derive=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern ptr_meta=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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` 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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern ref_cast_impl=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern munge_macro=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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` 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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern bytecheck_derive=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libbytecheck_derive-6cd73a43f3bd40af.so --extern ptr_meta=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libptr_meta-c4e5226a22bd8b1b.rmeta --extern rancor=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/librancor-700ba585902cdb80.rmeta --extern simdutf8=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern bytecheck=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern thiserror_impl=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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)'` 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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern attribute_derive_macro=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libattribute_derive_macro-3255c024dd3bb5aa.so --extern manyhow=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libmanyhow-b5535cabe2d8788d.rmeta --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libproc_macro2-1f7fe683d914be29.rmeta --extern quote=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libquote-587bd9c4f1abb2cc.rmeta --extern syn=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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` 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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern thiserror_impl=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern chrono=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libchrono-380af249d07cb51b.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libindexmap-7a93979be0dfc163.rmeta --extern newtype_uuid=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libnewtype_uuid-89bb82858243643b.rmeta --extern quick_xml=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libquick_xml-ade199c37ce61df8.rmeta --extern strip_ansi_escapes=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libstrip_ansi_escapes-144a27e70650ddf8.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libthiserror-232fe06830fbb193.rmeta --extern uuid=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern nix=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libnix-a49647b81226443d.rmeta --extern terminfo=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libterminfo-51db7e1850e06d0d.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libthiserror-232fe06830fbb193.rmeta --extern which=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libannotate_snippets-f2ef6cb5d48454db.rlib --extern libcst_derive=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/liblibcst_derive-4f84e03cb805696f.so --extern memchr=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libmemchr-ce6e8ee7d21f7f0d.rlib --extern paste=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libpaste-7082bb1c541798f2.so --extern peg=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libpeg-ed52919307fce599.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libregex-f1a8868bc6c45780.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern clap_builder=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libclap_builder-9ec038d795c0331d.rmeta --extern clap_derive=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern clap=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern clap=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libclap-9b599ece04b3eae4.rmeta --extern clap_complete=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern clap=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libclap-9b599ece04b3eae4.rmeta --extern clap_complete=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libclap_complete-e2edf3f4a4d57060.rmeta --extern clap_complete_nushell=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern bytecheck=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libbytecheck-910b844b875b995d.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libhashbrown-9dc1dc231de56609.rmeta --extern munge=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libmunge-e23467d4cf633e91.rmeta --extern ptr_meta=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libptr_meta-c4e5226a22bd8b1b.rmeta --extern rancor=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/librancor-700ba585902cdb80.rmeta --extern rend=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/librend-7d0c8c14a4858aa8.rmeta --extern rkyv_derive=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern log=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/liblog-146b5dee6c789035.rmeta --extern pin_project_lite=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libpin_project_lite-491ee9b2b2e5d7e7.rmeta --extern tracing_attributes=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libtracing_attributes-982172c472da36ab.so --extern tracing_core=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern chrono=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libchrono-380af249d07cb51b.rmeta --extern matchers=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libmatchers-3361b62558725b1a.rmeta --extern nu_ansi_term=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libnu_ansi_term-506566885fdf4661.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libonce_cell-d5e951552a40351d.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libregex_automata-432db6a1cf3ae029.rmeta --extern sharded_slab=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libsharded_slab-6bb82f5417c0c88c.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libsmallvec-52a364257695ade0.rmeta --extern thread_local=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libthread_local-ae86eda90869cc86.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libtracing-7851e17bb1110007.rmeta --extern tracing_core=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern zerofrom_derive=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern stable_deref_trait=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libstable_deref_trait-d5e0f40ea633184e.rmeta --extern yoke_derive=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libyoke_derive-974a69f67d39ef43.so --extern zerofrom=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libdisplaydoc-576d557fd2900fb8.so --extern yoke=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libyoke-6edfdb0019c40cbf.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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` 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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern yoke=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libyoke-6edfdb0019c40cbf.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libzerofrom-bc2b327b40582e7c.rmeta --extern zerovec_derive=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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` 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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern attribute_derive=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libattribute_derive-a4ae26fdd1bb7bdc.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libquote-587bd9c4f1abb2cc.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libdisplaydoc-576d557fd2900fb8.so --extern zerovec=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern zerovec=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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_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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libdisplaydoc-576d557fd2900fb8.so --extern potential_utf=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libpotential_utf-b6fb224a7ab309c2.rmeta --extern utf8_iter=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libutf8_iter-ffb43fffa0dd1215.rmeta --extern yoke=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libyoke-6edfdb0019c40cbf.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libzerofrom-bc2b327b40582e7c.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libdisplaydoc-576d557fd2900fb8.so --extern litemap=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/liblitemap-81d5f0fc1b601f8c.rmeta --extern tinystr=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libtinystr-909412486c41ad42.rmeta --extern writeable=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libwriteable-3505f590f28e474a.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern strum_macros=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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_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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libdisplaydoc-576d557fd2900fb8.so --extern icu_locale_core=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libicu_locale_core-38f8303410c033a1.rmeta --extern writeable=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libwriteable-3505f590f28e474a.rmeta --extern yoke=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libyoke-6edfdb0019c40cbf.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libzerofrom-bc2b327b40582e7c.rmeta --extern zerotrie=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libzerotrie-b64ac147a5f071e4.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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_properties v2.3.0 Compiling icu_normalizer v2.3.0 Running `/usr/bin/rustc --crate-name icu_properties --edition=2024 /usr/share/cargo/registry/icu_properties-2.3.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="compiled_data"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "compiled_data", "datagen", "default", "harfbuzz_traits", "log", "serde", "unicode_bidi", "unstable"))' -C metadata=5cb77562e68c9389 -C extra-filename=-2b59a72980544090 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libdisplaydoc-576d557fd2900fb8.so --extern icu_collections=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libicu_collections-c0f557163512a19c.rmeta --extern icu_locale_core=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libicu_locale_core-38f8303410c033a1.rmeta --extern icu_properties_data=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libicu_properties_data-15cbf2ebe665e3db.rmeta --extern icu_provider=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libicu_provider-2cb0d491d5fe7443.rmeta --extern zerotrie=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libzerotrie-b64ac147a5f071e4.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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_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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern icu_collections=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libicu_collections-c0f557163512a19c.rmeta --extern icu_normalizer_data=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libicu_normalizer_data-0f60f4bc9f232198.rmeta --extern icu_provider=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libicu_provider-2cb0d491d5fe7443.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libsmallvec-52a364257695ade0.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern serde_core=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libserde_core-423eb573b9e5f8ad.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern icu_normalizer=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libicu_normalizer-2c97cb5cac568baa.rmeta --extern icu_properties=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern idna_adapter=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libidna_adapter-1cfec03e0724dfd1.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libsmallvec-52a364257695ade0.rmeta --extern utf8_iter=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 thin-vec v0.2.21 Compiling compact_str v0.10.0 Compiling pep440_rs v0.7.3 Compiling rust-stemmers v1.2.0 Compiling schemars v1.2.3 Compiling ruff_options_metadata v0.0.20 (/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/crates/ruff_options_metadata) Compiling lsp-server v0.10.0 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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern serde=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern castaway=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libcastaway-19cab001cd88fdc1.rmeta --extern cfg_if=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libcfg_if-14157ded811ec637.rmeta --extern itoa=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libitoa-6cfa7d86fc00c431.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libserde-74969ee25a2f5ad8.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libstatic_assertions-5c1c573798bacc82.rmeta --extern zmij=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern once_cell=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libonce_cell-d5e951552a40351d.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libserde-74969ee25a2f5ad8.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libunicode_width-c6a8286ca3c2e858.rmeta --extern unscanny=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libunscanny-403c5aef7fb86ced.rmeta --extern version_ranges=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern serde=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libserde-74969ee25a2f5ad8.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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=26a2b919d982c84d -C extra-filename=-89eda7f8002ee359 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern serde=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern dyn_clone=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libdyn_clone-0f8b5e21cf875d56.rmeta --extern ref_cast=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libref_cast-0d7b49fa0b4e0b63.rmeta --extern schemars_derive=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libschemars_derive-77825f9c5c9b8732.so --extern serde=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libserde-74969ee25a2f5ad8.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern crossbeam_channel=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libcrossbeam_channel-6b8a1c0306659181.rmeta --extern log=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/liblog-146b5dee6c789035.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libserde-74969ee25a2f5ad8.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libserde_derive-4352224d327ecbcc.so --extern serde_json=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern form_urlencoded=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libform_urlencoded-a269c850a7134edf.rmeta --extern idna=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libidna-e3144cc0fc937c9a.rmeta --extern percent_encoding=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libpercent_encoding-1a9e5e5214795b70.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libserde-74969ee25a2f5ad8.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern boxcar=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libboxcar-09f57f4c061e013e.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libindexmap-7a93979be0dfc163.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libitertools-8a1fc0591dd7041b.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libonce_cell-d5e951552a40351d.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libpep440_rs-ca070c51d6545c01.rmeta --extern regex=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libregex-f1a8868bc6c45780.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/librustc_hash-47e5cb112d157735.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libserde-74969ee25a2f5ad8.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libsmallvec-52a364257695ade0.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libthiserror-64b0169b2513294e.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libunicode_width-c6a8286ca3c2e858.rmeta --extern url=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/liburl-c62f0bba4cae09de.rmeta --extern urlencoding=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/liburlencoding-943c440789ede17f.rmeta --extern version_ranges=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern serde=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libserde-74969ee25a2f5ad8.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libserde_json-c4c43c1dfd662e20.rmeta --extern url=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 ty_static v0.0.20 (/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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=7c73c4ce488d9dd6 -C extra-filename=-e20dcef2cf2d0f6b --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_macros-088bfc561bb3d3d3.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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern compact_str=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libcompact_str-20b3e1454c9bb4c7.rmeta --extern get_size_derive2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libget_size_derive2-6ebde5389366bee6.so --extern hashbrown=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libhashbrown-9dc1dc231de56609.rmeta --extern ordermap=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libordermap-da678000e1a917d3.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libsmallvec-52a364257695ade0.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.20 (/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/crates/ruff_memory_usage) Compiling ruff_index v0.0.20 (/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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=58c553ffe122ae55 -C extra-filename=-6c81f5775a5eda53 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern get_size2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libget_size2-b119cdad1ab75c4b.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern castaway=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libcastaway-19cab001cd88fdc1.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libget_size2-b119cdad1ab75c4b.rmeta --extern itoa=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libitoa-6cfa7d86fc00c431.rmeta --extern ryu=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libryu-891c2c98d8f9e02f.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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=6eef0ff0091e443a -C extra-filename=-c7c66260dbac5db5 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern get_size2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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=f2c84fcde9b22199 -C extra-filename=-df350e6c154fdfd5 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern get_size2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libget_size2-b119cdad1ab75c4b.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_macros-088bfc561bb3d3d3.so -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling imperative v1.0.7 Running `/usr/bin/rustc --crate-name imperative --edition=2021 /usr/share/cargo/registry/imperative-1.0.7/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=9d314be82d9096a7 -C extra-filename=-c292d59f45fa9f1c --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern phf=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libphf-29db033d691e57fe.rmeta --extern rust_stemmers=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 ruff_diagnostics v0.0.20 (/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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=981ed53d1a71fab5 -C extra-filename=-83d3fe44e7846e46 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern get_size2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libget_size2-b119cdad1ab75c4b.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libmemchr-ce6e8ee7d21f7f0d.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_text_size-6c81f5775a5eda53.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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=ee7ce30a1ce86b0e -C extra-filename=-3d08fa68a86bb015 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern get_size2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libget_size2-b119cdad1ab75c4b.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libis_macro-44fa6048a0c5a64d.so --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_text_size-6c81f5775a5eda53.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.20 (/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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=749cf5d0e59393d2 -C extra-filename=-0c63fe7ac090218a --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern itertools=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libitertools-c65540373d2df87a.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libmemchr-ce6e8ee7d21f7f0d.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_source_file-83d3fe44e7846e46.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_text_size-6c81f5775a5eda53.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/librustc_hash-47e5cb112d157735.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libunicode_ident-d102a2ce7ff55cbf.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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=ddfc93689244961d -C extra-filename=-6f53422918e037d1 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libanyhow-47a39650d2fba36d.rmeta --extern rand=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/librand-b154ed9e1ce40e60.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_diagnostics-3d08fa68a86bb015.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_source_file-83d3fe44e7846e46.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_text_size-6c81f5775a5eda53.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libserde-74969ee25a2f5ad8.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libserde_json-c4c43c1dfd662e20.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libthiserror-232fe06830fbb193.rmeta --extern uuid=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.20 (/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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=6a33ae2e0c8ec081 -C extra-filename=-c5a95cc38acfd871 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern char_str=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libchar_str-1fb1615a0cc1fc52.rmeta --extern filetime=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libfiletime-137bd67d593d4cb4.rmeta --extern glob=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libglob-3a5f7e28584bbb87.rmeta --extern globset=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libglobset-9032c890f134ba91.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libitertools-c65540373d2df87a.rmeta --extern regex=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libregex-f1a8868bc6c45780.rmeta --extern seahash=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.20 (/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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=93bda248a55c2f51 -C extra-filename=-48b581903cdbbb9e --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern drop_bomb=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libdrop_bomb-43d2af02ee58d9ac.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_cache-c5a95cc38acfd871.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_macros-088bfc561bb3d3d3.so --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_text_size-6c81f5775a5eda53.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/librustc_hash-47e5cb112d157735.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libserde-74969ee25a2f5ad8.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libstatic_assertions-5c1c573798bacc82.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libtracing-7851e17bb1110007.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern indexmap=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libindexmap-7a93979be0dfc163.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libpep440_rs-ca070c51d6545c01.rmeta --extern pep508_rs=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libpep508_rs-b416f56f91987e3d.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libserde-74969ee25a2f5ad8.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libthiserror-232fe06830fbb193.rmeta --extern toml=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern boxcar=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libboxcar-09f57f4c061e013e.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libcompact_str-20b3e1454c9bb4c7.rmeta --extern crossbeam_queue=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libcrossbeam_queue-a12abae420d6e37d.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libcrossbeam_utils-dfce70d078ca93f1.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libhashbrown-9dc1dc231de56609.rmeta --extern hashlink=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libhashlink-55c7a97e761c0ef0.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libindexmap-7a93979be0dfc163.rmeta --extern intrusive_collections=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libintrusive_collections-a7c7d843b0a9b8ad.rmeta --extern inventory=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libinventory-dc4118ec396a0b92.rmeta --extern parking_lot=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libparking_lot-00e6083d0c6b90e3.rmeta --extern portable_atomic=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libportable_atomic-8cc721064c972276.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/librustc_hash-47e5cb112d157735.rmeta --extern salsa_macro_rules=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libsalsa_macro_rules-3b614ea7cc9e8678.rmeta --extern salsa_macros=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libsalsa_macros-64c37139525b28c6.so --extern smallvec=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libsmallvec-52a364257695ade0.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libthin_vec-508f7fdcb20d138f.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libtracing-7851e17bb1110007.rmeta --extern typeid=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.20 (/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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=16cae84f8c3828ca -C extra-filename=-d8dd1f482a40d107 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libaho_corasick-addcf365a85b8a8d.rmeta --extern arrayvec=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libarrayvec-0105383619deb9ae.rmeta --extern bitflags=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libbitflags-9eed0cbb9c24ac10.rmeta --extern char_str=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libchar_str-1fb1615a0cc1fc52.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libcompact_str-20b3e1454c9bb4c7.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libget_size2-b119cdad1ab75c4b.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libis_macro-44fa6048a0c5a64d.so --extern memchr=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libmemchr-ce6e8ee7d21f7f0d.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_cache-c5a95cc38acfd871.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_macros-088bfc561bb3d3d3.so --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_python_trivia-0c63fe7ac090218a.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_source_file-83d3fe44e7846e46.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_text_size-6c81f5775a5eda53.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/librustc_hash-47e5cb112d157735.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libsalsa-890cf074502257e9.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libserde-74969ee25a2f5ad8.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libthin_vec-508f7fdcb20d138f.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.20 (/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/crates/ruff_python_parser) Compiling ruff_python_literal v0.0.20 (/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/crates/ruff_python_literal) Compiling ruff_python_index v0.0.20 (/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/crates/ruff_python_index) Compiling ruff_python_edits v0.0.20 (/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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=81bcf0c435bb65db -C extra-filename=-e2bd9f44a8c9e65c --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libbitflags-9eed0cbb9c24ac10.rmeta --extern bstr=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libbstr-6a958ae476f5866d.rmeta --extern drop_bomb=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libdrop_bomb-43d2af02ee58d9ac.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libget_size2-b119cdad1ab75c4b.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libhashbrown-9dc1dc231de56609.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libmemchr-ce6e8ee7d21f7f0d.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_python_ast-d8dd1f482a40d107.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_python_trivia-0c63fe7ac090218a.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_text_size-6c81f5775a5eda53.rmeta --extern unicode_names2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libunicode_names2-6352df1a61b7bacb.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/librustc_hash-47e5cb112d157735.rmeta --extern stacker=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libstacker-013955d7cb77bef1.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libstatic_assertions-5c1c573798bacc82.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libthin_vec-508f7fdcb20d138f.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libunicode_ident-d102a2ce7ff55cbf.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/release/build/psm-d66598a38313e474/out` Running `/usr/bin/rustc --crate-name ruff_python_index --edition=2024 crates/ruff_python_index/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--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=09165d0b11c4b6a8 -C extra-filename=-657126fc6798aa34 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_python_ast-d8dd1f482a40d107.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_python_trivia-0c63fe7ac090218a.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_source_file-83d3fe44e7846e46.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_text_size-6c81f5775a5eda53.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=82bcea8aa0a9db53 -C extra-filename=-11839098c8d26afa --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_python_ast-d8dd1f482a40d107.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_source_file-83d3fe44e7846e46.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_text_size-6c81f5775a5eda53.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name ruff_python_literal --edition=2024 crates/ruff_python_literal/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--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=bb5c4f70b08aab32 -C extra-filename=-0165905bafb139d9 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libbitflags-9eed0cbb9c24ac10.rmeta --extern icu_normalizer=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libicu_normalizer-2c97cb5cac568baa.rmeta --extern icu_properties=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libicu_properties-2b59a72980544090.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libitertools-c65540373d2df87a.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_python_ast-d8dd1f482a40d107.rmeta -Copt-level=3 -Cdebuginfo=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.20 (/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/crates/ruff_db) Compiling ruff_python_codegen v0.0.20 (/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/crates/ruff_python_codegen) Compiling ruff_python_semantic v0.0.20 (/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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=fae1655461a3e997 -C extra-filename=-2649857defa5bee5 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern anstyle=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libanstyle-f63ad41c01d2cdb2.rmeta --extern arc_swap=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libarc_swap-139a1799b38c99db.rmeta --extern camino=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libcamino-c8f5efbf5dcb8a75.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libcompact_str-20b3e1454c9bb4c7.rmeta --extern dashmap=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libdashmap-a68d182d84ddef73.rmeta --extern dunce=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libdunce-e588fd2761e1fbfc.rmeta --extern etcetera=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libetcetera-1fb8fce7e9bbdf00.rmeta --extern filetime=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libfiletime-137bd67d593d4cb4.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libget_size2-b119cdad1ab75c4b.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libignore-4bfb630ff2e46fb7.rmeta --extern matchit=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libmatchit-29f48d2ef8618a66.rmeta --extern path_slash=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libpath_slash-beb2159e87d7feb2.rmeta --extern pathdiff=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libpathdiff-bfc3e6d40a2811c6.rmeta --extern quick_junit=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libquick_junit-344e7bfb5fcc6e13.rmeta --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libannotate_snippets-61b2f404bcc8cf29.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_diagnostics-3d08fa68a86bb015.rmeta --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_memory_usage-c7c66260dbac5db5.rmeta --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_notebook-6f53422918e037d1.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_python_ast-d8dd1f482a40d107.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_python_parser-e2bd9f44a8c9e65c.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_python_trivia-0c63fe7ac090218a.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_source_file-83d3fe44e7846e46.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_text_size-6c81f5775a5eda53.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/librustc_hash-47e5cb112d157735.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libsalsa-890cf074502257e9.rmeta --extern same_file=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libsame_file-3331774c9065d999.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libserde-74969ee25a2f5ad8.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libserde_json-c4c43c1dfd662e20.rmeta --extern similar=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libsimilar-6b77a1e5a4f5a58d.rmeta --extern supports_hyperlinks=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libsupports_hyperlinks-4c746989e0c6524d.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libthiserror-232fe06830fbb193.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libtracing-7851e17bb1110007.rmeta --extern ty_static=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libty_static-e20dcef2cf2d0f6b.rmeta --extern url=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/liburl-c62f0bba4cae09de.rmeta --extern which=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libwhich-19cac634fccbdd1d.rmeta --extern zip=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/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=fb55f774d55a174a -C extra-filename=-81a8c1f15caa7951 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libbitflags-9eed0cbb9c24ac10.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libis_macro-44fa6048a0c5a64d.so --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_cache-c5a95cc38acfd871.rmeta --extern ruff_index=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_index-df350e6c154fdfd5.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_macros-088bfc561bb3d3d3.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_python_ast-d8dd1f482a40d107.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_python_parser-e2bd9f44a8c9e65c.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_python_stdlib-8a8ea8a21898ccaf.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_text_size-6c81f5775a5eda53.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/librustc_hash-47e5cb112d157735.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libserde-74969ee25a2f5ad8.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/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=cdf3a4c1787b27ca -C extra-filename=-822132b18320a628 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_python_ast-d8dd1f482a40d107.rmeta --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_python_literal-0165905bafb139d9.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_python_parser-e2bd9f44a8c9e65c.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_source_file-83d3fe44e7846e46.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_text_size-6c81f5775a5eda53.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.3-build/ruff-0.17.3/target/release/build/psm-d66598a38313e474/out` Compiling ruff_python_importer v0.0.20 (/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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=9143940c3e509c39 -C extra-filename=-1223afe2aeb84155 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libanyhow-47a39650d2fba36d.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_diagnostics-3d08fa68a86bb015.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_python_ast-d8dd1f482a40d107.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_python_codegen-822132b18320a628.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_python_trivia-0c63fe7ac090218a.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_source_file-83d3fe44e7846e46.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_text_size-6c81f5775a5eda53.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.3-build/ruff-0.17.3/target/release/build/psm-d66598a38313e474/out` Compiling ruff_ranged_value v0.0.20 (/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/crates/ruff_ranged_value) Compiling ty_site_packages v0.0.20 (/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/crates/ty_site_packages) Compiling ty_module_resolver v0.0.20 (/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/crates/ty_module_resolver) Compiling ruff_python_formatter v0.0.20 (/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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=c59e7eccf92537eb -C extra-filename=-64795203de603e75 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern ruff_db=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_db-2649857defa5bee5.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_python_ast-d8dd1f482a40d107.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_text_size-6c81f5775a5eda53.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libserde-74969ee25a2f5ad8.rmeta --extern toml=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/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=0288cb73ac48cee9 -C extra-filename=-60f084bdea6c32bc --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern camino=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libcamino-c8f5efbf5dcb8a75.rmeta --extern colored=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libcolored-fb35793964eebc3f.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libget_size2-b119cdad1ab75c4b.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libindexmap-7a93979be0dfc163.rmeta --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libannotate_snippets-61b2f404bcc8cf29.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_db-2649857defa5bee5.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_python_ast-d8dd1f482a40d107.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_python_trivia-0c63fe7ac090218a.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_source_file-83d3fe44e7846e46.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_text_size-6c81f5775a5eda53.rmeta --extern strum=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libstrum-978fbc26b8b3dad5.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libstrum_macros-d6fc80b9b65fa8ad.so --extern tracing=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libtracing-7851e17bb1110007.rmeta --extern ty_static=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libty_static-e20dcef2cf2d0f6b.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.3-build/ruff-0.17.3/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=8927a889118cfd73 -C extra-filename=-0e7a834248bc858b --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libanyhow-47a39650d2fba36d.rmeta --extern camino=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libcamino-c8f5efbf5dcb8a75.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libcompact_str-20b3e1454c9bb4c7.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libget_size2-b119cdad1ab75c4b.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libitertools-c65540373d2df87a.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libmemchr-ce6e8ee7d21f7f0d.rmeta --extern ordermap=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libordermap-da678000e1a917d3.rmeta --extern regex=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libregex-f1a8868bc6c45780.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libregex_syntax-4de9d765c3bec8bf.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_db-2649857defa5bee5.rmeta --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_memory_usage-c7c66260dbac5db5.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_python_ast-d8dd1f482a40d107.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_python_stdlib-8a8ea8a21898ccaf.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/librustc_hash-47e5cb112d157735.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libsalsa-890cf074502257e9.rmeta --extern strum=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libstrum-978fbc26b8b3dad5.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libstrum_macros-d6fc80b9b65fa8ad.so --extern thiserror=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libthiserror-232fe06830fbb193.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/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=911fbdb89fbb312b -C extra-filename=-3f7543b58b62229c --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libanyhow-47a39650d2fba36d.rmeta --extern clap=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libclap-9b599ece04b3eae4.rmeta --extern countme=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libcountme-284e4acc77c9891f.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libitertools-c65540373d2df87a.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libmemchr-ce6e8ee7d21f7f0d.rmeta --extern regex=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libregex-f1a8868bc6c45780.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_cache-c5a95cc38acfd871.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_db-2649857defa5bee5.rmeta --extern ruff_formatter=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_formatter-48b581903cdbbb9e.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_macros-088bfc561bb3d3d3.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_python_ast-d8dd1f482a40d107.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_python_parser-e2bd9f44a8c9e65c.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_python_trivia-0c63fe7ac090218a.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_source_file-83d3fe44e7846e46.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_text_size-6c81f5775a5eda53.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/librustc_hash-47e5cb112d157735.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libsalsa-890cf074502257e9.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libserde-74969ee25a2f5ad8.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libsmallvec-52a364257695ade0.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libstatic_assertions-5c1c573798bacc82.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libthiserror-232fe06830fbb193.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/release/build/psm-d66598a38313e474/out` Compiling ruff_linter v0.17.3 (/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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=f262623aa83bedb3 -C extra-filename=-07ff1898f2a7b0e7 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libaho_corasick-addcf365a85b8a8d.rmeta --extern anyhow=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libanyhow-47a39650d2fba36d.rmeta --extern bitflags=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libbitflags-9eed0cbb9c24ac10.rmeta --extern clap=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libclap-9b599ece04b3eae4.rmeta --extern colored=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libcolored-fb35793964eebc3f.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libcompact_str-20b3e1454c9bb4c7.rmeta --extern fern=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libfern-23895acbdd5b4b1f.rmeta --extern glob=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libglob-3a5f7e28584bbb87.rmeta --extern globset=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libglobset-9032c890f134ba91.rmeta --extern imperative=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libimperative-c292d59f45fa9f1c.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libis_macro-44fa6048a0c5a64d.so --extern itertools=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libitertools-c65540373d2df87a.rmeta --extern jiff=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libjiff-cbaa3bbc8aebb673.rmeta --extern libcst_native=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/liblibcst_native-8f66ace0eaf75492.rlib --extern log=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/liblog-146b5dee6c789035.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libmemchr-ce6e8ee7d21f7f0d.rmeta --extern natord=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libnatord-c9b2056728fe6dbc.rmeta --extern path_absolutize=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libpath_absolutize-881b099ba6e495e8.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libpep440_rs-ca070c51d6545c01.rmeta --extern pyproject_toml=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libpyproject_toml-23926aa31965ffa1.rmeta --extern regex=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libregex-f1a8868bc6c45780.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_cache-c5a95cc38acfd871.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_db-2649857defa5bee5.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_diagnostics-3d08fa68a86bb015.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_macros-088bfc561bb3d3d3.so --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_notebook-6f53422918e037d1.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_python_ast-d8dd1f482a40d107.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_python_codegen-822132b18320a628.rmeta --extern ruff_python_edits=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_python_edits-11839098c8d26afa.rmeta --extern ruff_python_importer=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_python_importer-1223afe2aeb84155.rmeta --extern ruff_python_index=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_python_index-657126fc6798aa34.rmeta --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_python_literal-0165905bafb139d9.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_python_parser-e2bd9f44a8c9e65c.rmeta --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_python_semantic-81a8c1f15caa7951.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_python_stdlib-8a8ea8a21898ccaf.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_python_trivia-0c63fe7ac090218a.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_ranged_value-64795203de603e75.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_source_file-83d3fe44e7846e46.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_text_size-6c81f5775a5eda53.rmeta --extern unicode_names2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libunicode_names2-6352df1a61b7bacb.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/librustc_hash-47e5cb112d157735.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libserde-74969ee25a2f5ad8.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libserde_json-c4c43c1dfd662e20.rmeta --extern similar=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libsimilar-6b77a1e5a4f5a58d.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libsmallvec-52a364257695ade0.rmeta --extern strum=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libstrum-978fbc26b8b3dad5.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libstrum_macros-d6fc80b9b65fa8ad.so --extern thiserror=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libthiserror-232fe06830fbb193.rmeta --extern toml=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libtoml-72b3dc319fbce2e3.rmeta --extern typed_arena=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libtyped_arena-3f9aad8f782d114e.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libunicode_normalization-181b08c956e26d3b.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 -L native=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/build/psm-d66598a38313e474/out` Compiling ruff_graph v0.0.20 (/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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=03b99c70cca88ea0 -C extra-filename=-3412d3343c9d6fe1 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libanyhow-47a39650d2fba36d.rmeta --extern clap=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libclap-9b599ece04b3eae4.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libmemchr-ce6e8ee7d21f7f0d.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_cache-c5a95cc38acfd871.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_db-2649857defa5bee5.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_linter-07ff1898f2a7b0e7.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_macros-088bfc561bb3d3d3.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_python_ast-d8dd1f482a40d107.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_python_parser-e2bd9f44a8c9e65c.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libsalsa-890cf074502257e9.rmeta --extern schemars=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libschemars-965583984a865d2d.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libserde-74969ee25a2f5ad8.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libty_module_resolver-0e7a834248bc858b.rmeta --extern ty_site_packages=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libty_site_packages-60f084bdea6c32bc.rmeta --extern zip=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/release/build/psm-d66598a38313e474/out` Compiling ruff_workspace v0.0.20 (/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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=3ae45c0b9ac11c8d -C extra-filename=-407eddbbdfa104aa --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libanyhow-47a39650d2fba36d.rmeta --extern colored=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libcolored-fb35793964eebc3f.rmeta --extern etcetera=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libetcetera-1fb8fce7e9bbdf00.rmeta --extern glob=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libglob-3a5f7e28584bbb87.rmeta --extern globset=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libglobset-9032c890f134ba91.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libignore-4bfb630ff2e46fb7.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libindexmap-7a93979be0dfc163.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libis_macro-44fa6048a0c5a64d.so --extern itertools=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libitertools-c65540373d2df87a.rmeta --extern log=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/liblog-146b5dee6c789035.rmeta --extern matchit=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libmatchit-29f48d2ef8618a66.rmeta --extern path_absolutize=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libpath_absolutize-881b099ba6e495e8.rmeta --extern path_slash=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libpath_slash-beb2159e87d7feb2.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libpep440_rs-ca070c51d6545c01.rmeta --extern regex=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libregex-f1a8868bc6c45780.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_cache-c5a95cc38acfd871.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_db-2649857defa5bee5.rmeta --extern ruff_formatter=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_formatter-48b581903cdbbb9e.rmeta --extern ruff_graph=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_graph-3412d3343c9d6fe1.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_linter-07ff1898f2a7b0e7.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_macros-088bfc561bb3d3d3.so --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_options_metadata-89eda7f8002ee359.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_python_ast-d8dd1f482a40d107.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_python_formatter-3f7543b58b62229c.rmeta --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_python_semantic-81a8c1f15caa7951.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_python_stdlib-8a8ea8a21898ccaf.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_ranged_value-64795203de603e75.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_source_file-83d3fe44e7846e46.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/librustc_hash-47e5cb112d157735.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libserde-74969ee25a2f5ad8.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libshellexpand-2b0e426c09062d30.rmeta --extern strum=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libstrum-978fbc26b8b3dad5.rmeta --extern toml=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libtoml-72b3dc319fbce2e3.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/release/build/psm-d66598a38313e474/out` Compiling ruff_markdown v0.0.20 (/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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=f7586b02b939671b -C extra-filename=-3109f4b2ac6bee2a --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern regex=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libregex-f1a8868bc6c45780.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_python_ast-d8dd1f482a40d107.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_python_formatter-3f7543b58b62229c.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_python_trivia-0c63fe7ac090218a.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_source_file-83d3fe44e7846e46.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_text_size-6c81f5775a5eda53.rmeta --extern ruff_workspace=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_workspace-407eddbbdfa104aa.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.3-build/ruff-0.17.3/target/release/build/psm-d66598a38313e474/out` Compiling ruff_server v0.0.20 (/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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=ba975c1dd7f02211 -C extra-filename=-8aec8ccf4adb77fc --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libanyhow-47a39650d2fba36d.rmeta --extern crossbeam=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libcrossbeam-109c0ea9104bf932.rmeta --extern lsp_types=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libgen_lsp_types-d89d7295e2dee38e.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libignore-4bfb630ff2e46fb7.rmeta --extern jod_thread=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libjod_thread-3712f3db2617a2ec.rmeta --extern lsp_server=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/liblsp_server-03d14babb4e6b2bd.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libmemchr-ce6e8ee7d21f7f0d.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_db-2649857defa5bee5.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_diagnostics-3d08fa68a86bb015.rmeta --extern ruff_formatter=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_formatter-48b581903cdbbb9e.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_linter-07ff1898f2a7b0e7.rmeta --extern ruff_markdown=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_markdown-3109f4b2ac6bee2a.rmeta --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_notebook-6f53422918e037d1.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_python_ast-d8dd1f482a40d107.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_python_codegen-822132b18320a628.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_python_formatter-3f7543b58b62229c.rmeta --extern ruff_python_index=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_python_index-657126fc6798aa34.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_python_parser-e2bd9f44a8c9e65c.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_ranged_value-64795203de603e75.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_source_file-83d3fe44e7846e46.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_text_size-6c81f5775a5eda53.rmeta --extern ruff_workspace=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_workspace-407eddbbdfa104aa.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/librustc_hash-47e5cb112d157735.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libserde-74969ee25a2f5ad8.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libserde_json-c4c43c1dfd662e20.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libshellexpand-2b0e426c09062d30.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libthiserror-232fe06830fbb193.rmeta --extern toml=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libtoml-72b3dc319fbce2e3.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libtracing-7851e17bb1110007.rmeta --extern tracing_log=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libtracing_log-ddf5b4fc84adf696.rmeta --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/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=2859557cbddf4172 -C extra-filename=-e2c5e501a365c843 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libanyhow-47a39650d2fba36d.rmeta --extern bitflags=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libbitflags-9eed0cbb9c24ac10.rmeta --extern cachedir=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libcachedir-fe1a44ef1ea292b6.rmeta --extern clap=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libclap-9b599ece04b3eae4.rmeta --extern clap_complete_command=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libclap_complete_command-1c527f36c6bcf6ee.rmeta --extern clearscreen=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libclearscreen-1f94182fa234b422.rmeta --extern colored=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libcolored-fb35793964eebc3f.rmeta --extern filetime=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libfiletime-137bd67d593d4cb4.rmeta --extern globwalk=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libglobwalk-3d94a3e92730a726.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libignore-4bfb630ff2e46fb7.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libindexmap-7a93979be0dfc163.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libis_macro-44fa6048a0c5a64d.so --extern itertools=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libitertools-c65540373d2df87a.rmeta --extern jiff=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libjiff-cbaa3bbc8aebb673.rmeta --extern log=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/liblog-146b5dee6c789035.rmeta --extern notify=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libnotify-c9a1699e1cc2c7a3.rmeta --extern path_absolutize=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libpath_absolutize-881b099ba6e495e8.rmeta --extern rayon=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/librayon-e08a6d03f08350be.rmeta --extern regex=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libregex-f1a8868bc6c45780.rmeta --extern rkyv=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/librkyv-9327e69c04a2e3cb.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_cache-c5a95cc38acfd871.rmeta --extern ruff_command_line=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_command_line-5e0ce11eec5a1d65.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_db-2649857defa5bee5.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_diagnostics-3d08fa68a86bb015.rmeta --extern ruff_graph=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_graph-3412d3343c9d6fe1.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_linter-07ff1898f2a7b0e7.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_macros-088bfc561bb3d3d3.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_markdown-3109f4b2ac6bee2a.rmeta --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_notebook-6f53422918e037d1.rmeta --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_options_metadata-89eda7f8002ee359.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_python_ast-d8dd1f482a40d107.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_python_formatter-3f7543b58b62229c.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_python_parser-e2bd9f44a8c9e65c.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_ranged_value-64795203de603e75.rmeta --extern ruff_server=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_server-8aec8ccf4adb77fc.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_source_file-83d3fe44e7846e46.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_text_size-6c81f5775a5eda53.rmeta --extern ruff_workspace=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_workspace-407eddbbdfa104aa.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/librustc_hash-47e5cb112d157735.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libserde-74969ee25a2f5ad8.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libserde_json-c4c43c1dfd662e20.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libshellexpand-2b0e426c09062d30.rmeta --extern strum=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libstrum-978fbc26b8b3dad5.rmeta --extern tempfile=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libtempfile-682da5094cc5e7ce.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libthiserror-232fe06830fbb193.rmeta --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libtikv_jemallocator-14666ff6ccce4887.rmeta --extern toml=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libtoml-72b3dc319fbce2e3.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libtracing-7851e17bb1110007.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libwalkdir-c29c8fa0f40a2193.rmeta --extern wild=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/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=99c85498b8cd9c8a -C extra-filename=-e764c7c3407a05a7 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libanyhow-47a39650d2fba36d.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libbitflags-9eed0cbb9c24ac10.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libcachedir-fe1a44ef1ea292b6.rlib --extern clap=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libclap-9b599ece04b3eae4.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libclap_complete_command-1c527f36c6bcf6ee.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libclearscreen-1f94182fa234b422.rlib --extern colored=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libcolored-fb35793964eebc3f.rlib --extern filetime=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libfiletime-137bd67d593d4cb4.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libglobwalk-3d94a3e92730a726.rlib --extern ignore=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libignore-4bfb630ff2e46fb7.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libindexmap-7a93979be0dfc163.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libis_macro-44fa6048a0c5a64d.so --extern itertools=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libitertools-c65540373d2df87a.rlib --extern jiff=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libjiff-cbaa3bbc8aebb673.rlib --extern log=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/liblog-146b5dee6c789035.rlib --extern notify=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libnotify-c9a1699e1cc2c7a3.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libpath_absolutize-881b099ba6e495e8.rlib --extern rayon=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/librayon-e08a6d03f08350be.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libregex-f1a8868bc6c45780.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/librkyv-9327e69c04a2e3cb.rlib --extern ruff=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff-e2c5e501a365c843.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_cache-c5a95cc38acfd871.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_command_line-5e0ce11eec5a1d65.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_db-2649857defa5bee5.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_diagnostics-3d08fa68a86bb015.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_graph-3412d3343c9d6fe1.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_linter-07ff1898f2a7b0e7.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_macros-088bfc561bb3d3d3.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_markdown-3109f4b2ac6bee2a.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_notebook-6f53422918e037d1.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_options_metadata-89eda7f8002ee359.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_python_ast-d8dd1f482a40d107.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_python_formatter-3f7543b58b62229c.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_python_parser-e2bd9f44a8c9e65c.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_ranged_value-64795203de603e75.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_server-8aec8ccf4adb77fc.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_source_file-83d3fe44e7846e46.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_text_size-6c81f5775a5eda53.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libruff_workspace-407eddbbdfa104aa.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/librustc_hash-47e5cb112d157735.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libserde-74969ee25a2f5ad8.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libserde_json-c4c43c1dfd662e20.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libshellexpand-2b0e426c09062d30.rlib --extern strum=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libstrum-978fbc26b8b3dad5.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libtempfile-682da5094cc5e7ce.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libthiserror-232fe06830fbb193.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libtikv_jemallocator-14666ff6ccce4887.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libtoml-72b3dc319fbce2e3.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libtracing-7851e17bb1110007.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/release/deps/libwalkdir-c29c8fa0f40a2193.rlib --extern wild=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/release/build/psm-d66598a38313e474/out` Finished `release` profile [optimized] target(s) in 6m 44s 📦 Built wheel to /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/wheels/ruff-0.17.3-py3-none-linux_x86_64.whl /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/wheels/ruff-0.17.3-py3-none-linux_x86_64.whl Building wheel for ruff (pyproject.toml): finished with status 'done' Created wheel for ruff: filename=ruff-0.17.3-py3-none-linux_x86_64.whl size=64343059 sha256=1f4438f70b31ee884f55d05e5e74ae209850f397a2afc8a7c8be615ede293aa6 Stored in directory: /builddir/build/BUILD/ruff-0.17.3-build/.pyproject-builddir/pip-ephem-wheel-cache-c0sh2rf0/wheels/56/39/2d/ee52fa8ca26f67215a422db5afe84884360442adaa3e95139a 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.JT6Rb2 + umask 022 + cd /builddir/build/BUILD/ruff-0.17.3-build + '[' /builddir/build/BUILD/ruff-0.17.3-build/BUILDROOT '!=' / ']' + rm -rf /builddir/build/BUILD/ruff-0.17.3-build/BUILDROOT ++ dirname /builddir/build/BUILD/ruff-0.17.3-build/BUILDROOT + mkdir -p /builddir/build/BUILD/ruff-0.17.3-build + mkdir /builddir/build/BUILD/ruff-0.17.3-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.3 ++ ls /builddir/build/BUILD/ruff-0.17.3-build/pyproject-wheeldir/ruff-0.17.3-py3-none-linux_x86_64.whl ++ xargs basename --multiple ++ sed -E 's/([^-]+)-([^-]+)-.+\.whl/\1==\2/' + specifier=ruff==0.17.3 + '[' -z ruff==0.17.3 ']' + PIP_CONFIG_FILE=/dev/null + TMPDIR=/builddir/build/BUILD/ruff-0.17.3-build/.pyproject-builddir + /usr/bin/python3 -m pip install --root /builddir/build/BUILD/ruff-0.17.3-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.3-build/pyproject-wheeldir ruff==0.17.3 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.3-build/pyproject-wheeldir Processing /builddir/build/BUILD/ruff-0.17.3-build/pyproject-wheeldir/ruff-0.17.3-py3-none-linux_x86_64.whl Installing collected packages: ruff Successfully installed ruff-0.17.3 + '[' -d /builddir/build/BUILD/ruff-0.17.3-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.3-build/BUILDROOT/usr/bin/ruff /builddir/build/BUILD/ruff-0.17.3-build/BUILDROOT/usr/bin/ruff: no change + rm -rfv /builddir/build/BUILD/ruff-0.17.3-build/BUILDROOT/usr/bin/__pycache__ + rm -f /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3-1.fc46.x86_64-pyproject-ghost-distinfo + site_dirs=() + '[' -d /builddir/build/BUILD/ruff-0.17.3-build/BUILDROOT/usr/lib/python3.15/site-packages ']' + '[' /builddir/build/BUILD/ruff-0.17.3-build/BUILDROOT/usr/lib64/python3.15/site-packages '!=' /builddir/build/BUILD/ruff-0.17.3-build/BUILDROOT/usr/lib/python3.15/site-packages ']' + '[' -d /builddir/build/BUILD/ruff-0.17.3-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.3-build/BUILDROOT$site_dir/*.dist-info + echo '%ghost %dir /usr/lib64/python3.15/site-packages/ruff-0.17.3.dist-info' +++ basename /builddir/build/BUILD/ruff-0.17.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/ruff-0.17.3.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.3.dist-info + _normalized=ruff + echo '%ghost %dir /usr/lib64/python3.15/site-packages/ruff-0.17.3.dist-info' + sed -i s/pip/rpm/ /builddir/build/BUILD/ruff-0.17.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/ruff-0.17.3.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.3-build/BUILDROOT --record /builddir/build/BUILD/ruff-0.17.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/ruff-0.17.3.dist-info/RECORD --output /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3-1.fc46.x86_64-pyproject-record + rm -fv /builddir/build/BUILD/ruff-0.17.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/ruff-0.17.3.dist-info/RECORD removed '/builddir/build/BUILD/ruff-0.17.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/ruff-0.17.3.dist-info/RECORD' + rm -fv /builddir/build/BUILD/ruff-0.17.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/ruff-0.17.3.dist-info/REQUESTED removed '/builddir/build/BUILD/ruff-0.17.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/ruff-0.17.3.dist-info/REQUESTED' + '[' -f /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3-1.fc46.x86_64-pyproject-dep-overrides ']' ++ wc -l /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3-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.3-build/ruff-0.17.3-1.fc46.x86_64-pyproject-files --output-modules /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3-1.fc46.x86_64-pyproject-modules --buildroot /builddir/build/BUILD/ruff-0.17.3-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.3-build/ruff-0.17.3-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.3-build/BUILDROOT/usr/lib/python3.15/site-packages + mv /builddir/build/BUILD/ruff-0.17.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/ruff /builddir/build/BUILD/ruff-0.17.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/ruff-0.17.3.dist-info /builddir/build/BUILD/ruff-0.17.3-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.3-build/ruff-0.17.3-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.3-build/BUILDROOT//usr/share/bash-completion/completions + install -Dpm 0644 ruff.fish -t /builddir/build/BUILD/ruff-0.17.3-build/BUILDROOT//usr/share/fish/vendor_completions.d + install -Dpm 0644 _ruff -t /builddir/build/BUILD/ruff-0.17.3-build/BUILDROOT//usr/share/zsh/site-functions + /usr/bin/find-debuginfo -j3 --strict-build-id -m -i --build-id-seed 0.17.3-1.fc46 --unique-debug-suffix -0.17.3-1.fc46.x86_64 --unique-debug-src-base ruff-0.17.3-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.3-build/ruff-0.17.3 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.3-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.3-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.3-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.3-build/BUILDROOT/usr/lib/python3.15 using python3.15 Bytecompiling .py files below /builddir/build/BUILD/ruff-0.17.3-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.3-build/BUILDROOT /builddir/build/BUILD/ruff-0.17.3-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.3-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.3-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 1314 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.3-build/BUILDROOT/usr Scanned 270 directories and 1314 files, considered 1314 files, read 100 files, linked 0 files, 0 errors sum of sizes of linked files: 0 bytes Reading /builddir/build/BUILD/ruff-0.17.3-build/SPECPARTS/rpm-debuginfo.specpart Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.vwxnRe + umask 022 + cd /builddir/build/BUILD/ruff-0.17.3-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.3 + '[' '!' -f /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3-1.fc46.x86_64-pyproject-modules ']' + PATH=/builddir/build/BUILD/ruff-0.17.3-build/BUILDROOT/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin + PYTHONPATH=/builddir/build/BUILD/ruff-0.17.3-build/BUILDROOT/usr/lib64/python3.15/site-packages:/builddir/build/BUILD/ruff-0.17.3-build/BUILDROOT/usr/lib/python3.15/site-packages + _PYTHONSITE=/builddir/build/BUILD/ruff-0.17.3-build/BUILDROOT/usr/lib64/python3.15/site-packages:/builddir/build/BUILD/ruff-0.17.3-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.3-build/ruff-0.17.3-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 proc-macro2 v1.0.107 Compiling unicode-ident v1.0.26 Compiling quote v1.0.47 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/proc-macro2-1.0.107/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="proc-macro"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "proc-macro", "span-locations"))' -C metadata=6b0d3c4975dadcfa -C extra-filename=-9cde68ad8d6c3498 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/build/proc-macro2-9cde68ad8d6c3498 -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=c2a7e70edc9ce0a5 -C extra-filename=-83a5d33543831c93 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.3-build/ruff-0.17.3/target/rpm/build/quote-09739dc19a36a24b -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/rpm/build/serde_core-f106d84111b32071 -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/build/libc-a5181a7b92814542 -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern unicode_ident=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libproc_macro2-17673f10b22fee24.rmeta --extern quote=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libquote-0943b73eb4733cfc.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -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.3-build/ruff-0.17.3/target/rpm/build/serde-89e3ec0d853a25b2 -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libproc_macro2-17673f10b22fee24.rmeta --extern quote=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libquote-0943b73eb4733cfc.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/rpm/build/zmij-086c65e00c83acab -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern allocator_api2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/liballocator_api2-6e23107b656f840d.rmeta --extern equivalent=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libequivalent-db11ff0309734817.rmeta --extern foldhash=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libproc_macro2-17673f10b22fee24.rmeta --extern quote=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libquote-0943b73eb4733cfc.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern equivalent=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libequivalent-db11ff0309734817.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libhashbrown-b41bc621382e8eb2.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/build/rustversion-299d4d8683761d0c -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/build/parking_lot_core-876cd96d2267ed89 -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern proc_macro_utils=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libproc_macro_utils-e82ea05b392d1c8d.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libproc_macro2-17673f10b22fee24.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern scopeguard=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern macros=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libmanyhow_macros-c91ee496eb6cf61c.so --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libproc_macro2-17673f10b22fee24.rmeta --extern quote=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libquote-0943b73eb4733cfc.rmeta --extern syn=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcfg_if-115ceefee98900c3.rmeta --extern libc=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/liblibc-35b372f639b42432.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling interpolator v0.5.0 Running `/usr/bin/rustc --crate-name interpolator --edition=2021 /usr/share/cargo/registry/interpolator-0.5.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="iter"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("debug", "iter", "number", "pointer"))' -C metadata=6f681812624d97b3 -C extra-filename=-77c68a65189db64f --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern rustversion=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern lock_api=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/liblock_api-b24b410e758b009d.rmeta --extern parking_lot_core=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern indexmap=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libindexmap-30c21faf085eca3d.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libproc_macro2-17673f10b22fee24.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libquote-0943b73eb4733cfc.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern proc_macro_utils=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libproc_macro_utils-e82ea05b392d1c8d.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libproc_macro2-17673f10b22fee24.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libquote-0943b73eb4733cfc.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern quote=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libquote-0943b73eb4733cfc.rmeta --extern quote_use_macros=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern collection_literals=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcollection_literals-3545add6a15c9dc3.rlib --extern interpolator=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libinterpolator-77c68a65189db64f.rlib --extern manyhow=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libmanyhow-f28bce4b46230482.rlib --extern proc_macro_utils=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libproc_macro_utils-e82ea05b392d1c8d.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libproc_macro2-17673f10b22fee24.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libquote-0943b73eb4733cfc.rlib --extern quote_use=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libquote_use-457f98bf83d45634.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libaho_corasick-fa3f3fd0b33fd02a.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libmemchr-4991d4e64d510eec.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern attribute_derive_macro=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libattribute_derive_macro-012051aa89ee1c62.so --extern manyhow=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libmanyhow-f28bce4b46230482.rmeta --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libproc_macro2-17673f10b22fee24.rmeta --extern quote=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libquote-0943b73eb4733cfc.rmeta --extern syn=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern attribute_derive=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libattribute_derive-cec3ee9d584a73c9.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libquote-0943b73eb4733cfc.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde_core-e738d293c939ef2e.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern serde=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern castaway=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcastaway-4d9aa8426c922aa9.rmeta --extern cfg_if=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcfg_if-115ceefee98900c3.rmeta --extern itoa=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libitoa-dc2934886b5ea521.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libstatic_assertions-966aba2e17064f69.rmeta --extern zmij=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libaho_corasick-fa3f3fd0b33fd02a.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libmemchr-4991d4e64d510eec.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libregex_automata-7ea214de24db2334.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/build/libc-b7c8712d1561f72c -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern compact_str=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcompact_str-bd35af333f3fd27a.rmeta --extern get_size_derive2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libget_size_derive2-5b1ed9ee9d657dbc.so --extern hashbrown=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libhashbrown-b41bc621382e8eb2.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libindexmap-30c21faf085eca3d.rmeta --extern ordermap=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libordermap-e02c7ef2078799cc.rmeta --extern parking_lot=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libparking_lot-5a54ccb8c1a4cefe.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libaho_corasick-608b208c01d98e96.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libmemchr-318fcf873d02a567.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.20 (/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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=cc9c2172e46a5a2b -C extra-filename=-50df227e47049137 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libget_size2-748557d3374b9432.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern find_msvc_tools=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libfind_msvc_tools-8919953807d43e13.rmeta --extern jobserver=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libjobserver-58e80f6338caafae.rmeta --extern libc=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/liblibc-53d331a4689e01de.rmeta --extern shlex=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/build/crossbeam-utils-b80d0ed97a109a7c -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern tinyvec_macros=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libaho_corasick-608b208c01d98e96.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libmemchr-318fcf873d02a567.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libregex_automata-00395fdb4162d5de.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=c3d04384913de045 -C extra-filename=-b00567ddd6a250d4 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_source_file v0.0.20 (/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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=2851f1a80d09f9c7 -C extra-filename=-da51a4968de39513 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libmemchr-4991d4e64d510eec.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_text_size-b00567ddd6a250d4.rmeta -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern tinyvec=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern once_cell=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern either=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libaho_corasick-608b208c01d98e96.rmeta --extern bstr=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libbstr-c3d1ff06db8f4d36.rmeta --extern log=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/liblog-63dc1009806e314c.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libregex_automata-00395fdb4162d5de.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.20 (/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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=da5e774330dc8920 -C extra-filename=-2191cb07dc1985a4 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern itertools=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libitertools-efd5ae8d5e282489.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libmemchr-4991d4e64d510eec.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_source_file-da51a4968de39513.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_text_size-b00567ddd6a250d4.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/librustc_hash-f2ca9d71e2416640.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libunicode_ident-83a5d33543831c93.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern either=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libproc_macro2-17673f10b22fee24.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libquote-0943b73eb4733cfc.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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_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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/rpm/build/thiserror-fe211d8fa8100176 -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.3-build/ruff-0.17.3/target/rpm/build/thiserror-fe211d8fa8100176/build-script-build` Compiling ruff_macros v0.0.20 (/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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=697317f1709107bf -C extra-filename=-54204ef7e9c6c260 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern heck=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libheck-bd292af0db190df8.rlib --extern itertools=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libitertools-efd5ae8d5e282489.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libproc_macro2-17673f10b22fee24.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libquote-0943b73eb4733cfc.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libregex-cb93f77098ffd9e2.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_trivia-2191cb07dc1985a4.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libproc_macro2-17673f10b22fee24.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libquote-0943b73eb4733cfc.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern log=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/liblog-63dc1009806e314c.rmeta --extern pin_project_lite=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libpin_project_lite-1195766e43ee3230.rmeta --extern tracing_attributes=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtracing_attributes-1851eab77f541d4d.so --extern tracing_core=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/rpm/build/typeid-4d480260c079378c -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern thiserror_impl=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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=9c98ec3be789729f -C extra-filename=-ceaf678dedef90f8 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libget_size2-748557d3374b9432.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libmemchr-318fcf873d02a567.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_text_size-50df227e47049137.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern castaway=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcastaway-4d9aa8426c922aa9.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libget_size2-748557d3374b9432.rmeta --extern itoa=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libitoa-dc2934886b5ea521.rmeta --extern ryu=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libryu-74dd745c9df7c335.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -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 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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcfg_if-115ceefee98900c3.rmeta --extern libc=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/rpm/build/portable-atomic-aa350d2054b93cab -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.20 (/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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=7a6cd8de094fb325 -C extra-filename=-2f14ceb30d9d8557 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern char_str=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libchar_str-0a48af909eec2056.rmeta --extern filetime=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libfiletime-01aa765fdf46ee42.rmeta --extern glob=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libglob-a32b1beee60b2076.rmeta --extern globset=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libglobset-7713393da09284bf.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libitertools-5d8b7659df22ef85.rmeta --extern regex=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libregex-69a27e3c72dae979.rmeta --extern seahash=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern siphasher=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/rpm/build/getrandom-33a2bc130b1a8539 -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.3-build/ruff-0.17.3/target/rpm/build/portable-atomic-aa350d2054b93cab/build-script-build` 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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.3-build/ruff-0.17.3/target/rpm/build/getrandom-33a2bc130b1a8539/build-script-build` Running `/usr/bin/rustc --crate-name tinyvec --edition=2018 /usr/share/cargo/registry/tinyvec-1.11.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern tinyvec_macros=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 `/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern heck=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libheck-bd292af0db190df8.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libproc_macro2-17673f10b22fee24.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libquote-0943b73eb4733cfc.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern tinyvec=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcfg_if-115ceefee98900c3.rmeta --extern libc=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/liblibc-35b372f639b42432.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern siphasher=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libproc_macro2-17673f10b22fee24.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libquote-0943b73eb4733cfc.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern hashbrown=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcfg_if-edb49bc394b32811.rmeta --extern cpufeatures=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcpufeatures-da3e55f310b6dee8.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern fastrand=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libfastrand-468102ae63b82bc7.rmeta --extern phf_shared=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/build/serde_json-b802a140f3433f1f -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=e0702d8aa2141a7b -C extra-filename=-d63874cd12c4204b --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern phf_generator=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libphf_generator-92b92cbc8bfcf920.rmeta --extern phf_shared=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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` Running `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/build/serde_json-b802a140f3433f1f/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=2e8d2ff9048edb0e -C extra-filename=-39e518c52af773bb --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern chacha20=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libchacha20-5b3ebf191ac62fb3.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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=d11c9b0f9285a5a1 -C extra-filename=-4616e936638aab90 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern itertools=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libitertools-5d8b7659df22ef85.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libmemchr-318fcf873d02a567.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_source_file-ceaf678dedef90f8.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_text_size-50df227e47049137.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/librustc_hash-37dca6339280914e.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libunicode_ident-bedf1a27808efcaa.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.20 (/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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=863fda4d83dc3a81 -C extra-filename=-6fe100aef541cd2a --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern phf_codegen=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libphf_codegen-d63874cd12c4204b.rmeta --extern rand=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern itoa=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libitoa-dc2934886b5ea521.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libmemchr-318fcf873d02a567.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde_core-e738d293c939ef2e.rmeta --extern zmij=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/build/object-305d9382535a507c -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern phf_shared=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.20 (/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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=3ee9233d68d366aa -C extra-filename=-25fd1e441fba1e86 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/build/ruff_unicode_names2-25fd1e441fba1e86 -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern unicode_names2_generator=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libunicode_names2_generator-6fe100aef541cd2a.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/build/ruff_unicode_names2-25fd1e441fba1e86/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=4cb5c9005d8c0e63 -C extra-filename=-e38a3b5b645403e1 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern phf=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/rpm/build/stacker-3c001e52f1f9f60a -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern cc=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/build/stacker-3c001e52f1f9f60a/build-script-build` 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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libproc_macro2-17673f10b22fee24.rmeta --extern quote=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libquote-0943b73eb4733cfc.rmeta --extern syn=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern object=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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.3-build/ruff-0.17.3/target/rpm/build/psm-6bb6af3adf13b85e -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern ar_archive_writer=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libar_archive_writer-371a016f78a5dbd7.rlib --extern cc=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libproc_macro2-17673f10b22fee24.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libquote-0943b73eb4733cfc.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libsyn-dc40c617119d9bef.rlib --extern synstructure=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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` Running `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcfg_if-115ceefee98900c3.rmeta --extern libc=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/liblibc-35b372f639b42432.rmeta --extern psm=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/build/psm-5c1f7f97fc94e0fa/out` 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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libproc_macro2-17673f10b22fee24.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libquote-0943b73eb4733cfc.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libsyn-dc40c617119d9bef.rlib --extern synstructure=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern boxcar=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libboxcar-9ccf373abff8e54f.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcompact_str-bd35af333f3fd27a.rmeta --extern crossbeam_queue=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcrossbeam_queue-b69631e1ff305d04.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcrossbeam_utils-ba2b7dbc51c3c43f.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libhashbrown-b41bc621382e8eb2.rmeta --extern hashlink=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libhashlink-9a573acbebb2b3b7.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libindexmap-30c21faf085eca3d.rmeta --extern intrusive_collections=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libintrusive_collections-b8d6baacb627aa04.rmeta --extern inventory=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libinventory-2b2d45a32ffa083d.rmeta --extern ordermap=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libordermap-e02c7ef2078799cc.rmeta --extern parking_lot=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libparking_lot-5a54ccb8c1a4cefe.rmeta --extern portable_atomic=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libportable_atomic-94e054dee940ff3f.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/librustc_hash-37dca6339280914e.rmeta --extern salsa_macro_rules=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libsalsa_macro_rules-f0c75b4a396db2ca.rmeta --extern salsa_macros=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libsalsa_macros-82240bc46f3ce41e.so --extern smallvec=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libthin_vec-f22e5082a7bc7837.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtracing-af27138b7221e52e.rmeta --extern typeid=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 ruff_annotate_snippets v0.0.20 (/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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=00e0a262138c9341 -C extra-filename=-df9294f8254e8eb4 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libanstyle-659b2d5a15e3c7f8.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libmemchr-318fcf873d02a567.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 ruff_python_ast v0.0.20 (/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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=d4814e021aca7f37 -C extra-filename=-4b58ce94af492aa7 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libaho_corasick-608b208c01d98e96.rmeta --extern arrayvec=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libarrayvec-018c6e1ab8ddf3d0.rmeta --extern bitflags=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libbitflags-118099ecc7d0527f.rmeta --extern char_str=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libchar_str-0a48af909eec2056.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcompact_str-bd35af333f3fd27a.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libget_size2-748557d3374b9432.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libis_macro-8feb9fc11e22fe16.so --extern memchr=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libmemchr-318fcf873d02a567.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_cache-2f14ceb30d9d8557.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_macros-54204ef7e9c6c260.so --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_trivia-4616e936638aab90.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_source_file-ceaf678dedef90f8.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_text_size-50df227e47049137.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/librustc_hash-37dca6339280914e.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libsalsa-f234e9b0e4134897.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libthin_vec-f22e5082a7bc7837.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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` 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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern zerofrom_derive=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern stable_deref_trait=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libstable_deref_trait-944025414d7b02f7.rmeta --extern yoke_derive=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libyoke_derive-318da88a19f1d76c.so --extern zerofrom=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern arrayvec=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libarrayvec-018c6e1ab8ddf3d0.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern vte=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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` 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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libproc_macro2-17673f10b22fee24.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libquote-0943b73eb4733cfc.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.20 (/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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=03da9efd01f72826 -C extra-filename=-c5c484989f64adaa --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libbitflags-118099ecc7d0527f.rmeta --extern bstr=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libbstr-c3d1ff06db8f4d36.rmeta --extern drop_bomb=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libdrop_bomb-81b5704b6203bf5e.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libget_size2-748557d3374b9432.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libhashbrown-b41bc621382e8eb2.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libmemchr-318fcf873d02a567.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_ast-4b58ce94af492aa7.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_trivia-4616e936638aab90.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_text_size-50df227e47049137.rmeta --extern unicode_names2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libunicode_names2-e38a3b5b645403e1.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/librustc_hash-37dca6339280914e.rmeta --extern stacker=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libstacker-b541da45003fa828.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libstatic_assertions-966aba2e17064f69.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libthin_vec-f22e5082a7bc7837.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libunicode_ident-bedf1a27808efcaa.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/build/psm-5c1f7f97fc94e0fa/out` 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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern yoke=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libyoke-492b319373d36c63.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libzerofrom-0e2cd4999bcf1260.rmeta --extern zerovec_derive=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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.3-build/ruff-0.17.3/target/rpm/build/clang-sys-ac282e61fba3720f -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern glob=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libproc_macro2-17673f10b22fee24.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libquote-0943b73eb4733cfc.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 similar v3.2.1 Running `/usr/bin/rustc --crate-name similar --edition=2024 /usr/share/cargo/registry/similar-3.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="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=09232d2798b5d7aa -C extra-filename=-68778584c2705b9a --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.3-build/ruff-0.17.3/target/rpm/build/clang-sys-ac282e61fba3720f/build-script-build` Compiling minimal-lexical v0.2.1 Running `/usr/bin/rustc --crate-name minimal_lexical --edition=2018 /usr/share/cargo/registry/minimal-lexical-0.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "compact", "default", "lint", "nightly", "std"))' -C metadata=e1d3930b1ee72f70 -C extra-filename=-1ba8583f4ffb8a37 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=8fbe386a3955e0b8 -C extra-filename=-7bb5d863d94d100d --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/build/rustix-7bb5d863d94d100d -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libmemchr-4991d4e64d510eec.rmeta --extern minimal_lexical=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/rpm/build/bindgen-af243de1df3f7cce -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.3-build/ruff-0.17.3/target/rpm/build/bindgen-af243de1df3f7cce/build-script-build` 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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern nom=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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` 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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libbitflags-118099ecc7d0527f.rmeta --extern linux_raw_sys=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 `/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern glob=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libglob-d31b04fa2cba5b02.rmeta --extern libc=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/liblibc-53d331a4689e01de.rmeta --extern libloading=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libdisplaydoc-6e94c74a387cb990.so --extern zerovec=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern either=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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` 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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libdisplaydoc-6e94c74a387cb990.so --extern litemap=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/liblitemap-ea8a4c7ab0258be6.rmeta --extern tinystr=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtinystr-67765cc19107cd1c.rmeta --extern writeable=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libwriteable-2590bfeda2fecc7e.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 `/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libbitflags-aca78b767ac3d6b3.rmeta --extern cexpr=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcexpr-5a1ec5966ade833b.rmeta --extern clang_sys=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libclang_sys-3c7c51f24fc753e7.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libitertools-aae38788206edd44.rmeta --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libproc_macro2-17673f10b22fee24.rmeta --extern quote=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libquote-0943b73eb4733cfc.rmeta --extern regex=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libregex-cb93f77098ffd9e2.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/librustc_hash-f2ca9d71e2416640.rmeta --extern shlex=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libshlex-49fcd3a6355ddaaa.rmeta --extern syn=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libdisplaydoc-6e94c74a387cb990.so --extern yoke=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libyoke-492b319373d36c63.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern zerovec=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/rpm/build/icu_normalizer_data-c963b8af461b7495 -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/rpm/build/icu_properties_data-d71a1f6336102750 -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libdisplaydoc-6e94c74a387cb990.so --extern potential_utf=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libpotential_utf-d82c3a706e69d2e8.rmeta --extern utf8_iter=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libutf8_iter-7539f7de31c635b1.rmeta --extern yoke=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libyoke-492b319373d36c63.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libzerofrom-0e2cd4999bcf1260.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libdisplaydoc-6e94c74a387cb990.so --extern icu_locale_core=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libicu_locale_core-c0a047d5f37d275b.rmeta --extern writeable=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libwriteable-2590bfeda2fecc7e.rmeta --extern yoke=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libyoke-492b319373d36c63.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libzerofrom-0e2cd4999bcf1260.rmeta --extern zerotrie=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libzerotrie-93a6572ca94c9559.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -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 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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcfg_if-115ceefee98900c3.rmeta --extern cpufeatures=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcpufeatures-0552f8c30d96f6be.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libdisplaydoc-6e94c74a387cb990.so --extern icu_collections=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libicu_collections-8bde0c7c37b59eb5.rmeta --extern icu_locale_core=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libicu_locale_core-c0a047d5f37d275b.rmeta --extern icu_properties_data=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libicu_properties_data-6e10f9e052b11e30.rmeta --extern icu_provider=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libicu_provider-f5e51b9e249ea89d.rmeta --extern zerotrie=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libzerotrie-93a6572ca94c9559.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern icu_collections=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libicu_collections-8bde0c7c37b59eb5.rmeta --extern icu_normalizer_data=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libicu_normalizer_data-b3fa642f6a71c725.rmeta --extern icu_provider=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libicu_provider-f5e51b9e249ea89d.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 `/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern chacha20=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libchacha20-4f7733753cffb66f.rmeta --extern getrandom=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libgetrandom-47a937fbfcc6f19e.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/build/anyhow-e3302bdde3d02eae -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling zstd-safe v7.2.4 Running `/usr/bin/rustc --crate-name build_script_build --edition=2018 /usr/share/cargo/registry/zstd-safe-7.2.4/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -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.3-build/ruff-0.17.3/target/rpm/build/zstd-safe-62ecfeb71ee78857 -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.3-build/ruff-0.17.3/target/rpm/build/anyhow-e3302bdde3d02eae/build-script-build` 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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern same_file=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -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.3-build/ruff-0.17.3/target/rpm/build/crossbeam-epoch-d6dcad79d9474e10 -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/rpm/build/crossbeam-deque-631227ae56deb947 -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/build/crc32fast-9dabe18937753eb2 -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/build/camino-c006590045f576df -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern utf8parse=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern crossbeam_epoch=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcrossbeam_epoch-976abbba82bbdeab.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/build/num-traits-e331b69a6cd8f4a3 -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern autocfg=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/build/num-traits-e331b69a6cd8f4a3/build-script-build` 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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern icu_normalizer=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libicu_normalizer-9a64d2a70d8ec789.rmeta --extern icu_properties=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 ruff_diagnostics v0.0.20 (/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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=c75574d05f4818d3 -C extra-filename=-fb94328b15aac351 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libget_size2-748557d3374b9432.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libis_macro-8feb9fc11e22fe16.so --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_text_size-50df227e47049137.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libanstyle-659b2d5a15e3c7f8.rmeta --extern anstyle_parse=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libanstyle_parse-4bdcec1146d9d9a2.rmeta --extern anstyle_query=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libanstyle_query-7e208c89b7d954f2.rmeta --extern colorchoice=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcolorchoice-2bcf3e5b5a2712be.rmeta --extern utf8parse=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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` 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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern percent_encoding=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern idna_adapter=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libidna_adapter-354bba2d53f20741.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rmeta --extern utf8_iter=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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` 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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern iana_time_zone=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libiana_time_zone-b0587b9a0d4cd259.rmeta --extern num_traits=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern form_urlencoded=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libform_urlencoded-0247f831ead1651c.rmeta --extern idna=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libidna-34a93c529e0d081d.rmeta --extern percent_encoding=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libpercent_encoding-b520e1415645725c.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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` 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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern lazy_static=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern crossbeam_deque=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcrossbeam_deque-1b290523f35a76f7.rmeta --extern globset=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libglobset-7713393da09284bf.rmeta --extern log=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/liblog-63dc1009806e314c.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libmemchr-318fcf873d02a567.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libregex_automata-00395fdb4162d5de.rmeta --extern same_file=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libsame_file-db238e3232eb04bf.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern regex_automata=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern chrono=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libchrono-2b6957aa43350d32.rmeta --extern matchers=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libmatchers-34813b381ff03082.rmeta --extern nu_ansi_term=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libnu_ansi_term-e23ce8e1a6b6e069.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libonce_cell-853880c66000dda9.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libregex_automata-00395fdb4162d5de.rmeta --extern sharded_slab=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libsharded_slab-b77aa5cf5cb11a18.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rmeta --extern thread_local=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libthread_local-607eac8eb3dbe67f.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtracing-af27138b7221e52e.rmeta --extern tracing_core=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 ruff_notebook v0.0.20 (/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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=3be3711fc836aecc -C extra-filename=-165b3e1ed870bc10 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libanyhow-0e8b4ce465b46094.rmeta --extern rand=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/librand-dd153e46d574147e.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_diagnostics-fb94328b15aac351.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_source_file-ceaf678dedef90f8.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_text_size-50df227e47049137.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde_json-d877030b05a60a10.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libthiserror-cf70e307456d0e86.rmeta --extern uuid=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern uuid=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern chrono=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libchrono-2b6957aa43350d32.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libindexmap-30c21faf085eca3d.rmeta --extern newtype_uuid=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libnewtype_uuid-e3008797f5a81d43.rmeta --extern quick_xml=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libquick_xml-6cbcce6ef3603259.rmeta --extern strip_ansi_escapes=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libstrip_ansi_escapes-84e523b62822945c.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libthiserror-cf70e307456d0e86.rmeta --extern uuid=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcfg_if-115ceefee98900c3.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcrossbeam_utils-ba2b7dbc51c3c43f.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libhashbrown-2f4db17717c66b55.rmeta --extern lock_api=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/liblock_api-b24b410e758b009d.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libonce_cell-853880c66000dda9.rmeta --extern parking_lot_core=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 ty_static v0.0.20 (/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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=d0f5d04b0bd2f743 -C extra-filename=-a89579ecf8f71914 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_macros-54204ef7e9c6c260.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.20 (/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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=bb8a79b943172ef5 -C extra-filename=-f3482037d027573d --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern rustversion=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern fastrand=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libfastrand-d435d0fcbd4be98a.rmeta --extern getrandom=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libgetrandom-47a937fbfcc6f19e.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libonce_cell-853880c66000dda9.rmeta --extern rustix=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libmemchr-4991d4e64d510eec.rmeta --extern ucd_trie=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/liblibc-35b372f639b42432.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 `/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern pest=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libmemchr-318fcf873d02a567.rmeta --extern ucd_trie=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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.3-build/ruff-0.17.3/target/rpm/build/zstd-sys-cc8dcc2d93ee5a96 -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern bindgen=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libbindgen-148d17e1928dc79e.rlib --extern cc=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcc-a29da5b62bc78820.rlib --extern pkg_config=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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` 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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern pest=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libpest-eec9df124e48c6a5.rmeta --extern pest_meta=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libpest_meta-1e2affdf71fab390.rmeta --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libproc_macro2-17673f10b22fee24.rmeta --extern quote=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libquote-0943b73eb4733cfc.rmeta --extern syn=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -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.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern zstd_sys=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern zstd_safe=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern crc32fast=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcrc32fast-e6a0bddf7acfbf02.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libindexmap-30c21faf085eca3d.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libmemchr-318fcf873d02a567.rmeta --extern typed_path=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtyped_path-14babaf384f69107.rmeta --extern zstd=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 ruff_db v0.0.20 (/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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=9e1e6bdbd3710fa4 -C extra-filename=-cc0ccb7a5fa560d7 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libanstyle-659b2d5a15e3c7f8.rmeta --extern arc_swap=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libarc_swap-83b42df1d053c806.rmeta --extern camino=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcamino-08bd3e492d6f9a4a.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcompact_str-bd35af333f3fd27a.rmeta --extern dashmap=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libdashmap-7580136ec9d89bc0.rmeta --extern dunce=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libdunce-879b210120ba0a40.rmeta --extern etcetera=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libetcetera-429843b966577f38.rmeta --extern filetime=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libfiletime-01aa765fdf46ee42.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libget_size2-748557d3374b9432.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libignore-b5b1ff2f299eeb05.rmeta --extern matchit=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libmatchit-02aa3ee7fc95327c.rmeta --extern path_slash=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libpath_slash-c7b2aea1fde257a9.rmeta --extern pathdiff=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libpathdiff-c1231df49e745e01.rmeta --extern quick_junit=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libquick_junit-65b02b3454f8e784.rmeta --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libannotate_snippets-df9294f8254e8eb4.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_cache-2f14ceb30d9d8557.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_diagnostics-fb94328b15aac351.rmeta --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_memory_usage-f3482037d027573d.rmeta --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_notebook-165b3e1ed870bc10.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_ast-4b58ce94af492aa7.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_parser-c5c484989f64adaa.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_trivia-4616e936638aab90.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_source_file-ceaf678dedef90f8.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_text_size-50df227e47049137.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/librustc_hash-37dca6339280914e.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libsalsa-f234e9b0e4134897.rmeta --extern same_file=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libsame_file-db238e3232eb04bf.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde_json-d877030b05a60a10.rmeta --extern similar=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libsimilar-68778584c2705b9a.rmeta --extern supports_hyperlinks=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libsupports_hyperlinks-c5d1712db0c5761e.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libthiserror-cf70e307456d0e86.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtracing-af27138b7221e52e.rmeta --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtracing_subscriber-b554ea09cf0afb09.rmeta --extern ty_static=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_static-a89579ecf8f71914.rmeta --extern url=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/liburl-fe06e8b22d221827.rmeta --extern which=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libwhich-b0165f114852a362.rmeta --extern zip=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` 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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libbitflags-118099ecc7d0527f.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libonce_cell-853880c66000dda9.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde_derive-8de76ea5ec409d2e.so --extern typeid=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtypeid-0d594ad03027f0fd.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern pest=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libpest-eec9df124e48c6a5.rlib --extern pest_generator=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern console=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libconsole-72c33679996adfb1.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libonce_cell-853880c66000dda9.rmeta --extern pest=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libpest-46c70e0aae8b9cde.rmeta --extern pest_derive=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libpest_derive-b1721d82a92f7565.so --extern regex=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libregex-69a27e3c72dae979.rmeta --extern ron=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libron-92de7380e7759804.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --extern similar=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libsimilar-3745a2d623caedf0.rmeta --extern strip_ansi_escapes=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libstrip_ansi_escapes-84e523b62822945c.rmeta --extern tempfile=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern winnow=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.20 (/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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=8a3542d8b757c1ea -C extra-filename=-617df9f78375d4a0 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libbitflags-118099ecc7d0527f.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern heck=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libheck-bd292af0db190df8.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libproc_macro2-17673f10b22fee24.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libquote-0943b73eb4733cfc.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde_core-e738d293c939ef2e.rmeta --extern serde_spanned=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde_spanned-d25cec6f0efcdb58.rmeta --extern toml_datetime=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtoml_datetime-b1ffa94c283422a8.rmeta --extern toml_parser=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtoml_parser-8ddc30ed2f4dc1d5.rmeta --extern toml_writer=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtoml_writer-51fb93ffff972381.rmeta --extern winnow=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern rustix=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern strum_macros=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libanstream-edbde004338e1049.rmeta --extern anstyle=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libanstyle-659b2d5a15e3c7f8.rmeta --extern clap_lex=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libclap_lex-19523cad6df855fc.rmeta --extern strsim=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libstrsim-b5f0b3b23650fc61.rmeta --extern terminal_size=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.20 (/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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=4ed1d259e6622c80 -C extra-filename=-8647f8101b24e0e5 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libget_size2-748557d3374b9432.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_macros-54204ef7e9c6c260.so --extern salsa=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern heck=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libheck-bd292af0db190df8.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libproc_macro2-17673f10b22fee24.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libquote-0943b73eb4733cfc.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern clap_builder=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libclap_builder-89e44ce278114e22.rmeta --extern clap_derive=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 ruff_ranged_value v0.0.20 (/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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=20c93ce4d265829b -C extra-filename=-a491d2fcac776f5c --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libget_size2-748557d3374b9432.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_db-cc0ccb7a5fa560d7.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_ast-4b58ce94af492aa7.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_text_size-50df227e47049137.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --extern toml=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` Compiling ruff_python_literal v0.0.20 (/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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=abf7dc820635484c -C extra-filename=-211bf38a017e78d3 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libbitflags-118099ecc7d0527f.rmeta --extern icu_normalizer=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libicu_normalizer-9a64d2a70d8ec789.rmeta --extern icu_properties=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libicu_properties-abadee8704149068.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libitertools-5d8b7659df22ef85.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_ast-4b58ce94af492aa7.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ty_module_resolver v0.0.20 (/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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=50c59c101ece8d1b -C extra-filename=-4b414590f7d093ff --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libanyhow-0e8b4ce465b46094.rmeta --extern camino=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcamino-08bd3e492d6f9a4a.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcompact_str-bd35af333f3fd27a.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libget_size2-748557d3374b9432.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libitertools-5d8b7659df22ef85.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libmemchr-318fcf873d02a567.rmeta --extern ordermap=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libordermap-e02c7ef2078799cc.rmeta --extern regex=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libregex-69a27e3c72dae979.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libregex_syntax-7b65c1411ddff3a3.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_db-cc0ccb7a5fa560d7.rmeta --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_memory_usage-f3482037d027573d.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_ast-4b58ce94af492aa7.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_stdlib-617df9f78375d4a0.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/librustc_hash-37dca6339280914e.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libsalsa-f234e9b0e4134897.rmeta --extern strum=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libstrum-f8ff7e21858a8471.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libstrum_macros-784e92c3a84ce812.so --extern thiserror=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libthiserror-cf70e307456d0e86.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` Compiling ruff_python_codegen v0.0.20 (/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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=490a335d7d4308ba -C extra-filename=-0603eaecd56f1bd3 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_ast-4b58ce94af492aa7.rmeta --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_literal-211bf38a017e78d3.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_parser-c5c484989f64adaa.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_source_file-ceaf678dedef90f8.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_text_size-50df227e47049137.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.3-build/ruff-0.17.3/target/rpm/build/psm-5c1f7f97fc94e0fa/out` Compiling ruff_python_importer v0.0.20 (/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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=e65ed287b563c64a -C extra-filename=-caa440c85ff8203d --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libanyhow-0e8b4ce465b46094.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_diagnostics-fb94328b15aac351.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_ast-4b58ce94af492aa7.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_codegen-0603eaecd56f1bd3.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_trivia-4616e936638aab90.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_source_file-ceaf678dedef90f8.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_text_size-50df227e47049137.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.3-build/ruff-0.17.3/target/rpm/build/psm-5c1f7f97fc94e0fa/out` Compiling ruff_python_edits v0.0.20 (/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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=250f06d561b061ec -C extra-filename=-81731c4146ec2867 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_ast-4b58ce94af492aa7.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_source_file-ceaf678dedef90f8.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_text_size-50df227e47049137.rmeta -Copt-level=3 -Cdebuginfo=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.20 (/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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=98e5140d1d8af367 -C extra-filename=-889ef92ef2cbdcb9 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern camino=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcamino-08bd3e492d6f9a4a.rmeta --extern colored=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcolored-78d8ec813d7d6662.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libget_size2-748557d3374b9432.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libindexmap-30c21faf085eca3d.rmeta --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libannotate_snippets-df9294f8254e8eb4.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_db-cc0ccb7a5fa560d7.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_ast-4b58ce94af492aa7.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_trivia-4616e936638aab90.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_source_file-ceaf678dedef90f8.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_text_size-50df227e47049137.rmeta --extern strum=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libstrum-f8ff7e21858a8471.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libstrum_macros-784e92c3a84ce812.so --extern tracing=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtracing-af27138b7221e52e.rmeta --extern ty_static=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_static-a89579ecf8f71914.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern smallvec=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern once_cell=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libonce_cell-853880c66000dda9.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libunicode_width-e1c67cfdda700d87.rmeta --extern unscanny=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libunscanny-ca45669ee83a71b7.rmeta --extern version_ranges=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/liblibc-35b372f639b42432.rmeta --extern option_ext=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern dirs_sys=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.20 (/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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=a20831ac1fb2c77e -C extra-filename=-9927f7b8d10cd780 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern serde=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern dirs=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/build/rayon-core-1597ab869993c253 -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern crossbeam_deque=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcrossbeam_deque-1b290523f35a76f7.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -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.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern zstd_sys=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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` 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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern either=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libeither-5c4db3d1f02238e9.rmeta --extern rayon_core=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern jcore=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern equivalent=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libequivalent-8baa804d9521b015.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern zstd_safe=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern same_file=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern crc32fast=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcrc32fast-174011e5b8fe2fd2.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libindexmap-d30b69a2a75bcd45.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libmemchr-4991d4e64d510eec.rmeta --extern typed_path=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtyped_path-f27ce3a0d616d1e0.rmeta --extern zstd=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern crossbeam_channel=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcrossbeam_channel-f87d109cef8e4083.rmeta --extern crossbeam_deque=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcrossbeam_deque-1b290523f35a76f7.rmeta --extern crossbeam_epoch=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcrossbeam_epoch-976abbba82bbdeab.rmeta --extern crossbeam_queue=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcrossbeam_queue-b69631e1ff305d04.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/build/thiserror-b823659b7579da3e -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.20 (/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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=33b5f18687639b0b -C extra-filename=-9d962a342126f242 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/build/ty_vendored-9d962a342126f242 -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern path_slash=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libpath_slash-f64a18a2ab8f2499.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libwalkdir-b8107d1e8fea480d.rlib --extern zip=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/build/thiserror-b823659b7579da3e/build-script-build` Compiling ruff_formatter v0.0.20 (/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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=2014732ca7082c8d -C extra-filename=-f9fe65329c4091e2 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern drop_bomb=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libdrop_bomb-81b5704b6203bf5e.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_cache-2f14ceb30d9d8557.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_macros-54204ef7e9c6c260.so --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_text_size-50df227e47049137.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/librustc_hash-37dca6339280914e.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libstatic_assertions-966aba2e17064f69.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtracing-af27138b7221e52e.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/build/ty_vendored-9d962a342126f242/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libproc_macro2-17673f10b22fee24.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libquote-0943b73eb4733cfc.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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.3-build/ruff-0.17.3/target/rpm/build/radium-13428349872bdc38 -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/rpm/build/paste-e5a3b43fda3b9bac -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.3-build/ruff-0.17.3/target/rpm/build/paste-e5a3b43fda3b9bac/build-script-build` Running `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/build/radium-13428349872bdc38/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libbitflags-118099ecc7d0527f.rmeta --extern inotify_sys=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libinotify_sys-1cdfba1d5d3c939f.rmeta --extern libc=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern peg_runtime=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libpeg_runtime-e6c5b90912b1aa94.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libproc_macro2-17673f10b22fee24.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 `/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=231685ce8b984fad -C extra-filename=-31815a437eb8a830 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern ruff_db=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_db-cc0ccb7a5fa560d7.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libstatic_assertions-966aba2e17064f69.rmeta --extern zip=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern either=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/liblibc-35b372f639b42432.rmeta --extern log=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern thiserror_impl=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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)'` 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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern peg_macros=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libpeg_macros-0480b3da3f352d81.so --extern peg_runtime=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern boxcar=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libboxcar-9ccf373abff8e54f.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libindexmap-30c21faf085eca3d.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libitertools-d5dd46ccd39739a2.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libonce_cell-853880c66000dda9.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libpep440_rs-8b7b17fe1dae791b.rmeta --extern regex=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libregex-69a27e3c72dae979.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/librustc_hash-37dca6339280914e.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libthiserror-f9beacf429b168c0.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libunicode_width-e1c67cfdda700d87.rmeta --extern url=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/liburl-fe06e8b22d221827.rmeta --extern urlencoding=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/liburlencoding-597625f2af1d5e5a.rmeta --extern version_ranges=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde_core-e738d293c939ef2e.rmeta --extern serde_spanned=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde_spanned-d25cec6f0efcdb58.rmeta --extern toml_datetime=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtoml_datetime-ded9e403b8100e30.rmeta --extern toml_parser=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtoml_parser-8ddc30ed2f4dc1d5.rmeta --extern winnow=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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` 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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern tap=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern inotify=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libinotify-bac7a62fa5e20f19.rmeta --extern libc=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/liblibc-35b372f639b42432.rmeta --extern log=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/liblog-63dc1009806e314c.rmeta --extern mio=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libmio-4808d467143e57fa.rmeta --extern notify_types=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libnotify_types-4a793a0b6bf85c41.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -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` 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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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"))'` 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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libanstyle-659b2d5a15e3c7f8.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern serde=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern quote=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libquote-0943b73eb4733cfc.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern funty=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libfunty-b7f9cdab3a5e951c.rmeta --extern radium=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libradium-eff2732a3845d79e.rmeta --extern tap=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtap-a5b5621e1a181915.rmeta --extern wyz=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern path_dedot=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern phf=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libphf-8743c4ce1a34743d.rmeta --extern rust_stemmers=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern indexmap=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libindexmap-30c21faf085eca3d.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libpep440_rs-8b7b17fe1dae791b.rmeta --extern pep508_rs=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libpep508_rs-aa097cec9f6fa20c.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libthiserror-cf70e307456d0e86.rmeta --extern toml=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libannotate_snippets-336fae5ffff089a6.rlib --extern libcst_derive=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/liblibcst_derive-7553eb1f393b4cb2.so --extern memchr=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern paste=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libpaste-5a6e2378d95288f7.so --extern peg=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libpeg-093378be7a6b356f.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.20 (/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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=1c855fbdfba879df -C extra-filename=-1f08ada6ec316c72 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libanyhow-0e8b4ce465b46094.rmeta --extern clap=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libclap-b2c067affc770c84.rmeta --extern countme=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcountme-fc5011098aa14cdf.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libitertools-5d8b7659df22ef85.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libmemchr-318fcf873d02a567.rmeta --extern regex=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libregex-69a27e3c72dae979.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_cache-2f14ceb30d9d8557.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_db-cc0ccb7a5fa560d7.rmeta --extern ruff_formatter=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_formatter-f9fe65329c4091e2.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_macros-54204ef7e9c6c260.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_ast-4b58ce94af492aa7.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_parser-c5c484989f64adaa.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_trivia-4616e936638aab90.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_source_file-ceaf678dedef90f8.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_text_size-50df227e47049137.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/librustc_hash-37dca6339280914e.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libsalsa-f234e9b0e4134897.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libstatic_assertions-966aba2e17064f69.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libthiserror-cf70e307456d0e86.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` Compiling ty_combine v0.0.20 (/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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=95fadde3bc69b3c0 -C extra-filename=-73ea478222082951 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern ordermap=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libordermap-e02c7ef2078799cc.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_db-cc0ccb7a5fa560d7.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_ast-4b58ce94af492aa7.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_ranged_value-a491d2fcac776f5c.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.3-build/ruff-0.17.3/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` Compiling ruff_python_semantic v0.0.20 (/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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=dbf9cfed1c533002 -C extra-filename=-fc93b2511a7a86c6 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libbitflags-118099ecc7d0527f.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libis_macro-8feb9fc11e22fe16.so --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_cache-2f14ceb30d9d8557.rmeta --extern ruff_index=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_index-8647f8101b24e0e5.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_macros-54204ef7e9c6c260.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_ast-4b58ce94af492aa7.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_parser-c5c484989f64adaa.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_stdlib-617df9f78375d4a0.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_text_size-50df227e47049137.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/librustc_hash-37dca6339280914e.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/build/psm-5c1f7f97fc94e0fa/out` Compiling ruff_python_index v0.0.20 (/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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=ea3cb95379999441 -C extra-filename=-45236425b4c4550f --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_ast-4b58ce94af492aa7.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_trivia-4616e936638aab90.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_source_file-ceaf678dedef90f8.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_text_size-50df227e47049137.rmeta -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern log=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/rpm/build/ref-cast-38d964c8f944d387 -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern crossbeam_channel=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcrossbeam_channel-f87d109cef8e4083.rmeta --extern log=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/liblog-63dc1009806e314c.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde_derive-8de76ea5ec409d2e.so --extern serde_json=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern serde=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde_json-d877030b05a60a10.rmeta --extern url=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libproc_macro2-17673f10b22fee24.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libquote-0943b73eb4733cfc.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcfg_if-edb49bc394b32811.rmeta --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libproc_macro2-17673f10b22fee24.rmeta --extern quote=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libquote-0943b73eb4733cfc.rmeta --extern syn=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libproc_macro2-17673f10b22fee24.rmeta --extern quote=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libquote-0943b73eb4733cfc.rmeta --extern syn=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern rand_core=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libproc_macro2-17673f10b22fee24.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libquote-0943b73eb4733cfc.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libsyn-e9ecc6b5231ad4a7.rlib --extern test_case_core=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libproc_macro2-17673f10b22fee24.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libquote-0943b73eb4733cfc.rlib --extern serde_derive_internals=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde_derive_internals-c3c1b79303054611.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3 (/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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=533fe4b058519cfe -C extra-filename=-3a82316158a2c273 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libaho_corasick-608b208c01d98e96.rmeta --extern anyhow=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libanyhow-0e8b4ce465b46094.rmeta --extern bitflags=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libbitflags-118099ecc7d0527f.rmeta --extern clap=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libclap-b2c067affc770c84.rmeta --extern colored=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcolored-78d8ec813d7d6662.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcompact_str-bd35af333f3fd27a.rmeta --extern fern=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libfern-6d3ecf8b539cc1a9.rmeta --extern glob=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libglob-a32b1beee60b2076.rmeta --extern globset=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libglobset-7713393da09284bf.rmeta --extern imperative=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libimperative-1859dbb41d8c827e.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libis_macro-8feb9fc11e22fe16.so --extern itertools=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libitertools-5d8b7659df22ef85.rmeta --extern jiff=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libjiff-3db320c283bc14f8.rmeta --extern libcst_native=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/liblibcst_native-cd648b74c37e6bbf.rlib --extern log=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/liblog-63dc1009806e314c.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libmemchr-318fcf873d02a567.rmeta --extern natord=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libnatord-08434038d9f80f1a.rmeta --extern path_absolutize=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libpath_absolutize-548de43c1014e752.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libpep440_rs-8b7b17fe1dae791b.rmeta --extern pyproject_toml=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libpyproject_toml-829b3e23f1cb92c5.rmeta --extern regex=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libregex-69a27e3c72dae979.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_cache-2f14ceb30d9d8557.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_db-cc0ccb7a5fa560d7.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_diagnostics-fb94328b15aac351.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_macros-54204ef7e9c6c260.so --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_notebook-165b3e1ed870bc10.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_ast-4b58ce94af492aa7.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_codegen-0603eaecd56f1bd3.rmeta --extern ruff_python_edits=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_edits-81731c4146ec2867.rmeta --extern ruff_python_importer=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_importer-caa440c85ff8203d.rmeta --extern ruff_python_index=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_index-45236425b4c4550f.rmeta --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_literal-211bf38a017e78d3.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_parser-c5c484989f64adaa.rmeta --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_semantic-fc93b2511a7a86c6.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_stdlib-617df9f78375d4a0.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_trivia-4616e936638aab90.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_ranged_value-a491d2fcac776f5c.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_source_file-ceaf678dedef90f8.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_text_size-50df227e47049137.rmeta --extern unicode_names2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libunicode_names2-e38a3b5b645403e1.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/librustc_hash-37dca6339280914e.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde_json-d877030b05a60a10.rmeta --extern similar=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libsimilar-68778584c2705b9a.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rmeta --extern strum=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libstrum-f8ff7e21858a8471.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libstrum_macros-784e92c3a84ce812.so --extern thiserror=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libthiserror-cf70e307456d0e86.rmeta --extern toml=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtoml-83cfe9a94fff02b8.rmeta --extern typed_arena=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtyped_arena-0f9527d1785fe3eb.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libunicode_normalization-dd8914623d9437f6.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 -L native=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern ref_cast_impl=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.20 (/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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=a84053b08aedae81 -C extra-filename=-4f3e01914f1e01d9 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libbitflags-118099ecc7d0527f.rmeta --extern bitvec=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libbitvec-f4ad35932bcd76f5.rmeta --extern char_str=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libchar_str-0a48af909eec2056.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libget_size2-748557d3374b9432.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libhashbrown-b41bc621382e8eb2.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libitertools-5d8b7659df22ef85.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_db-cc0ccb7a5fa560d7.rmeta --extern ruff_index=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_index-8647f8101b24e0e5.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_macros-54204ef7e9c6c260.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_memory_usage-f3482037d027573d.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_ast-4b58ce94af492aa7.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_parser-c5c484989f64adaa.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_text_size-50df227e47049137.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/librustc_hash-37dca6339280914e.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libsalsa-f234e9b0e4134897.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libstatic_assertions-966aba2e17064f69.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libthin_vec-f22e5082a7bc7837.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtracing-af27138b7221e52e.rmeta --extern ty_combine=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_combine-73ea478222082951.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_module_resolver-4b414590f7d093ff.rmeta --extern ty_site_packages=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_site_packages-889ef92ef2cbdcb9.rmeta --extern ty_vendored=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_vendored-31815a437eb8a830.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/build/fs-err-dd54d4fe9782ab51 -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern autocfg=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern siphasher=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern dyn_clone=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libdyn_clone-9f5a1dc966d9ba05.rmeta --extern ref_cast=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libref_cast-c175d6d686776efc.rmeta --extern schemars_derive=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libschemars_derive-89a48cbc89f3c700.so --extern serde=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern phf_shared=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libphf_shared-392dee0e7f4a688b.rmeta --extern rand=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/build/fs-err-dd54d4fe9782ab51/build-script-build` Compiling ty_python_semantic v0.0.20 (/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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=6ab06d496b0b8e03 -C extra-filename=-073cf89cb4dab921 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libbitflags-118099ecc7d0527f.rmeta --extern char_str=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libchar_str-0a48af909eec2056.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcompact_str-bd35af333f3fd27a.rmeta --extern drop_bomb=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libdrop_bomb-81b5704b6203bf5e.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libget_size2-748557d3374b9432.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libindexmap-30c21faf085eca3d.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libitertools-5d8b7659df22ef85.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libmemchr-318fcf873d02a567.rmeta --extern ordermap=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libordermap-e02c7ef2078799cc.rmeta --extern rayon=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/librayon-ab34e0eb572b70fd.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_db-cc0ccb7a5fa560d7.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_diagnostics-fb94328b15aac351.rmeta --extern ruff_index=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_index-8647f8101b24e0e5.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_macros-54204ef7e9c6c260.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_memory_usage-f3482037d027573d.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_ast-4b58ce94af492aa7.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_codegen-0603eaecd56f1bd3.rmeta --extern ruff_python_edits=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_edits-81731c4146ec2867.rmeta --extern ruff_python_importer=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_importer-caa440c85ff8203d.rmeta --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_literal-211bf38a017e78d3.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_parser-c5c484989f64adaa.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_stdlib-617df9f78375d4a0.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_trivia-4616e936638aab90.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_source_file-ceaf678dedef90f8.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_text_size-50df227e47049137.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/librustc_hash-37dca6339280914e.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libsalsa-f234e9b0e4134897.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libstatic_assertions-966aba2e17064f69.rmeta --extern strum=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libstrum-f8ff7e21858a8471.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libstrum_macros-784e92c3a84ce812.so --extern thiserror=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libthiserror-cf70e307456d0e86.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtracing-af27138b7221e52e.rmeta --extern ty_combine=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_combine-73ea478222082951.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_module_resolver-4b414590f7d093ff.rmeta --extern ty_python_core=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_python_core-4f3e01914f1e01d9.rmeta --extern ty_site_packages=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_site_packages-889ef92ef2cbdcb9.rmeta --extern ty_static=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_static-a89579ecf8f71914.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern test_case_macros=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/rpm/build/nix-fb9bdef877718867 -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern cfg_aliases=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.20 (/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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=2f0c7132ce4683f4 -C extra-filename=-192e46f752627c5e --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libanyhow-0e8b4ce465b46094.rmeta --extern clap=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libclap-b2c067affc770c84.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libmemchr-318fcf873d02a567.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_cache-2f14ceb30d9d8557.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_db-cc0ccb7a5fa560d7.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_linter-3a82316158a2c273.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_macros-54204ef7e9c6c260.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_ast-4b58ce94af492aa7.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_parser-c5c484989f64adaa.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libsalsa-f234e9b0e4134897.rmeta --extern schemars=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libschemars-2e47f7c49741c9eb.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_module_resolver-4b414590f7d093ff.rmeta --extern ty_site_packages=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_site_packages-889ef92ef2cbdcb9.rmeta --extern zip=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern phf_generator=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libphf_generator-49d4736d907918fd.rmeta --extern phf_shared=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/build/escargot-6029c8478776eb9a -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern fs_err=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libfs_err-75ccf1a79df56924.rmeta --extern os_str_bytes=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/build/terminfo-32dfc7bd9c686133 -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern phf_codegen=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern siphasher=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/build/tikv-jemalloc-sys-0e911a97260f7266 -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern cc=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 `/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libanstyle-659b2d5a15e3c7f8.rmeta --extern anstyle_lossy=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libanstyle_lossy-321cd3892a4870cd.rmeta --extern anstyle_parse=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libanstyle_parse-4bdcec1146d9d9a2.rmeta --extern html_escape=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libhtml_escape-481e4abc53d2bf4b.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 `/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libmemchr-318fcf873d02a567.rmeta --extern minimal_lexical=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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` Running `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern phf_shared=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libbitflags-118099ecc7d0527f.rmeta --extern cfg_if=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcfg_if-115ceefee98900c3.rmeta --extern libc=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern log=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/liblog-63dc1009806e314c.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.20 (/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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=4cf5318a9cbc1ad6 -C extra-filename=-0aa28c02de8ea6ae --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libanyhow-0e8b4ce465b46094.rmeta --extern colored=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcolored-78d8ec813d7d6662.rmeta --extern etcetera=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libetcetera-429843b966577f38.rmeta --extern glob=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libglob-a32b1beee60b2076.rmeta --extern globset=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libglobset-7713393da09284bf.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libignore-b5b1ff2f299eeb05.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libindexmap-30c21faf085eca3d.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libis_macro-8feb9fc11e22fe16.so --extern itertools=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libitertools-5d8b7659df22ef85.rmeta --extern log=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/liblog-63dc1009806e314c.rmeta --extern matchit=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libmatchit-02aa3ee7fc95327c.rmeta --extern path_absolutize=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libpath_absolutize-548de43c1014e752.rmeta --extern path_slash=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libpath_slash-c7b2aea1fde257a9.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libpep440_rs-8b7b17fe1dae791b.rmeta --extern regex=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libregex-69a27e3c72dae979.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_cache-2f14ceb30d9d8557.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_db-cc0ccb7a5fa560d7.rmeta --extern ruff_formatter=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_formatter-f9fe65329c4091e2.rmeta --extern ruff_graph=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_graph-192e46f752627c5e.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_linter-3a82316158a2c273.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_macros-54204ef7e9c6c260.so --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_options_metadata-9927f7b8d10cd780.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_ast-4b58ce94af492aa7.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_formatter-1f08ada6ec316c72.rmeta --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_semantic-fc93b2511a7a86c6.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_stdlib-617df9f78375d4a0.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_ranged_value-a491d2fcac776f5c.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_source_file-ceaf678dedef90f8.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/librustc_hash-37dca6339280914e.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libshellexpand-2c1cbb1234bd5b9c.rmeta --extern strum=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libstrum-f8ff7e21858a8471.rmeta --extern toml=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtoml-83cfe9a94fff02b8.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern clap=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=20681bb3567c3666 -C extra-filename=-800c339ae5458fb7 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libanstream-edbde004338e1049.rmeta --extern anstyle=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libanstyle-659b2d5a15e3c7f8.rmeta --extern anstyle_svg=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libanstyle_svg-c6475f9daef00df6.rmeta --extern escargot=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libescargot-0214dadfb50e1223.rmeta --extern libc=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/liblibc-35b372f639b42432.rmeta --extern normalize_line_endings=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libnormalize_line_endings-431bfd0773d1ef06.rmeta --extern os_pipe=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libos_pipe-c5bad3bbf2b6311a.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde_json-d877030b05a60a10.rmeta --extern similar=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libsimilar-68778584c2705b9a.rmeta --extern snapbox_macros=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libsnapbox_macros-dc340edcba6279bb.rmeta --extern wait_timeout=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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` 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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern fnv=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libfnv-cfeac1916f9ff883.rmeta --extern nom=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libnom-bf3d457225940e79.rmeta --extern phf=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern clap=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libclap-b2c067affc770c84.rmeta --extern clap_complete=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.20 (/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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=34693f92bd3e593a -C extra-filename=-d3f3eb3116e1b746 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern argfile=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/liblibc-35b372f639b42432.rmeta --extern tikv_jemalloc_sys=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern clap=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libclap-b2c067affc770c84.rmeta --extern clap_complete=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libclap_complete-3185f8a200be8d62.rmeta --extern clap_complete_nushell=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern nix=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libnix-4c4e0c60b56b73ef.rmeta --extern terminfo=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libterminfo-b7a5d13c8b254ac3.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libthiserror-cf70e307456d0e86.rmeta --extern which=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern bit_vec=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libproc_macro2-17673f10b22fee24.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libquote-0943b73eb4733cfc.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libanstream-edbde004338e1049.rmeta --extern anstyle=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libanstyle-659b2d5a15e3c7f8.rmeta --extern clap=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libclap-b2c067affc770c84.rmeta --extern escape8259=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern ptr_meta_derive=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern bit_set=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libbit_set-ee4da0f146ba52d3.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libregex_automata-00395fdb4162d5de.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/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=c94c20c69bdfa7fa -C extra-filename=-7fcda5b8e9132033 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libanyhow-0e8b4ce465b46094.rmeta --extern bitvec=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libbitvec-f4ad35932bcd76f5.rmeta --extern camino=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcamino-08bd3e492d6f9a4a.rmeta --extern char_str=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libchar_str-0a48af909eec2056.rmeta --extern colored=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcolored-78d8ec813d7d6662.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcompact_str-bd35af333f3fd27a.rmeta --extern crossbeam=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcrossbeam-280ea1dc9ca72dc7.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libget_size2-748557d3374b9432.rmeta --extern globset=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libglobset-7713393da09284bf.rmeta --extern notify=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libnotify-ff41453e54bdfba1.rmeta --extern ordermap=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libordermap-e02c7ef2078799cc.rmeta --extern parking_lot=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libparking_lot-5a54ccb8c1a4cefe.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libpep440_rs-8b7b17fe1dae791b.rmeta --extern rayon=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/librayon-ab34e0eb572b70fd.rmeta --extern regex=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libregex-69a27e3c72dae979.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libregex_automata-00395fdb4162d5de.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_cache-2f14ceb30d9d8557.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_db-cc0ccb7a5fa560d7.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_macros-54204ef7e9c6c260.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_memory_usage-f3482037d027573d.rmeta --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_options_metadata-9927f7b8d10cd780.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_ast-4b58ce94af492aa7.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_ranged_value-a491d2fcac776f5c.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_source_file-ceaf678dedef90f8.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_text_size-50df227e47049137.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/librustc_hash-37dca6339280914e.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libsalsa-f234e9b0e4134897.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde_json-d877030b05a60a10.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libshellexpand-2c1cbb1234bd5b9c.rmeta --extern similar=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libsimilar-68778584c2705b9a.rmeta --extern strum=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libstrum-f8ff7e21858a8471.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libstrum_macros-784e92c3a84ce812.so --extern thiserror=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libthiserror-cf70e307456d0e86.rmeta --extern toml=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtoml-83cfe9a94fff02b8.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtracing-af27138b7221e52e.rmeta --extern ty_combine=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_combine-73ea478222082951.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_module_resolver-4b414590f7d093ff.rmeta --extern ty_python_core=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_python_core-4f3e01914f1e01d9.rmeta --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_python_semantic-073cf89cb4dab921.rmeta --extern ty_static=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_static-a89579ecf8f71914.rmeta --extern ty_vendored=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_vendored-31815a437eb8a830.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.3-build/ruff-0.17.3/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` Compiling ruff_markdown v0.0.20 (/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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=9dcd0c81399419bc -C extra-filename=-3955f3517e5a6bcc --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern regex=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libregex-69a27e3c72dae979.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_ast-4b58ce94af492aa7.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_formatter-1f08ada6ec316c72.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_trivia-4616e936638aab90.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_source_file-ceaf678dedef90f8.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_text_size-50df227e47049137.rmeta --extern ruff_workspace=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_workspace-0aa28c02de8ea6ae.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern log=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/liblog-63dc1009806e314c.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libonce_cell-853880c66000dda9.rmeta --extern tracing_core=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern camino=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcamino-08bd3e492d6f9a4a.rmeta --extern fancy_regex=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libfancy_regex-b94f78f7de6bb127.rmeta --extern libtest_mimic=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/liblibtest_mimic-529ab37d94d13a11.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern ptr_meta=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libinsta-4557d095fa317eec.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libproc_macro2-17673f10b22fee24.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libquote-0943b73eb4733cfc.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern bytecheck_derive=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libbytecheck_derive-553d137e43ca843d.so --extern ptr_meta=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libptr_meta-20e316bef53f95b4.rmeta --extern rancor=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/librancor-603afa21e99083e4.rmeta --extern simdutf8=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.20 (/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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=56b9559e056d240d -C extra-filename=-fd2f58e542989148 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libanyhow-0e8b4ce465b46094.rmeta --extern crossbeam=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcrossbeam-280ea1dc9ca72dc7.rmeta --extern lsp_types=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libgen_lsp_types-30ed8c45f38856c5.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libignore-b5b1ff2f299eeb05.rmeta --extern jod_thread=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libjod_thread-800e61ef582fd4a5.rmeta --extern lsp_server=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/liblsp_server-0b4e25768f7b2e0d.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libmemchr-318fcf873d02a567.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_db-cc0ccb7a5fa560d7.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_diagnostics-fb94328b15aac351.rmeta --extern ruff_formatter=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_formatter-f9fe65329c4091e2.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_linter-3a82316158a2c273.rmeta --extern ruff_markdown=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_markdown-3955f3517e5a6bcc.rmeta --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_notebook-165b3e1ed870bc10.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_ast-4b58ce94af492aa7.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_codegen-0603eaecd56f1bd3.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_formatter-1f08ada6ec316c72.rmeta --extern ruff_python_index=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_index-45236425b4c4550f.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_parser-c5c484989f64adaa.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_ranged_value-a491d2fcac776f5c.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_source_file-ceaf678dedef90f8.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_text_size-50df227e47049137.rmeta --extern ruff_workspace=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_workspace-0aa28c02de8ea6ae.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/librustc_hash-37dca6339280914e.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde_json-d877030b05a60a10.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libshellexpand-2c1cbb1234bd5b9c.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libthiserror-cf70e307456d0e86.rmeta --extern toml=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtoml-83cfe9a94fff02b8.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtracing-af27138b7221e52e.rmeta --extern tracing_log=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtracing_log-aba969291a915624.rmeta --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` Compiling ty_ide v0.0.0 (/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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=352bdf45460addcb -C extra-filename=-ace7f9748c06bb44 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libbitflags-118099ecc7d0527f.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcompact_str-bd35af333f3fd27a.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libget_size2-748557d3374b9432.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libindexmap-30c21faf085eca3d.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libitertools-5d8b7659df22ef85.rmeta --extern rayon=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/librayon-ab34e0eb572b70fd.rmeta --extern regex=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libregex-69a27e3c72dae979.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_db-cc0ccb7a5fa560d7.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_diagnostics-fb94328b15aac351.rmeta --extern ruff_index=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_index-8647f8101b24e0e5.rmeta --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_memory_usage-f3482037d027573d.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_ast-4b58ce94af492aa7.rmeta --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_literal-211bf38a017e78d3.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_stdlib-617df9f78375d4a0.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_trivia-4616e936638aab90.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_source_file-ceaf678dedef90f8.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_text_size-50df227e47049137.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/librustc_hash-37dca6339280914e.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libsalsa-f234e9b0e4134897.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rmeta --extern strum=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libstrum-f8ff7e21858a8471.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libstrum_macros-784e92c3a84ce812.so --extern toml_parser=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtoml_parser-8ddc30ed2f4dc1d5.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtracing-af27138b7221e52e.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_module_resolver-4b414590f7d093ff.rmeta --extern ty_project=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_project-7fcda5b8e9132033.rmeta --extern ty_python_core=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_python_core-4f3e01914f1e01d9.rmeta --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_python_semantic-073cf89cb4dab921.rmeta --extern ty_vendored=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_vendored-31815a437eb8a830.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libproc_macro2-17673f10b22fee24.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libquote-0943b73eb4733cfc.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern munge_macro=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern bytecheck=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libbitflags-118099ecc7d0527f.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libignore-b5b1ff2f299eeb05.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libproc_macro2-17673f10b22fee24.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libquote-0943b73eb4733cfc.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3 (/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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=bc086dc0996c1e3a -C extra-filename=-423676ea9df0c9f8 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/build/ruff-423676ea9df0c9f8 -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/build/ruff-423676ea9df0c9f8/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern tempfile=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern predicates_core=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libpredicates_core-65449d40ceb658cd.rmeta --extern termtree=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libanstyle-659b2d5a15e3c7f8.rmeta --extern difflib=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libdifflib-96bc3478d308f3f1.rmeta --extern predicates_core=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libanstyle-659b2d5a15e3c7f8.rmeta --extern globwalk=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libglobwalk-a630bb97c7effecf.rmeta --extern predicates=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libpredicates-50c70a9e5f9eb350.rmeta --extern predicates_core=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libpredicates_core-65449d40ceb658cd.rmeta --extern predicates_tree=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libpredicates_tree-82758d1163ca27ee.rmeta --extern tempfile=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/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=6ff82b8bf5f70b6e -C extra-filename=-61498f34cb5de4f7 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libanyhow-0e8b4ce465b46094.rmeta --extern camino=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcamino-08bd3e492d6f9a4a.rmeta --extern colored=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcolored-78d8ec813d7d6662.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libindexmap-30c21faf085eca3d.rmeta --extern insta=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libinsta-4557d095fa317eec.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libmemchr-318fcf873d02a567.rmeta --extern path_slash=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libpath_slash-c7b2aea1fde257a9.rmeta --extern regex=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libregex-69a27e3c72dae979.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_db-cc0ccb7a5fa560d7.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_diagnostics-fb94328b15aac351.rmeta --extern ruff_index=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_index-8647f8101b24e0e5.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_ast-4b58ce94af492aa7.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_trivia-4616e936638aab90.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_source_file-ceaf678dedef90f8.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_text_size-50df227e47049137.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/librustc_hash-37dca6339280914e.rmeta --extern rustc_stable_hash=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/librustc_stable_hash-9b86ba2a08ea7294.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libsalsa-f234e9b0e4134897.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --extern similar=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libsimilar-68778584c2705b9a.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libthiserror-cf70e307456d0e86.rmeta --extern toml=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtoml-83cfe9a94fff02b8.rmeta --extern toml_parser=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtoml_parser-8ddc30ed2f4dc1d5.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern bytecheck=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libbytecheck-99c19b8aea48936e.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libhashbrown-b41bc621382e8eb2.rmeta --extern munge=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libmunge-43e8bab1e078410f.rmeta --extern ptr_meta=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libptr_meta-20e316bef53f95b4.rmeta --extern rancor=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/librancor-603afa21e99083e4.rmeta --extern rend=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/librend-1c7535d468dce461.rmeta --extern rkyv_derive=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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=394767e29fbb57fb -C extra-filename=-7ebb61035be486af --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libanyhow-0e8b4ce465b46094.rmeta --extern bitflags=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libbitflags-118099ecc7d0527f.rmeta --extern cachedir=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcachedir-647f8ba86c74c3b8.rmeta --extern clap=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libclap-b2c067affc770c84.rmeta --extern clap_complete_command=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libclap_complete_command-4f32e299b65a6198.rmeta --extern clearscreen=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libclearscreen-0a040ae14795b7c2.rmeta --extern colored=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcolored-78d8ec813d7d6662.rmeta --extern filetime=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libfiletime-01aa765fdf46ee42.rmeta --extern globwalk=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libglobwalk-a630bb97c7effecf.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libignore-b5b1ff2f299eeb05.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libindexmap-30c21faf085eca3d.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libis_macro-8feb9fc11e22fe16.so --extern itertools=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libitertools-5d8b7659df22ef85.rmeta --extern jiff=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libjiff-3db320c283bc14f8.rmeta --extern log=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/liblog-63dc1009806e314c.rmeta --extern notify=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libnotify-ff41453e54bdfba1.rmeta --extern path_absolutize=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libpath_absolutize-548de43c1014e752.rmeta --extern rayon=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/librayon-ab34e0eb572b70fd.rmeta --extern regex=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libregex-69a27e3c72dae979.rmeta --extern rkyv=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/librkyv-eb44449978bd072b.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_cache-2f14ceb30d9d8557.rmeta --extern ruff_command_line=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_command_line-d3f3eb3116e1b746.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_db-cc0ccb7a5fa560d7.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_diagnostics-fb94328b15aac351.rmeta --extern ruff_graph=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_graph-192e46f752627c5e.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_linter-3a82316158a2c273.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_macros-54204ef7e9c6c260.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_markdown-3955f3517e5a6bcc.rmeta --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_notebook-165b3e1ed870bc10.rmeta --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_options_metadata-9927f7b8d10cd780.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_ast-4b58ce94af492aa7.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_formatter-1f08ada6ec316c72.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_parser-c5c484989f64adaa.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_ranged_value-a491d2fcac776f5c.rmeta --extern ruff_server=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_server-fd2f58e542989148.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_source_file-ceaf678dedef90f8.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_text_size-50df227e47049137.rmeta --extern ruff_workspace=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_workspace-0aa28c02de8ea6ae.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/librustc_hash-37dca6339280914e.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde_json-d877030b05a60a10.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libshellexpand-2c1cbb1234bd5b9c.rmeta --extern strum=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libstrum-f8ff7e21858a8471.rmeta --extern tempfile=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libthiserror-cf70e307456d0e86.rmeta --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtikv_jemallocator-6febe101ce650ab6.rmeta --extern toml=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtoml-83cfe9a94fff02b8.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtracing-af27138b7221e52e.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libwalkdir-93f5e087baa124ff.rmeta --extern wild=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` Compiling ty_server v0.0.0 (/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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=97e088271b9f323a -C extra-filename=-5946047b02e25cb6 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libanyhow-0e8b4ce465b46094.rmeta --extern bitflags=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libbitflags-118099ecc7d0527f.rmeta --extern crossbeam=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcrossbeam-280ea1dc9ca72dc7.rmeta --extern lsp_types=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libgen_lsp_types-30ed8c45f38856c5.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libindexmap-30c21faf085eca3d.rmeta --extern jod_thread=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libjod_thread-800e61ef582fd4a5.rmeta --extern lsp_server=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/liblsp_server-0b4e25768f7b2e0d.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_db-cc0ccb7a5fa560d7.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_diagnostics-fb94328b15aac351.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_macros-54204ef7e9c6c260.so --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_notebook-165b3e1ed870bc10.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_ast-4b58ce94af492aa7.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_ranged_value-a491d2fcac776f5c.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_source_file-ceaf678dedef90f8.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_text_size-50df227e47049137.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/librustc_hash-37dca6339280914e.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libsalsa-f234e9b0e4134897.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde_json-d877030b05a60a10.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libshellexpand-2c1cbb1234bd5b9c.rmeta --extern strum=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libstrum-f8ff7e21858a8471.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libthiserror-cf70e307456d0e86.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtracing-af27138b7221e52e.rmeta --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtracing_subscriber-b554ea09cf0afb09.rmeta --extern ty_combine=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_combine-73ea478222082951.rmeta --extern ty_ide=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_ide-ace7f9748c06bb44.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_module_resolver-4b414590f7d093ff.rmeta --extern ty_project=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_project-7fcda5b8e9132033.rmeta --extern ty_python_core=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_python_core-4f3e01914f1e01d9.rmeta --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_python_semantic-073cf89cb4dab921.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.3-build/ruff-0.17.3/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` Compiling ty v0.0.0 (/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/build/ty-d40e1c0799c67af4 -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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_integration_tests v0.0.0 (/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern console=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libconsole-72c33679996adfb1.rmeta --extern portable_atomic=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libportable_atomic-94e054dee940ff3f.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libunicode_width-e1c67cfdda700d87.rmeta --extern unit_prefix=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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` Running `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/build/ty-d40e1c0799c67af4/build-script-build` Compiling ctrlc v3.5.2 Running `/usr/bin/rustc --crate-name ctrlc --edition=2021 /usr/share/cargo/registry/ctrlc-3.5.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("termination"))' -C metadata=1b1a862f549a7932 -C extra-filename=-cad3bb6595811c0a --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern nix=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern lazy_static=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/liblazy_static-05c6d35c5844c0b5.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtracing-af27138b7221e52e.rmeta --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern serde=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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=7f3c815d296146d1 -C extra-filename=-cca07a27b6cc93f5 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libanyhow-0e8b4ce465b46094.rmeta --extern clap=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libclap-b2c067affc770c84.rmeta --extern clap_complete_command=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libclap_complete_command-4f32e299b65a6198.rmeta --extern clearscreen=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libclearscreen-0a040ae14795b7c2.rmeta --extern colored=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcolored-78d8ec813d7d6662.rmeta --extern crossbeam=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcrossbeam-280ea1dc9ca72dc7.rmeta --extern ctrlc=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libctrlc-cad3bb6595811c0a.rmeta --extern indicatif=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libindicatif-e2fada187e2416a6.rmeta --extern jiff=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libjiff-3db320c283bc14f8.rmeta --extern rayon=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/librayon-ab34e0eb572b70fd.rmeta --extern ruff_command_line=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_command_line-d3f3eb3116e1b746.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_db-cc0ccb7a5fa560d7.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_diagnostics-fb94328b15aac351.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_ast-4b58ce94af492aa7.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_parser-c5c484989f64adaa.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_ranged_value-a491d2fcac776f5c.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libsalsa-f234e9b0e4134897.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde_json-d877030b05a60a10.rmeta --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtikv_jemallocator-6febe101ce650ab6.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtracing-af27138b7221e52e.rmeta --extern tracing_flame=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtracing_flame-7774476b022f1f69.rmeta --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtracing_subscriber-b554ea09cf0afb09.rmeta --extern ty_combine=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_combine-73ea478222082951.rmeta --extern ty_project=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_project-7fcda5b8e9132033.rmeta --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_python_semantic-073cf89cb4dab921.rmeta --extern ty_server=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_server-5946047b02e25cb6.rmeta --extern ty_site_packages=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_site_packages-889ef92ef2cbdcb9.rmeta --extern ty_static=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_static-a89579ecf8f71914.rmeta --extern wild=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern diff=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libdiff-651be6c61af75391.rmeta --extern yansi=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/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=a7535b89081c80a4 -C extra-filename=-66ba2b79cdc0c9c0 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libanyhow-0e8b4ce465b46094.rmeta --extern camino=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcamino-08bd3e492d6f9a4a.rmeta --extern char_str=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libchar_str-0a48af909eec2056.rmeta --extern dunce=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libdunce-879b210120ba0a40.rmeta --extern mdtest=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libmdtest-61498f34cb5de4f7.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_db-cc0ccb7a5fa560d7.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_diagnostics-fb94328b15aac351.rmeta --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_notebook-165b3e1ed870bc10.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_ast-4b58ce94af492aa7.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_source_file-ceaf678dedef90f8.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libsalsa-f234e9b0e4134897.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --extern tempfile=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rmeta --extern toml=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtoml-83cfe9a94fff02b8.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtracing-af27138b7221e52e.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_module_resolver-4b414590f7d093ff.rmeta --extern ty_python_core=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_python_core-4f3e01914f1e01d9.rmeta --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_python_semantic-073cf89cb4dab921.rmeta --extern ty_vendored=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_vendored-31815a437eb8a830.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern fastrand=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libfastrand-d435d0fcbd4be98a.rmeta --extern phf_shared=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern rand=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libproc_macro2-17673f10b22fee24.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libquote-0943b73eb4733cfc.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern phf_generator=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libphf_generator-b74faf3015baf311.rmeta --extern phf_shared=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern csv_core=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcsv_core-99891ccac00f6a6a.rmeta --extern itoa=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libitoa-dc2934886b5ea521.rmeta --extern ryu=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libryu-74dd745c9df7c335.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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=70c361ff25cf5b7b -C extra-filename=-dc27be96e1de2691 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern phf_codegen=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libphf_codegen-ec19f3aaaffeb6fe.rmeta --extern rand=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/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=7f02a9f3d72247d3 -C extra-filename=-8c6c2ef7f1a2ec17 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libanyhow-0e8b4ce465b46094.rmeta --extern camino=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcamino-08bd3e492d6f9a4a.rmeta --extern mdtest=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libmdtest-61498f34cb5de4f7.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_db-cc0ccb7a5fa560d7.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_linter-3a82316158a2c273.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_ast-4b58ce94af492aa7.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_ranged_value-a491d2fcac776f5c.rmeta --extern ruff_workspace=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_workspace-0aa28c02de8ea6ae.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/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=33e697162320e5fc -C extra-filename=-17463422deee65e1 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_parser-c5c484989f64adaa.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_trivia-4616e936638aab90.rlib --extern ruff_python_trivia_integration_tests=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_trivia_integration_tests-5a2875ab27ead555.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_text_size-50df227e47049137.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.3-build/ruff-0.17.3/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=dff92dbfab7cee5c -C extra-filename=-34bd1f204b772348 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern camino=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcamino-08bd3e492d6f9a4a.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libdatatest_stable-df1db4852666dd03.rlib --extern mdtest=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libmdtest-61498f34cb5de4f7.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_db-cc0ccb7a5fa560d7.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_linter-3a82316158a2c273.rlib --extern ruff_mdtest=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_mdtest-8c6c2ef7f1a2ec17.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_ast-4b58ce94af492aa7.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_ranged_value-a491d2fcac776f5c.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_workspace-0aa28c02de8ea6ae.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name whitespace --edition=2024 crates/ruff_python_trivia_integration_tests/tests/whitespace.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=db158bb8050fd34c -C extra-filename=-26f22a6e4fdce6fa --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_parser-c5c484989f64adaa.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_trivia-4616e936638aab90.rlib --extern ruff_python_trivia_integration_tests=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_trivia_integration_tests-5a2875ab27ead555.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_text_size-50df227e47049137.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.3-build/ruff-0.17.3/target/rpm/build/psm-5c1f7f97fc94e0fa/out` Running `/usr/bin/rustc --crate-name simple_tokenizer --edition=2024 crates/ruff_python_trivia_integration_tests/tests/simple_tokenizer.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--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=1c98e15979f09745 -C extra-filename=-b92217ef42842e38 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_parser-c5c484989f64adaa.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_trivia-4616e936638aab90.rlib --extern ruff_python_trivia_integration_tests=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_trivia_integration_tests-5a2875ab27ead555.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_text_size-50df227e47049137.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.3-build/ruff-0.17.3/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=1e2829c35274568c -C extra-filename=-860da6627308ae68 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern phf_codegen=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libphf_codegen-ec19f3aaaffeb6fe.rlib --extern rand=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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=3624e4cb41d0f9d2 -C extra-filename=-92656c46bf29c660 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libget_size2-748557d3374b9432.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_text_size-50df227e47049137.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_test=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde_test-d4a0c9386ed58557.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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=6ed281b0891b4d2c -C extra-filename=-e6f31dcd83eea297 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libget_size2-748557d3374b9432.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_text_size-50df227e47049137.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_test=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde_test-d4a0c9386ed58557.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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=d6e46450776291de -C extra-filename=-8ad8c4eedc7470bd --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libget_size2-748557d3374b9432.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_text_size-50df227e47049137.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_test=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde_test-d4a0c9386ed58557.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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=077b9b51ab713f82 -C extra-filename=-89ef733cf4d54296 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libget_size2-748557d3374b9432.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_text_size-50df227e47049137.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_test=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde_test-d4a0c9386ed58557.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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=103eae21d18c7da8 -C extra-filename=-38307d9e6db3ad26 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libget_size2-748557d3374b9432.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_text_size-50df227e47049137.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_test=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde_test-d4a0c9386ed58557.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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=a23d78dc80d13afe -C extra-filename=-e9fb6feb22a89710 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libbitflags-118099ecc7d0527f.rlib --extern camino=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcamino-08bd3e492d6f9a4a.rlib --extern char_str=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libchar_str-0a48af909eec2056.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcompact_str-bd35af333f3fd27a.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libdatatest_stable-df1db4852666dd03.rlib --extern drop_bomb=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libdrop_bomb-81b5704b6203bf5e.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libget_size2-748557d3374b9432.rlib --extern glob=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libglob-a32b1beee60b2076.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libindexmap-30c21faf085eca3d.rlib --extern indoc=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libindoc-28a0dbad15bfd2da.so --extern insta=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern itertools=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern ordermap=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libordermap-e02c7ef2078799cc.rlib --extern pretty_assertions=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libpretty_assertions-7e3bc5102078e804.rlib --extern quickcheck=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libquickcheck-1ff63818ad4a86f4.rlib --extern quickcheck_macros=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libquickcheck_macros-6c1f6dc2a584279f.so --extern rayon=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/librayon-ab34e0eb572b70fd.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_db-cc0ccb7a5fa560d7.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_diagnostics-fb94328b15aac351.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_index-8647f8101b24e0e5.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_macros-54204ef7e9c6c260.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_memory_usage-f3482037d027573d.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_ast-4b58ce94af492aa7.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_codegen-0603eaecd56f1bd3.rlib --extern ruff_python_edits=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_edits-81731c4146ec2867.rlib --extern ruff_python_importer=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_importer-caa440c85ff8203d.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_literal-211bf38a017e78d3.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_parser-c5c484989f64adaa.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_stdlib-617df9f78375d4a0.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_trivia-4616e936638aab90.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_source_file-ceaf678dedef90f8.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_text_size-50df227e47049137.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libsalsa-f234e9b0e4134897.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libstatic_assertions-966aba2e17064f69.rlib --extern strum=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libstrum-f8ff7e21858a8471.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libstrum_macros-784e92c3a84ce812.so --extern test_case=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtest_case-b18984b9bd82554b.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_combine-73ea478222082951.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_module_resolver-4b414590f7d093ff.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_python_core-4f3e01914f1e01d9.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_python_semantic-073cf89cb4dab921.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_site_packages-889ef92ef2cbdcb9.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_static-a89579ecf8f71914.rlib --extern ty_test=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_test-66ba2b79cdc0c9c0.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_vendored-31815a437eb8a830.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.3-build/ruff-0.17.3/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=bd0efcc9232d1d1a -C extra-filename=-b383f4cb9acb283a --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern clap=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libclap-b2c067affc770c84.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libclap_complete_command-4f32e299b65a6198.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libclearscreen-0a040ae14795b7c2.rlib --extern colored=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcolored-78d8ec813d7d6662.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcrossbeam-280ea1dc9ca72dc7.rlib --extern ctrlc=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libctrlc-cad3bb6595811c0a.rlib --extern dunce=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libdunce-879b210120ba0a40.rlib --extern filetime=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libfiletime-01aa765fdf46ee42.rlib --extern indicatif=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libindicatif-e2fada187e2416a6.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libinsta_cmd-9044d4b9df027029.rlib --extern jiff=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libjiff-3db320c283bc14f8.rlib --extern rayon=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/librayon-ab34e0eb572b70fd.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_command_line-d3f3eb3116e1b746.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_db-cc0ccb7a5fa560d7.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_diagnostics-fb94328b15aac351.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_ast-4b58ce94af492aa7.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_parser-c5c484989f64adaa.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_trivia-4616e936638aab90.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_ranged_value-a491d2fcac776f5c.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libsalsa-f234e9b0e4134897.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtikv_jemallocator-6febe101ce650ab6.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtoml-83cfe9a94fff02b8.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern tracing_flame=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtracing_flame-7774476b022f1f69.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtracing_subscriber-b554ea09cf0afb09.rlib --extern ty=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty-cca07a27b6cc93f5.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_combine-73ea478222082951.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_module_resolver-4b414590f7d093ff.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_project-7fcda5b8e9132033.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_python_core-4f3e01914f1e01d9.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_python_semantic-073cf89cb4dab921.rlib --extern ty_server=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_server-5946047b02e25cb6.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_site_packages-889ef92ef2cbdcb9.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_static-a89579ecf8f71914.rlib --extern wild=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libwild-ef8e516907eb6a5d.rlib --extern zip=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` warning: method `set_watch` is never used --> crates/ty/tests/file_watching.rs:441:8 | 358 | impl<'a> SetupContext<'a> { | ------------------------- method in this implementation ... 441 | 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=7fabad37d7f6df58 -C extra-filename=-57e03337e7486a47 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern clap=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libclap-b2c067affc770c84.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libclap_complete_command-4f32e299b65a6198.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libclearscreen-0a040ae14795b7c2.rlib --extern colored=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcolored-78d8ec813d7d6662.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcrossbeam-280ea1dc9ca72dc7.rlib --extern ctrlc=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libctrlc-cad3bb6595811c0a.rlib --extern indicatif=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libindicatif-e2fada187e2416a6.rlib --extern jiff=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libjiff-3db320c283bc14f8.rlib --extern rayon=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/librayon-ab34e0eb572b70fd.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_command_line-d3f3eb3116e1b746.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_db-cc0ccb7a5fa560d7.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_diagnostics-fb94328b15aac351.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_ast-4b58ce94af492aa7.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_parser-c5c484989f64adaa.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_ranged_value-a491d2fcac776f5c.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libsalsa-f234e9b0e4134897.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtikv_jemallocator-6febe101ce650ab6.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern tracing_flame=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtracing_flame-7774476b022f1f69.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtracing_subscriber-b554ea09cf0afb09.rlib --extern ty=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty-cca07a27b6cc93f5.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_combine-73ea478222082951.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_project-7fcda5b8e9132033.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_python_semantic-073cf89cb4dab921.rlib --extern ty_server=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_server-5946047b02e25cb6.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_site_packages-889ef92ef2cbdcb9.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_static-a89579ecf8f71914.rlib --extern wild=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/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=f000dffcfe84917c -C extra-filename=-ebe8dde4f504a785 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libbitflags-118099ecc7d0527f.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcrossbeam-280ea1dc9ca72dc7.rlib --extern dunce=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libdunce-879b210120ba0a40.rlib --extern lsp_types=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libgen_lsp_types-30ed8c45f38856c5.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libindexmap-30c21faf085eca3d.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern jod_thread=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libjod_thread-800e61ef582fd4a5.rlib --extern lsp_server=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/liblsp_server-0b4e25768f7b2e0d.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_db-cc0ccb7a5fa560d7.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_diagnostics-fb94328b15aac351.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_macros-54204ef7e9c6c260.so --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_notebook-165b3e1ed870bc10.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_ast-4b58ce94af492aa7.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_trivia-4616e936638aab90.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_ranged_value-a491d2fcac776f5c.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_source_file-ceaf678dedef90f8.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_text_size-50df227e47049137.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libsalsa-f234e9b0e4134897.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libshellexpand-2c1cbb1234bd5b9c.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rlib --extern strum=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libstrum-f8ff7e21858a8471.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtracing_subscriber-b554ea09cf0afb09.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_combine-73ea478222082951.rlib --extern ty_ide=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_ide-ace7f9748c06bb44.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_module_resolver-4b414590f7d093ff.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_project-7fcda5b8e9132033.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_python_core-4f3e01914f1e01d9.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_python_semantic-073cf89cb4dab921.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.3-build/ruff-0.17.3/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` warning: `ty` (test "file_watching") generated 1 warning 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=3524e937bbf0b9ca -C extra-filename=-a9dc087ce01b8018 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libbitflags-118099ecc7d0527f.rlib --extern camino=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcamino-08bd3e492d6f9a4a.rlib --extern char_str=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libchar_str-0a48af909eec2056.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcompact_str-bd35af333f3fd27a.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libdatatest_stable-df1db4852666dd03.rlib --extern drop_bomb=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libdrop_bomb-81b5704b6203bf5e.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libget_size2-748557d3374b9432.rlib --extern glob=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libglob-a32b1beee60b2076.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libindexmap-30c21faf085eca3d.rlib --extern indoc=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libindoc-28a0dbad15bfd2da.so --extern insta=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern itertools=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern ordermap=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libordermap-e02c7ef2078799cc.rlib --extern pretty_assertions=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libpretty_assertions-7e3bc5102078e804.rlib --extern quickcheck=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libquickcheck-1ff63818ad4a86f4.rlib --extern quickcheck_macros=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libquickcheck_macros-6c1f6dc2a584279f.so --extern rayon=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/librayon-ab34e0eb572b70fd.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_db-cc0ccb7a5fa560d7.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_diagnostics-fb94328b15aac351.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_index-8647f8101b24e0e5.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_macros-54204ef7e9c6c260.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_memory_usage-f3482037d027573d.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_ast-4b58ce94af492aa7.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_codegen-0603eaecd56f1bd3.rlib --extern ruff_python_edits=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_edits-81731c4146ec2867.rlib --extern ruff_python_importer=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_importer-caa440c85ff8203d.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_literal-211bf38a017e78d3.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_parser-c5c484989f64adaa.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_stdlib-617df9f78375d4a0.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_trivia-4616e936638aab90.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_source_file-ceaf678dedef90f8.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_text_size-50df227e47049137.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libsalsa-f234e9b0e4134897.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libstatic_assertions-966aba2e17064f69.rlib --extern strum=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libstrum-f8ff7e21858a8471.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libstrum_macros-784e92c3a84ce812.so --extern test_case=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtest_case-b18984b9bd82554b.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_combine-73ea478222082951.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_module_resolver-4b414590f7d093ff.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_python_core-4f3e01914f1e01d9.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_site_packages-889ef92ef2cbdcb9.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_static-a89579ecf8f71914.rlib --extern ty_test=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_test-66ba2b79cdc0c9c0.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_vendored-31815a437eb8a830.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.3-build/ruff-0.17.3/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` Compiling ty_completion_bench v0.0.0 (/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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=1c3fc07bf02f4da3 -C extra-filename=-c1fe426e03fa222b --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern bstr=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libbstr-c3d1ff06db8f4d36.rlib --extern clap=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libclap-b2c067affc770c84.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_db-cc0ccb7a5fa560d7.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_text_size-50df227e47049137.rlib --extern ty_ide=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_ide-ace7f9748c06bb44.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_project-7fcda5b8e9132033.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.3-build/ruff-0.17.3/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=c5b88bce08c3722b -C extra-filename=-0ffa92d056673bf0 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern camino=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcamino-08bd3e492d6f9a4a.rlib --extern char_str=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libchar_str-0a48af909eec2056.rlib --extern dunce=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libdunce-879b210120ba0a40.rlib --extern mdtest=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libmdtest-61498f34cb5de4f7.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_db-cc0ccb7a5fa560d7.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_diagnostics-fb94328b15aac351.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_notebook-165b3e1ed870bc10.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_ast-4b58ce94af492aa7.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_trivia-4616e936638aab90.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_source_file-ceaf678dedef90f8.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libsalsa-f234e9b0e4134897.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtoml-83cfe9a94fff02b8.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_module_resolver-4b414590f7d093ff.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_python_core-4f3e01914f1e01d9.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_python_semantic-073cf89cb4dab921.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_vendored-31815a437eb8a830.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.3-build/ruff-0.17.3/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=7e68bd122b744569 -C extra-filename=-1f2af1c8db424b88 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern clap=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libclap-b2c067affc770c84.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libclap_complete_command-4f32e299b65a6198.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libclearscreen-0a040ae14795b7c2.rlib --extern colored=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcolored-78d8ec813d7d6662.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcrossbeam-280ea1dc9ca72dc7.rlib --extern ctrlc=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libctrlc-cad3bb6595811c0a.rlib --extern dunce=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libdunce-879b210120ba0a40.rlib --extern filetime=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libfiletime-01aa765fdf46ee42.rlib --extern indicatif=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libindicatif-e2fada187e2416a6.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libinsta_cmd-9044d4b9df027029.rlib --extern jiff=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libjiff-3db320c283bc14f8.rlib --extern rayon=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/librayon-ab34e0eb572b70fd.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_command_line-d3f3eb3116e1b746.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_db-cc0ccb7a5fa560d7.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_diagnostics-fb94328b15aac351.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_ast-4b58ce94af492aa7.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_parser-c5c484989f64adaa.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_trivia-4616e936638aab90.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_ranged_value-a491d2fcac776f5c.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libsalsa-f234e9b0e4134897.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtikv_jemallocator-6febe101ce650ab6.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtoml-83cfe9a94fff02b8.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern tracing_flame=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtracing_flame-7774476b022f1f69.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtracing_subscriber-b554ea09cf0afb09.rlib --extern ty=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty-cca07a27b6cc93f5.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_combine-73ea478222082951.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_module_resolver-4b414590f7d093ff.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_project-7fcda5b8e9132033.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_python_core-4f3e01914f1e01d9.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_python_semantic-073cf89cb4dab921.rlib --extern ty_server=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_server-5946047b02e25cb6.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_site_packages-889ef92ef2cbdcb9.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_static-a89579ecf8f71914.rlib --extern wild=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libwild-ef8e516907eb6a5d.rlib --extern zip=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/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=9018084fb51afc28 -C extra-filename=-f4c9ae333cbaa691 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern bitvec=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libbitvec-f4ad35932bcd76f5.rlib --extern camino=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcamino-08bd3e492d6f9a4a.rlib --extern char_str=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libchar_str-0a48af909eec2056.rlib --extern colored=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcolored-78d8ec813d7d6662.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcompact_str-bd35af333f3fd27a.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcrossbeam-280ea1dc9ca72dc7.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libget_size2-748557d3374b9432.rlib --extern globset=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libglobset-7713393da09284bf.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern notify=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libnotify-ff41453e54bdfba1.rlib --extern ordermap=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libordermap-e02c7ef2078799cc.rlib --extern parking_lot=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libparking_lot-5a54ccb8c1a4cefe.rlib --extern pep440_rs=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libpep440_rs-8b7b17fe1dae791b.rlib --extern rayon=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/librayon-ab34e0eb572b70fd.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern regex_automata=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libregex_automata-00395fdb4162d5de.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_cache-2f14ceb30d9d8557.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_db-cc0ccb7a5fa560d7.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_macros-54204ef7e9c6c260.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_memory_usage-f3482037d027573d.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_options_metadata-9927f7b8d10cd780.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_ast-4b58ce94af492aa7.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_trivia-4616e936638aab90.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_ranged_value-a491d2fcac776f5c.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_source_file-ceaf678dedef90f8.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_text_size-50df227e47049137.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libsalsa-f234e9b0e4134897.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libshellexpand-2c1cbb1234bd5b9c.rlib --extern similar=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libsimilar-68778584c2705b9a.rlib --extern strum=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libstrum-f8ff7e21858a8471.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libstrum_macros-784e92c3a84ce812.so --extern tempfile=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtoml-83cfe9a94fff02b8.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_combine-73ea478222082951.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_module_resolver-4b414590f7d093ff.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_python_core-4f3e01914f1e01d9.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_python_semantic-073cf89cb4dab921.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_static-a89579ecf8f71914.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_vendored-31815a437eb8a830.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.3-build/ruff-0.17.3/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=b7f0092859448b78 -C extra-filename=-18020e70ef618832 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libbitflags-118099ecc7d0527f.rlib --extern camino=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcamino-08bd3e492d6f9a4a.rlib --extern char_str=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libchar_str-0a48af909eec2056.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcompact_str-bd35af333f3fd27a.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libdatatest_stable-df1db4852666dd03.rlib --extern drop_bomb=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libdrop_bomb-81b5704b6203bf5e.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libget_size2-748557d3374b9432.rlib --extern glob=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libglob-a32b1beee60b2076.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libindexmap-30c21faf085eca3d.rlib --extern indoc=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libindoc-28a0dbad15bfd2da.so --extern insta=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern itertools=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern ordermap=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libordermap-e02c7ef2078799cc.rlib --extern pretty_assertions=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libpretty_assertions-7e3bc5102078e804.rlib --extern quickcheck=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libquickcheck-1ff63818ad4a86f4.rlib --extern quickcheck_macros=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libquickcheck_macros-6c1f6dc2a584279f.so --extern rayon=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/librayon-ab34e0eb572b70fd.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_db-cc0ccb7a5fa560d7.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_diagnostics-fb94328b15aac351.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_index-8647f8101b24e0e5.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_macros-54204ef7e9c6c260.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_memory_usage-f3482037d027573d.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_ast-4b58ce94af492aa7.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_codegen-0603eaecd56f1bd3.rlib --extern ruff_python_edits=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_edits-81731c4146ec2867.rlib --extern ruff_python_importer=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_importer-caa440c85ff8203d.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_literal-211bf38a017e78d3.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_parser-c5c484989f64adaa.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_stdlib-617df9f78375d4a0.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_trivia-4616e936638aab90.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_source_file-ceaf678dedef90f8.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_text_size-50df227e47049137.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libsalsa-f234e9b0e4134897.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libstatic_assertions-966aba2e17064f69.rlib --extern strum=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libstrum-f8ff7e21858a8471.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libstrum_macros-784e92c3a84ce812.so --extern test_case=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtest_case-b18984b9bd82554b.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_combine-73ea478222082951.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_module_resolver-4b414590f7d093ff.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_python_core-4f3e01914f1e01d9.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_python_semantic-073cf89cb4dab921.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_site_packages-889ef92ef2cbdcb9.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_static-a89579ecf8f71914.rlib --extern ty_test=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_test-66ba2b79cdc0c9c0.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_vendored-31815a437eb8a830.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.3-build/ruff-0.17.3/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` Compiling ty_completion_eval v0.0.0 (/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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=37143a8e7eef8a85 -C extra-filename=-b4b8f5239e6cc54d --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern bstr=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libbstr-c3d1ff06db8f4d36.rlib --extern clap=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libclap-b2c067affc770c84.rlib --extern csv=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcsv-3537888b6206d470.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_db-cc0ccb7a5fa560d7.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_text_size-50df227e47049137.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtoml-83cfe9a94fff02b8.rlib --extern ty_ide=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_ide-ace7f9748c06bb44.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_module_resolver-4b414590f7d093ff.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_project-7fcda5b8e9132033.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/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=8c3228a96d4dc40f -C extra-filename=-dc4c66be5ca857bd --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libbitflags-118099ecc7d0527f.rlib --extern camino=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcamino-08bd3e492d6f9a4a.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcompact_str-bd35af333f3fd27a.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libget_size2-748557d3374b9432.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libindexmap-30c21faf085eca3d.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern itertools=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern rayon=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/librayon-ab34e0eb572b70fd.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_db-cc0ccb7a5fa560d7.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_diagnostics-fb94328b15aac351.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_index-8647f8101b24e0e5.rlib --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_memory_usage-f3482037d027573d.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_ast-4b58ce94af492aa7.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_literal-211bf38a017e78d3.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_parser-c5c484989f64adaa.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_stdlib-617df9f78375d4a0.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_trivia-4616e936638aab90.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_source_file-ceaf678dedef90f8.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_text_size-50df227e47049137.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libsalsa-f234e9b0e4134897.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rlib --extern strum=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libstrum-f8ff7e21858a8471.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libstrum_macros-784e92c3a84ce812.so --extern toml_parser=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtoml_parser-8ddc30ed2f4dc1d5.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_module_resolver-4b414590f7d093ff.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_project-7fcda5b8e9132033.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_python_core-4f3e01914f1e01d9.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_python_semantic-073cf89cb4dab921.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_vendored-31815a437eb8a830.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.3-build/ruff-0.17.3/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=699249c7def8e95d -C extra-filename=-4f1daa160833e7bf --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern clap=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libclap-b2c067affc770c84.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libclap_complete_command-4f32e299b65a6198.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libclearscreen-0a040ae14795b7c2.rlib --extern colored=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcolored-78d8ec813d7d6662.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcrossbeam-280ea1dc9ca72dc7.rlib --extern ctrlc=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libctrlc-cad3bb6595811c0a.rlib --extern dunce=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libdunce-879b210120ba0a40.rlib --extern filetime=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libfiletime-01aa765fdf46ee42.rlib --extern indicatif=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libindicatif-e2fada187e2416a6.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libinsta_cmd-9044d4b9df027029.rlib --extern jiff=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libjiff-3db320c283bc14f8.rlib --extern rayon=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/librayon-ab34e0eb572b70fd.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_command_line-d3f3eb3116e1b746.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_db-cc0ccb7a5fa560d7.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_diagnostics-fb94328b15aac351.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_ast-4b58ce94af492aa7.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_parser-c5c484989f64adaa.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_trivia-4616e936638aab90.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_ranged_value-a491d2fcac776f5c.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libsalsa-f234e9b0e4134897.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtikv_jemallocator-6febe101ce650ab6.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtoml-83cfe9a94fff02b8.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern tracing_flame=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtracing_flame-7774476b022f1f69.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtracing_subscriber-b554ea09cf0afb09.rlib --extern ty=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty-cca07a27b6cc93f5.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_combine-73ea478222082951.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_module_resolver-4b414590f7d093ff.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_project-7fcda5b8e9132033.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_python_core-4f3e01914f1e01d9.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_python_semantic-073cf89cb4dab921.rlib --extern ty_server=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_server-5946047b02e25cb6.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_site_packages-889ef92ef2cbdcb9.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_static-a89579ecf8f71914.rlib --extern wild=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libwild-ef8e516907eb6a5d.rlib --extern zip=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name self_environment --edition=2024 crates/ty/tests/self_environment.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "test-uv"))' -C metadata=d2c92551ae3f5f5f -C extra-filename=-628f403cb9e2581d --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern clap=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libclap-b2c067affc770c84.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libclap_complete_command-4f32e299b65a6198.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libclearscreen-0a040ae14795b7c2.rlib --extern colored=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcolored-78d8ec813d7d6662.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcrossbeam-280ea1dc9ca72dc7.rlib --extern ctrlc=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libctrlc-cad3bb6595811c0a.rlib --extern dunce=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libdunce-879b210120ba0a40.rlib --extern filetime=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libfiletime-01aa765fdf46ee42.rlib --extern indicatif=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libindicatif-e2fada187e2416a6.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libinsta_cmd-9044d4b9df027029.rlib --extern jiff=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libjiff-3db320c283bc14f8.rlib --extern rayon=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/librayon-ab34e0eb572b70fd.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_command_line-d3f3eb3116e1b746.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_db-cc0ccb7a5fa560d7.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_diagnostics-fb94328b15aac351.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_ast-4b58ce94af492aa7.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_parser-c5c484989f64adaa.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_trivia-4616e936638aab90.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_ranged_value-a491d2fcac776f5c.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libsalsa-f234e9b0e4134897.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtikv_jemallocator-6febe101ce650ab6.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtoml-83cfe9a94fff02b8.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern tracing_flame=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtracing_flame-7774476b022f1f69.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtracing_subscriber-b554ea09cf0afb09.rlib --extern ty=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty-cca07a27b6cc93f5.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_combine-73ea478222082951.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_module_resolver-4b414590f7d093ff.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_project-7fcda5b8e9132033.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_python_core-4f3e01914f1e01d9.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_python_semantic-073cf89cb4dab921.rlib --extern ty_server=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_server-5946047b02e25cb6.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_site_packages-889ef92ef2cbdcb9.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_static-a89579ecf8f71914.rlib --extern wild=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libwild-ef8e516907eb6a5d.rlib --extern zip=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name e2e --edition=2024 crates/ty_server/tests/e2e/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("test-uv"))' -C metadata=4a036e49846f8954 -C extra-filename=-9d944de053d3ccdb --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libbitflags-118099ecc7d0527f.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcrossbeam-280ea1dc9ca72dc7.rlib --extern dunce=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libdunce-879b210120ba0a40.rlib --extern lsp_types=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libgen_lsp_types-30ed8c45f38856c5.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libindexmap-30c21faf085eca3d.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern jod_thread=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libjod_thread-800e61ef582fd4a5.rlib --extern lsp_server=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/liblsp_server-0b4e25768f7b2e0d.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_db-cc0ccb7a5fa560d7.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_diagnostics-fb94328b15aac351.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_macros-54204ef7e9c6c260.so --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_notebook-165b3e1ed870bc10.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_ast-4b58ce94af492aa7.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_trivia-4616e936638aab90.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_ranged_value-a491d2fcac776f5c.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_source_file-ceaf678dedef90f8.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_text_size-50df227e47049137.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libsalsa-f234e9b0e4134897.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libshellexpand-2c1cbb1234bd5b9c.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rlib --extern strum=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libstrum-f8ff7e21858a8471.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtracing_subscriber-b554ea09cf0afb09.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_combine-73ea478222082951.rlib --extern ty_ide=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_ide-ace7f9748c06bb44.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_module_resolver-4b414590f7d093ff.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_project-7fcda5b8e9132033.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_python_core-4f3e01914f1e01d9.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_python_semantic-073cf89cb4dab921.rlib --extern ty_server=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_server-5946047b02e25cb6.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.3-build/ruff-0.17.3/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=9283a19e14ea39f4 -C extra-filename=-a4fdd172bb451136 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern clap=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libclap-b2c067affc770c84.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libclap_complete_command-4f32e299b65a6198.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libclearscreen-0a040ae14795b7c2.rlib --extern colored=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcolored-78d8ec813d7d6662.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcrossbeam-280ea1dc9ca72dc7.rlib --extern ctrlc=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libctrlc-cad3bb6595811c0a.rlib --extern dunce=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libdunce-879b210120ba0a40.rlib --extern filetime=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libfiletime-01aa765fdf46ee42.rlib --extern indicatif=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libindicatif-e2fada187e2416a6.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libinsta_cmd-9044d4b9df027029.rlib --extern jiff=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libjiff-3db320c283bc14f8.rlib --extern rayon=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/librayon-ab34e0eb572b70fd.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_command_line-d3f3eb3116e1b746.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_db-cc0ccb7a5fa560d7.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_diagnostics-fb94328b15aac351.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_ast-4b58ce94af492aa7.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_parser-c5c484989f64adaa.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_trivia-4616e936638aab90.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_ranged_value-a491d2fcac776f5c.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libsalsa-f234e9b0e4134897.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtikv_jemallocator-6febe101ce650ab6.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtoml-83cfe9a94fff02b8.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern tracing_flame=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtracing_flame-7774476b022f1f69.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtracing_subscriber-b554ea09cf0afb09.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_combine-73ea478222082951.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_module_resolver-4b414590f7d093ff.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_project-7fcda5b8e9132033.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_python_core-4f3e01914f1e01d9.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_python_semantic-073cf89cb4dab921.rlib --extern ty_server=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_server-5946047b02e25cb6.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_site_packages-889ef92ef2cbdcb9.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_static-a89579ecf8f71914.rlib --extern wild=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libwild-ef8e516907eb6a5d.rlib --extern zip=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/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=f1cb1bb2874f6c71 -C extra-filename=-4585a4d63df8119b --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_ast-4b58ce94af492aa7.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_ast_integration_tests-2f7a75a922313993.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_parser-c5c484989f64adaa.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_trivia-4616e936638aab90.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_text_size-50df227e47049137.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.3-build/ruff-0.17.3/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=73a814969e44887f -C extra-filename=-ba2ec3310afa89ce --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_ast-4b58ce94af492aa7.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_ast_integration_tests-2f7a75a922313993.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_parser-c5c484989f64adaa.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_trivia-4616e936638aab90.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_text_size-50df227e47049137.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.3-build/ruff-0.17.3/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=f4c6525aa33fafa3 -C extra-filename=-1489d8b214cf3b80 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_ast-4b58ce94af492aa7.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_ast_integration_tests-2f7a75a922313993.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_parser-c5c484989f64adaa.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_trivia-4616e936638aab90.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_text_size-50df227e47049137.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.3-build/ruff-0.17.3/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=2c78646d278d75a2 -C extra-filename=-f34e18e0e874e874 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_ast-4b58ce94af492aa7.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_ast_integration_tests-2f7a75a922313993.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_parser-c5c484989f64adaa.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_trivia-4616e936638aab90.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_text_size-50df227e47049137.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.3-build/ruff-0.17.3/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=c96990db5f15a8d2 -C extra-filename=-342bc8224c410407 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_ast-4b58ce94af492aa7.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_ast_integration_tests-2f7a75a922313993.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_parser-c5c484989f64adaa.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_trivia-4616e936638aab90.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_text_size-50df227e47049137.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.3-build/ruff-0.17.3/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=76161a7bd98bb83b -C extra-filename=-6df61af1ffa09050 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_ast-4b58ce94af492aa7.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_ast_integration_tests-2f7a75a922313993.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_parser-c5c484989f64adaa.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_trivia-4616e936638aab90.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_text_size-50df227e47049137.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.3-build/ruff-0.17.3/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=02141496247b70bd -C extra-filename=-fed69b2e4915e886 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_ast-4b58ce94af492aa7.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_ast_integration_tests-2f7a75a922313993.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_parser-c5c484989f64adaa.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_trivia-4616e936638aab90.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_text_size-50df227e47049137.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.3-build/ruff-0.17.3/target/rpm/build/psm-5c1f7f97fc94e0fa/out` Running `/usr/bin/rustc --crate-name parentheses --edition=2024 crates/ruff_python_ast_integration_tests/tests/parentheses.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=630e5a66c57f8b19 -C extra-filename=-44509e5a328b2d95 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_ast-4b58ce94af492aa7.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_ast_integration_tests-2f7a75a922313993.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_parser-c5c484989f64adaa.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_trivia-4616e936638aab90.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_text_size-50df227e47049137.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.3-build/ruff-0.17.3/target/rpm/build/psm-5c1f7f97fc94e0fa/out` 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=27572750dbc2a00d -C extra-filename=-3fe790ac07359fea --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libassert_fs-238f18382b3f5e32.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libbitflags-118099ecc7d0527f.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcachedir-647f8ba86c74c3b8.rlib --extern clap=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libclap-b2c067affc770c84.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libclap_complete_command-4f32e299b65a6198.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libclearscreen-0a040ae14795b7c2.rlib --extern colored=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcolored-78d8ec813d7d6662.rlib --extern dunce=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libdunce-879b210120ba0a40.rlib --extern filetime=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libfiletime-01aa765fdf46ee42.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libglobwalk-a630bb97c7effecf.rlib --extern ignore=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libignore-b5b1ff2f299eeb05.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libindexmap-30c21faf085eca3d.rlib --extern indoc=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libindoc-28a0dbad15bfd2da.so --extern insta=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libinsta_cmd-9044d4b9df027029.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libis_macro-8feb9fc11e22fe16.so --extern itertools=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern jiff=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libjiff-3db320c283bc14f8.rlib --extern log=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/liblog-63dc1009806e314c.rlib --extern notify=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libnotify-ff41453e54bdfba1.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libpath_absolutize-548de43c1014e752.rlib --extern rayon=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/librayon-ab34e0eb572b70fd.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/librkyv-eb44449978bd072b.rlib --extern ruff=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff-7ebb61035be486af.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_cache-2f14ceb30d9d8557.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_command_line-d3f3eb3116e1b746.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_db-cc0ccb7a5fa560d7.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_diagnostics-fb94328b15aac351.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_graph-192e46f752627c5e.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_linter-3a82316158a2c273.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_macros-54204ef7e9c6c260.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_markdown-3955f3517e5a6bcc.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_notebook-165b3e1ed870bc10.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_options_metadata-9927f7b8d10cd780.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_ast-4b58ce94af492aa7.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_formatter-1f08ada6ec316c72.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_parser-c5c484989f64adaa.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_trivia-4616e936638aab90.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_ranged_value-a491d2fcac776f5c.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_server-fd2f58e542989148.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_source_file-ceaf678dedef90f8.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_text_size-50df227e47049137.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_workspace-0aa28c02de8ea6ae.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libshellexpand-2c1cbb1234bd5b9c.rlib --extern strum=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libstrum-f8ff7e21858a8471.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rlib --extern test_case=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtest_case-b18984b9bd82554b.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtikv_jemallocator-6febe101ce650ab6.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtoml-83cfe9a94fff02b8.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libwalkdir-93f5e087baa124ff.rlib --extern wild=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name integration_test --edition=2024 crates/ruff/tests/integration_test.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--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=8c71d91a9c4a9a65 -C extra-filename=-12248235ba196e49 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libassert_fs-238f18382b3f5e32.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libbitflags-118099ecc7d0527f.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcachedir-647f8ba86c74c3b8.rlib --extern clap=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libclap-b2c067affc770c84.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libclap_complete_command-4f32e299b65a6198.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libclearscreen-0a040ae14795b7c2.rlib --extern colored=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcolored-78d8ec813d7d6662.rlib --extern dunce=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libdunce-879b210120ba0a40.rlib --extern filetime=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libfiletime-01aa765fdf46ee42.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libglobwalk-a630bb97c7effecf.rlib --extern ignore=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libignore-b5b1ff2f299eeb05.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libindexmap-30c21faf085eca3d.rlib --extern indoc=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libindoc-28a0dbad15bfd2da.so --extern insta=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libinsta_cmd-9044d4b9df027029.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libis_macro-8feb9fc11e22fe16.so --extern itertools=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern jiff=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libjiff-3db320c283bc14f8.rlib --extern log=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/liblog-63dc1009806e314c.rlib --extern notify=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libnotify-ff41453e54bdfba1.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libpath_absolutize-548de43c1014e752.rlib --extern rayon=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/librayon-ab34e0eb572b70fd.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/librkyv-eb44449978bd072b.rlib --extern ruff=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff-7ebb61035be486af.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_cache-2f14ceb30d9d8557.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_command_line-d3f3eb3116e1b746.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_db-cc0ccb7a5fa560d7.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_diagnostics-fb94328b15aac351.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_graph-192e46f752627c5e.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_linter-3a82316158a2c273.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_macros-54204ef7e9c6c260.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_markdown-3955f3517e5a6bcc.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_notebook-165b3e1ed870bc10.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_options_metadata-9927f7b8d10cd780.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_ast-4b58ce94af492aa7.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_formatter-1f08ada6ec316c72.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_parser-c5c484989f64adaa.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_trivia-4616e936638aab90.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_ranged_value-a491d2fcac776f5c.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_server-fd2f58e542989148.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_source_file-ceaf678dedef90f8.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_text_size-50df227e47049137.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_workspace-0aa28c02de8ea6ae.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libshellexpand-2c1cbb1234bd5b9c.rlib --extern strum=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libstrum-f8ff7e21858a8471.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rlib --extern test_case=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtest_case-b18984b9bd82554b.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtikv_jemallocator-6febe101ce650ab6.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtoml-83cfe9a94fff02b8.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libwalkdir-93f5e087baa124ff.rlib --extern wild=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/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=230d8d1ba735b064 -C extra-filename=-cab6edf251bb4382 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libassert_fs-238f18382b3f5e32.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libbitflags-118099ecc7d0527f.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcachedir-647f8ba86c74c3b8.rlib --extern clap=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libclap-b2c067affc770c84.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libclap_complete_command-4f32e299b65a6198.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libclearscreen-0a040ae14795b7c2.rlib --extern colored=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcolored-78d8ec813d7d6662.rlib --extern dunce=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libdunce-879b210120ba0a40.rlib --extern filetime=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libfiletime-01aa765fdf46ee42.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libglobwalk-a630bb97c7effecf.rlib --extern ignore=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libignore-b5b1ff2f299eeb05.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libindexmap-30c21faf085eca3d.rlib --extern indoc=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libindoc-28a0dbad15bfd2da.so --extern insta=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libinsta_cmd-9044d4b9df027029.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libis_macro-8feb9fc11e22fe16.so --extern itertools=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern jiff=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libjiff-3db320c283bc14f8.rlib --extern log=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/liblog-63dc1009806e314c.rlib --extern notify=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libnotify-ff41453e54bdfba1.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libpath_absolutize-548de43c1014e752.rlib --extern rayon=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/librayon-ab34e0eb572b70fd.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/librkyv-eb44449978bd072b.rlib --extern ruff=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff-7ebb61035be486af.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_cache-2f14ceb30d9d8557.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_command_line-d3f3eb3116e1b746.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_db-cc0ccb7a5fa560d7.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_diagnostics-fb94328b15aac351.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_graph-192e46f752627c5e.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_linter-3a82316158a2c273.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_macros-54204ef7e9c6c260.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_markdown-3955f3517e5a6bcc.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_notebook-165b3e1ed870bc10.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_options_metadata-9927f7b8d10cd780.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_ast-4b58ce94af492aa7.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_formatter-1f08ada6ec316c72.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_parser-c5c484989f64adaa.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_trivia-4616e936638aab90.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_ranged_value-a491d2fcac776f5c.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_server-fd2f58e542989148.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_source_file-ceaf678dedef90f8.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_text_size-50df227e47049137.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_workspace-0aa28c02de8ea6ae.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libshellexpand-2c1cbb1234bd5b9c.rlib --extern strum=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libstrum-f8ff7e21858a8471.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rlib --extern test_case=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtest_case-b18984b9bd82554b.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtikv_jemallocator-6febe101ce650ab6.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtoml-83cfe9a94fff02b8.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libwalkdir-93f5e087baa124ff.rlib --extern wild=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/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=157f66f1207275ed -C extra-filename=-95360f8e33517974 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libassert_fs-238f18382b3f5e32.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libbitflags-118099ecc7d0527f.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcachedir-647f8ba86c74c3b8.rlib --extern clap=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libclap-b2c067affc770c84.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libclap_complete_command-4f32e299b65a6198.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libclearscreen-0a040ae14795b7c2.rlib --extern colored=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcolored-78d8ec813d7d6662.rlib --extern dunce=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libdunce-879b210120ba0a40.rlib --extern filetime=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libfiletime-01aa765fdf46ee42.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libglobwalk-a630bb97c7effecf.rlib --extern ignore=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libignore-b5b1ff2f299eeb05.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libindexmap-30c21faf085eca3d.rlib --extern indoc=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libindoc-28a0dbad15bfd2da.so --extern insta=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libinsta_cmd-9044d4b9df027029.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libis_macro-8feb9fc11e22fe16.so --extern itertools=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern jiff=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libjiff-3db320c283bc14f8.rlib --extern log=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/liblog-63dc1009806e314c.rlib --extern notify=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libnotify-ff41453e54bdfba1.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libpath_absolutize-548de43c1014e752.rlib --extern rayon=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/librayon-ab34e0eb572b70fd.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/librkyv-eb44449978bd072b.rlib --extern ruff=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff-7ebb61035be486af.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_cache-2f14ceb30d9d8557.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_command_line-d3f3eb3116e1b746.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_db-cc0ccb7a5fa560d7.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_diagnostics-fb94328b15aac351.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_graph-192e46f752627c5e.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_linter-3a82316158a2c273.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_macros-54204ef7e9c6c260.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_markdown-3955f3517e5a6bcc.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_notebook-165b3e1ed870bc10.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_options_metadata-9927f7b8d10cd780.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_ast-4b58ce94af492aa7.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_formatter-1f08ada6ec316c72.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_parser-c5c484989f64adaa.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_trivia-4616e936638aab90.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_ranged_value-a491d2fcac776f5c.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_server-fd2f58e542989148.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_source_file-ceaf678dedef90f8.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_text_size-50df227e47049137.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_workspace-0aa28c02de8ea6ae.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libshellexpand-2c1cbb1234bd5b9c.rlib --extern strum=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libstrum-f8ff7e21858a8471.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rlib --extern test_case=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtest_case-b18984b9bd82554b.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtikv_jemallocator-6febe101ce650ab6.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtoml-83cfe9a94fff02b8.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libwalkdir-93f5e087baa124ff.rlib --extern wild=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/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=b8f14745974aac52 -C extra-filename=-83eb573c91f9044a --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libassert_fs-238f18382b3f5e32.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libbitflags-118099ecc7d0527f.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcachedir-647f8ba86c74c3b8.rlib --extern clap=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libclap-b2c067affc770c84.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libclap_complete_command-4f32e299b65a6198.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libclearscreen-0a040ae14795b7c2.rlib --extern colored=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcolored-78d8ec813d7d6662.rlib --extern dunce=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libdunce-879b210120ba0a40.rlib --extern filetime=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libfiletime-01aa765fdf46ee42.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libglobwalk-a630bb97c7effecf.rlib --extern ignore=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libignore-b5b1ff2f299eeb05.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libindexmap-30c21faf085eca3d.rlib --extern indoc=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libindoc-28a0dbad15bfd2da.so --extern insta=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libinsta_cmd-9044d4b9df027029.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libis_macro-8feb9fc11e22fe16.so --extern itertools=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern jiff=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libjiff-3db320c283bc14f8.rlib --extern log=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/liblog-63dc1009806e314c.rlib --extern notify=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libnotify-ff41453e54bdfba1.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libpath_absolutize-548de43c1014e752.rlib --extern rayon=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/librayon-ab34e0eb572b70fd.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/librkyv-eb44449978bd072b.rlib --extern ruff=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff-7ebb61035be486af.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_cache-2f14ceb30d9d8557.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_command_line-d3f3eb3116e1b746.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_db-cc0ccb7a5fa560d7.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_diagnostics-fb94328b15aac351.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_graph-192e46f752627c5e.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_linter-3a82316158a2c273.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_macros-54204ef7e9c6c260.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_markdown-3955f3517e5a6bcc.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_notebook-165b3e1ed870bc10.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_options_metadata-9927f7b8d10cd780.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_ast-4b58ce94af492aa7.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_formatter-1f08ada6ec316c72.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_parser-c5c484989f64adaa.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_trivia-4616e936638aab90.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_ranged_value-a491d2fcac776f5c.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_server-fd2f58e542989148.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_source_file-ceaf678dedef90f8.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_text_size-50df227e47049137.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_workspace-0aa28c02de8ea6ae.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libshellexpand-2c1cbb1234bd5b9c.rlib --extern strum=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libstrum-f8ff7e21858a8471.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rlib --extern test_case=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtest_case-b18984b9bd82554b.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtikv_jemallocator-6febe101ce650ab6.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtoml-83cfe9a94fff02b8.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libwalkdir-93f5e087baa124ff.rlib --extern wild=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/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=c76a86711bcf3f91 -C extra-filename=-32072dc216c61fe7 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libassert_fs-238f18382b3f5e32.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libbitflags-118099ecc7d0527f.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcachedir-647f8ba86c74c3b8.rlib --extern clap=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libclap-b2c067affc770c84.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libclap_complete_command-4f32e299b65a6198.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libclearscreen-0a040ae14795b7c2.rlib --extern colored=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcolored-78d8ec813d7d6662.rlib --extern dunce=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libdunce-879b210120ba0a40.rlib --extern filetime=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libfiletime-01aa765fdf46ee42.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libglobwalk-a630bb97c7effecf.rlib --extern ignore=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libignore-b5b1ff2f299eeb05.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libindexmap-30c21faf085eca3d.rlib --extern indoc=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libindoc-28a0dbad15bfd2da.so --extern insta=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libinsta_cmd-9044d4b9df027029.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libis_macro-8feb9fc11e22fe16.so --extern itertools=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern jiff=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libjiff-3db320c283bc14f8.rlib --extern log=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/liblog-63dc1009806e314c.rlib --extern notify=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libnotify-ff41453e54bdfba1.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libpath_absolutize-548de43c1014e752.rlib --extern rayon=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/librayon-ab34e0eb572b70fd.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/librkyv-eb44449978bd072b.rlib --extern ruff=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff-7ebb61035be486af.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_cache-2f14ceb30d9d8557.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_command_line-d3f3eb3116e1b746.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_db-cc0ccb7a5fa560d7.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_diagnostics-fb94328b15aac351.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_graph-192e46f752627c5e.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_linter-3a82316158a2c273.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_macros-54204ef7e9c6c260.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_markdown-3955f3517e5a6bcc.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_notebook-165b3e1ed870bc10.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_options_metadata-9927f7b8d10cd780.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_ast-4b58ce94af492aa7.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_formatter-1f08ada6ec316c72.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_parser-c5c484989f64adaa.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_trivia-4616e936638aab90.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_ranged_value-a491d2fcac776f5c.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_server-fd2f58e542989148.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_source_file-ceaf678dedef90f8.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_text_size-50df227e47049137.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_workspace-0aa28c02de8ea6ae.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libshellexpand-2c1cbb1234bd5b9c.rlib --extern strum=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libstrum-f8ff7e21858a8471.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rlib --extern test_case=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtest_case-b18984b9bd82554b.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtikv_jemallocator-6febe101ce650ab6.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtoml-83cfe9a94fff02b8.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libwalkdir-93f5e087baa124ff.rlib --extern wild=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/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=a33a4e73460138a5 -C extra-filename=-4f362ce39afa57a3 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libbitflags-118099ecc7d0527f.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcachedir-647f8ba86c74c3b8.rlib --extern clap=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libclap-b2c067affc770c84.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libclap_complete_command-4f32e299b65a6198.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libclearscreen-0a040ae14795b7c2.rlib --extern colored=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcolored-78d8ec813d7d6662.rlib --extern filetime=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libfiletime-01aa765fdf46ee42.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libglobwalk-a630bb97c7effecf.rlib --extern ignore=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libignore-b5b1ff2f299eeb05.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libindexmap-30c21faf085eca3d.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libis_macro-8feb9fc11e22fe16.so --extern itertools=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern jiff=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libjiff-3db320c283bc14f8.rlib --extern log=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/liblog-63dc1009806e314c.rlib --extern notify=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libnotify-ff41453e54bdfba1.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libpath_absolutize-548de43c1014e752.rlib --extern rayon=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/librayon-ab34e0eb572b70fd.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/librkyv-eb44449978bd072b.rlib --extern ruff=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff-7ebb61035be486af.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_cache-2f14ceb30d9d8557.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_command_line-d3f3eb3116e1b746.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_db-cc0ccb7a5fa560d7.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_diagnostics-fb94328b15aac351.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_graph-192e46f752627c5e.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_linter-3a82316158a2c273.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_macros-54204ef7e9c6c260.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_markdown-3955f3517e5a6bcc.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_notebook-165b3e1ed870bc10.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_options_metadata-9927f7b8d10cd780.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_ast-4b58ce94af492aa7.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_formatter-1f08ada6ec316c72.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_parser-c5c484989f64adaa.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_ranged_value-a491d2fcac776f5c.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_server-fd2f58e542989148.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_source_file-ceaf678dedef90f8.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_text_size-50df227e47049137.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_workspace-0aa28c02de8ea6ae.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libshellexpand-2c1cbb1234bd5b9c.rlib --extern strum=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libstrum-f8ff7e21858a8471.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtikv_jemallocator-6febe101ce650ab6.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtoml-83cfe9a94fff02b8.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libwalkdir-93f5e087baa124ff.rlib --extern wild=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/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=ddf6d273a94e08fa -C extra-filename=-b532fb96575e2c05 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libassert_fs-238f18382b3f5e32.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libbitflags-118099ecc7d0527f.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcachedir-647f8ba86c74c3b8.rlib --extern clap=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libclap-b2c067affc770c84.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libclap_complete_command-4f32e299b65a6198.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libclearscreen-0a040ae14795b7c2.rlib --extern colored=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcolored-78d8ec813d7d6662.rlib --extern dunce=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libdunce-879b210120ba0a40.rlib --extern filetime=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libfiletime-01aa765fdf46ee42.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libglobwalk-a630bb97c7effecf.rlib --extern ignore=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libignore-b5b1ff2f299eeb05.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libindexmap-30c21faf085eca3d.rlib --extern indoc=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libindoc-28a0dbad15bfd2da.so --extern insta=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libinsta_cmd-9044d4b9df027029.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libis_macro-8feb9fc11e22fe16.so --extern itertools=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern jiff=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libjiff-3db320c283bc14f8.rlib --extern log=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/liblog-63dc1009806e314c.rlib --extern notify=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libnotify-ff41453e54bdfba1.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libpath_absolutize-548de43c1014e752.rlib --extern rayon=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/librayon-ab34e0eb572b70fd.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/librkyv-eb44449978bd072b.rlib --extern ruff=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff-7ebb61035be486af.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_cache-2f14ceb30d9d8557.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_command_line-d3f3eb3116e1b746.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_db-cc0ccb7a5fa560d7.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_diagnostics-fb94328b15aac351.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_graph-192e46f752627c5e.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_linter-3a82316158a2c273.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_macros-54204ef7e9c6c260.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_markdown-3955f3517e5a6bcc.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_notebook-165b3e1ed870bc10.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_options_metadata-9927f7b8d10cd780.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_ast-4b58ce94af492aa7.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_formatter-1f08ada6ec316c72.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_parser-c5c484989f64adaa.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_trivia-4616e936638aab90.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_ranged_value-a491d2fcac776f5c.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_server-fd2f58e542989148.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_source_file-ceaf678dedef90f8.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_text_size-50df227e47049137.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_workspace-0aa28c02de8ea6ae.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libshellexpand-2c1cbb1234bd5b9c.rlib --extern strum=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libstrum-f8ff7e21858a8471.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rlib --extern test_case=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtest_case-b18984b9bd82554b.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtikv_jemallocator-6febe101ce650ab6.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtoml-83cfe9a94fff02b8.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libwalkdir-93f5e087baa124ff.rlib --extern wild=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/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=fe88aadde819b67a -C extra-filename=-8e4c0d88675c43d1 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libassert_fs-238f18382b3f5e32.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libbitflags-118099ecc7d0527f.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcachedir-647f8ba86c74c3b8.rlib --extern clap=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libclap-b2c067affc770c84.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libclap_complete_command-4f32e299b65a6198.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libclearscreen-0a040ae14795b7c2.rlib --extern colored=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcolored-78d8ec813d7d6662.rlib --extern dunce=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libdunce-879b210120ba0a40.rlib --extern filetime=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libfiletime-01aa765fdf46ee42.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libglobwalk-a630bb97c7effecf.rlib --extern ignore=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libignore-b5b1ff2f299eeb05.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libindexmap-30c21faf085eca3d.rlib --extern indoc=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libindoc-28a0dbad15bfd2da.so --extern insta=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libinsta_cmd-9044d4b9df027029.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libis_macro-8feb9fc11e22fe16.so --extern itertools=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern jiff=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libjiff-3db320c283bc14f8.rlib --extern log=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/liblog-63dc1009806e314c.rlib --extern notify=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libnotify-ff41453e54bdfba1.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libpath_absolutize-548de43c1014e752.rlib --extern rayon=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/librayon-ab34e0eb572b70fd.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/librkyv-eb44449978bd072b.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_cache-2f14ceb30d9d8557.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_command_line-d3f3eb3116e1b746.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_db-cc0ccb7a5fa560d7.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_diagnostics-fb94328b15aac351.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_graph-192e46f752627c5e.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_linter-3a82316158a2c273.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_macros-54204ef7e9c6c260.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_markdown-3955f3517e5a6bcc.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_notebook-165b3e1ed870bc10.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_options_metadata-9927f7b8d10cd780.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_ast-4b58ce94af492aa7.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_formatter-1f08ada6ec316c72.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_parser-c5c484989f64adaa.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_trivia-4616e936638aab90.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_ranged_value-a491d2fcac776f5c.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_server-fd2f58e542989148.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_source_file-ceaf678dedef90f8.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_text_size-50df227e47049137.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_workspace-0aa28c02de8ea6ae.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libshellexpand-2c1cbb1234bd5b9c.rlib --extern strum=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libstrum-f8ff7e21858a8471.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rlib --extern test_case=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtest_case-b18984b9bd82554b.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtikv_jemallocator-6febe101ce650ab6.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtoml-83cfe9a94fff02b8.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libwalkdir-93f5e087baa124ff.rlib --extern wild=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/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=892231e3e859d1c1 -C extra-filename=-ccf37aa4212fb6c9 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern camino=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcamino-08bd3e492d6f9a4a.rlib --extern colored=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcolored-78d8ec813d7d6662.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libindexmap-30c21faf085eca3d.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern path_slash=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libpath_slash-c7b2aea1fde257a9.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_db-cc0ccb7a5fa560d7.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_diagnostics-fb94328b15aac351.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_index-8647f8101b24e0e5.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_ast-4b58ce94af492aa7.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_trivia-4616e936638aab90.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_source_file-ceaf678dedef90f8.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_text_size-50df227e47049137.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern rustc_stable_hash=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/librustc_stable_hash-9b86ba2a08ea7294.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libsalsa-f234e9b0e4134897.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern similar=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libsimilar-68778584c2705b9a.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtoml-83cfe9a94fff02b8.rlib --extern toml_parser=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtoml_parser-8ddc30ed2f4dc1d5.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/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=00323f4377c8a67a -C extra-filename=-fc653adf19ca4d11 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcrossbeam-280ea1dc9ca72dc7.rlib --extern dunce=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libdunce-879b210120ba0a40.rlib --extern lsp_types=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libgen_lsp_types-30ed8c45f38856c5.rlib --extern ignore=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libignore-b5b1ff2f299eeb05.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern jod_thread=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libjod_thread-800e61ef582fd4a5.rlib --extern lsp_server=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/liblsp_server-0b4e25768f7b2e0d.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_db-cc0ccb7a5fa560d7.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_diagnostics-fb94328b15aac351.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_formatter-f9fe65329c4091e2.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_linter-3a82316158a2c273.rlib --extern ruff_markdown=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_markdown-3955f3517e5a6bcc.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_notebook-165b3e1ed870bc10.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_ast-4b58ce94af492aa7.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_codegen-0603eaecd56f1bd3.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_formatter-1f08ada6ec316c72.rlib --extern ruff_python_index=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_index-45236425b4c4550f.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_parser-c5c484989f64adaa.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_ranged_value-a491d2fcac776f5c.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_server-fd2f58e542989148.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_source_file-ceaf678dedef90f8.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_text_size-50df227e47049137.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_workspace-0aa28c02de8ea6ae.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libshellexpand-2c1cbb1234bd5b9c.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rlib --extern test_case=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtest_case-b18984b9bd82554b.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtoml-83cfe9a94fff02b8.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern tracing_log=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtracing_log-aba969291a915624.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/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=8c287519dc30dbe1 -C extra-filename=-9c4012c922309ad8 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcrossbeam-280ea1dc9ca72dc7.rlib --extern dunce=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libdunce-879b210120ba0a40.rlib --extern lsp_types=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libgen_lsp_types-30ed8c45f38856c5.rlib --extern ignore=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libignore-b5b1ff2f299eeb05.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern jod_thread=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libjod_thread-800e61ef582fd4a5.rlib --extern lsp_server=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/liblsp_server-0b4e25768f7b2e0d.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_db-cc0ccb7a5fa560d7.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_diagnostics-fb94328b15aac351.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_formatter-f9fe65329c4091e2.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_linter-3a82316158a2c273.rlib --extern ruff_markdown=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_markdown-3955f3517e5a6bcc.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_notebook-165b3e1ed870bc10.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_ast-4b58ce94af492aa7.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_codegen-0603eaecd56f1bd3.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_formatter-1f08ada6ec316c72.rlib --extern ruff_python_index=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_index-45236425b4c4550f.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_parser-c5c484989f64adaa.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_ranged_value-a491d2fcac776f5c.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_server-fd2f58e542989148.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_source_file-ceaf678dedef90f8.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_text_size-50df227e47049137.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_workspace-0aa28c02de8ea6ae.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libshellexpand-2c1cbb1234bd5b9c.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rlib --extern test_case=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtest_case-b18984b9bd82554b.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtoml-83cfe9a94fff02b8.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern tracing_log=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtracing_log-aba969291a915624.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/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=0999b7c7f2e51128 -C extra-filename=-e05b67c8c6a9fd3d --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libbitflags-118099ecc7d0527f.rlib --extern bstr=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libbstr-c3d1ff06db8f4d36.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libdatatest_stable-df1db4852666dd03.rlib --extern drop_bomb=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libdrop_bomb-81b5704b6203bf5e.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libget_size2-748557d3374b9432.rlib --extern hashbrown=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libhashbrown-b41bc621382e8eb2.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern itertools=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libannotate_snippets-df9294f8254e8eb4.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_ast-4b58ce94af492aa7.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_trivia-4616e936638aab90.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_source_file-ceaf678dedef90f8.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_text_size-50df227e47049137.rlib --extern unicode_names2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libunicode_names2-e38a3b5b645403e1.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern stacker=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libstacker-b541da45003fa828.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libstatic_assertions-966aba2e17064f69.rlib --extern thin_vec=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libthin_vec-f22e5082a7bc7837.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libunicode_ident-bedf1a27808efcaa.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libunicode_normalization-dd8914623d9437f6.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/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=e0b8a18d7bc3505a -C extra-filename=-f026259c77825798 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libbitflags-118099ecc7d0527f.rlib --extern bstr=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libbstr-c3d1ff06db8f4d36.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libdatatest_stable-df1db4852666dd03.rlib --extern drop_bomb=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libdrop_bomb-81b5704b6203bf5e.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libget_size2-748557d3374b9432.rlib --extern hashbrown=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libhashbrown-b41bc621382e8eb2.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern itertools=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libannotate_snippets-df9294f8254e8eb4.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_ast-4b58ce94af492aa7.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_parser-c5c484989f64adaa.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_trivia-4616e936638aab90.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_source_file-ceaf678dedef90f8.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_text_size-50df227e47049137.rlib --extern unicode_names2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libunicode_names2-e38a3b5b645403e1.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern stacker=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libstacker-b541da45003fa828.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libstatic_assertions-966aba2e17064f69.rlib --extern thin_vec=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libthin_vec-f22e5082a7bc7837.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libunicode_ident-bedf1a27808efcaa.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libunicode_normalization-dd8914623d9437f6.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/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=fcd6c7e6a8b61914 -C extra-filename=-763ca5afa2652fea --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern clap=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libclap-b2c067affc770c84.rlib --extern countme=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcountme-fc5011098aa14cdf.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libdatatest_stable-df1db4852666dd03.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern itertools=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_cache-2f14ceb30d9d8557.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_db-cc0ccb7a5fa560d7.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_formatter-f9fe65329c4091e2.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_macros-54204ef7e9c6c260.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_ast-4b58ce94af492aa7.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_formatter-1f08ada6ec316c72.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_parser-c5c484989f64adaa.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_trivia-4616e936638aab90.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_source_file-ceaf678dedef90f8.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_text_size-50df227e47049137.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libsalsa-f234e9b0e4134897.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern similar=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libsimilar-68778584c2705b9a.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libstatic_assertions-966aba2e17064f69.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/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=2e55885ad52c3bc3 -C extra-filename=-cf2f724ff25163b1 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libbitflags-118099ecc7d0527f.rlib --extern bstr=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libbstr-c3d1ff06db8f4d36.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libdatatest_stable-df1db4852666dd03.rlib --extern drop_bomb=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libdrop_bomb-81b5704b6203bf5e.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libget_size2-748557d3374b9432.rlib --extern hashbrown=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libhashbrown-b41bc621382e8eb2.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern itertools=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libannotate_snippets-df9294f8254e8eb4.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_ast-4b58ce94af492aa7.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_parser-c5c484989f64adaa.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_trivia-4616e936638aab90.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_source_file-ceaf678dedef90f8.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_text_size-50df227e47049137.rlib --extern unicode_names2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libunicode_names2-e38a3b5b645403e1.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern stacker=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libstacker-b541da45003fa828.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libstatic_assertions-966aba2e17064f69.rlib --extern thin_vec=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libthin_vec-f22e5082a7bc7837.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libunicode_ident-bedf1a27808efcaa.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libunicode_normalization-dd8914623d9437f6.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/build/psm-5c1f7f97fc94e0fa/out` Running `/usr/bin/rustc --crate-name ruff_python_formatter --edition=2024 crates/ruff_python_formatter/src/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="default"' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "schemars", "serde"))' -C metadata=3517f579740deb63 -C extra-filename=-13c55e599f3fb168 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern clap=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libclap-b2c067affc770c84.rlib --extern countme=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcountme-fc5011098aa14cdf.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libdatatest_stable-df1db4852666dd03.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern itertools=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_cache-2f14ceb30d9d8557.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_db-cc0ccb7a5fa560d7.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_formatter-f9fe65329c4091e2.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_macros-54204ef7e9c6c260.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_ast-4b58ce94af492aa7.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_formatter-1f08ada6ec316c72.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_parser-c5c484989f64adaa.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_trivia-4616e936638aab90.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_source_file-ceaf678dedef90f8.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_text_size-50df227e47049137.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libsalsa-f234e9b0e4134897.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern similar=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libsimilar-68778584c2705b9a.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libstatic_assertions-966aba2e17064f69.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/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=c5cf7ba939fdeef7 -C extra-filename=-3ca40695b96f3320 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern clap=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libclap-b2c067affc770c84.rlib --extern countme=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcountme-fc5011098aa14cdf.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libdatatest_stable-df1db4852666dd03.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern itertools=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_cache-2f14ceb30d9d8557.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_db-cc0ccb7a5fa560d7.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_formatter-f9fe65329c4091e2.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_macros-54204ef7e9c6c260.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_ast-4b58ce94af492aa7.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_parser-c5c484989f64adaa.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_trivia-4616e936638aab90.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_source_file-ceaf678dedef90f8.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_text_size-50df227e47049137.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libsalsa-f234e9b0e4134897.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern similar=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libsimilar-68778584c2705b9a.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libstatic_assertions-966aba2e17064f69.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name normalizer --edition=2024 crates/ruff_python_formatter/tests/normalizer.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--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=6c7b8ce9a52c9fb4 -C extra-filename=-e4588f21c10ba165 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern clap=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libclap-b2c067affc770c84.rlib --extern countme=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcountme-fc5011098aa14cdf.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libdatatest_stable-df1db4852666dd03.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern itertools=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_cache-2f14ceb30d9d8557.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_db-cc0ccb7a5fa560d7.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_formatter-f9fe65329c4091e2.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_macros-54204ef7e9c6c260.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_ast-4b58ce94af492aa7.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_formatter-1f08ada6ec316c72.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_parser-c5c484989f64adaa.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_trivia-4616e936638aab90.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_source_file-ceaf678dedef90f8.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_text_size-50df227e47049137.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libsalsa-f234e9b0e4134897.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern similar=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libsimilar-68778584c2705b9a.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libstatic_assertions-966aba2e17064f69.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/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=be4a1a8ddd101cce -C extra-filename=-9156f42ffe69e001 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcrossbeam-280ea1dc9ca72dc7.rlib --extern dunce=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libdunce-879b210120ba0a40.rlib --extern lsp_types=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libgen_lsp_types-30ed8c45f38856c5.rlib --extern ignore=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libignore-b5b1ff2f299eeb05.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern jod_thread=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libjod_thread-800e61ef582fd4a5.rlib --extern lsp_server=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/liblsp_server-0b4e25768f7b2e0d.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_db-cc0ccb7a5fa560d7.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_diagnostics-fb94328b15aac351.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_formatter-f9fe65329c4091e2.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_linter-3a82316158a2c273.rlib --extern ruff_markdown=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_markdown-3955f3517e5a6bcc.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_notebook-165b3e1ed870bc10.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_ast-4b58ce94af492aa7.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_codegen-0603eaecd56f1bd3.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_formatter-1f08ada6ec316c72.rlib --extern ruff_python_index=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_index-45236425b4c4550f.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_parser-c5c484989f64adaa.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_ranged_value-a491d2fcac776f5c.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_source_file-ceaf678dedef90f8.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_text_size-50df227e47049137.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_workspace-0aa28c02de8ea6ae.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libshellexpand-2c1cbb1234bd5b9c.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rlib --extern test_case=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtest_case-b18984b9bd82554b.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtoml-83cfe9a94fff02b8.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern tracing_log=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtracing_log-aba969291a915624.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/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=662e3a8575329ff7 -C extra-filename=-18fb56129b1c8ea8 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern colored=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcolored-78d8ec813d7d6662.rlib --extern etcetera=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libetcetera-429843b966577f38.rlib --extern glob=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libglob-a32b1beee60b2076.rlib --extern globset=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libglobset-7713393da09284bf.rlib --extern ignore=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libignore-b5b1ff2f299eeb05.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libindexmap-30c21faf085eca3d.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libis_macro-8feb9fc11e22fe16.so --extern itertools=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern log=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/liblog-63dc1009806e314c.rlib --extern matchit=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libmatchit-02aa3ee7fc95327c.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libpath_absolutize-548de43c1014e752.rlib --extern path_slash=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libpath_slash-c7b2aea1fde257a9.rlib --extern pep440_rs=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libpep440_rs-8b7b17fe1dae791b.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_cache-2f14ceb30d9d8557.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_db-cc0ccb7a5fa560d7.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_formatter-f9fe65329c4091e2.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_graph-192e46f752627c5e.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_linter-3a82316158a2c273.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_macros-54204ef7e9c6c260.so --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_options_metadata-9927f7b8d10cd780.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_ast-4b58ce94af492aa7.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_formatter-1f08ada6ec316c72.rlib --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_semantic-fc93b2511a7a86c6.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_stdlib-617df9f78375d4a0.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_ranged_value-a491d2fcac776f5c.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_source_file-ceaf678dedef90f8.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libshellexpand-2c1cbb1234bd5b9c.rlib --extern strum=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libstrum-f8ff7e21858a8471.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtoml-83cfe9a94fff02b8.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/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=b99297acc30f71dd -C extra-filename=-f5131d7f71bbc004 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_linter-3a82316158a2c273.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_ast-4b58ce94af492aa7.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_formatter-1f08ada6ec316c72.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_trivia-4616e936638aab90.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_source_file-ceaf678dedef90f8.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_text_size-50df227e47049137.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_workspace-0aa28c02de8ea6ae.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.3-build/ruff-0.17.3/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` 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=cad0a4b2ab19a103 -C extra-filename=-e628501628a602c4 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libanstream-edbde004338e1049.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libanstyle-659b2d5a15e3c7f8.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libannotate_snippets-df9294f8254e8eb4.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libannotate_snippets-df9294f8254e8eb4.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libsnapbox-800c339ae5458fb7.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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=54f6b068928e0dce -C extra-filename=-b4e4618ccff4bae0 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libanstream-edbde004338e1049.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libanstyle-659b2d5a15e3c7f8.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libannotate_snippets-df9294f8254e8eb4.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libannotate_snippets-df9294f8254e8eb4.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libsnapbox-800c339ae5458fb7.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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=c3c8b37a419731bd -C extra-filename=-a86cefa97689dc0a --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libanstream-edbde004338e1049.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libanstyle-659b2d5a15e3c7f8.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libannotate_snippets-df9294f8254e8eb4.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libannotate_snippets-df9294f8254e8eb4.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libsnapbox-800c339ae5458fb7.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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=f0c56199ec9193e2 -C extra-filename=-73fb259c77acba6f --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libanstream-edbde004338e1049.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libanstyle-659b2d5a15e3c7f8.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libannotate_snippets-df9294f8254e8eb4.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libannotate_snippets-df9294f8254e8eb4.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libsnapbox-800c339ae5458fb7.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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=87d030737ca6a17e -C extra-filename=-47a466fca9e9a2a0 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libanstream-edbde004338e1049.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libanstyle-659b2d5a15e3c7f8.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libannotate_snippets-df9294f8254e8eb4.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libannotate_snippets-df9294f8254e8eb4.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libsnapbox-800c339ae5458fb7.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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=46b87e0a9634e88b -C extra-filename=-9c6b0a49e81a9f8b --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libanstream-edbde004338e1049.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libanstyle-659b2d5a15e3c7f8.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libannotate_snippets-df9294f8254e8eb4.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libannotate_snippets-df9294f8254e8eb4.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libsnapbox-800c339ae5458fb7.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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=56ff99988240e51b -C extra-filename=-ff84e241a097201a --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libanstream-edbde004338e1049.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libanstyle-659b2d5a15e3c7f8.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libannotate_snippets-df9294f8254e8eb4.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libannotate_snippets-df9294f8254e8eb4.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libsnapbox-800c339ae5458fb7.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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=cd0062b9cbb125b2 -C extra-filename=-5c41152f68a10f28 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libanstream-edbde004338e1049.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libanstyle-659b2d5a15e3c7f8.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libannotate_snippets-df9294f8254e8eb4.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libannotate_snippets-df9294f8254e8eb4.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libsnapbox-800c339ae5458fb7.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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=65c485dbf57ca87c -C extra-filename=-0fdae4504082a836 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libanstream-edbde004338e1049.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libanstyle-659b2d5a15e3c7f8.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libannotate_snippets-df9294f8254e8eb4.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libannotate_snippets-df9294f8254e8eb4.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libsnapbox-800c339ae5458fb7.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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=c3f243ecacb8c985 -C extra-filename=-775a414b3b8af841 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libanstream-edbde004338e1049.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libanstyle-659b2d5a15e3c7f8.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libannotate_snippets-df9294f8254e8eb4.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libannotate_snippets-df9294f8254e8eb4.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libsnapbox-800c339ae5458fb7.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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=728e9858e1ca3b9a -C extra-filename=-770d5480421dff47 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libanstream-edbde004338e1049.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libanstyle-659b2d5a15e3c7f8.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libannotate_snippets-df9294f8254e8eb4.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libannotate_snippets-df9294f8254e8eb4.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libsnapbox-800c339ae5458fb7.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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=690255f207f2c1e0 -C extra-filename=-2be279ac54796a77 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libanstream-edbde004338e1049.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libanstyle-659b2d5a15e3c7f8.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libannotate_snippets-df9294f8254e8eb4.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libannotate_snippets-df9294f8254e8eb4.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libsnapbox-800c339ae5458fb7.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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=b8f9a9f77ebb6e16 -C extra-filename=-f02da3fd53fbe41f --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libanstream-edbde004338e1049.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libanstyle-659b2d5a15e3c7f8.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libannotate_snippets-df9294f8254e8eb4.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libannotate_snippets-df9294f8254e8eb4.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libsnapbox-800c339ae5458fb7.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 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=8b5a7a78ca888b5f -C extra-filename=-1595efd9ef727850 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libanstream-edbde004338e1049.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libanstyle-659b2d5a15e3c7f8.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libannotate_snippets-df9294f8254e8eb4.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libannotate_snippets-df9294f8254e8eb4.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libsnapbox-800c339ae5458fb7.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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=69271b2ca54d830b -C extra-filename=-2c6a53440b8a45a6 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libanstream-edbde004338e1049.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libanstyle-659b2d5a15e3c7f8.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libannotate_snippets-df9294f8254e8eb4.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libannotate_snippets-df9294f8254e8eb4.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libsnapbox-800c339ae5458fb7.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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=6e6f8a97f20e9a56 -C extra-filename=-90d4c32296570181 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libanstream-edbde004338e1049.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libanstyle-659b2d5a15e3c7f8.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libannotate_snippets-df9294f8254e8eb4.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libannotate_snippets-df9294f8254e8eb4.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libsnapbox-800c339ae5458fb7.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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=a9ea9781915e9cf5 -C extra-filename=-d955a72fccd4990b --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libanstream-edbde004338e1049.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libanstyle-659b2d5a15e3c7f8.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libannotate_snippets-df9294f8254e8eb4.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libannotate_snippets-df9294f8254e8eb4.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libsnapbox-800c339ae5458fb7.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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=28915ce2b6a03cbe -C extra-filename=-4aa167be61ed361f --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern argfile=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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_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=4ab70ff22fd3116c -C extra-filename=-142d82dc2515baa2 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_ast-4b58ce94af492aa7.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_literal-211bf38a017e78d3.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_parser-c5c484989f64adaa.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_source_file-ceaf678dedef90f8.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_text_size-50df227e47049137.rlib --extern test_case=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/build/psm-5c1f7f97fc94e0fa/out` Running `/usr/bin/rustc --crate-name ruff_python_semantic --edition=2024 crates/ruff_python_semantic/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--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=3ae1104d68c282b3 -C extra-filename=-9ea46e635ca99483 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libbitflags-118099ecc7d0527f.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libis_macro-8feb9fc11e22fe16.so --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_cache-2f14ceb30d9d8557.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_index-8647f8101b24e0e5.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_macros-54204ef7e9c6c260.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_ast-4b58ce94af492aa7.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_parser-c5c484989f64adaa.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_stdlib-617df9f78375d4a0.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_text_size-50df227e47049137.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rlib --extern test_case=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/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=936c447e6f0b4cd4 -C extra-filename=-28cc33e265767491 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libbitflags-118099ecc7d0527f.rlib --extern bitvec=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libbitvec-f4ad35932bcd76f5.rlib --extern char_str=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libchar_str-0a48af909eec2056.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libget_size2-748557d3374b9432.rlib --extern hashbrown=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libhashbrown-b41bc621382e8eb2.rlib --extern itertools=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_db-cc0ccb7a5fa560d7.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_index-8647f8101b24e0e5.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_macros-54204ef7e9c6c260.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_memory_usage-f3482037d027573d.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_ast-4b58ce94af492aa7.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_parser-c5c484989f64adaa.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_trivia-4616e936638aab90.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_text_size-50df227e47049137.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libsalsa-f234e9b0e4134897.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libstatic_assertions-966aba2e17064f69.rlib --extern test_case=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtest_case-b18984b9bd82554b.rlib --extern thin_vec=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libthin_vec-f22e5082a7bc7837.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_combine-73ea478222082951.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_module_resolver-4b414590f7d093ff.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_site_packages-889ef92ef2cbdcb9.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_vendored-31815a437eb8a830.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.3-build/ruff-0.17.3/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ruff_notebook --edition=2024 crates/ruff_notebook/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--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=8b621f9c2b14911b -C extra-filename=-ac7e1577dd3f83d5 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern rand=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/librand-dd153e46d574147e.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_diagnostics-fb94328b15aac351.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_source_file-ceaf678dedef90f8.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_text_size-50df227e47049137.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern test_case=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtest_case-b18984b9bd82554b.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern uuid=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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_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=78963987f16062da -C extra-filename=-df033a0436e4918d --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libaho_corasick-608b208c01d98e96.rlib --extern anyhow=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libbitflags-118099ecc7d0527f.rlib --extern clap=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libclap-b2c067affc770c84.rlib --extern colored=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcolored-78d8ec813d7d6662.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcompact_str-bd35af333f3fd27a.rlib --extern fern=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libfern-6d3ecf8b539cc1a9.rlib --extern glob=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libglob-a32b1beee60b2076.rlib --extern globset=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libglobset-7713393da09284bf.rlib --extern imperative=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libimperative-1859dbb41d8c827e.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libis_macro-8feb9fc11e22fe16.so --extern itertools=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern jiff=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libjiff-3db320c283bc14f8.rlib --extern libcst_native=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/liblibcst_native-cd648b74c37e6bbf.rlib --extern log=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/liblog-63dc1009806e314c.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern natord=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libnatord-08434038d9f80f1a.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libpath_absolutize-548de43c1014e752.rlib --extern pep440_rs=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libpep440_rs-8b7b17fe1dae791b.rlib --extern pyproject_toml=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libpyproject_toml-829b3e23f1cb92c5.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_cache-2f14ceb30d9d8557.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_db-cc0ccb7a5fa560d7.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_diagnostics-fb94328b15aac351.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_macros-54204ef7e9c6c260.so --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_notebook-165b3e1ed870bc10.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_ast-4b58ce94af492aa7.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_codegen-0603eaecd56f1bd3.rlib --extern ruff_python_edits=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_edits-81731c4146ec2867.rlib --extern ruff_python_importer=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_importer-caa440c85ff8203d.rlib --extern ruff_python_index=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_index-45236425b4c4550f.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_literal-211bf38a017e78d3.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_parser-c5c484989f64adaa.rlib --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_semantic-fc93b2511a7a86c6.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_stdlib-617df9f78375d4a0.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_trivia-4616e936638aab90.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_ranged_value-a491d2fcac776f5c.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_source_file-ceaf678dedef90f8.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_text_size-50df227e47049137.rlib --extern unicode_names2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libunicode_names2-e38a3b5b645403e1.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern similar=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libsimilar-68778584c2705b9a.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rlib --extern strum=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libstrum-f8ff7e21858a8471.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libstrum_macros-784e92c3a84ce812.so --extern tempfile=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rlib --extern test_case=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtest_case-b18984b9bd82554b.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtoml-83cfe9a94fff02b8.rlib --extern typed_arena=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtyped_arena-0f9527d1785fe3eb.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libunicode_normalization-dd8914623d9437f6.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 -L native=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 --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=15b9b7aea740811f -C extra-filename=-f2444a0c465fc8b5 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern clap=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libclap-b2c067affc770c84.rlib --extern countme=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcountme-fc5011098aa14cdf.rlib --extern itertools=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_cache-2f14ceb30d9d8557.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_db-cc0ccb7a5fa560d7.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_formatter-f9fe65329c4091e2.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_macros-54204ef7e9c6c260.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_ast-4b58ce94af492aa7.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_formatter-1f08ada6ec316c72.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_parser-c5c484989f64adaa.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_trivia-4616e936638aab90.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_source_file-ceaf678dedef90f8.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_text_size-50df227e47049137.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libsalsa-f234e9b0e4134897.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libstatic_assertions-966aba2e17064f69.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/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=ee86caad52ebd410 -C extra-filename=-3fa799ab78d012d8 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern camino=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcamino-08bd3e492d6f9a4a.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcompact_str-bd35af333f3fd27a.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libget_size2-748557d3374b9432.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern itertools=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern ordermap=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libordermap-e02c7ef2078799cc.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern regex_syntax=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libregex_syntax-7b65c1411ddff3a3.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_db-cc0ccb7a5fa560d7.rlib --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_memory_usage-f3482037d027573d.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_ast-4b58ce94af492aa7.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_stdlib-617df9f78375d4a0.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libsalsa-f234e9b0e4134897.rlib --extern strum=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libstrum-f8ff7e21858a8471.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libstrum_macros-784e92c3a84ce812.so --extern tempfile=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_vendored-31815a437eb8a830.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.3-build/ruff-0.17.3/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=940e74b7dbace117 -C extra-filename=-a3dd88bc0529a2c1 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern ruff_db=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_db-cc0ccb7a5fa560d7.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libstatic_assertions-966aba2e17064f69.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libwalkdir-93f5e087baa124ff.rlib --extern zip=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` 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=29f9c6ae55e92b24 -C extra-filename=-32ce77da43bebafd --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern ordermap=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libordermap-e02c7ef2078799cc.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_db-cc0ccb7a5fa560d7.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_ast-4b58ce94af492aa7.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_ranged_value-a491d2fcac776f5c.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.3-build/ruff-0.17.3/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=f136d88a753448c5 -C extra-filename=-4f3a5eec07371b9b --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern camino=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcamino-08bd3e492d6f9a4a.rlib --extern colored=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcolored-78d8ec813d7d6662.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libget_size2-748557d3374b9432.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libindexmap-30c21faf085eca3d.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libannotate_snippets-df9294f8254e8eb4.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_db-cc0ccb7a5fa560d7.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_ast-4b58ce94af492aa7.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_trivia-4616e936638aab90.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_source_file-ceaf678dedef90f8.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_text_size-50df227e47049137.rlib --extern strum=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libstrum-f8ff7e21858a8471.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libstrum_macros-784e92c3a84ce812.so --extern tempfile=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_static-a89579ecf8f71914.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.3-build/ruff-0.17.3/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=f75ec2893f6ae7f1 -C extra-filename=-05459a1e350cfb4b --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_diagnostics-fb94328b15aac351.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_ast-4b58ce94af492aa7.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_codegen-0603eaecd56f1bd3.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_parser-c5c484989f64adaa.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_trivia-4616e936638aab90.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_source_file-ceaf678dedef90f8.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_text_size-50df227e47049137.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.3-build/ruff-0.17.3/target/rpm/build/psm-5c1f7f97fc94e0fa/out` 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=5a82f4d35afc3ec8 -C extra-filename=-dcd282b4389edb81 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libanstyle-659b2d5a15e3c7f8.rlib --extern arc_swap=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libarc_swap-83b42df1d053c806.rlib --extern camino=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcamino-08bd3e492d6f9a4a.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcompact_str-bd35af333f3fd27a.rlib --extern dashmap=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libdashmap-7580136ec9d89bc0.rlib --extern dunce=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libdunce-879b210120ba0a40.rlib --extern etcetera=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libetcetera-429843b966577f38.rlib --extern filetime=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libfiletime-01aa765fdf46ee42.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libget_size2-748557d3374b9432.rlib --extern ignore=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libignore-b5b1ff2f299eeb05.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern matchit=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libmatchit-02aa3ee7fc95327c.rlib --extern path_slash=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libpath_slash-c7b2aea1fde257a9.rlib --extern pathdiff=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libpathdiff-c1231df49e745e01.rlib --extern quick_junit=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libquick_junit-65b02b3454f8e784.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libannotate_snippets-df9294f8254e8eb4.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_cache-2f14ceb30d9d8557.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_diagnostics-fb94328b15aac351.rlib --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_memory_usage-f3482037d027573d.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_notebook-165b3e1ed870bc10.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_ast-4b58ce94af492aa7.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_parser-c5c484989f64adaa.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_trivia-4616e936638aab90.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_source_file-ceaf678dedef90f8.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_text_size-50df227e47049137.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libsalsa-f234e9b0e4134897.rlib --extern same_file=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libsame_file-db238e3232eb04bf.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern similar=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libsimilar-68778584c2705b9a.rlib --extern supports_hyperlinks=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libsupports_hyperlinks-c5d1712db0c5761e.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtracing_subscriber-b554ea09cf0afb09.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_static-a89579ecf8f71914.rlib --extern url=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/liburl-fe06e8b22d221827.rlib --extern which=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libwhich-b0165f114852a362.rlib --extern zip=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` 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=c23ce79b41bfd660 -C extra-filename=-7873c27e56982f6b --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern phf=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libphf-8743c4ce1a34743d.rlib --extern rand=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/librand-dd153e46d574147e.rlib --extern unicode_names2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libunicode_names2-e38a3b5b645403e1.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=196349e8518dcc01 -C extra-filename=-3c63b8f9d96d39b1 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern phf=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libphf-8743c4ce1a34743d.rlib --extern rand=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/librand-dd153e46d574147e.rlib --extern unicode_names2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libunicode_names2-e38a3b5b645403e1.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=a21800593a3140f9 -C extra-filename=-66f3cf8e8370faab --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern phf=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libphf-8743c4ce1a34743d.rlib --extern rand=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/librand-dd153e46d574147e.rlib --extern unicode_names2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libunicode_names2-e38a3b5b645403e1.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name ruff_python_literal --edition=2024 crates/ruff_python_literal/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--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=2ad15aa102510924 -C extra-filename=-108b1d878d76c797 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libbitflags-118099ecc7d0527f.rlib --extern icu_normalizer=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libicu_normalizer-9a64d2a70d8ec789.rlib --extern icu_properties=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libicu_properties-abadee8704149068.rlib --extern itertools=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_ast-4b58ce94af492aa7.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name ruff_python_edits --edition=2024 crates/ruff_python_edits/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=db1697352bffc13b -C extra-filename=-c3ef47e4565063b6 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_ast-4b58ce94af492aa7.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_parser-c5c484989f64adaa.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_source_file-ceaf678dedef90f8.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_text_size-50df227e47049137.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.3-build/ruff-0.17.3/target/rpm/build/psm-5c1f7f97fc94e0fa/out` Running `/usr/bin/rustc --crate-name ruff_python_index --edition=2024 crates/ruff_python_index/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=a4acfee231d44533 -C extra-filename=-3cfd7cd22748bdef --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_ast-4b58ce94af492aa7.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_parser-c5c484989f64adaa.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_trivia-4616e936638aab90.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_source_file-ceaf678dedef90f8.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_text_size-50df227e47049137.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.3-build/ruff-0.17.3/target/rpm/build/psm-5c1f7f97fc94e0fa/out` Running `/usr/bin/rustc --crate-name ruff_index --edition=2024 crates/ruff_index/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--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=47388c0e54457ee5 -C extra-filename=-2328a70fa0c22b11 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libget_size2-748557d3374b9432.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_macros-54204ef7e9c6c260.so --extern salsa=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libsalsa-f234e9b0e4134897.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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=2c7488b47746561d -C extra-filename=-08c9a7cb2f7e54bd --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libaho_corasick-608b208c01d98e96.rlib --extern arrayvec=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libarrayvec-018c6e1ab8ddf3d0.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libbitflags-118099ecc7d0527f.rlib --extern char_str=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libchar_str-0a48af909eec2056.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcompact_str-bd35af333f3fd27a.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libget_size2-748557d3374b9432.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libis_macro-8feb9fc11e22fe16.so --extern memchr=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_cache-2f14ceb30d9d8557.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_macros-54204ef7e9c6c260.so --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_trivia-4616e936638aab90.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_source_file-ceaf678dedef90f8.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_text_size-50df227e47049137.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libsalsa-f234e9b0e4134897.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern thin_vec=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libthin_vec-f22e5082a7bc7837.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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=e9074d8d0c0d4d4f -C extra-filename=-90727b75644a1f2b --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern drop_bomb=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libdrop_bomb-81b5704b6203bf5e.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_cache-2f14ceb30d9d8557.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_macros-54204ef7e9c6c260.so --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_text_size-50df227e47049137.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libstatic_assertions-966aba2e17064f69.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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=eb4e9b08d9d59ef4 -C extra-filename=-fa249d31dc7befa1 --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern char_str=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libchar_str-0a48af909eec2056.rlib --extern filetime=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libfiletime-01aa765fdf46ee42.rlib --extern glob=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libglob-a32b1beee60b2076.rlib --extern globset=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libglobset-7713393da09284bf.rlib --extern itertools=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_cache-2f14ceb30d9d8557.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_macros-54204ef7e9c6c260.so --extern seahash=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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=b8315ce39b873c43 -C extra-filename=-025f57c74dd6fc0f --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern itertools=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_source_file-ceaf678dedef90f8.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_text_size-50df227e47049137.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libunicode_ident-bedf1a27808efcaa.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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=90f8a30456232c6e -C extra-filename=-05fa2e491605b28d --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libbitflags-118099ecc7d0527f.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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=abc4f67a1954bf34 -C extra-filename=-e45e67c148d0d9ef --out-dir /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libget_size2-748557d3374b9432.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_text_size-50df227e47049137.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 55m 42s Running `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/mdtest-ccf37aa4212fb6c9 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.3-build/ruff-0.17.3/target/rpm/deps/ruff-8e4c0d88675c43d1 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.3-build/ruff-0.17.3/target/rpm/deps/ruff-cab6edf251bb4382 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.3-build/ruff-0.17.3/target/rpm/deps/analyze_graph-b532fb96575e2c05 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 19 tests test dependencies ... ok test dependents ... ok test exclude ... ok test globs ... ok test nested_imports ... ok test notebook_basic ... ok test notebook_with_magic ... ok test src_glob_expansion ... ok test src_option ... ok test string_detection ... ok test string_detection_attribute ... ok test string_detection_deep_attribute ... ok test string_detection_exact_module ... ok test string_detection_from_config ... ok test string_detection_min_dots_deep_fallback ... ok test string_detection_unresolvable ... ok test string_detection_with_src ... ok test venv ... ok test wildcard ... ok test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.25s Running `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/cli-95360f8e33517974 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.96s Running `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/config-83eb573c91f9044a --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.3-build/ruff-0.17.3/target/rpm/deps/direxist_guard-32072dc216c61fe7 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.3-build/ruff-0.17.3/target/rpm/deps/integration_test-12248235ba196e49 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 97 tests test check_default_files ... ok test check_docstring_conventions_overrides ... ok test check_existing_at_paths_are_literal ... ok test check_extend_safe_fixes ... ok test check_extend_unsafe_fixes ... ok test check_extend_unsafe_fixes_conflict_with_extend_safe_fixes ... ok test check_extend_unsafe_fixes_conflict_with_extend_safe_fixes_by_specificity ... ok test check_hints_unsafe_fixes ... ok test check_hints_unsafe_fixes_with_no_safe_fixes ... ok test check_input_from_argfile ... ok test check_marks_unsafe_fixes_as_fixable_with_opt_in ... ok test check_no_hint_for_unsafe_fixes_when_disabled ... ok test check_no_hint_for_unsafe_fixes_with_no_safe_fixes_when_disabled ... ok test check_warn_stdin_filename_with_files ... ok test deprecated_direct ... ok test deprecated_direct_preview_enabled ... ok test deprecated_indirect ... ok test deprecated_indirect_preview_enabled ... ok test deprecated_multiple_direct ... ok test deprecated_multiple_direct_preview_enabled ... ok test diff_does_not_show_display_only_fixes_with_unsafe_fixes_enabled ... ok test diff_only_unsafe_fixes_available ... ok test diff_shows_safe_fixes_by_default ... ok test diff_shows_unsafe_fixes_with_opt_in ... ok test fix_applies_safe_fixes_by_default ... ok test fix_applies_unsafe_fixes_with_opt_in ... ok test fix_does_not_apply_display_only_fixes ... ok test fix_does_not_apply_display_only_fixes_with_unsafe_fixes_enabled ... ok test fix_only_flag_applies_safe_fixes_by_default ... ok test fix_only_flag_applies_unsafe_fixes_with_opt_in ... ok test fix_only_unsafe_fixes_available ... ok test fix_preview ... ok test full_output_format ... ok test full_output_preview ... ok test full_output_preview_config ... ok test missing_argfile_reports_error ... ok test parse_error_not_included ... ok test preview_disabled_direct ... ok test preview_disabled_does_not_warn_for_empty_fixable_selections ... ok test preview_disabled_does_not_warn_for_empty_ignore_selections ... ok test preview_disabled_prefix_empty ... ok test preview_enabled_all ... ok test preview_enabled_direct ... ok test preview_enabled_group_ignore ... ok test preview_enabled_prefix ... ok test preview_group_selector ... ok test pyproject_toml_stdin_no_applicable_rules_selected ... ok test pyproject_toml_stdin_no_applicable_rules_selected_2 ... ok test pyproject_toml_stdin_no_errors ... ok test pyproject_toml_stdin_schema_error ... ok test pyproject_toml_stdin_schema_error_fix ... ok test pyproject_toml_stdin_schema_error_fix_diff ... ok test pyproject_toml_stdin_schema_error_fix_only ... ok test pyproject_toml_stdin_syntax_error ... ok test redirect_direct ... ok test redirect_indirect ... ok test redirect_prefix ... ok test removed_direct ... ok test removed_direct_multiple ... ok test removed_ignore_direct ... ok test removed_ignore_indirect ... ok test removed_ignore_multiple_direct ... ok test removed_ignore_remapped_direct ... ok test removed_indirect ... ok test rule_f401 ... ok test rule_f401_output_json ... ok test rule_f401_output_text ... ok test rule_invalid_rule_name ... ok test rule_invalid_rule_name_output_json ... ok test rule_invalid_rule_name_output_text ... ok test rule_unused_import ... ok test show_statistics ... ok test show_statistics_json ... ok test show_statistics_json_partial_fix ... ok test show_statistics_json_unsafe_fixes ... ok test show_statistics_partial_fix ... ok test show_statistics_syntax_errors ... ok test show_statistics_unsafe_fixes ... ok test stdin_error ... ok test stdin_filename ... ok test stdin_fix_jupyter ... ok test stdin_fix_py ... ok test stdin_fix_when_no_issues_should_still_print_contents ... ok test stdin_fix_when_not_fixable_should_still_print_contents ... ok test stdin_format_jupyter ... ok test stdin_json ... ok test stdin_multiple_parse_error ... ok test stdin_override_parser_ipynb ... ok test stdin_override_parser_py ... ok test stdin_override_parser_py_config ... ok test stdin_parse_error ... ok test stdin_source_type_py ... ok test stdin_source_type_pyi ... ok test stdin_success ... ok test unfixable_preview ... ok test unreadable_dir ... ok test unreadable_pyproject_toml ... ok test result: ok. 97 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.49s Running `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/resolve_files-3fe790ac07359fea --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.3-build/ruff-0.17.3/target/rpm/deps/color-90d4c32296570181 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.3-build/ruff-0.17.3/target/rpm/deps/examples-9c6b0a49e81a9f8b --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.3-build/ruff-0.17.3/target/rpm/deps/formatter-1595efd9ef727850 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.3-build/ruff-0.17.3/target/rpm/deps/ruff-a86cefa97689dc0a --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.3-build/ruff-0.17.3/target/rpm/deps/rustc_tests-775a414b3b8af841 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.3-build/ruff-0.17.3/target/rpm/deps/cache_key-fa249d31dc7befa1 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.3-build/ruff-0.17.3/target/rpm/deps/ruff_command_line-4aa167be61ed361f --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.3-build/ruff-0.17.3/target/rpm/deps/ruff_db-dcd282b4389edb81 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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 168 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::sarif::tests::test_results ... ok test diagnostic::render::sarif::tests::valid_json ... ok test diagnostic::render::sarif::tests::valid_syntax_error_json ... 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. 167 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.07s Running `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/ruff_formatter-90727b75644a1f2b --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.3-build/ruff-0.17.3/target/rpm/deps/ruff_index-2328a70fa0c22b11 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.3-build/ruff-0.17.3/target/rpm/deps/ruff_linter-df033a0436e4918d --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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 2836 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 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. 2832 passed; 0 failed; 4 ignored; 0 measured; 0 filtered out; finished in 1.15s Running `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/ruff_markdown-f5131d7f71bbc004 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.3-build/ruff-0.17.3/target/rpm/deps/mdtest-34bd1f204b772348 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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 62 tests test mdtest::flake8-pyi/string-or-bytes-too-long.md ... ok test mdtest::flake8-datetimez/datetime-min-max.md ... ok test mdtest::flake8-async/blocking-open-call-in-async-function.md ... ok test mdtest::flake8-bugbear/mutable-argument-default.md ... ok test mdtest::flake8-datetimez/call-datetime-strptime-without-zone.md ... ok test mdtest::flake8-async/blocking-http-call-in-async-function.md ... ok test mdtest::pyflakes/undefined-name.md ... ok test mdtest::flake8-bandit/rules.md ... ok test mdtest::pylint/magic-value-comparison.md ... ok test mdtest::pyflakes/forward-annotation-syntax-error.md ... ok test mdtest::configuration/dummy-variable-rgx.md ... ok test mdtest::pyflakes/unused-import.md ... ok test mdtest::pylint/useless-exception-statement.md ... ok test mdtest::refurb/subclass-builtin.md ... ok test mdtest::pyupgrade/non-pep695-type-alias.md ... ok test mdtest::configuration/rule-selector-precedence.md ... ok test mdtest::flake8-return/unnecessary-assign.md ... ok test mdtest::ruff/legacy-form-pytest-raises.md ... ok test mdtest::ruff/logging-eager-conversion.md ... ok test mdtest::pyflakes/string-dot-format-extra-positional-arguments.md ... ok test mdtest::pyupgrade/convert-typed-dict-functional-to-class.md ... ok test mdtest::flake8-pytest-style/pytest-parametrize-names-wrong-type.md ... ok test mdtest::flake8-return/superfluous-else-return.md ... ok test mdtest::pylint/redefined-loop-name.md ... ok test mdtest::ruff/invalid-pyproject-toml.md ... ok test mdtest::flake8-use-pathlib/os-makedirs.md ... ok test mdtest::pylint/too-many-statements-in-try-clause.md ... ok test mdtest::pyupgrade/deprecated-c-element-tree.md ... ok test mdtest::pyupgrade/while-one.md ... ok test mdtest::flake8-bandit/unsafe-markup-use.md ... ok test mdtest::fixes/imports.md ... ok test mdtest::ruff/non-octal-permissions.md ... ok test mdtest::flake8-pyi/redundant-numeric-union.md ... ok test mdtest::pylint/non-augmented-assignment.md ... ok test mdtest::pylint/invalid-character-backspace.md ... ok test mdtest::notebook/cell-boundaries.md ... ok test mdtest::ruff/quadratic-list-summation.md ... ok test mdtest::ruff/pytest-fixture-autouse.md ... ok test mdtest::pyupgrade/f-string.md ... ok test mdtest::ruff/unnecessary-regular-expression.md ... ok test mdtest::ruff/method-receiver-default.md ... ok test mdtest::ruff/unnecessary-regular-expression-compile.md ... ok test mdtest::ruff/unraw-re-pattern.md ... ok test mdtest::flake8-use-pathlib/os-stat.md ... ok test mdtest::pyupgrade/deprecated-mock-import.md ... ok test mdtest::test-rules/panicy-test-rule.md ... ok test mdtest::pyflakes/f-string-missing-placeholders.md ... ok test mdtest::pyupgrade/deprecated-abc-decorator.md ... ok test mdtest::ruff/rule-codes-in-selectors.md ... ok test mdtest::pyupgrade/pep-695.md ... ok test mdtest::flake8-tidy-imports/lazy-import-immediately-resolved.md ... ok test mdtest::pylint/unspecified-encoding.md ... ok test mdtest::pyupgrade/deprecated-import.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-mismatch.md ... ok test mdtest::ruff/shared-clock-mock.md ... ok test mdtest::flake8-type-checking/typing-only-runtime-import.md ... ok test mdtest::ruff/fallible-context-manager.md ... ok test mdtest::typing.md ... ok test mdtest::ruff/noqa-comments.md ... ok test mdtest::suppression/ignore.md ... ok test result: ok. 62 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/ruff_notebook-ac7e1577dd3f83d5 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.3-build/ruff-0.17.3/target/rpm/deps/ruff_python_ast-08c9a7cb2f7e54bd --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.3-build/ruff-0.17.3/target/rpm/deps/comparable-342bc8224c410407 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.3-build/ruff-0.17.3/target/rpm/deps/identifier-1489d8b214cf3b80 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.3-build/ruff-0.17.3/target/rpm/deps/match_pattern-4585a4d63df8119b --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.3-build/ruff-0.17.3/target/rpm/deps/parentheses-44509e5a328b2d95 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.3-build/ruff-0.17.3/target/rpm/deps/parenthesize-fed69b2e4915e886 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.3-build/ruff-0.17.3/target/rpm/deps/source_order-6df61af1ffa09050 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.3-build/ruff-0.17.3/target/rpm/deps/stmt_if-f34e18e0e874e874 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.3-build/ruff-0.17.3/target/rpm/deps/visitor-ba2ec3310afa89ce --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.3-build/ruff-0.17.3/target/rpm/deps/ruff_python_codegen-142d82dc2515baa2 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.3-build/ruff-0.17.3/target/rpm/deps/ruff_python_edits-c3ef47e4565063b6 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.3-build/ruff-0.17.3/target/rpm/deps/ruff_python_formatter-3ca40695b96f3320 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.3-build/ruff-0.17.3/target/rpm/deps/ruff_python_formatter-13c55e599f3fb168 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.3-build/ruff-0.17.3/target/rpm/deps/fixtures-763ca5afa2652fea --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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/comment_type_hint.py ... ok test black_compatibility::cases/context_managers_autodetect_39.py ... ok test black_compatibility::cases/comments5.py ... ok test black_compatibility::cases/context_managers_autodetect_310.py ... ok test black_compatibility::cases/docstring_newline.py ... ok test black_compatibility::cases/bracketmatch.py ... ok test black_compatibility::cases/comments.py ... ok test black_compatibility::cases/docstring_newline_preview.py ... ok test black_compatibility::cases/comments3.py ... ok test black_compatibility::cases/comments_non_breaking_space.py ... ok test black_compatibility::cases/docstring_no_extra_empty_line_before_eof.py ... ok test black_compatibility::cases/collections.py ... ok test black_compatibility::cases/beginning_backslash.py ... ok test black_compatibility::cases/fmtonoff3.py ... ok test black_compatibility::cases/docstring_preview.py ... ok test black_compatibility::cases/fmtonoff6.py ... ok test black_compatibility::cases/context_managers_39.py ... ok test black_compatibility::cases/fmtonoff2.py ... ok test black_compatibility::cases/class_methods_new_line.py ... ok test black_compatibility::cases/fmtskip.py ... ok test black_compatibility::cases/comments4.py ... ok test black_compatibility::cases/fmtskip2.py ... ok test black_compatibility::cases/context_managers_38.py ... ok test black_compatibility::cases/fmtskip4.py ... ok test black_compatibility::cases/fmtskip3.py ... ok test black_compatibility::cases/fmtskip6.py ... ok test black_compatibility::cases/docstring.py ... ok test black_compatibility::cases/context_managers_autodetect_38.py ... ok test black_compatibility::cases/fmtskip8.py ... ok test black_compatibility::cases/comment_after_escaped_newline.py ... ok test black_compatibility::cases/f_docstring.py ... ok test black_compatibility::cases/docstring_no_string_normalization.py ... ok test black_compatibility::cases/class_blank_parentheses.py ... ok test black_compatibility::cases/cantfit.py ... ok test black_compatibility::cases/fmtpass_imports.py ... ok test black_compatibility::cases/comments_in_double_parens.py ... ok test black_compatibility::cases/fmtskip12.py ... ok test black_compatibility::cases/fmtskip_multiple_strings.py ... ok test black_compatibility::cases/comments_in_blocks.py ... ok test black_compatibility::cases/dummy_implementations.py ... ok test black_compatibility::cases/conditional_expression.py ... ok test black_compatibility::cases/comments9.py ... ok test black_compatibility::cases/backslash_before_indent.py ... ok test black_compatibility::cases/allow_empty_first_line.py ... ok test black_compatibility::cases/format_unicode_escape_seq.py ... ok test black_compatibility::cases/comments6.py ... ok test black_compatibility::cases/import_comments.py ... ok test black_compatibility::cases/expression.py ... ok test black_compatibility::cases/composition_no_trailing_comma.py ... ok test black_compatibility::cases/fmtonoff.py ... ok test black_compatibility::cases/fmtskip13.py ... ok test black_compatibility::cases/form_feeds.py ... ok test black_compatibility::cases/fmtskip11.py ... ok test black_compatibility::cases/fstring.py ... ok test black_compatibility::cases/fmtskip9.py ... ok test black_compatibility::cases/function2.py ... ok test black_compatibility::cases/fmtskip10.py ... ok test black_compatibility::cases/function.py ... ok test black_compatibility::cases/fmtskip_multiple_in_clause.py ... ok test black_compatibility::cases/empty_lines.py ... ok test black_compatibility::cases/fmtonoff4.py ... ok test black_compatibility::cases/fmtonoff5.py ... ok test black_compatibility::cases/fmtskip5.py ... ok test black_compatibility::cases/comments2.py ... ok test black_compatibility::cases/jupytext_markdown_fmt.py ... ok test black_compatibility::cases/composition.py ... ok test black_compatibility::cases/is_simple_lookup_for_doublestar_expression.py ... ok test black_compatibility::cases/import_spacing.py ... ok test black_compatibility::cases/line_ranges_exceeding_end.py ... ok test black_compatibility::cases/line_ranges_imports.py ... ok test black_compatibility::cases/module_docstring_1.py ... ok test black_compatibility::cases/line_ranges_decorator_edge_case.py ... ok test black_compatibility::cases/line_ranges_two_passes.py ... ok test black_compatibility::cases/line_ranges_fmt_off_overlap.py ... ok test black_compatibility::cases/line_ranges_fmt_off.py ... ok test black_compatibility::cases/fmtskip7.py ... ok test black_compatibility::cases/line_ranges_basic.py ... ok test black_compatibility::cases/module_docstring_4.py ... ok test black_compatibility::cases/ignore_pyi.pyi ... ok test black_compatibility::cases/generics_wrapping.py ... ok test black_compatibility::cases/line_ranges_indentation.py ... ok test black_compatibility::cases/linelength6.py ... ok test black_compatibility::cases/module_docstring_2.py ... ok test black_compatibility::cases/module_docstring_followed_by_class.py ... ok test black_compatibility::cases/module_docstring_followed_by_function.py ... ok test black_compatibility::cases/line_ranges_unwrapping.py ... ok test black_compatibility::cases/module_docstring_3.py ... ok test black_compatibility::cases/fstring_quotations.py ... ok test black_compatibility::cases/module_docstring_after_comment.py ... ok test black_compatibility::cases/function_trailing_comma.py ... ok test black_compatibility::cases/funcdef_return_type_trailing_comma.py ... ok test black_compatibility::cases/no_blank_line_before_docstring.py ... ok test black_compatibility::cases/line_ranges_diff_edge_case.py ... ok test black_compatibility::cases/numeric_literals_skip_underscores.py ... ok test black_compatibility::cases/pep_572_slices.py ... ok test black_compatibility::cases/numeric_literals.py ... ok test black_compatibility::cases/pep_570.py ... ok test black_compatibility::cases/line_ranges_fmt_off_decorator.py ... ok test black_compatibility::cases/parenthesized_context_managers.py ... ok test black_compatibility::cases/one_element_subscript.py ... ok test black_compatibility::cases/pep646_typed_star_arg_type_var_tuple.py ... ok test black_compatibility::cases/pattern_matching_long.py ... ok test black_compatibility::cases/pep_572_py39.py ... ok test black_compatibility::cases/pep_604.py ... ok test black_compatibility::cases/keep_newline_after_match.py ... ok test black_compatibility::cases/pep_572_py310.py ... ok test black_compatibility::cases/power_op_newline.py ... ok test black_compatibility::cases/pep_654.py ... ok test black_compatibility::cases/power_op_spacing.py ... ok test black_compatibility::cases/pep_572.py ... ok test black_compatibility::cases/percent_precedence.py ... ok test black_compatibility::cases/long_strings__type_annotations.py ... ok test black_compatibility::cases/pattern_matching_generic.py ... ok test black_compatibility::cases/pattern_matching_complex.py ... ok test black_compatibility::cases/pattern_matching_simple.py ... ok test black_compatibility::cases/pattern_matching_extras.py ... ok test black_compatibility::cases/pep_646.py ... ok test black_compatibility::cases/pep_654_style.py ... ok test black_compatibility::cases/nested_stub.pyi ... ok test black_compatibility::cases/multiline_consecutive_open_parentheses_ignore.py ... ok test black_compatibility::cases/pattern_matching_trailing_comma.py ... ok test black_compatibility::cases/preview_fstring.py ... ok test black_compatibility::cases/preview_format_unicode_escape_seq.py ... ok test black_compatibility::cases/power_op_spacing_long.py ... ok test black_compatibility::cases/pattern_matching_style.py ... ok test black_compatibility::cases/pattern_matching_with_if_stmt.py ... ok test black_compatibility::cases/pep_750.py ... ok test black_compatibility::cases/pep_572_remove_parens.py ... ok test black_compatibility::cases/pep604_union_types_line_breaks.py ... ok test black_compatibility::cases/pep_701.py ... ok test black_compatibility::cases/preview_pep646_typed_star_arg_type_var_tuple.py ... ok test black_compatibility::cases/long_strings_flag_disabled.py ... ok test black_compatibility::cases/preview_fmtpass_imports.py ... ok test black_compatibility::cases/preview_cantfit_string.py ... ok test black_compatibility::cases/prefer_rhs_split.py ... ok test black_compatibility::cases/prefer_rhs_split_reformatted.py ... ok test black_compatibility::cases/python39.py ... ok test black_compatibility::cases/python38.py ... ok test black_compatibility::cases/python37.py ... ok test black_compatibility::cases/py310_pep572.py ... ok test black_compatibility::cases/preview_cantfit.py ... ok test black_compatibility::cases/preview_long_strings__east_asian_width.py ... ok test black_compatibility::cases/preview_return_annotation_brackets_string.py ... ok test black_compatibility::cases/preview_long_strings__type_annotations.py ... ok test black_compatibility::cases/preview_hug_parens_with_braces_and_square_brackets_no_ll1.py ... ok test black_compatibility::cases/preview_comments7.py ... ok test black_compatibility::cases/preview_import_line_collapse.py ... ok test black_compatibility::cases/remove_except_types_parens.py ... ok test black_compatibility::cases/remove_except_types_parens_pre_py314.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_hug_parens_with_braces_and_square_brackets.py ... ok test black_compatibility::cases/raw_docstring.py ... ok test black_compatibility::cases/preview_wrap_comprehension_in.py ... ok test black_compatibility::cases/preview_standardize_type_comments.py ... ok test black_compatibility::cases/preview_remove_multiline_lone_list_item_parens.py ... ok test black_compatibility::cases/remove_redundant_parens_in_case_guard.py ... ok test black_compatibility::cases/remove_parens_from_lhs.py ... ok test black_compatibility::cases/preview_long_dict_values.py ... ok test black_compatibility::cases/remove_parens.py ... ok test black_compatibility::cases/split_delimiter_comments.py ... ok test black_compatibility::cases/remove_with_brackets.py ... ok test black_compatibility::cases/trailing_comma_optional_parens1.py ... ok test black_compatibility::cases/preview_multiline_strings.py ... ok test black_compatibility::cases/target_version_flag.py ... ok test black_compatibility::cases/starred_for_target.py ... ok test black_compatibility::cases/skip_magic_trailing_comma_generic_wrap.py ... ok test black_compatibility::cases/remove_await_parens.py ... ok test black_compatibility::cases/remove_for_brackets.py ... ok test black_compatibility::cases/raw_docstring_no_string_normalization.py ... ok test black_compatibility::cases/remove_except_parens.py ... ok test black_compatibility::cases/remove_lone_list_item_parens.py ... ok test black_compatibility::cases/trailing_comma_optional_parens2.py ... ok test black_compatibility::cases/tricky_unicode_symbols.py ... ok test black_compatibility::cases/string_prefixes.py ... ok test black_compatibility::cases/trailing_comma_optional_parens3.py ... ok test black_compatibility::cases/trailing_comma.py ... ok test black_compatibility::cases/slices.py ... ok test black_compatibility::cases/tuple_with_stmt.py ... ok test black_compatibility::cases/type_comment_syntax_error.py ... ok test black_compatibility::cases/remove_newline_after_code_block_open.py ... ok test black_compatibility::cases/single_line_format_skip_with_multiple_comments.py ... ok test black_compatibility::cases/return_annotation_brackets.py ... ok test black_compatibility::cases/whitespace.py ... ok test black_compatibility::cases/type_expansion.py ... ok test black_compatibility::miscellaneous/force_py36.py ... ok test black_compatibility::cases/walrus_in_dict.py ... ok test black_compatibility::cases/type_params.py ... ok test black_compatibility::cases/stub.pyi ... ok test black_compatibility::cases/typed_params_trailing_comma.py ... ok test black_compatibility::miscellaneous/missing_final_newline.py ... ok test black_compatibility::cases/trailing_commas_in_leading_parts.py ... ok test black_compatibility::cases/type_aliases.py ... ok test black_compatibility::miscellaneous/force_pyi.pyi ... ok test black_compatibility::cases/torture.py ... ok test black_compatibility::cases/tupleassign.py ... ok test black_compatibility::miscellaneous/blackd_diff.py ... ok test black_compatibility::cases/preview_long_strings.py ... ok test format::docstring_code_examples_crlf.py ... ok test format::blank_line_before_class_docstring.py ... ok test format::docstring_non_visible_characters.py ... ok test format::carriage_return/string.py ... ok test format::comment_prefixes.py ... ok test black_compatibility::cases/type_param_defaults.py ... ok test format::docstring_chaperones.py ... ok test format::docstring_newlines.py ... ok test format::expression/call.py ... ok test black_compatibility::cases/preview_long_strings__regression.py ... ok test black_compatibility::miscellaneous/string_quotes.py ... ok test format::empty_trailing_newline.py ... ok test format::expression/annotated_assign.py ... ok test format::expression/await.py ... ok test format::empty_now_newline.py ... ok test black_compatibility::miscellaneous/debug_visitor.py ... ok test format::expression/attribute.py ... ok test format::expression/binary_pow_spacing.py ... ok test format::empty_multiple_trailing_newlines.py ... ok test format::docstring_tab_indentation.py ... ok test format::empty_whitespace.py ... ok test format::expression/bytes.py ... ok test format::expression/binary_implicit_string.py ... ok test format::docstring.py ... ok test format::expression/dict.py ... ok test format::expression/named_expr.py ... ok test format::expression/starred.py ... ok test format::expression/fstring_multiline_replacement_field.py ... ok test format::expression/if.py ... ok test format::expression/binary.py ... ok test format::expression/list_comp_py315.py ... ok test format::expression/number.py ... ok test format::expression/compare.py ... ok test format::expression/list.py ... ok test format::expression/boolean_operation.py ... ok test format::expression/fstring_preview.py ... ok test format::expression/set_comp.py ... ok test format::expression/generator_exp.py ... ok test format::expression/join_implicit_concatenated_string_preserve.py ... ok test format::expression/split_empty_brackets.py ... ok test format::expression/list_comp.py ... ok test format::expression/subscript.py ... ok test format::expression/slice.py ... ok test format::expression/hug.py ... ok test format::expression/optional_parentheses_comments.py ... ok test format::expression/dict_comp.py ... ok test format::fluent.py ... ok test format::f-string-carriage-return-newline.py ... ok test format::expression/unsplittable.py ... ok test format::expression/string.py ... ok test format::expression/yield_from.py ... ok test format::fmt_on_off/fmt_off_unclosed_deep_nested_trailing_comment.py ... ok test format::fmt_on_off/comments.py ... ok test format::fmt_on_off/mixed_space_and_tab.py ... ok test format::fmt_on_off/form_feed.py ... ok test format::fmt_on_off/indent.py ... ok test format::fmt_on_off/empty_file.py ... ok test format::fmt_on_off/fmt_off_docstring.py ... ok test format::fmt_on_off/fmt_off_unclosed_trailing_comment.py ... ok test format::expression/tuple.py ... ok test format::expression/yield.py ... ok test format::module_dangling_comment1.py ... ok test format::expression/unary.py ... ok test format::fmt_on_off/last_statement.py ... ok test format::expression/join_implicit_concatenated_string_assignment.py ... ok test format::fmt_on_off/off_on_off_on.py ... ok test format::expression/nested_string_quote_style.py ... ok test format::fmt_on_off/newlines.py ... ok test format::fmt_on_off/trailing_semicolon.py ... ok test format::fmt_on_off/trailing_comments.py ... ok test format::fmt_skip/parentheses.py ... ok test format::expression/join_implicit_concatenated_string.py ... ok test format::form_feed.py ... ok test format::fmt_skip/docstrings.py ... ok test format::fmt_skip/or_else.py ... ok test format::fmt_on_off/no_fmt_on.py ... ok test format::fmt_skip/reason.py ... ok test format::parentheses/expression_parentheses_comments.py ... ok test format::fmt_skip/type_params.py ... ok test format::module_dangling_comment2.py ... ok test format::fmt_on_off/simple.py ... ok test format::fmt_skip/top_level_semicolon.py ... ok test format::fmt_on_off/yapf.py ... ok test format::fmt_skip/trailing_semi.py ... ok test format::fmt_skip/decorators.py ... ok test format::notebook_docstring.py ... ok test format::fmt_skip/compound_one_liners.py ... ok test format::fmt_skip/semicolons.py ... ok test format::newlines.pyi ... ok test format::fmt_skip/match.py ... ok test format::multiline_string_deviations.py ... ok test format::expression/tstring.py ... ok test format::range_formatting/empty_range.py ... ok test format::newlines.py ... ok test format::expression/lambda.py ... ok test format::parentheses/nested.py ... ok test format::preview.py ... ok test format::range_formatting/end_of_file.py ... ok test format::range_formatting/empty_file.py ... ok test format::parentheses/opening_parentheses_comment_empty.py ... ok test format::pattern_match_regression_brackets.py ... ok test format::parentheses/opening_parentheses_comment_value.py ... ok test format::quote_style.py ... ok test format::range_formatting/stub.pyi ... ok test format::range_formatting/module.py ... ok test format::range_formatting/comment_only_range.py ... ok test format::range_formatting/range_narrowing.py ... ok test format::range_formatting/parentheses.py ... ok test format::range_formatting/indent.py ... ok test format::range_formatting/leading_trailing_comments.py ... ok test format::range_formatting/docstring_code_examples.py ... ok test format::range_formatting/ancestory.py ... ok test format::range_formatting/fmt_on_off.py ... ok test format::pattern/pattern_maybe_parenthesize.py ... ok test format::range_formatting/leading_comments.py ... ok test format::range_formatting/clause_header.py ... ok test format::expression/fstring.py ... ok test format::range_formatting/decorators.py ... ok test format::range_formatting/regressions.py ... ok test format::range_formatting/same_line_body.py ... ok test format::range_formatting/fmt_skip.py ... ok test format::docstring_code_examples_dynamic_line_width.py ... ok test format::parentheses/call_chains.py ... ok test format::statement/assert.py ... ok test format::range_formatting/whitespace_only_range.py ... ok test format::skip_magic_trailing_comma.py ... ok test format::range_formatting/trailing_comments.py ... ok test format::statement/ann_assign.py ... ok test format::statement/if.py ... ok test format::statement/break.py ... ok test format::statement/lazy_import.py ... ok test format::statement/aug_assign.py ... ok test format::statement/for.py ... ok test format::statement/delete.py ... ok test format::statement/import_from.py ... ok test format::statement/top_level.py ... ok test format::statement/import.py ... ok test format::statement/ellipsis.pyi ... ok test format::statement/long_type_annotations.py ... ok test format::statement/assign.py ... ok test format::statement/global.py ... ok test format::statement/assignment_split_value_first.py ... ok test format::statement/raise.py ... ok test format::statement/class_definition.py ... ok test format::statement/nonlocal.py ... ok test format::statement/return.py ... ok test format::statement/function.py ... ok test format::statement/stub_functions_trailing_comments.py ... ok test format::statement/module_comment.py ... ok test format::statement/match.py ... ok test format::stub_files/decorated_class_after_function.pyi ... ok test format::statement/top_level.pyi ... ok test format::statement/return_annotation.py ... ok test format::statement/return_type_no_parameters.py ... ok test format::stub_files/comments.pyi ... ok test format::trivia.py ... ok test format::trailing_pragma_nested.py ... ok test format::stub_files/top_level.pyi ... ok test format::stub_files/blank_line_after_nested_stub_class_eof.pyi ... ok test format::tab_width.py ... ok test format::statement/type_alias.py ... ok test format::statement/try.py ... ok test format::trailing_comments.py ... ok test format::statement/while.py ... ok test format::stub_files/blank_line_after_nested_stub_class.pyi ... ok test format::statement/return_type_parameters.py ... ok test format::stub_files/suite.pyi ... ok test format::stub_files/nesting.pyi ... ok test format::statement/with_39.py ... ok test format::statement/with.py ... ok test format::docstring_code_examples.py ... ok test result: ok. 376 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s Running `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/normalizer-e4588f21c10ba165 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.3-build/ruff-0.17.3/target/rpm/deps/ruff_python_importer-05459a1e350cfb4b --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.3-build/ruff-0.17.3/target/rpm/deps/ruff_python_index-3cfd7cd22748bdef --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.3-build/ruff-0.17.3/target/rpm/deps/ruff_python_literal-108b1d878d76c797 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.97s Running `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/ruff_python_parser-e05b67c8c6a9fd3d --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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 246 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::identifier_boundaries ... ok test lexer::tests::keyword_hash_collisions_remain_identifiers ... ok test lexer::tests::keyword_tokens ... 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. 246 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s Running `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/fixtures-cf2f724ff25163b1 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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::case_expect_indented_block.py ... ok test inline_err::ann_assign_stmt_invalid_annotation.py ... ok test inline_err::comma_separated_missing_comma_between_elements.py ... ok test inline_err::assert_empty_test.py ... ok test inline_err::assert_invalid_msg_expr.py ... ok test inline_err::comma_separated_missing_comma.py ... ok test inline_err::clause_expect_indented_block.py ... ok test inline_err::backslash_continuation_indentation_error.py ... ok test inline_err::class_def_unclosed_type_param_list.py ... ok test inline_err::assert_empty_msg.py ... ok test inline_err::assign_stmt_keyword_target.py ... ok test inline_err::assign_stmt_starred_expr_value.py ... ok test inline_err::class_def_empty_body.py ... ok test inline_err::class_def_unparenthesized_generator_argument.py ... ok test inline_err::assign_stmt_invalid_target.py ... ok test inline_err::assert_invalid_test_expr.py ... ok test inline_err::ann_assign_stmt_type_alias_annotation.py ... ok test inline_err::aug_assign_stmt_missing_rhs.py ... ok test inline_err::clause_expect_single_statement.py ... ok test inline_err::assign_stmt_missing_rhs.py ... ok test inline_err::aug_assign_stmt_invalid_target.py ... ok test inline_err::ann_assign_stmt_invalid_value.py ... ok test inline_err::class_def_missing_name.py ... ok test inline_err::aug_assign_stmt_invalid_value.py ... ok test inline_err::args_unparenthesized_generator.py ... ok test inline_err::decorator_invalid_expression.py ... ok test inline_err::assign_stmt_invalid_value_expr.py ... ok test inline_err::ann_assign_stmt_invalid_target.py ... ok test inline_err::comma_separated_missing_element_between_commas.py ... ok test inline_err::async_unexpected_token.py ... ok test inline_err::comma_separated_missing_first_element.py ... ok test inline_err::class_type_params_py311.py ... ok test inline_err::debug_shadow_class.py ... ok test inline_err::debug_shadow_type_alias.py ... ok test inline_err::comprehension_missing_for_after_async.py ... ok test inline_err::del_stmt_empty.py ... ok test inline_err::decorator_non_toplevel_call_expression_py38.py ... ok test inline_err::decorator_unexpected_token.py ... ok test inline_err::debug_shadow_with.py ... ok test inline_err::debug_shadow_function.py ... ok test inline_err::debug_shadow_import.py ... ok test inline_err::decorator_expression_py38.py ... ok test inline_err::del_debug_py39.py ... ok test inline_err::decorator_missing_newline.py ... ok test inline_err::decorator_missing_expression.py ... ok test inline_err::decorator_dict_literal_py38.py ... ok test inline_err::decorator_float_literal_py38.py ... ok test inline_err::debug_shadow_match.py ... ok test inline_err::debug_shadow_try.py ... ok test inline_err::decorator_await_expression_py38.py ... ok test inline_err::decorator_named_expression_py37.py ... ok test inline_err::duplicate_keyword_args.py ... ok test inline_err::dotted_name_multiple_dots.py ... ok test inline_err::del_incomplete_target.py ... ok test inline_err::except_star_py310.py ... ok test inline_err::except_stmt_invalid_expression.py ... ok test inline_err::duplicate_type_parameter_names.py ... ok test inline_err::duplicate_match_class_attr.py ... ok test inline_err::different_match_pattern_bindings.py ... ok test inline_err::duplicate_match_key.py ... ok test inline_err::f_string_invalid_conversion_flag_other_tok.py ... ok test inline_err::except_stmt_missing_as_name.py ... ok test inline_err::except_stmt_unparenthesized_tuple_as.py ... ok test inline_err::except_stmt_missing_exception.py ... ok test inline_err::except_stmt_missing_exception_and_as_name.py ... ok test inline_err::for_stmt_missing_iter.py ... ok test inline_err::f_string_empty_expression.py ... ok test inline_err::f_string_conversion_follows_exclamation.py ... ok test inline_err::f_string_invalid_conversion_flag_name_tok.py ... ok test inline_err::except_stmt_unparenthesized_tuple_no_as_py313.py ... ok test inline_err::from_import_star_with_other_names.py ... ok test inline_err::from_import_empty_names.py ... ok test inline_err::f_string_lambda_without_parentheses.py ... ok test inline_err::from_import_missing_module.py ... ok test inline_err::f_string_unclosed_lbrace_in_format_spec.py ... ok test inline_err::for_stmt_missing_in_keyword.py ... ok test inline_err::for_stmt_missing_target.py ... ok test inline_err::f_string_invalid_starred_expr.py ... ok test inline_err::for_iter_unpack_py38.py ... ok test inline_err::for_stmt_invalid_iter_expr.py ... ok test inline_err::f_string_unclosed_lbrace.py ... ok test inline_err::for_stmt_invalid_target_binary_expr.py ... ok test inline_err::global_stmt_trailing_comma.py ... ok test inline_err::for_stmt_invalid_target.py ... ok test inline_err::for_stmt_invalid_target_in_keyword.py ... ok test inline_err::from_import_dotted_names.py ... ok test inline_err::function_def_invalid_return_expr.py ... ok test inline_err::from_import_parenthesized_star.py ... ok test inline_err::from_import_missing_rpar.py ... ok test inline_err::from_import_unparenthesized_trailing_comma.py ... ok test inline_err::function_def_empty_body.py ... ok test inline_err::function_def_missing_identifier.py ... ok test inline_err::function_def_unparenthesized_return_types.py ... ok test inline_err::if_stmt_invalid_elif_test_expr.py ... ok test inline_err::function_def_unclosed_type_param_list.py ... ok test inline_err::function_def_missing_return_type.py ... ok test inline_err::function_def_unclosed_parameter_list.py ... ok test inline_err::if_stmt_missing_test.py ... ok test inline_err::if_stmt_empty_body.py ... ok test inline_err::function_type_params_py311.py ... ok test inline_err::if_stmt_elif_missing_colon.py ... ok test inline_err::global_stmt_expression.py ... ok test inline_err::global_stmt_empty.py ... ok test inline_err::invalid_annotation_function_py314.py ... ok test inline_err::if_stmt_invalid_test_expr.py ... ok test inline_err::if_stmt_missing_colon.py ... ok test inline_err::if_stmt_misspelled_elif.py ... ok test inline_err::implicitly_concatenated_unterminated_string.py ... ok test inline_err::incomplete_attribute_before_for_in_delimiter.py ... ok test inline_err::import_alias_missing_asname.py ... ok test inline_err::import_stmt_trailing_comma.py ... ok test inline_err::import_stmt_parenthesized_names.py ... ok test inline_err::import_stmt_empty.py ... ok test inline_err::invalid_del_target.py ... ok test inline_err::import_from_star.py ... ok test inline_err::ipython_help_escape_command_error_recovery_1.py ... ok test inline_err::import_stmt_star_import.py ... ok test inline_err::invalid_annotation_py314.py ... ok test inline_err::implicitly_concatenated_unterminated_string_multiline.py ... ok test inline_err::invalid_annotation_class.py ... ok test inline_err::invalid_annotation_function.py ... ok test inline_err::invalid_annotation_type_alias.py ... ok test inline_err::invalid_byte_literal.py ... ok test inline_err::invalid_future_feature.py ... ok test inline_err::ipython_help_escape_command_error_recovery_2.py ... ok test inline_err::invalid_match_pattern_target.py ... ok test inline_err::iter_unpack_return_py37.py ... ok test inline_err::ipython_help_escape_command_error_recovery_3.py ... ok test inline_err::invalid_fstring_literal_element.py ... ok test inline_err::invalid_string_literal.py ... ok test inline_err::lambda_body_with_starred_expr.py ... ok test inline_err::iter_unpack_yield_py37.py ... ok test inline_err::irrefutable_case_pattern.py ... ok test inline_err::lambda_body_with_yield_expr.py ... ok test inline_err::lazy_import_invalid_context_py315.py ... ok test inline_err::match_stmt_expect_indented_block.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::lazy_import_invalid_from_py315.py ... ok test inline_err::lazy_import_stmt_py314.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::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::match_stmt_invalid_subject_expr.py ... ok test inline_err::match_stmt_missing_guard_expr.py ... ok test inline_err::match_expected_colon.py ... ok test inline_err::match_stmt_invalid_guard_expr.py ... ok test inline_err::match_before_py310.py ... ok test inline_err::multiple_assignment_in_case_pattern.py ... ok test inline_err::mixed_tstring_and_bytes_literals.py ... ok test inline_err::mixed_bytes_and_non_bytes_literals.py ... ok test inline_err::multiple_clauses_on_same_line.py ... ok test inline_err::nonlocal_stmt_empty.py ... ok test inline_err::nonlocal_stmt_expression.py ... ok test inline_err::named_expr_slice_parse_error.py ... ok test inline_err::multiple_starred_names_in_sequence_pattern.py ... ok test inline_err::named_expr_slice.py ... ok test inline_err::nested_quote_in_format_spec_py312.py ... ok test inline_err::nonlocal_stmt_trailing_comma.py ... ok test inline_err::multiple_starred_assignment_target.py ... ok test inline_err::param_missing_annotation.py ... ok test inline_err::node_range_with_gaps.py ... ok test inline_err::params_star_after_slash.py ... ok test inline_err::params_multiple_star_separator.py ... ok test inline_err::param_with_invalid_annotation.py ... ok test inline_err::param_missing_default.py ... ok test inline_err::nested_async_comprehension_py310.py ... ok test inline_err::params_multiple_kwargs.py ... ok test inline_err::parenthesized_context_manager_py38.py ... ok test inline_err::params_non_default_after_default.py ... ok test inline_err::params_multiple_slash_separator.py ... ok test inline_err::params_no_arg_before_slash.py ... ok test inline_err::params_follows_var_keyword_param.py ... ok test inline_err::params_kwarg_after_star_separator.py ... ok test inline_err::params_var_keyword_with_default.py ... ok test inline_err::params_duplicate_names.py ... ok test inline_err::params_var_positional_with_default.py ... ok test inline_err::param_with_invalid_default.py ... ok test inline_err::params_expected_after_star_separator.py ... ok test inline_err::params_multiple_varargs.py ... ok test inline_err::param_with_invalid_star_annotation.py ... ok test inline_err::rebound_comprehension_variable.py ... ok test inline_err::params_star_separator_after_star_param.py ... ok test inline_err::param_with_star_annotation_py310.py ... ok test inline_err::raise_stmt_invalid_exc.py ... ok test inline_err::parenthesized_kwarg_py38.py ... ok test inline_err::raise_stmt_unparenthesized_tuple_cause.py ... ok test inline_err::pep_798_unpacking_comprehensions_py314.py ... ok test inline_err::pep_798_invalid_dict_unpacking_comprehensions_py315.py ... ok test inline_err::pep701_nested_interpolation_py311.py ... ok test inline_err::raise_stmt_unparenthesized_tuple_exc.py ... ok test inline_err::simple_stmts_on_same_line.py ... ok test inline_err::raise_stmt_from_without_exc.py ... ok test inline_err::pos_only_py37.py ... ok test inline_err::simple_stmts_on_same_line_in_block.py ... ok test inline_err::return_stmt_invalid_expr.py ... ok test inline_err::raise_stmt_invalid_cause.py ... ok test inline_err::signed_pattern_non_literal_operand.py ... ok test inline_err::star_index_py310.py ... ok test inline_err::t_string_invalid_conversion_flag_other_tok.py ... ok test inline_err::single_star_return.py ... ok test inline_err::t_string_invalid_conversion_flag_name_tok.py ... ok test inline_err::single_starred_assignment_target.py ... ok test inline_err::simple_and_compound_stmt_on_same_line.py ... ok test inline_err::t_string_empty_expression.py ... ok test inline_err::starred_list_comp_py314.py ... ok test inline_err::simple_and_compound_stmt_on_same_line_in_block.py ... ok test inline_err::single_star_for.py ... ok test inline_err::star_slices.py ... ok test inline_err::starred_comprehension_target.py ... ok test inline_err::starred_starred_expression.py ... ok test inline_err::pep701_f_string_py311.py ... ok test inline_err::single_star_yield.py ... ok test inline_err::t_string_unclosed_lbrace_in_format_spec.py ... ok test inline_err::t_string_lambda_without_parentheses.py ... ok test inline_err::t_string_invalid_starred_expr.py ... ok test inline_err::t_string_unclosed_lbrace.py ... ok test inline_err::type_param_invalid_bound_expr.py ... ok test inline_err::try_stmt_invalid_order.py ... ok test inline_err::try_stmt_misspelled_except.py ... ok test inline_err::try_stmt_missing_except_finally.py ... ok test inline_err::try_stmt_mixed_except_kind.py ... ok test inline_err::template_strings_py313.py ... ok test inline_err::type_param_param_spec_bound.py ... ok test inline_err::type_alias_incomplete_stmt.py ... ok test inline_err::type_param_missing_bound.py ... ok test inline_err::type_stmt_py311.py ... ok test inline_err::unparenthesized_named_expr_index_py38.py ... ok test inline_err::tuple_context_manager_py38.py ... ok test inline_err::type_alias_invalid_value_expr.py ... ok test inline_err::type_param_default_py312.py ... ok test inline_err::while_stmt_missing_test.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::while_stmt_invalid_test_expr.py ... ok test inline_err::type_param_type_var_tuple_bound.py ... ok test inline_err::unparenthesized_named_expr_set_literal_py38.py ... ok test inline_err::type_param_type_var_invalid_default_expr.py ... ok test inline_err::type_parameter_default_order.py ... ok test inline_err::type_param_type_var_tuple_invalid_default_expr.py ... ok test inline_ok::all_async_comprehension_py310.py ... ok test inline_err::type_param_type_var_missing_default.py ... ok test inline_err::with_items_parenthesized_missing_colon.py ... ok test inline_err::walrus_py37.py ... ok test inline_err::while_stmt_missing_colon.py ... ok test inline_err::unparenthesized_named_expr_set_comp_py38.py ... ok test inline_err::type_params_empty.py ... ok test inline_err::unary_plus_py314.py ... ok test inline_err::unterminated_fstring_newline_recovery.py ... ok test inline_err::type_param_param_spec_invalid_default_expr.py ... ok test inline_err::with_items_parenthesized_missing_comma.py ... ok test inline_ok::backslash_continuation_indentation.py ... ok test inline_err::write_to_debug_expr.py ... ok test inline_err::yield_after_comma.py ... ok test inline_ok::ambiguous_lpar_with_items_binary_expr.py ... ok test inline_err::yield_from_in_async_function.py ... ok test inline_ok::async_for_statement.py ... ok test inline_ok::async_with_statement.py ... ok test inline_ok::async_function_definition.py ... ok test inline_ok::assign_targets_terminator.py ... ok test inline_ok::ann_assign_stmt_simple_target.py ... ok test inline_ok::assign_stmt_starred_expr_value.py ... ok test inline_ok::ambiguous_lpar_with_items_if_expr.py ... ok test inline_ok::args_unparenthesized_generator.py ... ok test inline_ok::except_stmt_as_name_soft_keyword.py ... ok test inline_ok::decorator_expression_py39.py ... ok test inline_ok::class_keyword_in_case_pattern.py ... ok test inline_ok::decorator_async_function.py ... ok test inline_ok::del_targets_terminator.py ... ok test inline_ok::decorator_await_expression_py39.py ... ok test inline_ok::debug_rename_import.py ... ok test inline_ok::del_debug_py38.py ... ok test inline_ok::decorator_expression_identity_hack_py38.py ... ok test inline_ok::comma_separated_regular_list_terminator.py ... ok test inline_ok::function_def_parenthesized_return_types.py ... ok test inline_ok::decorator_expression_dotted_ident_py38.py ... ok test inline_ok::different_match_pattern_bindings.py ... ok test inline_ok::dotted_name_normalized_spaces.py ... ok test inline_ok::class_def_arguments.py ... ok test inline_ok::decorator_expression_eval_hack_py38.py ... ok test inline_ok::class_type_params_py312.py ... ok test inline_ok::duplicate_match_key_attr.py ... ok test inline_ok::except_star_py311.py ... ok test inline_ok::from_import_no_space.py ... ok test inline_ok::for_iter_unpack_py38.py ... ok test inline_ok::for_iter_unpack_py39.py ... ok test inline_ok::import_as_name_soft_keyword.py ... ok test inline_ok::global_stmt.py ... ok test inline_ok::fstring_format_spec_terminator.py ... ok test inline_ok::from_import_stmt_terminator.py ... ok test inline_ok::from_import_soft_keyword_module_name.py ... ok test inline_ok::function_type_params_py312.py ... ok test inline_ok::except_stmt_unparenthesized_tuple_no_as_py314.py ... ok test inline_ok::for_in_target_valid_expr.py ... ok test inline_ok::function_def_parameter_range.py ... ok test inline_ok::function_def_valid_return_expr.py ... ok test inline_ok::iter_unpack_yield_py38.py ... ok test inline_ok::import_stmt_terminator.py ... ok test inline_ok::import_from_star.py ... ok test inline_ok::match_attr_pattern_soft_keyword.py ... ok test inline_ok::lazy_import_semantic_ok_py315.py ... ok test inline_ok::lazy_import_stmt_py315.py ... ok test inline_ok::match_as_pattern.py ... ok test inline_ok::lazy_import_soft_keyword_split_py315.py ... ok test inline_ok::match_annotated_assignment.py ... ok test inline_ok::match_as_pattern_soft_keyword.py ... ok test inline_ok::lambda_with_no_parameters.py ... ok test inline_ok::iter_unpack_return_py38.py ... ok test inline_ok::iter_unpack_yield_py37.py ... ok test inline_ok::irrefutable_case_pattern_at_end.py ... ok test inline_ok::match_classify_as_identifier_1.py ... ok test inline_ok::lambda_with_valid_body.py ... ok test inline_ok::iter_unpack_return_py37.py ... ok test inline_ok::match_after_py310.py ... ok test inline_ok::lazy_import_relative_py315.py ... ok test inline_ok::match_stmt_valid_guard_expr.py ... ok test inline_ok::nonlocal_declaration_at_module_level.py ... ok test inline_ok::match_sequence_pattern_terminator.py ... ok test inline_ok::match_sequence_pattern_parentheses_terminator.py ... ok test inline_ok::nonlocal_stmt.py ... ok test inline_ok::match_classify_as_keyword_or_identifier.py ... ok test inline_ok::parenthesized_named_expr_py38.py ... ok test inline_ok::parenthesized_named_expr_index_py38.py ... ok test inline_ok::non_rebound_comprehension_variable.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::param_with_star_annotation_py311.py ... ok test inline_ok::parenthesized_star_index_py310.py ... ok test inline_ok::param_with_default.py ... ok test inline_ok::param_with_annotation.py ... ok test inline_ok::params_non_default_after_star.py ... ok test inline_ok::param_with_star_annotation_py310.py ... ok test inline_ok::non_duplicate_keyword_args.py ... ok test inline_ok::match_classify_as_identifier_2.py ... ok test inline_ok::nested_alternative_patterns.py ... ok test inline_ok::multiple_assignment_in_case_pattern.py ... ok test inline_ok::nested_async_comprehension_py310.py ... ok test inline_ok::parenthesized_kwarg_py37.py ... ok test inline_ok::multiple_starred_assignment_target.py ... ok test inline_ok::match_stmt_subject_expr.py ... ok test inline_ok::nested_async_comprehension_py311.py ... ok test inline_ok::non_nested_quote_in_format_spec_py311.py ... ok test inline_ok::match_classify_as_keyword_1.py ... ok test inline_ok::non_duplicate_type_parameter_names.py ... ok test inline_ok::match_classify_as_keyword_2.py ... ok test inline_ok::param_with_star_annotation.py ... ok test inline_ok::simple_stmts_in_block.py ... ok test inline_ok::simple_stmts_with_semicolons.py ... ok test inline_ok::type_stmt_py312.py ... ok test inline_ok::unary_plus_py315.py ... ok test inline_ok::valid_annotation_function_py313.py ... ok test inline_ok::pep701_f_string_py311.py ... ok test inline_ok::pep_798_unpacking_comprehensions_py315.py ... ok test inline_ok::single_starred_assignment_target.py ... ok test inline_ok::valid_future_feature.py ... ok test inline_ok::tuple_context_manager_py38.py ... ok test inline_ok::unparenthesized_named_expr_py39.py ... ok test inline_ok::single_parenthesized_item_context_manager_py38.py ... ok test inline_ok::type_param_default_py313.py ... ok test inline_ok::template_strings_py314.py ... ok test inline_ok::starred_comprehension_target.py ... ok test inline_ok::read_from_debug.py ... ok test inline_ok::single_star_in_tuple.py ... ok test inline_ok::valid_annotation_class.py ... ok test inline_ok::pos_only_py38.py ... ok test inline_ok::unparenthesized_named_expr_index_py39.py ... ok test inline_ok::walrus_py38.py ... ok test inline_ok::valid_annotation_py313.py ... ok test inline_ok::starred_list_comp_py315.py ... ok test inline_ok::yield_after_comma_parenthesized.py ... ok test inline_ok::type_param_param_spec.py ... ok test inline_ok::star_index_py311.py ... ok test inline_ok::type_param_type_var.py ... ok test inline_ok::pep750_t_string_py314.py ... ok test inline_ok::type_param_type_var_tuple.py ... ok test invalid_syntax::expressions/arguments/double_starred.py ... ok test inline_ok::pep701_f_string_py312.py ... ok test invalid_syntax::expressions/arguments/missing_argument.py ... ok test invalid_syntax::expressions/await/no_expression_0.py ... ok test invalid_syntax::expressions/bin_op/missing_lhs.py ... ok test invalid_syntax::expressions/arguments/duplicate_keyword_arguments.py ... ok test invalid_syntax::expressions/arguments/unclosed_0.py ... ok test invalid_syntax::expressions/arguments/missing_comma.py ... ok test invalid_syntax::expressions/bin_op/starred_expression.py ... ok test invalid_syntax::expressions/arguments/unclosed_2.py ... ok test invalid_syntax::expressions/arguments/invalid_expression.py ... ok test invalid_syntax::expressions/arguments/unclosed_1.py ... ok test invalid_syntax::expressions/attribute/multiple_dots.py ... ok test invalid_syntax::expressions/arguments/starred.py ... ok test invalid_syntax::expressions/arguments/invalid_keyword_expression.py ... ok test invalid_syntax::expressions/attribute/no_member.py ... ok test invalid_syntax::expressions/await/no_expression_1.py ... ok test invalid_syntax::expressions/bin_op/invalid_rhs_expression.py ... ok test invalid_syntax::expressions/bool_op/starred_expression.py ... ok test invalid_syntax::expressions/bin_op/missing_rhs_0.py ... ok test invalid_syntax::expressions/arguments/missing_expression.py ... ok test invalid_syntax::expressions/attribute/invalid_member.py ... ok test invalid_syntax::expressions/arguments/invalid_order.py ... ok test invalid_syntax::expressions/bin_op/named_expression.py ... ok test invalid_syntax::expressions/bin_op/missing_rhs_1.py ... ok test invalid_syntax::expressions/bool_op/missing_lhs.py ... ok test invalid_syntax::expressions/bool_op/invalid_rhs_expression.py ... ok test invalid_syntax::expressions/bool_op/named_expression.py ... ok test invalid_syntax::expressions/await/recover.py ... ok test invalid_syntax::expressions/bin_op/multiple_ops.py ... ok test invalid_syntax::expressions/if/missing_orelse_expr_0.py ... ok test invalid_syntax::expressions/bool_op/missing_rhs.py ... ok test invalid_syntax::expressions/compare/missing_rhs_2.py ... ok test invalid_syntax::expressions/compare/missing_rhs_0.py ... ok test invalid_syntax::expressions/compare/invalid_order.py ... ok test invalid_syntax::expressions/compare/invalid_rhs_expression.py ... ok test invalid_syntax::expressions/compare/missing_lhs.py ... ok test invalid_syntax::expressions/compare/multiple_equals.py ... ok test invalid_syntax::expressions/compare/missing_rhs_1.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/dict/double_star_comprehension.py ... ok test invalid_syntax::expressions/dict/missing_closing_brace_2.py ... ok test invalid_syntax::expressions/dict/named_expression_1.py ... ok test invalid_syntax::expressions/dict/comprehension.py ... ok test invalid_syntax::expressions/dict/missing_closing_brace_1.py ... ok test invalid_syntax::expressions/dict/recover.py ... ok test invalid_syntax::expressions/emoji_identifiers.py ... ok test invalid_syntax::expressions/dict/double_star.py ... ok test invalid_syntax::expressions/emoji_statement.py ... ok test invalid_syntax::expressions/list/recover.py ... ok test invalid_syntax::expressions/named/missing_expression_2.py ... ok test invalid_syntax::expressions/dict/missing_closing_brace_0.py ... ok test invalid_syntax::expressions/if/missing_orelse_expr_1.py ... ok test invalid_syntax::expressions/if/missing_test_expr_0.py ... ok test invalid_syntax::expressions/list/missing_closing_bracket_0.py ... ok test invalid_syntax::expressions/if/missing_test_expr_1.py ... ok test invalid_syntax::expressions/list/missing_closing_bracket_1.py ... ok test invalid_syntax::expressions/list/missing_closing_bracket_3.py ... ok test invalid_syntax::expressions/named/missing_expression_0.py ... ok test invalid_syntax::expressions/named/missing_expression_4.py ... ok test invalid_syntax::expressions/named/missing_expression_3.py ... ok test invalid_syntax::expressions/if/recover.py ... ok test invalid_syntax::expressions/lambda_default_parameters.py ... ok test invalid_syntax::expressions/lambda_duplicate_parameters.py ... ok test invalid_syntax::expressions/named/missing_expression_1.py ... ok test invalid_syntax::expressions/parenthesized/generator.py ... ok test invalid_syntax::expressions/list/missing_closing_bracket_2.py ... ok test invalid_syntax::expressions/list/comprehension.py ... ok test invalid_syntax::expressions/parenthesized/missing_closing_paren_0.py ... ok test invalid_syntax::expressions/named/invalid_target.py ... ok test invalid_syntax::expressions/list/star_expression_precedence.py ... ok test invalid_syntax::expressions/parenthesized/missing_closing_paren_3.py ... ok test invalid_syntax::expressions/parenthesized/missing_closing_paren_2.py ... ok test invalid_syntax::expressions/parenthesized/missing_closing_paren_1.py ... ok test invalid_syntax::expressions/parenthesized/parenthesized.py ... ok test invalid_syntax::expressions/set/missing_closing_curly_brace_3.py ... ok test invalid_syntax::expressions/subscript/unclosed_slice_0.py ... ok test invalid_syntax::expressions/set/missing_closing_curly_brace_1.py ... ok test invalid_syntax::expressions/parenthesized/tuple.py ... ok test invalid_syntax::expressions/set/missing_closing_curly_brace_0.py ... ok test invalid_syntax::expressions/set/recover.py ... ok test invalid_syntax::expressions/set/star_expression_precedence.py ... ok test invalid_syntax::expressions/set/missing_closing_curly_brace_2.py ... ok test invalid_syntax::expressions/set/comprehension.py ... ok test invalid_syntax::expressions/subscript/invalid_slice_element.py ... ok test invalid_syntax::re_lex_logical_token.py ... ok test invalid_syntax::expressions/unary/no_expression_0.py ... ok test invalid_syntax::expressions/unary/named_expression.py ... ok test invalid_syntax::expressions/subscript/unclosed_slice_1.py ... ok test invalid_syntax::expressions/unary/no_expression_1.py ... ok test invalid_syntax::expressions/yield/named_expression.py ... ok test invalid_syntax::expressions/unary.py ... ok test invalid_syntax::re_lexing/fstring_format_spec_1.py ... ok test invalid_syntax::expressions/parenthesized/tuple_starred_expr.py ... ok test invalid_syntax::re_lex_logical_token_mac_eol.py ... ok test invalid_syntax::expressions/yield/star_expression.py ... ok test invalid_syntax::re_lexing/line_continuation_1.py ... ok test invalid_syntax::re_lexing/triple_quoted_fstring_2.py ... ok test invalid_syntax::expressions/yield_from/unparenthesized.py ... ok test invalid_syntax::re_lexing/triple_quoted_fstring_1.py ... ok test invalid_syntax::expressions/yield_from/starred_expression.py ... ok test invalid_syntax::re_lex_logical_token_windows_eol.py ... ok test invalid_syntax::statements/if_extra_closing_parentheses.py ... ok test invalid_syntax::re_lexing/line_continuation_windows_eol.py ... ok test invalid_syntax::statements/if_extra_indent.py ... ok test invalid_syntax::re_lexing/ty_1828.py ... ok test invalid_syntax::statements/match/as_pattern_2.py ... ok test invalid_syntax::re_lexing/triple_quoted_fstring_3.py ... ok test invalid_syntax::statements/match/as_pattern_4.py ... ok test invalid_syntax::statements/function_type_parameters.py ... ok test invalid_syntax::statements/invalid_assignment_targets.py ... ok test invalid_syntax::statements/match/as_pattern_3.py ... ok test invalid_syntax::statements/match/as_pattern_1.py ... ok test invalid_syntax::statements/match/as_pattern_0.py ... ok test invalid_syntax::statements/match/invalid_class_pattern.py ... ok test invalid_syntax::statements/invalid_augmented_assignment_target.py ... ok test invalid_syntax::statements/with/unclosed_ambiguous_lpar_eof.py ... ok test invalid_syntax::unicode_name.py ... ok test invalid_syntax::statements/with/unclosed_ambiguous_lpar.py ... ok test invalid_syntax::statements/with/empty_with_items.py ... ok test invalid_syntax::statements/with/unparenthesized_with_items.py ... ok test invalid_syntax::statements/match/invalid_mapping_pattern.py ... ok test invalid_syntax::statements/match/unary_add_usage.py ... ok test invalid_syntax::statements/match/invalid_lhs_or_rhs_pattern.py ... ok test valid_syntax::expressions/attribute.py ... ok test valid_syntax::expressions/await.py ... ok test valid_syntax::expressions/call.py ... ok test valid_syntax::expressions/bool_op.py ... ok test valid_syntax::expressions/compare.py ... ok test invalid_syntax::statements/match/star_pattern_usage.py ... ok test valid_syntax::expressions/if.py ... ok test valid_syntax::expressions/bin_op.py ... ok test valid_syntax::expressions/set_comprehension.py ... ok test valid_syntax::expressions/dictionary_comprehension.py ... ok test valid_syntax::expressions/set.py ... ok test valid_syntax::expressions/generator.py ... ok test invalid_syntax::statements/with/ambiguous_lpar_with_items.py ... ok test valid_syntax::expressions/name.py ... ok test valid_syntax::expressions/list_comprehension.py ... ok test valid_syntax::expressions/lambda.py ... ok test valid_syntax::other/atom.py ... ok test valid_syntax::expressions/parenthesized.py ... ok test valid_syntax::expressions/named.py ... ok test valid_syntax::expressions/list.py ... ok test valid_syntax::expressions/arguments.py ... ok test valid_syntax::expressions/dictionary.py ... ok test valid_syntax::expressions/number_literal.py ... ok test valid_syntax::expressions/f_string.py ... ok test valid_syntax::expressions/slice.py ... ok test valid_syntax::statement/delete.py ... ok test valid_syntax::expressions/yield_from.py ... ok test valid_syntax::expressions/unary_op.py ... ok test valid_syntax::expressions/string.py ... ok test valid_syntax::expressions/starred.py ... ok test valid_syntax::expressions/yield.py ... ok test valid_syntax::statement/from_import.py ... ok test valid_syntax::statement/import.py ... ok test valid_syntax::statement/annotated_assignment.py ... ok test valid_syntax::statement/assert.py ... ok test valid_syntax::other/decorator.py ... ok test valid_syntax::statement/if.py ... ok test valid_syntax::statement/augmented_assignment.py ... ok test valid_syntax::expressions/subscript.py ... ok test valid_syntax::expressions/tuple.py ... ok test valid_syntax::statement/for.py ... ok test valid_syntax::statement/assignment.py ... ok test valid_syntax::statement/with.py ... ok test valid_syntax::statement/raise.py ... ok test valid_syntax::expressions/t_string.py ... ok test valid_syntax::statement/simple.py ... ok test valid_syntax::statement/class.py ... ok test valid_syntax::statement/return.py ... ok test valid_syntax::statement/while.py ... ok test valid_syntax::statement/function.py ... ok test valid_syntax::statement/try.py ... ok test valid_syntax::statement/ambiguous_lpar_with_items.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.15s Running `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/generate_inline_tests-f026259c77825798 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.3-build/ruff-0.17.3/target/rpm/deps/ruff_python_semantic-9ea46e635ca99483 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.3-build/ruff-0.17.3/target/rpm/deps/ruff_python_stdlib-05fa2e491605b28d --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.3-build/ruff-0.17.3/target/rpm/deps/ruff_python_trivia-025f57c74dd6fc0f --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.3-build/ruff-0.17.3/target/rpm/deps/block_comments-17463422deee65e1 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.3-build/ruff-0.17.3/target/rpm/deps/simple_tokenizer-b92217ef42842e38 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.3-build/ruff-0.17.3/target/rpm/deps/whitespace-26f22a6e4fdce6fa --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.3-build/ruff-0.17.3/target/rpm/deps/ruff_server-9156f42ffe69e001 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.04s Running `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/document-fc653adf19ca4d11 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.3-build/ruff-0.17.3/target/rpm/deps/e2e-9c4012c922309ad8 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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-27 08:41:42.786332466 INFO No workspace(s) were provided during initialization. Using the current working directory as a default workspace: /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/crates/ruff_server 2026-10-27 08:41:42.786391777 INFO No workspace options found for file:///builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/crates/ruff_server, using default options 2026-10-27 08:41:42.786399767 DEBUG Negotiated position encoding: UTF16 2026-10-27 08:41:42.786423737 DEBUG Indexing settings for workspace: /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/crates/ruff_server 2026-10-27 08:41:42.788925099 DEBUG Loaded settings from: `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/pyproject.toml` 2026-10-27 08:41:42.789083391 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-27 08:41:42.789102792 DEBUG Derived `target-version` from found `requires-python` for fallback configuration: Py37 2026-10-27 08:41:42.789167323 INFO Registering workspace: /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/crates/ruff_server 2026-10-27 08:41:42.789319234 INFO Retrying to receive `client/registerCapability` request 2026-10-27 08:41:42.838816441 DEBUG request{id=2 method=shutdown}: enter 2026-10-27 08:41:42.838889422 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-27 08:41:42.838926003 DEBUG Received exit notification, exiting ok test capabilities::statically_registers_formatting_when_dynamic_registration_is_unsupported ... 2026-10-27 08:41:42.840303270 INFO No workspace(s) were provided during initialization. Using the current working directory as a default workspace: /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/crates/ruff_server 2026-10-27 08:41:42.840355221 INFO No workspace options found for file:///builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/crates/ruff_server, using default options 2026-10-27 08:41:42.840359161 DEBUG Negotiated position encoding: UTF16 2026-10-27 08:41:42.840371831 DEBUG Indexing settings for workspace: /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/crates/ruff_server 2026-10-27 08:41:42.841363554 DEBUG Loaded settings from: `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/pyproject.toml` 2026-10-27 08:41:42.841543136 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-27 08:41:42.841556356 DEBUG Derived `target-version` from found `requires-python` for fallback configuration: Py37 2026-10-27 08:41:42.841626857 INFO Registering workspace: /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/crates/ruff_server 2026-10-27 08:41:42.841721228 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-27 08:41:42.850378960 DEBUG request{id=2 method=shutdown}: enter 2026-10-27 08:41:42.850386960 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-27 08:41:42.850414700 DEBUG Received exit notification, exiting ok test code_action::code_action_without_valid_url_returns_unchanged_action ... 2026-10-27 08:41:42.851417643 INFO No workspace options found for file:///tmp/.tmpuirSnx, using default options 2026-10-27 08:41:42.851456374 DEBUG Negotiated position encoding: UTF16 2026-10-27 08:41:42.851467554 DEBUG Indexing settings for workspace: /tmp/.tmpuirSnx 2026-10-27 08:41:42.853289737 INFO Registering workspace: /tmp/.tmpuirSnx 2026-10-27 08:41:42.853359648 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-27 08:41:42.853474550 DEBUG request{id=2 method=codeAction/resolve}: enter 2026-10-27 08:41:42.853505860 WARN request{id=2 method=codeAction/resolve}: Returning code action unchanged because it doesn't contain Ruff's document URI payload. 2026-10-27 08:41:42.863655891 DEBUG request{id=3 method=shutdown}: enter 2026-10-27 08:41:42.863663971 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-27 08:41:42.863686921 DEBUG Received exit notification, exiting ok test code_action::code_actions_for_python ... 2026-10-27 08:41:42.864630083 INFO No workspace options found for file:///tmp/.tmpNr4MOF, using default options 2026-10-27 08:41:42.864661613 DEBUG Negotiated position encoding: UTF16 2026-10-27 08:41:42.864690604 DEBUG Indexing settings for workspace: /tmp/.tmpNr4MOF 2026-10-27 08:41:42.867327208 INFO Registering workspace: /tmp/.tmpNr4MOF 2026-10-27 08:41:42.867396379 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-27 08:41:42.867483270 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-27 08:41:42.867511250 DEBUG request{id=2 method=textDocument/codeAction}: enter 2026-10-27 08:41:42.867542310 DEBUG request{id=2 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpNr4MOF/test.py 2026-10-27 08:41:42.867558981 DEBUG request{id=2 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpNr4MOF/test.py 2026-10-27 08:41:42.868283030 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-27 08:41:42.868354601 DEBUG request{id=2 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpNr4MOF/test.py 2026-10-27 08:41:42.868368451 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-27 08:41:42.878583723 DEBUG request{id=3 method=shutdown}: enter 2026-10-27 08:41:42.878593703 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-27 08:41:42.878612953 DEBUG Received exit notification, exiting ok test code_action::code_actions_for_toml ... 2026-10-27 08:41:42.879673677 INFO No workspace options found for file:///tmp/.tmpeEQVUA, using default options 2026-10-27 08:41:42.879704797 DEBUG Negotiated position encoding: UTF16 2026-10-27 08:41:42.879714367 DEBUG Indexing settings for workspace: /tmp/.tmpeEQVUA 2026-10-27 08:41:42.880147683 DEBUG No `target-version` found in `/tmp/.tmpeEQVUA/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-27 08:41:42.880291374 DEBUG Loaded settings from: `/tmp/.tmpeEQVUA/ruff.toml` for `/tmp/.tmpeEQVUA` 2026-10-27 08:41:42.881290357 INFO Registering workspace: /tmp/.tmpeEQVUA 2026-10-27 08:41:42.881346218 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-27 08:41:42.881434639 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-27 08:41:42.881468130 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-10-27 08:41:42.881500050 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpeEQVUA/ruff.toml 2026-10-27 08:41:42.881651542 DEBUG request{id=3 method=textDocument/codeAction}: enter 2026-10-27 08:41:42.881658782 DEBUG request{id=3 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpeEQVUA/ruff.toml 2026-10-27 08:41:42.881675562 DEBUG request{id=3 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpeEQVUA/ruff.toml 2026-10-27 08:41:42.891893204 DEBUG request{id=4 method=shutdown}: enter 2026-10-27 08:41:42.891898864 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-27 08:41:42.891913394 DEBUG Received exit notification, exiting ok test code_action::human_readable_rule_names ... 2026-10-27 08:41:42.892839666 INFO No workspace options found for file:///tmp/.tmpmrXeRf, using default options 2026-10-27 08:41:42.892882066 DEBUG Negotiated position encoding: UTF16 2026-10-27 08:41:42.892892767 DEBUG Indexing settings for workspace: /tmp/.tmpmrXeRf 2026-10-27 08:41:42.893510604 DEBUG Loaded settings from: `/tmp/.tmpmrXeRf/pyproject.toml` for `/tmp/.tmpmrXeRf` 2026-10-27 08:41:42.895397569 INFO Registering workspace: /tmp/.tmpmrXeRf 2026-10-27 08:41:42.895471110 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-27 08:41:42.895557951 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-27 08:41:42.895580511 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-10-27 08:41:42.895608241 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpmrXeRf/test.py 2026-10-27 08:41:42.896009597 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-27 08:41:42.896145268 DEBUG request{id=3 method=textDocument/codeAction}: enter 2026-10-27 08:41:42.896151018 DEBUG request{id=3 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpmrXeRf/test.py 2026-10-27 08:41:42.896161079 DEBUG request{id=3 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpmrXeRf/test.py 2026-10-27 08:41:42.896195149 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-27 08:41:42.896223189 DEBUG request{id=3 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpmrXeRf/test.py 2026-10-27 08:41:42.896232849 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-27 08:41:42.906383510 DEBUG request{id=4 method=shutdown}: enter 2026-10-27 08:41:42.906391270 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-27 08:41:42.906409740 DEBUG Received exit notification, exiting ok test code_action::invalid_code_action_resolve_data_returns_unchanged_action ... 2026-10-27 08:41:42.907438124 INFO No workspace options found for file:///tmp/.tmpFO4r7f, using default options 2026-10-27 08:41:42.907470934 DEBUG Negotiated position encoding: UTF16 2026-10-27 08:41:42.907482414 DEBUG Indexing settings for workspace: /tmp/.tmpFO4r7f 2026-10-27 08:41:42.909097905 INFO Registering workspace: /tmp/.tmpFO4r7f 2026-10-27 08:41:42.909156696 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-27 08:41:42.909272437 DEBUG request{id=2 method=codeAction/resolve}: enter 2026-10-27 08:41:42.909301868 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-27 08:41:42.919408448 DEBUG request{id=3 method=shutdown}: enter 2026-10-27 08:41:42.919415228 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-27 08:41:42.919430228 DEBUG Received exit notification, exiting ok test code_action::no_code_actions_for_markdown ... 2026-10-27 08:41:42.920347490 INFO No workspace options found for file:///tmp/.tmpPriVlI, using default options 2026-10-27 08:41:42.920387090 DEBUG Negotiated position encoding: UTF16 2026-10-27 08:41:42.920398790 DEBUG Indexing settings for workspace: /tmp/.tmpPriVlI 2026-10-27 08:41:42.922971543 INFO Registering workspace: /tmp/.tmpPriVlI 2026-10-27 08:41:42.923041164 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-27 08:41:42.923124445 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-27 08:41:42.923153636 DEBUG request{id=2 method=textDocument/codeAction}: enter 2026-10-27 08:41:42.933321486 DEBUG request{id=3 method=shutdown}: enter 2026-10-27 08:41:42.933328197 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-27 08:41:42.933342527 DEBUG Received exit notification, exiting ok test custom_extension::format_custom_extension_mapped_to_markdown ... 2026-10-27 08:41:42.934251508 INFO No workspace options found for file:///tmp/.tmpSbzyZE, using default options 2026-10-27 08:41:42.934278929 DEBUG Negotiated position encoding: UTF16 2026-10-27 08:41:42.934289919 DEBUG Indexing settings for workspace: /tmp/.tmpSbzyZE 2026-10-27 08:41:42.934960287 DEBUG Loaded settings from: `/tmp/.tmpSbzyZE/pyproject.toml` for `/tmp/.tmpSbzyZE` 2026-10-27 08:41:42.935931980 INFO Registering workspace: /tmp/.tmpSbzyZE 2026-10-27 08:41:42.935995251 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-27 08:41:42.936093352 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-27 08:41:42.936127913 DEBUG request{id=2 method=textDocument/formatting}: enter 2026-10-27 08:41:42.936159013 DEBUG request{id=2 method=textDocument/formatting}: Included path via `include`: /tmp/.tmpSbzyZE/test.thing 2026-10-27 08:41:42.936997614 DEBUG request{id=2 method=textDocument/formatting}:Printer::print: enter 2026-10-27 08:41:42.947185215 DEBUG request{id=3 method=shutdown}: enter 2026-10-27 08:41:42.947193615 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-27 08:41:42.947212785 DEBUG Received exit notification, exiting ok test custom_extension::lint_custom_extension_mapped_to_markdown_emits_no_diagnostics ... 2026-10-27 08:41:42.948229278 INFO No workspace options found for file:///tmp/.tmpe7kpIY, using default options 2026-10-27 08:41:42.948261999 DEBUG Negotiated position encoding: UTF16 2026-10-27 08:41:42.948273679 DEBUG Indexing settings for workspace: /tmp/.tmpe7kpIY 2026-10-27 08:41:42.948962648 DEBUG Loaded settings from: `/tmp/.tmpe7kpIY/pyproject.toml` for `/tmp/.tmpe7kpIY` 2026-10-27 08:41:42.950907923 INFO Registering workspace: /tmp/.tmpe7kpIY 2026-10-27 08:41:42.950966973 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-27 08:41:42.951059055 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-27 08:41:42.951088015 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-10-27 08:41:42.951118245 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpe7kpIY/test.thing 2026-10-27 08:41:42.961285846 DEBUG request{id=3 method=shutdown}: enter 2026-10-27 08:41:42.961294146 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-27 08:41:42.961313016 DEBUG Received exit notification, exiting ok test custom_extension::range_format_custom_extension_mapped_to_markdown_is_unsupported ... 2026-10-27 08:41:42.962350780 INFO No workspace options found for file:///tmp/.tmpl7ncGx, using default options 2026-10-27 08:41:42.962379960 DEBUG Negotiated position encoding: UTF16 2026-10-27 08:41:42.962390270 DEBUG Indexing settings for workspace: /tmp/.tmpl7ncGx 2026-10-27 08:41:42.963041059 DEBUG Loaded settings from: `/tmp/.tmpl7ncGx/pyproject.toml` for `/tmp/.tmpl7ncGx` 2026-10-27 08:41:42.965035794 INFO Registering workspace: /tmp/.tmpl7ncGx 2026-10-27 08:41:42.965103475 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-27 08:41:42.965182756 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-27 08:41:42.965216007 DEBUG request{id=2 method=textDocument/rangeFormatting}: enter 2026-10-27 08:41:42.965255387 DEBUG request{id=2 method=textDocument/rangeFormatting}: Included path via `include`: /tmp/.tmpl7ncGx/test.thing 2026-10-27 08:41:42.965260477 WARN request{id=2 method=textDocument/rangeFormatting}: Range formatting for Markdown files not supported 2026-10-27 08:41:42.975404588 DEBUG request{id=3 method=shutdown}: enter 2026-10-27 08:41:42.975411908 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-27 08:41:42.975426168 DEBUG Received exit notification, exiting ok test diagnostics::invalid_pyproject_toml_diagnostic ... 2026-10-27 08:41:42.976377190 INFO No workspace options found for file:///tmp/.tmpj3XQRE, using default options 2026-10-27 08:41:42.976404011 DEBUG Negotiated position encoding: UTF16 2026-10-27 08:41:42.976414111 DEBUG Indexing settings for workspace: /tmp/.tmpj3XQRE 2026-10-27 08:41:42.978005661 INFO Registering workspace: /tmp/.tmpj3XQRE 2026-10-27 08:41:42.978072072 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-27 08:41:42.978155243 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-27 08:41:42.978182223 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-10-27 08:41:42.978205954 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpj3XQRE/pyproject.toml 2026-10-27 08:41:42.988448235 DEBUG request{id=3 method=shutdown}: enter 2026-10-27 08:41:42.988456635 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-27 08:41:42.988475496 DEBUG Received exit notification, exiting ok test diagnostics::toml_diagnostics ... 2026-10-27 08:41:42.989529649 INFO No workspace options found for file:///tmp/.tmpjkt6E1, using default options 2026-10-27 08:41:42.989563830 DEBUG Negotiated position encoding: UTF16 2026-10-27 08:41:42.989574420 DEBUG Indexing settings for workspace: /tmp/.tmpjkt6E1 2026-10-27 08:41:42.990030476 DEBUG No `target-version` found in `/tmp/.tmpjkt6E1/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-27 08:41:42.990150817 DEBUG Loaded settings from: `/tmp/.tmpjkt6E1/ruff.toml` for `/tmp/.tmpjkt6E1` 2026-10-27 08:41:42.992097292 INFO Registering workspace: /tmp/.tmpjkt6E1 2026-10-27 08:41:42.992163993 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-27 08:41:42.992257484 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-27 08:41:42.992281835 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-10-27 08:41:42.992309195 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpjkt6E1/ruff.toml 2026-10-27 08:41:43.002566487 DEBUG request{id=3 method=shutdown}: enter 2026-10-27 08:41:43.002575627 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-27 08:41:43.002595457 DEBUG Received exit notification, exiting ok test diagnostics::uses_human_readable_names_in_preview ... 2026-10-27 08:41:43.003588520 INFO No workspace options found for file:///tmp/.tmpdJ028v, using default options 2026-10-27 08:41:43.003622221 DEBUG Negotiated position encoding: UTF16 2026-10-27 08:41:43.003634231 DEBUG Indexing settings for workspace: /tmp/.tmpdJ028v 2026-10-27 08:41:43.004318339 DEBUG Loaded settings from: `/tmp/.tmpdJ028v/pyproject.toml` for `/tmp/.tmpdJ028v` 2026-10-27 08:41:43.006319405 INFO Registering workspace: /tmp/.tmpdJ028v 2026-10-27 08:41:43.006385016 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-27 08:41:43.006476527 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-27 08:41:43.006501728 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-10-27 08:41:43.006525498 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpdJ028v/test.py 2026-10-27 08:41:43.007058695 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-27 08:41:43.017334117 DEBUG request{id=3 method=shutdown}: enter 2026-10-27 08:41:43.017343697 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-27 08:41:43.017362747 DEBUG Received exit notification, exiting ok test hover::hover_for_file_level_noqa ... 2026-10-27 08:41:43.018319960 INFO No workspace options found for file:///tmp/.tmpu81th7, using default options 2026-10-27 08:41:43.018349900 DEBUG Negotiated position encoding: UTF16 2026-10-27 08:41:43.018360050 DEBUG Indexing settings for workspace: /tmp/.tmpu81th7 2026-10-27 08:41:43.019912280 INFO Registering workspace: /tmp/.tmpu81th7 2026-10-27 08:41:43.019970161 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-27 08:41:43.020056402 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-27 08:41:43.020095622 DEBUG request{id=2 method=textDocument/hover}: enter 2026-10-27 08:41:43.030255603 DEBUG request{id=3 method=shutdown}: enter 2026-10-27 08:41:43.030261113 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-27 08:41:43.030279523 DEBUG Received exit notification, exiting ok test hover::hover_for_human_readable_rule_name ... 2026-10-27 08:41:43.031210555 INFO No workspace options found for file:///tmp/.tmp0NC18h, using default options 2026-10-27 08:41:43.031236996 DEBUG Negotiated position encoding: UTF16 2026-10-27 08:41:43.031248156 DEBUG Indexing settings for workspace: /tmp/.tmp0NC18h 2026-10-27 08:41:43.031909764 DEBUG Loaded settings from: `/tmp/.tmp0NC18h/pyproject.toml` for `/tmp/.tmp0NC18h` 2026-10-27 08:41:43.033848039 INFO Registering workspace: /tmp/.tmp0NC18h 2026-10-27 08:41:43.033927430 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-27 08:41:43.034013561 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-27 08:41:43.034043232 DEBUG request{id=2 method=textDocument/hover}: enter 2026-10-27 08:41:43.044227553 DEBUG request{id=3 method=shutdown}: enter 2026-10-27 08:41:43.044237073 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-27 08:41:43.044257083 DEBUG Received exit notification, exiting ok test hover::hover_for_python_noqa ... 2026-10-27 08:41:43.045149575 INFO No workspace options found for file:///tmp/.tmpUmRgS1, using default options 2026-10-27 08:41:43.045178115 DEBUG Negotiated position encoding: UTF16 2026-10-27 08:41:43.045205345 DEBUG Indexing settings for workspace: /tmp/.tmpUmRgS1 2026-10-27 08:41:43.046831246 INFO Registering workspace: /tmp/.tmpUmRgS1 2026-10-27 08:41:43.046896747 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-27 08:41:43.046999348 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-27 08:41:43.047040829 DEBUG request{id=2 method=textDocument/hover}: enter 2026-10-27 08:41:43.057270261 DEBUG request{id=3 method=shutdown}: enter 2026-10-27 08:41:43.057276841 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-27 08:41:43.057295711 DEBUG Received exit notification, exiting ok test hover::hover_for_ruff_suppression_comments ... 2026-10-27 08:41:43.058219563 INFO No workspace options found for file:///tmp/.tmpkVfjW8, using default options 2026-10-27 08:41:43.058248473 DEBUG Negotiated position encoding: UTF16 2026-10-27 08:41:43.058259393 DEBUG Indexing settings for workspace: /tmp/.tmpkVfjW8 2026-10-27 08:41:43.059818163 INFO Registering workspace: /tmp/.tmpkVfjW8 2026-10-27 08:41:43.059886344 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-27 08:41:43.059970815 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-27 08:41:43.060001926 DEBUG request{id=2 method=textDocument/hover}: enter 2026-10-27 08:41:43.060105547 DEBUG request{id=3 method=textDocument/hover}: enter 2026-10-27 08:41:43.060153208 DEBUG request{id=4 method=textDocument/hover}: enter 2026-10-27 08:41:43.060197488 DEBUG request{id=5 method=textDocument/hover}: enter 2026-10-27 08:41:43.060240849 DEBUG request{id=6 method=textDocument/hover}: enter 2026-10-27 08:41:43.060283369 DEBUG request{id=7 method=textDocument/hover}: enter 2026-10-27 08:41:43.070395089 DEBUG request{id=8 method=shutdown}: enter 2026-10-27 08:41:43.070403159 DEBUG request{id=8 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-27 08:41:43.070421450 DEBUG Received exit notification, exiting ok test hover::no_hover_for_markdown ... 2026-10-27 08:41:43.071319031 INFO No workspace options found for file:///tmp/.tmpp1jryB, using default options 2026-10-27 08:41:43.071351142 DEBUG Negotiated position encoding: UTF16 2026-10-27 08:41:43.071361952 DEBUG Indexing settings for workspace: /tmp/.tmpp1jryB 2026-10-27 08:41:43.073971455 INFO Registering workspace: /tmp/.tmpp1jryB 2026-10-27 08:41:43.074042846 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-27 08:41:43.074135427 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-27 08:41:43.074162198 DEBUG request{id=2 method=textDocument/hover}: enter 2026-10-27 08:41:43.084294158 DEBUG request{id=3 method=shutdown}: enter 2026-10-27 08:41:43.084299278 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-27 08:41:43.084318698 DEBUG Received exit notification, exiting ok test hover::no_hover_for_suppression_text_in_string ... 2026-10-27 08:41:43.085263401 INFO No workspace options found for file:///tmp/.tmp7MpBOb, using default options 2026-10-27 08:41:43.085295041 DEBUG Negotiated position encoding: UTF16 2026-10-27 08:41:43.085305941 DEBUG Indexing settings for workspace: /tmp/.tmp7MpBOb 2026-10-27 08:41:43.087927395 INFO Registering workspace: /tmp/.tmp7MpBOb 2026-10-27 08:41:43.087992926 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-27 08:41:43.088075467 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-27 08:41:43.088099907 DEBUG request{id=2 method=textDocument/hover}: enter 2026-10-27 08:41:43.098243247 DEBUG request{id=3 method=shutdown}: enter 2026-10-27 08:41:43.098249237 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-27 08:41:43.098263458 DEBUG Received exit notification, exiting ok test hover::unavailable_document_returns_empty_response ... 2026-10-27 08:41:43.099140349 INFO No workspace options found for file:///tmp/.tmpruHsC6, using default options 2026-10-27 08:41:43.099176499 DEBUG Negotiated position encoding: UTF16 2026-10-27 08:41:43.099187710 DEBUG Indexing settings for workspace: /tmp/.tmpruHsC6 2026-10-27 08:41:43.100793920 INFO Registering workspace: /tmp/.tmpruHsC6 2026-10-27 08:41:43.100855861 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-27 08:41:43.100977953 DEBUG request{id=2 method=textDocument/hover}: enter 2026-10-27 08:41:43.101001983 WARN request{id=2 method=textDocument/hover}: Returning no hover information because document `file:///tmp/.tmpruHsC6/not-open.py` isn't open. 2026-10-27 08:41:43.111104143 DEBUG request{id=3 method=shutdown}: enter 2026-10-27 08:41:43.111112483 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-27 08:41:43.111126963 DEBUG Received exit notification, exiting ok test notebook::notebook_without_ipynb_extension ... 2026-10-27 08:41:43.112022085 INFO No workspace options found for file:///tmp/.tmp9sK2Jw, using default options 2026-10-27 08:41:43.112053085 DEBUG Negotiated position encoding: UTF16 2026-10-27 08:41:43.112064565 DEBUG Indexing settings for workspace: /tmp/.tmp9sK2Jw 2026-10-27 08:41:43.114662189 INFO Registering workspace: /tmp/.tmp9sK2Jw 2026-10-27 08:41:43.114727459 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-27 08:41:43.114821591 DEBUG notification{method=notebookDocument/didOpen}: enter 2026-10-27 08:41:43.114842421 DEBUG notification{method=notebookDocument/didOpen}: Included path via `include`: /tmp/.tmp9sK2Jw/notebook.py 2026-10-27 08:41:43.115599181 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-27 08:41:43.115628141 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-27 08:41:43.115646261 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-27 08:41:43.115721042 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-27 08:41:43.115752663 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-27 08:41:43.125985414 DEBUG request{id=2 method=shutdown}: enter 2026-10-27 08:41:43.125993594 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-27 08:41:43.126008174 DEBUG Received exit notification, exiting ok test notebook::pull_diagnostics_for_notebook_cells ... 2026-10-27 08:41:43.127120539 INFO No workspace options found for file:///tmp/.tmpg1ZP1o, using default options 2026-10-27 08:41:43.127157029 DEBUG Negotiated position encoding: UTF16 2026-10-27 08:41:43.127168269 DEBUG Indexing settings for workspace: /tmp/.tmpg1ZP1o 2026-10-27 08:41:43.127823738 DEBUG Loaded settings from: `/tmp/.tmpg1ZP1o/pyproject.toml` for `/tmp/.tmpg1ZP1o` 2026-10-27 08:41:43.129794513 INFO Registering workspace: /tmp/.tmpg1ZP1o 2026-10-27 08:41:43.129874194 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-27 08:41:43.129980436 DEBUG notification{method=notebookDocument/didOpen}: enter 2026-10-27 08:41:43.129999726 DEBUG notification{method=notebookDocument/didOpen}: Included path via `include`: /tmp/.tmpg1ZP1o/test.ipynb 2026-10-27 08:41:43.130465892 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-27 08:41:43.130520913 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-27 08:41:43.130587223 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-10-27 08:41:43.130616954 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpg1ZP1o/test.ipynb 2026-10-27 08:41:43.131253712 DEBUG request{id=3 method=textDocument/diagnostic}: enter 2026-10-27 08:41:43.131261902 DEBUG request{id=3 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpg1ZP1o/test.ipynb 2026-10-27 08:41:43.131362593 DEBUG request{id=4 method=textDocument/diagnostic}: enter 2026-10-27 08:41:43.131368013 DEBUG request{id=4 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpg1ZP1o/test.ipynb 2026-10-27 08:41:43.141507034 DEBUG request{id=5 method=shutdown}: enter 2026-10-27 08:41:43.141514594 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-27 08:41:43.141533394 DEBUG Received exit notification, exiting ok test notebook::related_information ... 2026-10-27 08:41:43.142540107 INFO No workspace options found for file:///tmp/.tmpRsPeem, using default options 2026-10-27 08:41:43.142568708 DEBUG Negotiated position encoding: UTF16 2026-10-27 08:41:43.142577998 DEBUG Indexing settings for workspace: /tmp/.tmpRsPeem 2026-10-27 08:41:43.143164255 DEBUG Loaded settings from: `/tmp/.tmpRsPeem/pyproject.toml` for `/tmp/.tmpRsPeem` 2026-10-27 08:41:43.144146848 INFO Registering workspace: /tmp/.tmpRsPeem 2026-10-27 08:41:43.144210059 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-27 08:41:43.144307520 DEBUG notification{method=notebookDocument/didOpen}: enter 2026-10-27 08:41:43.144325110 DEBUG notification{method=notebookDocument/didOpen}: Included path via `include`: /tmp/.tmpRsPeem/test.ipynb 2026-10-27 08:41:43.144712785 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-27 08:41:43.144739845 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-27 08:41:43.154856855 DEBUG request{id=2 method=shutdown}: enter 2026-10-27 08:41:43.154878316 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-27 08:41:43.154899936 DEBUG Received exit notification, exiting ok test notebook::super_resolution_overview ... 2026-10-27 08:41:43.156010140 INFO No workspace options found for file:///tmp/.tmp1B7PdP, using default options 2026-10-27 08:41:43.156046351 DEBUG Negotiated position encoding: UTF16 2026-10-27 08:41:43.156058151 DEBUG Indexing settings for workspace: /tmp/.tmp1B7PdP 2026-10-27 08:41:43.158673735 INFO Registering workspace: /tmp/.tmp1B7PdP 2026-10-27 08:41:43.158742046 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-27 08:41:43.158859017 DEBUG notification{method=notebookDocument/didOpen}: enter 2026-10-27 08:41:43.158895778 DEBUG notification{method=notebookDocument/didOpen}: Included path via `include`: /tmp/.tmp1B7PdP/resources/test/fixtures/tensorflow_test_notebook.ipynb 2026-10-27 08:41:43.159239492 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-27 08:41:43.159265092 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-27 08:41:43.159281912 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-27 08:41:43.159339093 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-27 08:41:43.159389254 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-27 08:41:43.159564346 DEBUG notification{method=notebookDocument/didChange}: enter 2026-10-27 08:41:43.159580436 DEBUG notification{method=notebookDocument/didChange}: Included path via `include`: /tmp/.tmp1B7PdP/resources/test/fixtures/tensorflow_test_notebook.ipynb 2026-10-27 08:41:43.159797759 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-27 08:41:43.159820039 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-27 08:41:43.159838060 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-27 08:41:43.159894530 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-27 08:41:43.159916671 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-27 08:41:43.159951011 DEBUG notification{method=notebookDocument/didChange}: enter 2026-10-27 08:41:43.159959621 DEBUG notification{method=notebookDocument/didChange}: Included path via `include`: /tmp/.tmp1B7PdP/resources/test/fixtures/tensorflow_test_notebook.ipynb 2026-10-27 08:41:43.160164334 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-27 08:41:43.160187694 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-27 08:41:43.160203594 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-27 08:41:43.160243925 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-27 08:41:43.160253215 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-27 08:41:43.170456366 DEBUG request{id=2 method=shutdown}: enter 2026-10-27 08:41:43.170463866 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-27 08:41:43.170483446 DEBUG Received exit notification, exiting ok test workspace::nested_workspace_remains_excluded_without_explicit_registration ... 2026-10-27 08:41:43.171622341 INFO No workspace options found for file:///tmp/.tmp6whrEi, using default options 2026-10-27 08:41:43.171653752 DEBUG Negotiated position encoding: UTF16 2026-10-27 08:41:43.171665552 DEBUG Indexing settings for workspace: /tmp/.tmp6whrEi 2026-10-27 08:41:43.172196309 DEBUG No `target-version` found in `/tmp/.tmp6whrEi/.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-27 08:41:43.172335660 DEBUG Loaded settings from: `/tmp/.tmp6whrEi/.ruff.toml` for `/tmp/.tmp6whrEi` 2026-10-27 08:41:43.172357771 DEBUG Ignored path via `extend-exclude`: /tmp/.tmp6whrEi/sub 2026-10-27 08:41:43.174320296 INFO Registering workspace: /tmp/.tmp6whrEi 2026-10-27 08:41:43.174389827 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-27 08:41:43.174476538 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-27 08:41:43.174510298 DEBUG request{id=2 method=textDocument/formatting}: enter 2026-10-27 08:41:43.174541919 DEBUG request{id=2 method=textDocument/formatting}: Ignored path via `extend-exclude`: /tmp/.tmp6whrEi/sub/test.py 2026-10-27 08:41:43.174575379 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-27 08:41:43.174590579 DEBUG request{id=3 method=textDocument/formatting}: enter 2026-10-27 08:41:43.174595299 DEBUG request{id=3 method=textDocument/formatting}: Ignored path via `extend-exclude`: /tmp/.tmp6whrEi/sub/foo/test.py 2026-10-27 08:41:43.184686389 DEBUG request{id=4 method=shutdown}: enter 2026-10-27 08:41:43.184693469 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-27 08:41:43.184709089 DEBUG Received exit notification, exiting ok test workspace::nested_workspace_root_is_not_excluded_by_an_ancestor ... 2026-10-27 08:41:43.185692462 INFO No workspace options found for file:///tmp/.tmpvSgF5G/sub, using default options 2026-10-27 08:41:43.185721582 DEBUG Negotiated position encoding: UTF16 2026-10-27 08:41:43.185732463 DEBUG Indexing settings for workspace: /tmp/.tmpvSgF5G/sub 2026-10-27 08:41:43.185800904 DEBUG No `target-version` found in `/tmp/.tmpvSgF5G/.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-27 08:41:43.185899145 DEBUG Loaded settings from: `/tmp/.tmpvSgF5G/.ruff.toml` 2026-10-27 08:41:43.186292910 DEBUG No `target-version` found in `/tmp/.tmpvSgF5G/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-27 08:41:43.186418031 DEBUG Loaded settings from: `/tmp/.tmpvSgF5G/sub/.ruff.toml` for `/tmp/.tmpvSgF5G/sub` 2026-10-27 08:41:43.186439052 DEBUG Ignored path via `extend-exclude`: /tmp/.tmpvSgF5G/sub/foo 2026-10-27 08:41:43.188384887 INFO Registering workspace: /tmp/.tmpvSgF5G/sub 2026-10-27 08:41:43.188448108 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-27 08:41:43.188537749 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-27 08:41:43.188570829 DEBUG request{id=2 method=textDocument/formatting}: enter 2026-10-27 08:41:43.188600499 DEBUG request{id=2 method=textDocument/formatting}: Included path via `include`: /tmp/.tmpvSgF5G/sub/test.py 2026-10-27 08:41:43.188625510 DEBUG request{id=2 method=textDocument/formatting}:Printer::print: enter 2026-10-27 08:41:43.188715181 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-27 08:41:43.188731591 DEBUG request{id=3 method=textDocument/formatting}: enter 2026-10-27 08:41:43.188736161 DEBUG request{id=3 method=textDocument/formatting}: Ignored path via `extend-exclude`: /tmp/.tmpvSgF5G/sub/foo/test.py 2026-10-27 08:41:43.198834401 DEBUG request{id=4 method=shutdown}: enter 2026-10-27 08:41:43.198839001 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-27 08:41:43.198872932 DEBUG Received exit notification, exiting ok test workspace::nested_workspace_root_is_not_excluded_by_an_ancestor_in_a_multi_root_workspace ... 2026-10-27 08:41:43.200029376 INFO No workspace options found for file:///tmp/.tmpEYcI72, using default options 2026-10-27 08:41:43.200055387 INFO No workspace options found for file:///tmp/.tmpEYcI72/sub, using default options 2026-10-27 08:41:43.200059097 DEBUG Negotiated position encoding: UTF16 2026-10-27 08:41:43.200069297 DEBUG Indexing settings for workspace: /tmp/.tmpEYcI72 2026-10-27 08:41:43.200576433 DEBUG Loaded settings from: `/tmp/.tmpEYcI72/.ruff.toml` for `/tmp/.tmpEYcI72` 2026-10-27 08:41:43.200614394 DEBUG Ignored path via `extend-exclude`: /tmp/.tmpEYcI72/sub 2026-10-27 08:41:43.201665578 INFO Registering workspace: /tmp/.tmpEYcI72 2026-10-27 08:41:43.201675858 DEBUG Indexing settings for workspace: /tmp/.tmpEYcI72/sub 2026-10-27 08:41:43.201811609 DEBUG Loaded settings from: `/tmp/.tmpEYcI72/.ruff.toml` 2026-10-27 08:41:43.202272705 DEBUG Loaded settings from: `/tmp/.tmpEYcI72/sub/.ruff.toml` for `/tmp/.tmpEYcI72/sub` 2026-10-27 08:41:43.202313216 DEBUG Ignored path via `extend-exclude`: /tmp/.tmpEYcI72/sub/foo 2026-10-27 08:41:43.204327902 INFO Registering workspace: /tmp/.tmpEYcI72/sub 2026-10-27 08:41:43.204398213 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-27 08:41:43.204486604 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-27 08:41:43.204522054 DEBUG request{id=2 method=textDocument/formatting}: enter 2026-10-27 08:41:43.204550005 DEBUG request{id=2 method=textDocument/formatting}: Included path via `include`: /tmp/.tmpEYcI72/test.py 2026-10-27 08:41:43.204591615 DEBUG request{id=2 method=textDocument/formatting}:Printer::print: enter 2026-10-27 08:41:43.204687656 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-27 08:41:43.204704807 DEBUG request{id=3 method=textDocument/formatting}: enter 2026-10-27 08:41:43.204709697 DEBUG request{id=3 method=textDocument/formatting}: Included path via `include`: /tmp/.tmpEYcI72/sub/test.py 2026-10-27 08:41:43.204716677 DEBUG request{id=3 method=textDocument/formatting}:Printer::print: enter 2026-10-27 08:41:43.204766727 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-27 08:41:43.204781448 DEBUG request{id=4 method=textDocument/formatting}: enter 2026-10-27 08:41:43.204785318 DEBUG request{id=4 method=textDocument/formatting}: Ignored path via `extend-exclude`: /tmp/.tmpEYcI72/sub/foo/test.py 2026-10-27 08:41:43.214899948 DEBUG request{id=5 method=shutdown}: enter 2026-10-27 08:41:43.214907288 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-27 08:41:43.214925648 DEBUG Received exit notification, exiting ok test workspace::selects_the_correct_workspace_settings_for_multi_root_workspaces ... 2026-10-27 08:41:43.216053893 INFO No workspace options found for file:///tmp/.tmp4JLhqE, using default options 2026-10-27 08:41:43.216100403 INFO No workspace options found for file:///tmp/.tmp4JLhqE/external/Y, using default options 2026-10-27 08:41:43.216104113 DEBUG Negotiated position encoding: UTF16 2026-10-27 08:41:43.216115443 DEBUG Indexing settings for workspace: /tmp/.tmp4JLhqE 2026-10-27 08:41:43.216784532 DEBUG Loaded settings from: `/tmp/.tmp4JLhqE/systemtests/pyproject.toml` for `/tmp/.tmp4JLhqE/systemtests` 2026-10-27 08:41:43.218741447 INFO Registering workspace: /tmp/.tmp4JLhqE 2026-10-27 08:41:43.218753967 DEBUG Indexing settings for workspace: /tmp/.tmp4JLhqE/external/Y 2026-10-27 08:41:43.220266537 INFO Registering workspace: /tmp/.tmp4JLhqE/external/Y 2026-10-27 08:41:43.220334148 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-27 08:41:43.220432179 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-27 08:41:43.220441509 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-27 08:41:43.220476509 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-10-27 08:41:43.220509690 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmp4JLhqE/systemtests/tests/common/fakes/wus.py 2026-10-27 08:41:43.220588571 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-27 08:41:43.220662112 DEBUG request{id=3 method=textDocument/diagnostic}: enter 2026-10-27 08:41:43.220666692 DEBUG request{id=3 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmp4JLhqE/external/Y/wus.py 2026-10-27 08:41:43.221010016 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-27 08:41:43.231277428 DEBUG request{id=4 method=shutdown}: enter 2026-10-27 08:41:43.231283458 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-27 08:41:43.231301649 DEBUG Received exit notification, exiting ok test workspace::single_file_mode_does_not_index_nested_configuration ... 2026-10-27 08:41:43.232480284 INFO No workspace(s) were provided during initialization. Using the current working directory as a default workspace: /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/crates/ruff_server 2026-10-27 08:41:43.232507044 INFO No workspace options found for file:///builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/crates/ruff_server, using default options 2026-10-27 08:41:43.232510694 DEBUG Negotiated position encoding: UTF16 2026-10-27 08:41:43.232521624 DEBUG Indexing settings for workspace: /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/crates/ruff_server 2026-10-27 08:41:43.233383475 DEBUG Loaded settings from: `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/pyproject.toml` 2026-10-27 08:41:43.233541567 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-27 08:41:43.233552008 DEBUG Derived `target-version` from found `requires-python` for fallback configuration: Py37 2026-10-27 08:41:43.233612778 INFO Registering workspace: /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/crates/ruff_server 2026-10-27 08:41:43.233681239 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-27 08:41:43.233771810 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-27 08:41:43.233807221 WARN No settings available for file:///tmp/.tmpy02eXR/nested/test.py - falling back to default settings 2026-10-27 08:41:43.233961973 DEBUG request{id=2 method=textDocument/formatting}: enter 2026-10-27 08:41:43.234000013 DEBUG request{id=2 method=textDocument/formatting}: Included path via `include`: /tmp/.tmpy02eXR/nested/test.py 2026-10-27 08:41:43.234027424 DEBUG request{id=2 method=textDocument/formatting}:Printer::print: enter 2026-10-27 08:41:43.234128475 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-27 08:41:43.234135495 WARN No settings available for file:///tmp/.tmpy02eXR/unrelated/test.py - falling back to default settings 2026-10-27 08:41:43.234248147 DEBUG request{id=3 method=textDocument/formatting}: enter 2026-10-27 08:41:43.234256357 DEBUG request{id=3 method=textDocument/formatting}: Included path via `include`: /tmp/.tmpy02eXR/unrelated/test.py 2026-10-27 08:41:43.234262937 DEBUG request{id=3 method=textDocument/formatting}:Printer::print: enter 2026-10-27 08:41:43.244393817 DEBUG request{id=4 method=shutdown}: enter 2026-10-27 08:41:43.244403497 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-27 08:41:43.244417487 DEBUG Received exit notification, exiting ok test workspace::unavailable_document_diagnostic_returns_empty_response ... 2026-10-27 08:41:43.245467061 INFO No workspace options found for file:///tmp/.tmpO9wZ8f, using default options 2026-10-27 08:41:43.245506271 DEBUG Negotiated position encoding: UTF16 2026-10-27 08:41:43.245537032 DEBUG Indexing settings for workspace: /tmp/.tmpO9wZ8f 2026-10-27 08:41:43.247120552 INFO Registering workspace: /tmp/.tmpO9wZ8f 2026-10-27 08:41:43.247188033 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-27 08:41:43.247300294 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-10-27 08:41:43.247336755 WARN request{id=2 method=textDocument/diagnostic}: Returning no diagnostics because document `file:///tmp/.tmpO9wZ8f/not-open.py` isn't open. 2026-10-27 08:41:43.257487105 DEBUG request{id=3 method=shutdown}: enter 2026-10-27 08:41:43.257496726 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-27 08:41:43.257511186 DEBUG Received exit notification, exiting ok test workspace::unrelated_file_outside_workspace_uses_fallback_configuration ... 2026-10-27 08:41:43.258548859 INFO No workspace options found for file:///tmp/.tmpD74ZMq/sub, using default options 2026-10-27 08:41:43.258578259 DEBUG Negotiated position encoding: UTF16 2026-10-27 08:41:43.258589200 DEBUG Indexing settings for workspace: /tmp/.tmpD74ZMq/sub 2026-10-27 08:41:43.258666511 DEBUG No `target-version` found in `/tmp/.tmpD74ZMq/.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-27 08:41:43.258794622 DEBUG Loaded settings from: `/tmp/.tmpD74ZMq/.ruff.toml` 2026-10-27 08:41:43.259205458 DEBUG No `target-version` found in `/tmp/.tmpD74ZMq/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-27 08:41:43.259327709 DEBUG Loaded settings from: `/tmp/.tmpD74ZMq/sub/.ruff.toml` for `/tmp/.tmpD74ZMq/sub` 2026-10-27 08:41:43.259349459 DEBUG Ignored path via `extend-exclude`: /tmp/.tmpD74ZMq/sub/foo 2026-10-27 08:41:43.260361862 INFO Registering workspace: /tmp/.tmpD74ZMq/sub 2026-10-27 08:41:43.260423243 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-27 08:41:43.260499764 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-27 08:41:43.260525475 WARN No settings available for file:///tmp/.tmpD74ZMq/unrelated/test.py - falling back to default settings 2026-10-27 08:41:43.260635566 DEBUG request{id=2 method=textDocument/formatting}: enter 2026-10-27 08:41:43.260669766 DEBUG request{id=2 method=textDocument/formatting}: Included path via `include`: /tmp/.tmpD74ZMq/unrelated/test.py 2026-10-27 08:41:43.260697547 DEBUG request{id=2 method=textDocument/formatting}:Printer::print: enter 2026-10-27 08:41:43.270884208 DEBUG request{id=3 method=shutdown}: enter 2026-10-27 08:41:43.270891688 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-27 08:41:43.270911828 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.3-build/ruff-0.17.3/target/rpm/deps/ruff_source_file-e45e67c148d0d9ef --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.3-build/ruff-0.17.3/target/rpm/deps/auto_traits-92656c46bf29c660 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.3-build/ruff-0.17.3/target/rpm/deps/constructors-89ef733cf4d54296 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.3-build/ruff-0.17.3/target/rpm/deps/indexing-8ad8c4eedc7470bd --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.3-build/ruff-0.17.3/target/rpm/deps/main-e6f31dcd83eea297 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.3-build/ruff-0.17.3/target/rpm/deps/serde-38307d9e6db3ad26 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.3-build/ruff-0.17.3/target/rpm/deps/unicode_names2_generator-860da6627308ae68 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.3-build/ruff-0.17.3/target/rpm/deps/ruff_workspace-18fb56129b1c8ea8 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.3-build/ruff-0.17.3/target/rpm/deps/ty-a4fdd172bb451136 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.3-build/ruff-0.17.3/target/rpm/deps/ty-1f2af1c8db424b88 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.3-build/ruff-0.17.3/target/rpm/deps/cli-4f1daa160833e7bf --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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 197 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 baseline::baseline_entries_are_sorted_and_matched_by_file_path ... ok test baseline::cli_baseline_path ... ok test baseline::ignore_comment_replaces_baseline_entry ... ok test baseline::matches_duplicate_ranges_in_source_order ... ok test baseline::missing_baseline_is_reported ... ok test baseline::unsupported_baseline_version_is_reported ... ok test baseline::update_and_use_configured_baseline ... ok test baseline::update_baseline_conflicts_with_fix ... ok test baseline::update_baseline_does_not_suppress_syntax_errors ... ok test baseline::update_baseline_is_idempotent ... ok test baseline::update_baseline_replaces_invalid_json ... ok test baseline::update_baseline_requires_path ... 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_skips_baselined_diagnostics ... 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: int = 'wrong' print(missing) # ty: ignore[unresolved-reference] 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_skips_baselined_diagnostics ... 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 # ty: ignore[unresolved-reference] y = 2 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 sarif_diagnostics ... 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. 197 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 7.44s Running `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/file_watching-b383f4cb9acb283a --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.54s Running `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/self_environment-628f403cb9e2581d --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.75s Running `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/ty_combine-32ce77da43bebafd --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.3-build/ruff-0.17.3/target/rpm/deps/ty_completion_bench-c1fe426e03fa222b --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.3-build/ruff-0.17.3/target/rpm/deps/ty_completion_eval-b4b8f5239e6cc54d --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.3-build/ruff-0.17.3/target/rpm/deps/ty_ide-dc4c66be5ca857bd --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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 38.62s Running `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/ty_module_resolver-3fa799ab78d012d8 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.3-build/ruff-0.17.3/target/rpm/deps/ty_project-f4c9ae333cbaa691 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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 79 tests test baseline::tests::disabled_baseline_does_not_run_baseline_query ... ok 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. 79 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.28s Running `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/ty_python_core-28cc33e265767491 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.3-build/ruff-0.17.3/target/rpm/deps/ty_python_semantic-a9dc087ce01b8018 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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 506 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::sequents::tests::paramspec_declared_bounds_specialize_only_free_typevars ... ok test types::constraints::sequents::tests::paramspec_local_typevars_require_evidence_for_specialization ... ok test types::constraints::sequents::tests::paramspec_validity_substitution_expands_free_paramspec_overloads ... 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::declared_instance_attribute_avoids_inferring_method_assignments ... ok test types::infer::tests::dependency_implicit_alias_definition ... 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::inherited_class_defaults_avoid_inferring_instance_assignments ... 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. 472 passed; 0 failed; 34 ignored; 0 measured; 0 filtered out; finished in 5.91s Running `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/corpus-e9fb6feb22a89710 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.51s Running `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/mdtest-18020e70ef618832 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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 506 tests test lint_doc::implicit-concatenated-string-type-annotation.md ... ok test lint_doc::escape-character-in-forward-annotation.md ... ok test lint_doc::ignore-comment-unknown-rule.md ... ok test lint_doc::invalid-argument-type.md ... ok test lint_doc::invalid-assignment.md ... ok test lint_doc::final-without-value.md ... ok test lint_doc::disjoint-cast.md ... ok test lint_doc::division-by-zero.md ... ok test lint_doc::inconsistent-mro.md ... ok test lint_doc::experimental-syntax.md ... ok test lint_doc::blanket-ignore-comment.md ... ok test lint_doc::conflicting-declarations.md ... ok test lint_doc::assert-type-unspellable-subtype.md ... ok test lint_doc::final-on-non-method.md ... ok test lint_doc::deprecated.md ... ok test lint_doc::abstract-method-in-final-class.md ... ok test lint_doc::dynamic-function-decorator-return.md ... ok test lint_doc::instance-layout-conflict.md ... ok test lint_doc::dataclass-field-order.md ... ok test lint_doc::ambiguous-protocol-member.md ... ok test lint_doc::abstract-and-final-method.md ... ok test lint_doc::invalid-legacy-positional-parameter.md ... ok test lint_doc::conflicting-metaclass.md ... ok test lint_doc::invalid-attribute-override.md ... ok test lint_doc::call-non-callable.md ... ok test lint_doc::invalid-attribute-access.md ... ok test lint_doc::invalid-named-tuple.md ... ok test lint_doc::invalid-context-manager.md ... ok test lint_doc::invalid-ignore-comment.md ... ok test lint_doc::invalid-base.md ... ok test lint_doc::invalid-declaration.md ... ok test lint_doc::invalid-dataclass-override.md ... ok test lint_doc::invalid-dataclass.md ... ok test lint_doc::invalid-enum-member-annotation.md ... ok test lint_doc::invalid-generic-class.md ... ok test lint_doc::invalid-explicit-override.md ... ok test lint_doc::invalid-await.md ... ok test lint_doc::invalid-frozen-dataclass-subclass.md ... ok test lint_doc::invalid-init-type-variable.md ... ok test lint_doc::invalid-paramspec.md ... ok test lint_doc::invalid-match-pattern.md ... ok test lint_doc::invalid-legacy-type-variable.md ... ok test lint_doc::invalid-exception-caught.md ... ok test lint_doc::invalid-generic-enum.md ... ok test lint_doc::invalid-metaclass.md ... ok test lint_doc::invalid-key.md ... ok test lint_doc::cyclic-class-definition.md ... ok test lint_doc::invalid-mutable-override.md ... ok test lint_doc::invalid-method-override.md ... ok test lint_doc::invalid-module-getattr-call.md ... ok test lint_doc::invalid-newtype.md ... ok test lint_doc::invalid-named-tuple-override.md ... ok test lint_doc::invalid-parameter-default.md ... ok test lint_doc::invalid-overload.md ... ok test lint_doc::invalid-return-type.md ... ok test lint_doc::missing-direct-dependency.md ... ok test lint_doc::invalid-property-type-override.md ... ok test lint_doc::cyclic-type-alias-definition.md ... ok test lint_doc::invalid-super-argument.md ... ok test lint_doc::invalid-protocol.md ... ok test lint_doc::invalid-syntax-in-forward-annotation.md ... ok test lint_doc::invalid-type-checking-constant.md ... ok test lint_doc::invalid-type-form.md ... ok test lint_doc::invalid-type-variable-default.md ... ok test lint_doc::invalid-type-variable-bound.md ... ok test lint_doc::invalid-total-ordering.md ... ok test lint_doc::invalid-raise.md ... ok test lint_doc::invalid-type-variable-constraints.md ... ok test lint_doc::invalid-type-arguments.md ... ok test lint_doc::invalid-type-alias-type.md ... ok test lint_doc::invalid-type-guard-definition.md ... ok test lint_doc::invalid-typed-dict-field.md ... ok test lint_doc::invalid-typed-dict-statement.md ... ok test lint_doc::isinstance-against-protocol.md ... ok test lint_doc::pydantic-discarded-extra-argument.md ... ok test lint_doc::mismatched-type-name.md ... ok test lint_doc::invalid-yield.md ... ok test lint_doc::isinstance-against-typed-dict.md ... ok test lint_doc::missing-argument.md ... ok test lint_doc::mismatched-sentinel-name.md ... ok test lint_doc::index-out-of-bounds.md ... ok test lint_doc::parameter-already-assigned.md ... ok test lint_doc::not-subscriptable.md ... ok test lint_doc::missing-override-decorator.md ... ok test lint_doc::positional-only-parameter-as-kwarg.md ... ok test lint_doc::possibly-missing-submodule.md ... ok test lint_doc::no-matching-overload.md ... ok test lint_doc::empty-body.md ... ok test lint_doc::non-callable-init-subclass.md ... ok test lint_doc::raw-string-type-annotation.md ... ok test lint_doc::duplicate-kw-only.md ... ok test lint_doc::missing-typed-dict-key.md ... ok test lint_doc::override-of-final-method.md ... ok test lint_doc::override-of-final-variable.md ... ok test lint_doc::possibly-missing-attribute.md ... ok test lint_doc::missing-slot.md ... ok test lint_doc::too-many-positional-arguments.md ... ok test lint_doc::possibly-missing-import.md ... ok test lint_doc::possibly-missing-implicit-call.md ... ok test lint_doc::not-iterable.md ... ok test lint_doc::redundant-cast.md ... ok test lint_doc::possibly-unresolved-reference.md ... ok test lint_doc::unresolved-import.md ... ok test lint_doc::shadowed-type-variable.md ... ok test lint_doc::redundant-final-classvar.md ... ok test lint_doc::subclass-of-final-class.md ... ok test lint_doc::static-assert-error.md ... ok test lint_doc::unknown-argument.md ... ok test lint_doc::truthiness-test-of-callable.md ... ok test lint_doc::super-call-in-named-tuple-method.md ... ok test lint_doc::unbound-type-variable.md ... ok test lint_doc::unresolved-reference.md ... ok test lint_doc::unsound-assignment.md ... ok test lint_doc::unavailable-implicit-super-arguments.md ... ok test lint_doc::unresolved-attribute.md ... ok test lint_doc::truthiness-test-of-none-union.md ... ok test lint_doc::truthiness-test-of-iterable.md ... ok test lint_doc::unresolved-global.md ... ok test lint_doc::unused-ignore-comment.md ... ok test lint_doc::redundant-condition.md ... ok test lint_doc::unsound-return-statement.md ... ok test lint_doc::unsupported-dynamic-base.md ... ok test lint_doc::unsupported-bool-conversion.md ... ok test lint_doc::unsupported-base.md ... ok test lint_doc::unsupported-operator.md ... ok test lint_doc::unused-awaitable.md ... ok test lint_doc::unused-type-ignore-comment.md ... ok test lint_doc::unsound-yield.md ... ok test lint_doc::invalid-typed-dict-header.md ... ok test lint_doc::call-top-callable.md ... ok test lint_doc::useless-overload-body.md ... ok test lint_doc::zero-stepsize-in-slice.md ... ok test lint_doc::undefined-reveal.md ... ok test mdtest::annotations/starred.md ... ok test mdtest::annotations/optional.md ... ok test mdtest::annotations/generic_alias.md ... ok test lint_doc::missing-type-argument.md ... ok test mdtest::annotations/int_float_complex.md ... ok test mdtest::annotations/any.md ... ok test lint_doc::redundant-condition-strict.md ... ok test mdtest::annotations/annotated.md ... ok test mdtest::annotations/stdlib_typing_aliases.md ... ok test lint_doc::subclass-of-dataclass-with-order.md ... ok test mdtest::assignment/unbound.md ... ok test mdtest::assignment/walrus.md ... ok test lint_doc::duplicate-base.md ... ok test mdtest::annotations/never.md ... ok test lint_doc::ineffective-final.md ... ok test mdtest::binary/booleans.md ... ok test mdtest::annotations/literal_string.md ... ok test mdtest::abstract.md ... ok test mdtest::annotations/unsupported_special_forms.md ... ok test mdtest::binary/integers.md ... ok test lint_doc::call-abstract-method.md ... ok test mdtest::binary/custom.md ... ok test mdtest::binary/classes.md ... ok test mdtest::assignment/unsound.md ... ok test mdtest::call/annotation.md ... ok test mdtest::binary/tuples.md ... ok test mdtest::annotations/literal.md ... ok test lint_doc::type-assertion-failure.md ... ok test mdtest::assignment/augmented.md ... ok test mdtest::call/callable_instance.md ... ok test mdtest::call/abstract_method.md ... ok test mdtest::annotations/callable.md ... ok test mdtest::assignment/annotations.md ... ok test mdtest::annotations/intersection_types.md ... ok test mdtest::call/dunder_import.md ... ok test mdtest::annotations/new_types.md ... ok test mdtest::annotations/union.md ... ok test mdtest::annotations/unsupported_special_types.md ... ok test mdtest::call/invalid_syntax.md ... ok test mdtest::call/never.md ... ok test mdtest::annotations/deferred.md ... ok test mdtest::boolean/short_circuit.md ... ok test mdtest::call/getattr_static.md ... ok test mdtest::call/str_startswith.md ... ok test mdtest::call/subclass_of.md ... ok test mdtest::comparison/byte_literals.md ... ok test mdtest::annotations/string.md ... ok test mdtest::assignment/multi_target.md ... ok test mdtest::call/open.md ... ok test mdtest::comparison/enums.md ... ok test mdtest::call/new_class.md ... ok test mdtest::call/replace.md ... ok test mdtest::comparison/integers.md ... ok test mdtest::classes.md ... ok test mdtest::annotations/unsupported_type_qualifiers.md ... ok test mdtest::binary/unions.md ... ok test mdtest::comparison/strings.md ... ok test mdtest::call/dunder.md ... ok test mdtest::comparison/unions.md ... ok test mdtest::comparison/unsupported.md ... ok test mdtest::binary/instances.md ... ok test mdtest::call/callables_as_descriptors.md ... ok test mdtest::comprehensions/invalid_syntax.md ... ok test mdtest::comparison/instances/membership_test.md ... ok test mdtest::comparison/instances/rich_comparison.md ... ok test mdtest::comparison/identity.md ... ok test mdtest::annotations/self.md ... ok test mdtest::comparison/intersections.md ... ok test mdtest::dataclasses/post_init.md ... ok test mdtest::declaration/error.md ... ok test mdtest::class/super.md ... ok test mdtest::call/builtins.md ... ok test mdtest::annotations/invalid.md ... ok test mdtest::comparison/tuples.md ... ok test mdtest::del.md ... ok test mdtest::boundness_declaredness/public.md ... ok test mdtest::dataclasses/fields.md ... ok test mdtest::comprehensions/basic.md ... ok test mdtest::diagnostics/attribute_assignment.md ... ok test mdtest::decorators/total_ordering.md ... ok test mdtest::call/union.md ... ok test mdtest::diagnostics/invalid_await.md ... ok test mdtest::diagnostics/missing_argument.md ... ok test mdtest::diagnostics/missing_argument_paramspec.md ... ok test mdtest::call/type.md ... ok test mdtest::cycle/implicit_instance_attributes.md ... ok test mdtest::diagnostics/invalid_assignment_syntactic_variants.md ... ok test mdtest::conditional/match.md ... ok test mdtest::diagnostics/legacy_typevars.md ... ok test mdtest::comparison/non_bool_returns.md ... ok test mdtest::diagnostics/special_form_attributes.md ... ok test mdtest::diagnostics/no_matching_overload.md ... ok test mdtest::diagnostics/invalid_match_pattern.md ... ok test mdtest::diagnostics/too_many_positionals.md ... ok test mdtest::diagnostics/shadowing.md ... ok test mdtest::diagnostics/single_matching_overload.md ... ok test mdtest::diagnostics/invalid_argument_type.md ... ok test mdtest::diagnostics/unknown_argument.md ... ok test mdtest::diagnostics/error_context.md ... ok test mdtest::diagnostics/unresolved_import.md ... ok test mdtest::diagnostics/union_call.md ... ok test mdtest::doc/README.md ... ok test mdtest::diagnostics/missing_type_argument.md ... ok test mdtest::diagnostics/unsupported_bool_conversion.md ... ok test mdtest::diagnostics/unsupported_base_dynamic_type.md ... ok test mdtest::decorators.md ... ok test mdtest::call/overloads.md ... ok test mdtest::call/function.md ... ok test mdtest::cycle/basic.md ... ok test mdtest::diagnostics/version_related_syntax_errors.md ... ok test mdtest::diagnostics/unused_awaitable.md ... ok test mdtest::exception/invalid_syntax.md ... ok test mdtest::directives/assert_never.md ... ok test mdtest::diagnostics/unresolved_reference.md ... ok test mdtest::diagnostics/same_names.md ... ok test mdtest::doc/public_type_undeclared_symbols.md ... ok test mdtest::exception/except_star.md ... ok test mdtest::external/README.md ... ok test mdtest::external/attrs.md ... ok test mdtest::external/django.md ... ok test mdtest::expression/assert.md ... ok test mdtest::external/numpy.md ... ok test mdtest::external/pytest.md ... ok test mdtest::external/pydantic.md ... ok test mdtest::external/pydantic_extra_search_paths.md ... ok test mdtest::async.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::conditional/if_expression.md ... ok test mdtest::directives/assert_type.md ... ok test mdtest::diagnostics/semantic_syntax_errors.md ... ok test mdtest::expression/if.md ... ok test mdtest::directives/reveal_type.md ... ok test mdtest::diagnostics/invalid_type_parameter_order.md ... ok test mdtest::descriptor_protocol.md ... ok test mdtest::generics/builtins.md ... ok test mdtest::expression/lambda.md ... ok test mdtest::exception/basic.md ... ok test mdtest::deprecated.md ... ok test mdtest::expression/boolean.md ... ok test mdtest::conditional/if_statement.md ... ok test mdtest::expression/len.md ... ok test mdtest::directives/cast.md ... ok test mdtest::diagnostics/unpacking.md ... ok test mdtest::exhaustiveness_checking.md ... ok test mdtest::call/functools_partial.md ... ok test mdtest::dataclasses/dataclass_transform.md ... ok test mdtest::function/parameters.md ... ok test mdtest::exception/control_flow.md ... ok test mdtest::generics/legacy/unpack.md ... ok test mdtest::expression/yield_and_yield_from.md ... ok test mdtest::function/return_type_inference.md ... ok test mdtest::function/return_type.md ... ok test mdtest::import/allowed_unresolved_imports.md ... ok test mdtest::generics/set_theoretic.md ... ok test mdtest::generics/pep695/aliases.md ... ok test mdtest::class/slots.md ... ok test mdtest::import/builtins.md ... ok test mdtest::import/conditional.md ... ok test mdtest::import/conflicts.md ... ok test mdtest::import/case_sensitive.md ... ok test mdtest::generics/scoping.md ... ok test mdtest::bidirectional.md ... ok test mdtest::import/basic.md ... ok test mdtest::generics/pep695/variables.md ... ok test mdtest::import/cyclic.md ... ok test mdtest::generics/legacy/callables.md ... ok test mdtest::generics/legacy/aliases.md ... ok test mdtest::import/invalid_syntax.md ... ok test mdtest::import/dunder_file_attribute.md ... ok test mdtest::generics/legacy/variance.md ... ok test mdtest::generics/pep695/callables.md ... ok test mdtest::import/errors.md ... ok test mdtest::attributes.md ... ok test mdtest::import/module_getattr.md ... ok test mdtest::import/replace_imports_with_any.md ... ok test mdtest::import/legacy_namespace.md ... ok test mdtest::generics/legacy/paramspec.md ... ok test mdtest::generics/legacy/variables.md ... ok test mdtest::import/namespace.md ... ok test mdtest::import/stubs.md ... ok test mdtest::import/missing_direct_dependency.md ... ok test mdtest::import/tracking.md ... ok test mdtest::generics/pep695/variance.md ... ok test mdtest::import/relative.md ... ok test mdtest::import/site_packages_discovery.md ... ok test mdtest::literal/boolean.md ... ok test mdtest::libraries/numpy.md ... ok test mdtest::import/nonstandard_conventions.md ... ok test mdtest::known_constants.md ... ok test mdtest::literal/bytes.md ... ok test mdtest::import/dunder_all.md ... ok test mdtest::literal/collections/tuple.md ... ok test mdtest::literal/complex.md ... ok test mdtest::literal/ellipsis.md ... ok test mdtest::import/workspaces.md ... ok test mdtest::instance_layout_conflict.md ... ok test mdtest::literal/collections/set.md ... ok test mdtest::literal/collections/list.md ... ok test mdtest::invalid_syntax.md ... ok test mdtest::literal/float.md ... ok test mdtest::literal/f_string.md ... ok test mdtest::mdtest_custom_typeshed.md ... ok test mdtest::import/conventions.md ... ok test mdtest::loops/iterators.md ... ok test mdtest::literal/integer.md ... ok test mdtest::literal/string.md ... ok test mdtest::literal/collections/generator_expressions.md ... ok test mdtest::final.md ... ok test mdtest::literal/collections/dictionary.md ... ok test mdtest::narrow/bool-call.md ... ok test mdtest::narrow/assert.md ... ok test mdtest::loops/async_for.md ... ok test mdtest::enums.md ... ok test mdtest::import/star.md ... ok test mdtest::mdtest_config.md ... ok test mdtest::import/stub_packages.md ... ok test mdtest::narrow/conditionals/elif_else.md ... ok test mdtest::import/partial_stub_packages.md ... ok test mdtest::narrow/callable.md ... ok test mdtest::intersection_types.md ... ok test mdtest::narrow/assignment.md ... ok test mdtest::narrow/conditionals/boolean.md ... ok test mdtest::ide_support/all_members.md ... ok test mdtest::mro.md ... ok test mdtest::narrow/conditionals/is_not.md ... ok test mdtest::narrow/aliased_conditions.md ... ok test mdtest::narrow/hasattr.md ... ok test mdtest::generics/pep695/classes.md ... ok test mdtest::narrow/conditionals/nested.md ... ok test mdtest::narrow/boolean.md ... ok test mdtest::narrow/conditionals/not.md ... ok test mdtest::narrow/post_if_statement.md ... ok test mdtest::notebook.md ... ok test mdtest::narrow/while.md ... ok test mdtest::narrow/conditionals/is.md ... ok test mdtest::narrow/complex_target.md ... ok test mdtest::loops/while_loop.md ... ok test mdtest::narrow/truthiness.md ... ok test mdtest::narrow/len.md ... ok test mdtest::metaclass.md ... ok test mdtest::generics/legacy/functions.md ... ok test mdtest::call/methods.md ... ok test mdtest::generics/legacy/classes.md ... ok test mdtest::narrow/type.md ... ok test mdtest::narrow/issubclass.md ... ok test mdtest::loops/for.md ... ok test mdtest::liskov.md ... ok test mdtest::paramspec_subcall_error_location.md ... ok test mdtest::regression/14334_diagnostics_in_wrong_file.md ... ok test mdtest::regression/3525_character_split_notebook.md ... ok test mdtest::public_types.md ... ok test mdtest::regression/2236_tuple_is_disjoint.md ... ok test mdtest::narrow/type_guards.md ... ok test mdtest::regression/2799_constraint_correlation.md ... ok test mdtest::regression/3020_callable_type_of.md ... ok test mdtest::implicit_type_aliases.md ... ok test mdtest::regression/3593_function_known_decorators_cycle.md ... ok test mdtest::regression/3720_dynamic_class_codegen_cycle.md ... ok test mdtest::regression/3208_recursive_protocol_signature.md ... ok test mdtest::regression/3804_bound_typevar_default_cycle.md ... ok test mdtest::regression/3812_cyclic_generic_alias_base.md ... ok test mdtest::generics/pep695/concatenate.md ... ok test mdtest::properties.md ... ok test mdtest::regression/paramspec_on_python39.md ... ok test mdtest::regression/1377_iteration_count_mismatch.md ... ok test mdtest::scopes/builtin.md ... ok test mdtest::scopes/global-constants.md ... ok test mdtest::regression/noninferable_projection_to_terminal.md ... ok test mdtest::scopes/annotate_global.md ... ok test mdtest::regression/derived_constraint_cycles.md ... ok test mdtest::python_version.md ... ok test mdtest::regression/3954_recursive_protocol_structural_relation.md ... ok test mdtest::generics/pep695/functions.md ... ok test mdtest::override.md ... ok test mdtest::scopes/unbound.md ... ok test mdtest::promotion.md ... ok test mdtest::shadowing/class.md ... ok test mdtest::scripts.md ... ok test mdtest::shadowing/variable_declaration.md ... ok test mdtest::scopes/class_implicit_attrs.md ... ok test mdtest::narrow/conditionals/in.md ... ok test mdtest::shadowing/function.md ... ok test mdtest::stubs/locals.md ... ok test mdtest::scopes/dunder_class.md ... ok test mdtest::scopes/global.md ... ok test mdtest::stubs/ellipsis.md ... ok test mdtest::sentinels.md ... ok test mdtest::subscript/bytes.md ... ok test mdtest::narrow/conditionals/eq.md ... ok test mdtest::scopes/nonlocal.md ... ok test mdtest::stubs/class.md ... ok test mdtest::subscript/alias.md ... ok test mdtest::subscript/stepsize_zero.md ... ok test mdtest::scopes/moduletype_attrs.md ... ok test mdtest::narrow/isinstance.md ... ok test mdtest::struct_unpack.md ... ok test mdtest::subscript/string.md ... ok test mdtest::subscript/assignment_diagnostics.md ... ok test mdtest::suppressions/blanket_ignore.md ... ok test mdtest::type_compendium/README.md ... ok test mdtest::subscript/lists.md ... ok test mdtest::subscript/class.md ... ok test mdtest::subscript/instance.md ... ok test mdtest::t_strings.md ... ok test mdtest::pep613_type_aliases.md ... ok test mdtest::suppressions/no_type_check.md ... ok test mdtest::type_compendium/any.md ... ok test mdtest::type_compendium/always_truthy_falsy.md ... ok test mdtest::dataclasses/dataclasses.md ... ok test mdtest::suppressions/ty_ignore.md ... ok test mdtest::type_compendium/never.md ... ok test mdtest::suppressions/type_ignore.md ... ok test mdtest::type_compendium/object.md ... ok test mdtest::sys_platform.md ... ok test mdtest::type_compendium/not_t.md ... ok test mdtest::subscript/typevar.md ... ok test mdtest::type_compendium/none.md ... ok test mdtest::type_display/tuple.md ... ok test mdtest::type_compendium/integer_literals.md ... ok test mdtest::type_of/typing_dot_Type.md ... ok test mdtest::type_of/dynamic.md ... ok test mdtest::pep695_type_aliases.md ... ok test mdtest::subscript/tuple.md ... ok test mdtest::type_display/callable.md ... ok test mdtest::sys_version_info.md ... ok test mdtest::type_properties/str_repr.md ... ok test mdtest::generics/pep695/typevartuple.md ... ok test mdtest::terminal_statements.md ... ok test mdtest::type_compendium/tuple.md ... ok test mdtest::ty_extensions.md ... ok test mdtest::os_name.md ... ok test mdtest::type_properties/quantification.md ... ok test mdtest::type_properties/implies_subtype_of.md ... ok test mdtest::suspicious_conditions.md ... ok test mdtest::statically_known_branches.md ... ok test mdtest::type_of/generics.md ... ok test mdtest::type_properties/tuples_containing_never.md ... ok test mdtest::unary/custom.md ... ok test mdtest::unary/invert_add_usub.md ... ok test mdtest::type_properties/truthiness.md ... ok test mdtest::narrow/match.md ... ok test mdtest::type_of/basic.md ... ok test mdtest::type_properties/is_singleton.md ... ok test mdtest::type_qualifiers/initvar.md ... ok test mdtest::redundant_condition.md ... ok test mdtest::type_properties/is_equivalent_to.md ... ok test mdtest::unary/not.md ... ok test mdtest::type_qualifiers/classvar.md ... ok test mdtest::unary/integers.md ... ok test mdtest::type_properties/is_assignable_to.md ... ok test mdtest::type_properties/is_disjoint_from.md ... ok test mdtest::type_form.md ... ok test mdtest::union_types.md ... ok test mdtest::scopes/eager.md ... ok test mdtest::type_properties/is_subtype_of.md ... ok test mdtest::with/sync.md ... ok test mdtest::unreachable.md ... ok test mdtest::regression/constraint_set_ordering.md ... ok test mdtest::overloads.md ... ok test mdtest::call/constructor.md ... ok test mdtest::generics/legacy/typevartuple.md ... ok test mdtest::unpacking.md ... ok test mdtest::with/async.md ... ok test mdtest::named_tuple.md ... ok test mdtest::type_properties/materialization.md ... ok test mdtest::generics/pep695/paramspec.md ... ok test mdtest::type_qualifiers/final.md ... ok test mdtest::protocols.md ... ok test mdtest::type_properties/constraints.md ... ok test mdtest::typed_dict.md ... ok test result: ok. 506 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.08s Running `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/ty_server-ebe8dde4f504a785 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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 201 tests test call_hierarchy::incoming_calls_multi_file ... 2026-10-27 08:42:48.744761130 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:42:48.744910202 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:48.744967033 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:48.745113215 DEBUG Client info: None 2026-10-27 08:42:48.745162955 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:42:48.745189266 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:48.745198566 INFO Version: Unknown 2026-10-27 08:42:48.745273777 DEBUG Received server response for request 1 2026-10-27 08:42:48.745357168 DEBUG Client sends notification `initialized` 2026-10-27 08:42:48.745374258 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpp2XFqA 2026-10-27 08:42:48.745397088 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:48.745521230 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:48.745574211 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:48.745578571 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:48.745586551 DEBUG No workspace configuration provided for file:///tmp/.tmpp2XFqA 2026-10-27 08:42:48.745598481 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:42:48.745601141 DEBUG Client sends request `textDocument/prepareCallHierarchy` with ID 2 2026-10-27 08:42:48.745688812 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:48.745695402 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpp2XFqA, using default options 2026-10-27 08:42:48.745726913 DEBUG Initializing workspace `file:///tmp/.tmpp2XFqA`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:48.745752253 DEBUG Searching for a project in '/tmp/.tmpp2XFqA' 2026-10-27 08:42:48.745786143 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:42:48.745791623 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:48.750502774 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:48.750522234 DEBUG Resolving local virtual environment: /tmp/.tmpp2XFqA/.venv 2026-10-27 08:42:48.750571915 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:48.750577105 DEBUG No virtual environment found 2026-10-27 08:42:48.750589105 DEBUG Adding first-party search path `/tmp/.tmpp2XFqA` 2026-10-27 08:42:48.750593345 DEBUG Using vendored stdlib 2026-10-27 08:42:48.750738187 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:48.750763147 DEBUG Adding new file root '/tmp/.tmpp2XFqA' of kind Project 2026-10-27 08:42:48.752395058 DEBUG Updating project to check open files 2026-10-27 08:42:48.752558230 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpp2XFqA/lib.py") 2026-10-27 08:42:48.752616981 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpp2XFqA/lib.py` 2026-10-27 08:42:48.752622011 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:42:48.752631201 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-27 08:42:48.753145258 DEBUG request{id=2 method=textDocument/prepareCallHierarchy}: Resolving dynamic module resolution paths 2026-10-27 08:42:48.753236329 DEBUG method="textDocument/prepareCallHierarchy" response.id=2 duration=597.70µs 2026-10-27 08:42:48.753250919 DEBUG Received server response for request 2 2026-10-27 08:42:48.753265279 DEBUG Client sends request `callHierarchy/incomingCalls` with ID 3 2026-10-27 08:42:48.755113043 INFO request{id=3 method=callHierarchy/incomingCalls}:Project::index_files{project=.tmpp2XFqA}: Indexed 3 file(s) in 0.002s 2026-10-27 08:42:48.759408088 DEBUG method="callHierarchy/incomingCalls" response.id=3 duration=6.13ms 2026-10-27 08:42:48.759429039 DEBUG Received server response for request 3 2026-10-27 08:42:48.808789904 DEBUG Client sends request `shutdown` with ID 4 2026-10-27 08:42:48.808857934 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:48.808886045 DEBUG method="shutdown" response.id=4 duration=37.85µs 2026-10-27 08:42:48.808900515 DEBUG Received server response for request 4 2026-10-27 08:42:48.808905565 DEBUG Client sends notification `exit` 2026-10-27 08:42:48.808922995 DEBUG Received exit notification, exiting ok test call_hierarchy::outgoing_calls ... 2026-10-27 08:42:48.810990642 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:42:48.811056723 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:48.811097493 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:48.811160444 DEBUG Client info: None 2026-10-27 08:42:48.811196125 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:42:48.811211085 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:48.811218175 INFO Version: Unknown 2026-10-27 08:42:48.811257395 DEBUG Received server response for request 1 2026-10-27 08:42:48.811299816 DEBUG Client sends notification `initialized` 2026-10-27 08:42:48.811313446 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpLCvJjT 2026-10-27 08:42:48.811320766 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:48.811424407 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:48.811460428 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:48.811464498 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:48.811472428 DEBUG No workspace configuration provided for file:///tmp/.tmpLCvJjT 2026-10-27 08:42:48.811478378 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:42:48.811480998 DEBUG Client sends request `textDocument/prepareCallHierarchy` with ID 2 2026-10-27 08:42:48.811535939 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:48.811541779 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpLCvJjT, using default options 2026-10-27 08:42:48.811552889 DEBUG Initializing workspace `file:///tmp/.tmpLCvJjT`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:48.811569619 DEBUG Searching for a project in '/tmp/.tmpLCvJjT' 2026-10-27 08:42:48.811596900 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:42:48.811602310 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:48.813052378 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:48.813063939 DEBUG Resolving local virtual environment: /tmp/.tmpLCvJjT/.venv 2026-10-27 08:42:48.813111519 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:48.813116949 DEBUG No virtual environment found 2026-10-27 08:42:48.813129179 DEBUG Adding first-party search path `/tmp/.tmpLCvJjT` 2026-10-27 08:42:48.813133329 DEBUG Using vendored stdlib 2026-10-27 08:42:48.813248461 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:48.813253981 DEBUG Adding new file root '/tmp/.tmpLCvJjT' of kind Project 2026-10-27 08:42:48.814715380 DEBUG Updating project to check open files 2026-10-27 08:42:48.814813951 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpLCvJjT/foo.py") 2026-10-27 08:42:48.814854092 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpLCvJjT/foo.py` 2026-10-27 08:42:48.814857042 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:42:48.814882522 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-27 08:42:48.815213966 DEBUG request{id=2 method=textDocument/prepareCallHierarchy}: Resolving dynamic module resolution paths 2026-10-27 08:42:48.815286067 DEBUG method="textDocument/prepareCallHierarchy" response.id=2 duration=396.36µs 2026-10-27 08:42:48.815297927 DEBUG Received server response for request 2 2026-10-27 08:42:48.815308217 DEBUG Client sends request `callHierarchy/outgoingCalls` with ID 3 2026-10-27 08:42:48.815517240 DEBUG method="callHierarchy/outgoingCalls" response.id=3 duration=195.09µs 2026-10-27 08:42:48.815528400 DEBUG Received server response for request 3 2026-10-27 08:42:48.825703591 DEBUG Client sends request `shutdown` with ID 4 2026-10-27 08:42:48.825726131 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:48.825732661 DEBUG method="shutdown" response.id=4 duration=10.79µs 2026-10-27 08:42:48.825741962 DEBUG Received server response for request 4 2026-10-27 08:42:48.825745492 DEBUG Client sends notification `exit` 2026-10-27 08:42:48.825754122 DEBUG Received exit notification, exiting ok test call_hierarchy::prepare_function ... 2026-10-27 08:42:48.827205390 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:42:48.827273371 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:48.827308932 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:48.827367412 DEBUG Client info: None 2026-10-27 08:42:48.827396933 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:42:48.827411013 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:48.827418033 INFO Version: Unknown 2026-10-27 08:42:48.827459854 DEBUG Received server response for request 1 2026-10-27 08:42:48.827502154 DEBUG Client sends notification `initialized` 2026-10-27 08:42:48.827528375 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpKoMTYZ 2026-10-27 08:42:48.827539315 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:48.827614426 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:48.827648286 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:48.827651966 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:48.827660516 DEBUG No workspace configuration provided for file:///tmp/.tmpKoMTYZ 2026-10-27 08:42:48.827666386 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:42:48.827669246 DEBUG Client sends request `textDocument/prepareCallHierarchy` with ID 2 2026-10-27 08:42:48.827710077 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:48.827714897 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpKoMTYZ, using default options 2026-10-27 08:42:48.827723527 DEBUG Initializing workspace `file:///tmp/.tmpKoMTYZ`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:48.827736417 DEBUG Searching for a project in '/tmp/.tmpKoMTYZ' 2026-10-27 08:42:48.827765918 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:42:48.827770428 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:48.828255914 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:48.828261444 DEBUG Resolving local virtual environment: /tmp/.tmpKoMTYZ/.venv 2026-10-27 08:42:48.828299604 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:48.828304004 DEBUG No virtual environment found 2026-10-27 08:42:48.828313855 DEBUG Adding first-party search path `/tmp/.tmpKoMTYZ` 2026-10-27 08:42:48.828317645 DEBUG Using vendored stdlib 2026-10-27 08:42:48.828395936 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:48.828400166 DEBUG Adding new file root '/tmp/.tmpKoMTYZ' of kind Project 2026-10-27 08:42:48.829629442 DEBUG Updating project to check open files 2026-10-27 08:42:48.829694122 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpKoMTYZ/foo.py") 2026-10-27 08:42:48.829726383 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpKoMTYZ/foo.py` 2026-10-27 08:42:48.829729093 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:42:48.829736303 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-27 08:42:48.829969706 DEBUG request{id=2 method=textDocument/prepareCallHierarchy}: Resolving dynamic module resolution paths 2026-10-27 08:42:48.830024347 DEBUG method="textDocument/prepareCallHierarchy" response.id=2 duration=281.73µs 2026-10-27 08:42:48.830036657 DEBUG Received server response for request 2 2026-10-27 08:42:48.840211558 DEBUG Client sends request `shutdown` with ID 3 2026-10-27 08:42:48.840238428 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:48.840245068 DEBUG method="shutdown" response.id=3 duration=9.22µs 2026-10-27 08:42:48.840256328 DEBUG Received server response for request 3 2026-10-27 08:42:48.840259828 DEBUG Client sends notification `exit` 2026-10-27 08:42:48.840268778 DEBUG Received exit notification, exiting ok test closed_documents::closed_external_file_respects_project_editor_settings ... 2026-10-27 08:42:48.841519974 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:42:48.841574905 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:48.841610216 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:48.841672206 DEBUG Client info: None 2026-10-27 08:42:48.841705957 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:42:48.841717477 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:48.841722367 INFO Version: Unknown 2026-10-27 08:42:48.841762258 DEBUG Received server response for request 1 2026-10-27 08:42:48.841788798 DEBUG Client sends notification `initialized` 2026-10-27 08:42:48.841804378 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:48.841903279 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:48.841946330 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:48.841953560 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:48.841972070 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-27 08:42:48.842006961 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:48.842025481 DEBUG Initializing workspace `file:///tmp/.tmpoFFWLo/a`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:48.842038981 DEBUG Searching for a project in '/tmp/.tmpoFFWLo/a' 2026-10-27 08:42:48.842073722 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:42:48.842079562 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:48.843322648 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:48.843333768 DEBUG Resolving local virtual environment: /tmp/.tmpoFFWLo/a/.venv 2026-10-27 08:42:48.843382288 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:48.843387159 DEBUG No virtual environment found 2026-10-27 08:42:48.843399599 DEBUG Adding first-party search path `/tmp/.tmpoFFWLo/a` 2026-10-27 08:42:48.843403809 DEBUG Using vendored stdlib 2026-10-27 08:42:48.843509630 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:48.843515070 DEBUG Adding new file root '/tmp/.tmpoFFWLo/a' of kind Project 2026-10-27 08:42:48.844068357 DEBUG Initializing workspace `file:///tmp/.tmpoFFWLo/b/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: Some( true, ), inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:48.844082277 DEBUG Searching for a project in '/tmp/.tmpoFFWLo/b/src' 2026-10-27 08:42:48.844145368 DEBUG Found project at '/tmp/.tmpoFFWLo/b' 2026-10-27 08:42:48.844148978 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:48.846740162 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:48.846749302 DEBUG Resolving local virtual environment: /tmp/.tmpoFFWLo/b/.venv 2026-10-27 08:42:48.846788192 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:48.846791922 DEBUG No virtual environment found 2026-10-27 08:42:48.846801942 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-27 08:42:48.846815163 DEBUG Adding extra search-path `/tmp/.tmpoFFWLo/deps` 2026-10-27 08:42:48.846819093 DEBUG Adding first-party search path `/tmp/.tmpoFFWLo/b/src` 2026-10-27 08:42:48.846822883 DEBUG Adding first-party search path `/tmp/.tmpoFFWLo/b` 2026-10-27 08:42:48.846826453 DEBUG Using vendored stdlib 2026-10-27 08:42:48.846953904 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:48.846959064 DEBUG Adding new file root '/tmp/.tmpoFFWLo/b' of kind Project 2026-10-27 08:42:48.847437451 DEBUG Adding new file root '/tmp/.tmpoFFWLo/deps' of kind SearchPath 2026-10-27 08:42:48.847454711 DEBUG Updating project to check open files 2026-10-27 08:42:48.847474661 DEBUG Updating project to check open files 2026-10-27 08:42:48.847528852 DEBUG Resolving dynamic module resolution paths 2026-10-27 08:42:48.849126482 INFO Project::index_files{project=a}: Indexed 0 file(s) in 0.002s 2026-10-27 08:42:48.849207363 DEBUG method="textDocument/hover" response.id=2 duration=1.72ms 2026-10-27 08:42:48.849233604 DEBUG Received server response for request 2 2026-10-27 08:42:48.859313493 DEBUG Client sends request `shutdown` with ID 3 2026-10-27 08:42:48.859332594 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:48.859338034 DEBUG method="shutdown" response.id=3 duration=8.75µs 2026-10-27 08:42:48.859350694 DEBUG Received server response for request 3 2026-10-27 08:42:48.859354024 DEBUG Client sends notification `exit` 2026-10-27 08:42:48.859360734 DEBUG Received exit notification, exiting ok test closed_documents::closed_unrelated_file_uses_fallback_project ... 2026-10-27 08:42:48.861588393 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:42:48.861654443 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:48.861690534 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:48.861735984 DEBUG Client info: None 2026-10-27 08:42:48.861766855 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:42:48.861778825 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:48.861784605 INFO Version: Unknown 2026-10-27 08:42:48.861823296 DEBUG Received server response for request 1 2026-10-27 08:42:48.861877606 DEBUG Client sends notification `initialized` 2026-10-27 08:42:48.861911797 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:48.861986948 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:48.862021018 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:48.862025408 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:48.862041908 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-27 08:42:48.862082199 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:48.862098339 DEBUG Initializing workspace `file:///tmp/.tmpmA36Xh/a`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:48.862112699 DEBUG Searching for a project in '/tmp/.tmpmA36Xh/a' 2026-10-27 08:42:48.862144240 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:42:48.862148870 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:48.862617476 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:48.862622606 DEBUG Resolving local virtual environment: /tmp/.tmpmA36Xh/a/.venv 2026-10-27 08:42:48.862662356 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:48.862666596 DEBUG No virtual environment found 2026-10-27 08:42:48.862678597 DEBUG Adding first-party search path `/tmp/.tmpmA36Xh/a` 2026-10-27 08:42:48.862682637 DEBUG Using vendored stdlib 2026-10-27 08:42:48.862771778 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:48.862776568 DEBUG Adding new file root '/tmp/.tmpmA36Xh/a' of kind Project 2026-10-27 08:42:48.863178573 DEBUG Initializing workspace `file:///tmp/.tmpmA36Xh/b`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:48.863189523 DEBUG Searching for a project in '/tmp/.tmpmA36Xh/b' 2026-10-27 08:42:48.863220704 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:42:48.863224724 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:48.865460872 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:48.865470032 DEBUG Resolving local virtual environment: /tmp/.tmpmA36Xh/b/.venv 2026-10-27 08:42:48.865507273 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:48.865511093 DEBUG No virtual environment found 2026-10-27 08:42:48.865521633 DEBUG Adding first-party search path `/tmp/.tmpmA36Xh/b` 2026-10-27 08:42:48.865525583 DEBUG Using vendored stdlib 2026-10-27 08:42:48.865631545 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:48.865635335 DEBUG Adding new file root '/tmp/.tmpmA36Xh/b' of kind Project 2026-10-27 08:42:48.866133571 DEBUG Updating project to check open files 2026-10-27 08:42:48.866149501 DEBUG Updating project to check open files 2026-10-27 08:42:48.866193062 DEBUG Resolving dynamic module resolution paths 2026-10-27 08:42:48.868710264 INFO Project::index_files{project=a}: Indexed 1 file(s) in 0.003s 2026-10-27 08:42:48.868743845 DEBUG Resolving dynamic module resolution paths 2026-10-27 08:42:48.871194646 INFO Project::index_files{project=b}: Indexed 1 file(s) in 0.002s 2026-10-27 08:42:48.873849550 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal["a"] 2026-10-27 08:42:48.873937481 DEBUG method="textDocument/hover" response.id=2 duration=7.78ms 2026-10-27 08:42:48.873953632 DEBUG Received server response for request 2 2026-10-27 08:42:48.884033101 DEBUG Client sends request `shutdown` with ID 3 2026-10-27 08:42:48.884061662 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:48.884068842 DEBUG method="shutdown" response.id=3 duration=11.00µs 2026-10-27 08:42:48.884078092 DEBUG Received server response for request 3 2026-10-27 08:42:48.884081572 DEBUG Client sends notification `exit` 2026-10-27 08:42:48.884096762 DEBUG Received exit notification, exiting ok test closed_documents::opening_extensionless_script_enables_inline_settings ... 2026-10-27 08:42:48.886304050 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:42:48.886358901 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:48.886390792 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:48.886437612 DEBUG Client info: None 2026-10-27 08:42:48.886467263 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:42:48.886479503 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:48.886484853 INFO Version: Unknown 2026-10-27 08:42:48.886526223 DEBUG Received server response for request 1 2026-10-27 08:42:48.886558704 DEBUG Client sends notification `initialized` 2026-10-27 08:42:48.886577734 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:48.886649355 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:48.886685985 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:48.886689055 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:48.886701336 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-27 08:42:48.886747896 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:48.886762576 DEBUG Initializing workspace `file:///tmp/.tmpO4cABP/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:48.886777917 DEBUG Searching for a project in '/tmp/.tmpO4cABP/src' 2026-10-27 08:42:48.886813927 DEBUG Found project at '/tmp/.tmpO4cABP/src' 2026-10-27 08:42:48.886818707 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:48.887306173 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:48.887311383 DEBUG Resolving local virtual environment: /tmp/.tmpO4cABP/src/.venv 2026-10-27 08:42:48.887350934 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:48.887355354 DEBUG No virtual environment found 2026-10-27 08:42:48.887371324 DEBUG Adding extra search-path `/tmp/.tmpO4cABP/src/workspace-deps` 2026-10-27 08:42:48.887375604 DEBUG Adding first-party search path `/tmp/.tmpO4cABP/src` 2026-10-27 08:42:48.887379664 DEBUG Using vendored stdlib 2026-10-27 08:42:48.887457595 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:48.887461445 DEBUG Adding new file root '/tmp/.tmpO4cABP/src' of kind Project 2026-10-27 08:42:48.887883141 DEBUG Adding new file root '/tmp/.tmpO4cABP/src/workspace-deps' of kind SearchPath 2026-10-27 08:42:48.887893991 DEBUG Updating project to check open files 2026-10-27 08:42:48.889655834 INFO request{id=2 method=textDocument/hover}:Project::index_files{project=src}: Indexed 2 file(s) in 0.002s 2026-10-27 08:42:48.889832466 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-27 08:42:48.892445359 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal["workspace"] 2026-10-27 08:42:48.892485410 DEBUG method="textDocument/hover" response.id=2 duration=4.58ms 2026-10-27 08:42:48.892504640 DEBUG Received server response for request 2 2026-10-27 08:42:48.892517380 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:42:48.892522920 DEBUG Client sends request `textDocument/hover` with ID 3 2026-10-27 08:42:48.892570961 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpO4cABP/src/script") 2026-10-27 08:42:48.892581441 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpO4cABP/src/script` 2026-10-27 08:42:48.892595441 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpO4cABP/src/script` 2026-10-27 08:42:48.892704853 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpO4cABP/src/script` to project `src` 2026-10-27 08:42:48.892725903 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpO4cABP/src/script` 2026-10-27 08:42:48.892728403 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:42:48.892735683 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-27 08:42:48.893189389 INFO request{id=3 method=textDocument/hover}: Defaulting to python-platform `linux` 2026-10-27 08:42:48.893237080 DEBUG request{id=3 method=textDocument/hover}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:48.893243240 DEBUG request{id=3 method=textDocument/hover}: No virtual environment found 2026-10-27 08:42:48.893252470 DEBUG request{id=3 method=textDocument/hover}: Adding extra search-path `/tmp/.tmpO4cABP/src/script-deps` 2026-10-27 08:42:48.893257560 DEBUG request{id=3 method=textDocument/hover}: Using vendored stdlib 2026-10-27 08:42:48.893363551 INFO request{id=3 method=textDocument/hover}: Python version: Python 3.15, platform: linux 2026-10-27 08:42:48.893370761 DEBUG request{id=3 method=textDocument/hover}: Adding new file root '/tmp/.tmpO4cABP/src/script-deps' of kind SearchPath 2026-10-27 08:42:48.893433342 DEBUG request{id=3 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-27 08:42:48.895097914 DEBUG request{id=3 method=textDocument/hover}: Inferred type of covering node is Literal["script"] 2026-10-27 08:42:48.895129184 DEBUG method="textDocument/hover" response.id=3 duration=2.39ms 2026-10-27 08:42:48.895142294 DEBUG Received server response for request 3 2026-10-27 08:42:48.905219014 DEBUG Client sends request `shutdown` with ID 4 2026-10-27 08:42:48.905238134 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:48.905244444 DEBUG method="shutdown" response.id=4 duration=8.78µs 2026-10-27 08:42:48.905253864 DEBUG Received server response for request 4 2026-10-27 08:42:48.905257114 DEBUG Client sends notification `exit` 2026-10-27 08:42:48.905265894 DEBUG Received exit notification, exiting ok test closed_documents::server_fulfills_requests_for_closed_workspace_files ... 2026-10-27 08:42:48.907541524 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:42:48.907600044 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:48.907631855 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:48.907680395 DEBUG Client info: None 2026-10-27 08:42:48.907710156 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:42:48.907720836 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:48.907725126 INFO Version: Unknown 2026-10-27 08:42:48.907775067 DEBUG Received server response for request 1 2026-10-27 08:42:48.907801067 DEBUG Client sends notification `initialized` 2026-10-27 08:42:48.907819077 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpOtgimx 2026-10-27 08:42:48.907829037 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:48.907912018 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:48.907948539 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:48.907952209 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:48.907959009 DEBUG No workspace configuration provided for file:///tmp/.tmpOtgimx 2026-10-27 08:42:48.907962809 DEBUG Client sends request `textDocument/documentSymbol` with ID 2 2026-10-27 08:42:48.908015060 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:48.908019970 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpOtgimx, using default options 2026-10-27 08:42:48.908029040 DEBUG Initializing workspace `file:///tmp/.tmpOtgimx`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:48.908041510 DEBUG Searching for a project in '/tmp/.tmpOtgimx' 2026-10-27 08:42:48.908078860 DEBUG Found project at '/tmp/.tmpOtgimx' 2026-10-27 08:42:48.908082831 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:48.908549307 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:48.908554467 DEBUG Resolving local virtual environment: /tmp/.tmpOtgimx/.venv 2026-10-27 08:42:48.908593707 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:48.908597927 DEBUG No virtual environment found 2026-10-27 08:42:48.908608157 DEBUG Adding first-party search path `/tmp/.tmpOtgimx` 2026-10-27 08:42:48.908612307 DEBUG Using vendored stdlib 2026-10-27 08:42:48.908705168 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:48.908709459 DEBUG Adding new file root '/tmp/.tmpOtgimx' of kind Project 2026-10-27 08:42:48.909846333 DEBUG Updating project to check open files 2026-10-27 08:42:48.910037506 DEBUG method="textDocument/documentSymbol" response.id=2 duration=161.91µs 2026-10-27 08:42:48.910048926 DEBUG Received server response for request 2 2026-10-27 08:42:48.910060076 DEBUG Client sends request `textDocument/documentSymbol` with ID 3 2026-10-27 08:42:48.910123797 DEBUG method="textDocument/documentSymbol" response.id=3 duration=53.16µs 2026-10-27 08:42:48.910132437 DEBUG Received server response for request 3 2026-10-27 08:42:48.910140447 DEBUG Client sends request `textDocument/documentSymbol` with ID 4 2026-10-27 08:42:48.910198478 DEBUG method="textDocument/documentSymbol" response.id=4 duration=49.60µs 2026-10-27 08:42:48.910207058 DEBUG Received server response for request 4 2026-10-27 08:42:48.910214878 DEBUG Client sends request `textDocument/documentSymbol` with ID 5 2026-10-27 08:42:48.910265759 DEBUG method="textDocument/documentSymbol" response.id=5 duration=42.88µs 2026-10-27 08:42:48.910273979 DEBUG Received server response for request 5 2026-10-27 08:42:48.910281029 DEBUG Client sends request `textDocument/documentSymbol` with ID 6 2026-10-27 08:42:48.910329199 DEBUG method="textDocument/documentSymbol" response.id=6 duration=40.33µs 2026-10-27 08:42:48.910337410 DEBUG Received server response for request 6 2026-10-27 08:42:48.910345120 DEBUG Client sends request `textDocument/hover` with ID 7 2026-10-27 08:42:48.910377390 DEBUG request{id=7 method=textDocument/hover}: File `/tmp/.tmpOtgimx/main.py` was reparsed after being collected in the current Salsa revision 2026-10-27 08:42:48.910555032 DEBUG request{id=7 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-27 08:42:48.922038180 DEBUG request{id=7 method=textDocument/hover}: Module `__builtins__` not found in search paths 2026-10-27 08:42:48.923438298 DEBUG request{id=7 method=textDocument/hover}: Inferred type of covering node is def answer() -> int 2026-10-27 08:42:48.923466968 DEBUG method="textDocument/hover" response.id=7 duration=13.11ms 2026-10-27 08:42:48.923482719 DEBUG Received server response for request 7 2026-10-27 08:42:48.923498129 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 8 2026-10-27 08:42:48.923548969 DEBUG method="textDocument/semanticTokens/full" response.id=8 duration=38.29µs 2026-10-27 08:42:48.923558860 DEBUG Received server response for request 8 2026-10-27 08:42:48.923565310 DEBUG Client sends request `textDocument/foldingRange` with ID 9 2026-10-27 08:42:48.923598380 DEBUG method="textDocument/foldingRange" response.id=9 duration=23.79µs 2026-10-27 08:42:48.923607290 DEBUG Received server response for request 9 2026-10-27 08:42:48.923613270 DEBUG Client sends request `textDocument/prepareRename` with ID 10 2026-10-27 08:42:48.924014355 DEBUG Skipping directory '/tmp/.tmpOtgimx/excluded' because it is excluded by a default or `src.exclude` pattern 2026-10-27 08:42:48.925297082 INFO request{id=10 method=textDocument/prepareRename}:Project::index_files{project=.tmpOtgimx}: Indexed 2 file(s) in 0.002s 2026-10-27 08:42:48.925324152 DEBUG method="textDocument/prepareRename" response.id=10 duration=1.70ms 2026-10-27 08:42:48.925335062 DEBUG Received server response for request 10 2026-10-27 08:42:48.925343673 DEBUG Client sends request `textDocument/rename` with ID 11 2026-10-27 08:42:48.925394433 DEBUG request{id=11 method=textDocument/rename}: File `/tmp/.tmpOtgimx/stub.pyi` was reparsed after being collected in the current Salsa revision 2026-10-27 08:42:48.925467754 DEBUG method="textDocument/rename" response.id=11 duration=113.55µs 2026-10-27 08:42:48.925476544 DEBUG Received server response for request 11 2026-10-27 08:42:48.935559304 DEBUG Client sends request `shutdown` with ID 12 2026-10-27 08:42:48.935585294 DEBUG request{id=12 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:48.935592184 DEBUG method="shutdown" response.id=12 duration=9.93µs 2026-10-27 08:42:48.935601694 DEBUG Received server response for request 12 2026-10-27 08:42:48.935605654 DEBUG Client sends notification `exit` 2026-10-27 08:42:48.935620485 DEBUG Received exit notification, exiting ok test closed_documents::server_rejects_unsupported_targets ... 2026-10-27 08:42:48.937954705 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:42:48.938008365 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:48.938043616 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:48.938103167 DEBUG Client info: None 2026-10-27 08:42:48.938148977 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:42:48.938164047 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:48.938171297 INFO Version: Unknown 2026-10-27 08:42:48.938213928 DEBUG Received server response for request 1 2026-10-27 08:42:48.938245318 DEBUG Client sends notification `initialized` 2026-10-27 08:42:48.938260579 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:48.938334060 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:48.938371410 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:48.938374630 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:48.938386210 DEBUG Client sends request `textDocument/documentSymbol` with ID 2 2026-10-27 08:42:48.938434221 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:48.938448661 DEBUG Initializing workspace `file:///tmp/.tmpWAw3xl/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:48.938464771 DEBUG Searching for a project in '/tmp/.tmpWAw3xl/src' 2026-10-27 08:42:48.938498502 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:42:48.938503362 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:48.939002348 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:48.939008208 DEBUG Resolving local virtual environment: /tmp/.tmpWAw3xl/src/.venv 2026-10-27 08:42:48.939050599 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:48.939054439 DEBUG No virtual environment found 2026-10-27 08:42:48.939064999 DEBUG Adding first-party search path `/tmp/.tmpWAw3xl/src` 2026-10-27 08:42:48.939069079 DEBUG Using vendored stdlib 2026-10-27 08:42:48.939146810 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:48.939151530 DEBUG Adding new file root '/tmp/.tmpWAw3xl/src' of kind Project 2026-10-27 08:42:48.939564485 DEBUG Updating project to check open files 2026-10-27 08:42:48.939587026 WARN Ignoring request id=2 method=textDocument/documentSymbol because Document file:///tmp/.tmpWAw3xl/src/notebook.ipynb is neither open nor a supported closed file 2026-10-27 08:42:48.939609636 DEBUG method="textDocument/documentSymbol" response.id=2 duration=28.40µs 2026-10-27 08:42:48.939620336 DEBUG Received server response for request 2 2026-10-27 08:42:48.939625626 DEBUG Client sends request `textDocument/documentSymbol` with ID 3 2026-10-27 08:42:48.939637076 WARN Ignoring request id=3 method=textDocument/documentSymbol because Document untitled:unknown is neither open nor a supported closed file 2026-10-27 08:42:48.939653207 DEBUG method="textDocument/documentSymbol" response.id=3 duration=17.95µs 2026-10-27 08:42:48.939661897 DEBUG Received server response for request 3 2026-10-27 08:42:48.949731676 DEBUG Client sends request `shutdown` with ID 4 2026-10-27 08:42:48.949749156 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:48.949755576 DEBUG method="shutdown" response.id=4 duration=10.06µs 2026-10-27 08:42:48.949763956 DEBUG Received server response for request 4 2026-10-27 08:42:48.949767247 DEBUG Client sends notification `exit` 2026-10-27 08:42:48.949776227 DEBUG Received exit notification, exiting ok test closed_documents::server_reports_only_included_closed_files_in_workspace_mode ... 2026-10-27 08:42:48.951158885 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:42:48.951227755 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:48.951266106 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:48.951318447 DEBUG Client info: None 2026-10-27 08:42:48.951347327 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-27 08:42:48.951360917 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:48.951367547 INFO Version: Unknown 2026-10-27 08:42:48.951409728 DEBUG Received server response for request 1 2026-10-27 08:42:48.951450888 DEBUG Client sends notification `initialized` 2026-10-27 08:42:48.951466008 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:48.951545409 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:48.951578830 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:48.951582500 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:48.951596230 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-27 08:42:48.951647601 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:48.951664591 DEBUG Initializing workspace `file:///tmp/.tmpwot5Z6/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:48.951680351 DEBUG Searching for a project in '/tmp/.tmpwot5Z6/src' 2026-10-27 08:42:48.951724082 DEBUG Found project at '/tmp/.tmpwot5Z6/src' 2026-10-27 08:42:48.951728652 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:48.953230051 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:48.953241711 DEBUG Resolving local virtual environment: /tmp/.tmpwot5Z6/src/.venv 2026-10-27 08:42:48.953289032 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:48.953293592 DEBUG No virtual environment found 2026-10-27 08:42:48.953308952 DEBUG Adding extra search-path `/tmp/.tmpwot5Z6/deps` 2026-10-27 08:42:48.953313212 DEBUG Adding first-party search path `/tmp/.tmpwot5Z6/src` 2026-10-27 08:42:48.953317132 DEBUG Using vendored stdlib 2026-10-27 08:42:48.953424604 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:48.953431364 DEBUG Adding new file root '/tmp/.tmpwot5Z6/src' of kind Project 2026-10-27 08:42:48.954021441 DEBUG Adding new file root '/tmp/.tmpwot5Z6/deps' of kind SearchPath 2026-10-27 08:42:48.954416556 DEBUG Ignoring file `/tmp/.tmpwot5Z6/src/excluded.py` because it is excluded by a default or `src.exclude` pattern. 2026-10-27 08:42:48.955670823 INFO request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpwot5Z6/src/main.py"))}:Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-27 08:42:48.955784734 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpwot5Z6/src/main.py"))}: Checking file '/tmp/.tmpwot5Z6/src/main.py' 2026-10-27 08:42:48.955888665 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpwot5Z6/src/main.py"))}: Resolving dynamic module resolution paths 2026-10-27 08:42:48.965732962 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpwot5Z6/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-27 08:42:48.965821883 DEBUG method="textDocument/diagnostic" response.id=2 duration=11.78ms 2026-10-27 08:42:48.965839593 DEBUG Received server response for request 2 2026-10-27 08:42:48.965957105 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-27 08:42:48.966018856 DEBUG method="textDocument/diagnostic" response.id=3 duration=43.32µs 2026-10-27 08:42:48.966047986 DEBUG Received server response for request 3 2026-10-27 08:42:48.966064686 DEBUG Client sends request `textDocument/diagnostic` with ID 4 2026-10-27 08:42:48.966107367 DEBUG method="textDocument/diagnostic" response.id=4 duration=30.37µs 2026-10-27 08:42:48.966123027 DEBUG Received server response for request 4 2026-10-27 08:42:48.966130897 DEBUG Client sends request `textDocument/diagnostic` with ID 5 2026-10-27 08:42:48.966159587 DEBUG request{id=5 method=textDocument/diagnostic}: Failed to resolve file: file not found for `file:///tmp/.tmpwot5Z6/src/missing.py` 2026-10-27 08:42:48.966169368 DEBUG method="textDocument/diagnostic" response.id=5 duration=29.61µs 2026-10-27 08:42:48.966183708 DEBUG Received server response for request 5 2026-10-27 08:42:48.976261017 DEBUG Client sends request `shutdown` with ID 6 2026-10-27 08:42:48.976286088 DEBUG request{id=6 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:48.976293788 DEBUG method="shutdown" response.id=6 duration=12.49µs 2026-10-27 08:42:48.976309428 DEBUG Received server response for request 6 2026-10-27 08:42:48.976312818 DEBUG Client sends notification `exit` 2026-10-27 08:42:48.976321998 DEBUG Received exit notification, exiting ok test closed_documents::server_returns_no_closed_file_diagnostics_in_open_files_mode ... 2026-10-27 08:42:48.978663458 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:42:48.978730539 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:48.978768340 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:48.978836100 DEBUG Client info: None 2026-10-27 08:42:48.978884721 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-27 08:42:48.978899671 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:48.978905011 INFO Version: Unknown 2026-10-27 08:42:48.978948672 DEBUG Received server response for request 1 2026-10-27 08:42:48.978991992 DEBUG Client sends notification `initialized` 2026-10-27 08:42:48.979007283 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:48.979086094 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:48.979123624 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:48.979127204 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:48.979140504 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-27 08:42:48.979191535 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:48.979205795 DEBUG Initializing workspace `file:///tmp/.tmpzX5xy5/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:48.979221645 DEBUG Searching for a project in '/tmp/.tmpzX5xy5/src' 2026-10-27 08:42:48.979253576 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:42:48.979258586 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:48.979743142 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:48.979754952 DEBUG Resolving local virtual environment: /tmp/.tmpzX5xy5/src/.venv 2026-10-27 08:42:48.979796453 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:48.979800273 DEBUG No virtual environment found 2026-10-27 08:42:48.979812283 DEBUG Adding first-party search path `/tmp/.tmpzX5xy5/src` 2026-10-27 08:42:48.979816383 DEBUG Using vendored stdlib 2026-10-27 08:42:48.979911004 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:48.979915654 DEBUG Adding new file root '/tmp/.tmpzX5xy5/src' of kind Project 2026-10-27 08:42:48.980323320 DEBUG Updating project to check open files 2026-10-27 08:42:48.980388810 DEBUG method="textDocument/diagnostic" response.id=2 duration=43.49µs 2026-10-27 08:42:48.980399651 DEBUG Received server response for request 2 2026-10-27 08:42:48.990473880 DEBUG Client sends request `shutdown` with ID 3 2026-10-27 08:42:48.990495630 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:48.990501990 DEBUG method="shutdown" response.id=3 duration=9.38µs 2026-10-27 08:42:48.990511281 DEBUG Received server response for request 3 2026-10-27 08:42:48.990515301 DEBUG Client sends notification `exit` 2026-10-27 08:42:48.990524461 DEBUG Received exit notification, exiting ok test closed_documents::server_returns_no_closed_file_diagnostics_when_disabled ... 2026-10-27 08:42:48.991800217 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:42:48.991881068 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:48.991921719 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:48.991980449 DEBUG Client info: None 2026-10-27 08:42:48.992004790 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-27 08:42:48.992017920 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:48.992023300 INFO Version: Unknown 2026-10-27 08:42:48.992062941 DEBUG Received server response for request 1 2026-10-27 08:42:48.992097311 DEBUG Client sends notification `initialized` 2026-10-27 08:42:48.992112801 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:48.992191952 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:48.992225803 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:48.992229133 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:48.992242013 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-27 08:42:48.992295614 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:48.992310054 DEBUG Initializing workspace `file:///tmp/.tmpypSfqk/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:48.992326954 DEBUG Searching for a project in '/tmp/.tmpypSfqk/src' 2026-10-27 08:42:48.992361054 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:42:48.992366644 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:48.993641611 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:48.993652661 DEBUG Resolving local virtual environment: /tmp/.tmpypSfqk/src/.venv 2026-10-27 08:42:48.993698372 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:48.993703082 DEBUG No virtual environment found 2026-10-27 08:42:48.993714982 DEBUG Adding first-party search path `/tmp/.tmpypSfqk/src` 2026-10-27 08:42:48.993719292 DEBUG Using vendored stdlib 2026-10-27 08:42:48.993821173 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:48.993825893 DEBUG Adding new file root '/tmp/.tmpypSfqk/src' of kind Project 2026-10-27 08:42:48.994449971 DEBUG method="textDocument/diagnostic" response.id=2 duration=34.55µs 2026-10-27 08:42:48.994466221 DEBUG Received server response for request 2 2026-10-27 08:42:49.004541911 DEBUG Client sends request `shutdown` with ID 3 2026-10-27 08:42:49.004565741 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:49.004573341 DEBUG method="shutdown" response.id=3 duration=11.06µs 2026-10-27 08:42:49.004583262 DEBUG Received server response for request 3 2026-10-27 08:42:49.004586972 DEBUG Client sends notification `exit` 2026-10-27 08:42:49.004596362 DEBUG Received exit notification, exiting ok test closed_documents::server_uses_current_contents_for_open_and_closed_files ... 2026-10-27 08:42:49.005931579 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:42:49.005990870 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:49.006025590 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:49.006089021 DEBUG Client info: None 2026-10-27 08:42:49.006115451 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:42:49.006125441 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:49.006130301 INFO Version: Unknown 2026-10-27 08:42:49.006168902 DEBUG Received server response for request 1 2026-10-27 08:42:49.006197002 DEBUG Client sends notification `initialized` 2026-10-27 08:42:49.006212853 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:49.006303974 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:49.006337854 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:49.006340894 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:49.006358174 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-27 08:42:49.006416995 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:49.006437515 DEBUG Initializing workspace `file:///tmp/.tmp4SQdba/a`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:49.006454646 DEBUG Searching for a project in '/tmp/.tmp4SQdba/a' 2026-10-27 08:42:49.006490116 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:42:49.006495186 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:49.007708412 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:49.007722002 DEBUG Resolving local virtual environment: /tmp/.tmp4SQdba/a/.venv 2026-10-27 08:42:49.007779483 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:49.007784433 DEBUG No virtual environment found 2026-10-27 08:42:49.007796853 DEBUG Adding first-party search path `/tmp/.tmp4SQdba/a` 2026-10-27 08:42:49.007801103 DEBUG Using vendored stdlib 2026-10-27 08:42:49.007925205 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:49.007932795 DEBUG Adding new file root '/tmp/.tmp4SQdba/a' of kind Project 2026-10-27 08:42:49.008484432 DEBUG Initializing workspace `file:///tmp/.tmp4SQdba/b/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:49.008499242 DEBUG Searching for a project in '/tmp/.tmp4SQdba/b/src' 2026-10-27 08:42:49.008545982 DEBUG Found project at '/tmp/.tmp4SQdba/b' 2026-10-27 08:42:49.008549683 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:49.010813232 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:49.010823182 DEBUG Resolving local virtual environment: /tmp/.tmp4SQdba/b/.venv 2026-10-27 08:42:49.010861132 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:49.010875662 DEBUG No virtual environment found 2026-10-27 08:42:49.010885803 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-27 08:42:49.010898663 DEBUG Adding extra search-path `/tmp/.tmp4SQdba/deps` 2026-10-27 08:42:49.010902823 DEBUG Adding first-party search path `/tmp/.tmp4SQdba/b/src` 2026-10-27 08:42:49.010906683 DEBUG Adding first-party search path `/tmp/.tmp4SQdba/b` 2026-10-27 08:42:49.010910283 DEBUG Using vendored stdlib 2026-10-27 08:42:49.011022994 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:49.011029124 DEBUG Adding new file root '/tmp/.tmp4SQdba/b' of kind Project 2026-10-27 08:42:49.011507671 DEBUG Adding new file root '/tmp/.tmp4SQdba/deps' of kind SearchPath 2026-10-27 08:42:49.011526911 DEBUG Updating project to check open files 2026-10-27 08:42:49.011547771 DEBUG Updating project to check open files 2026-10-27 08:42:49.011599292 DEBUG Resolving dynamic module resolution paths 2026-10-27 08:42:49.014109094 INFO Project::index_files{project=a}: Indexed 0 file(s) in 0.003s 2026-10-27 08:42:49.014356967 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-27 08:42:49.016168611 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal["disk"] 2026-10-27 08:42:49.016201681 DEBUG method="textDocument/hover" response.id=2 duration=4.64ms 2026-10-27 08:42:49.016217771 DEBUG Received server response for request 2 2026-10-27 08:42:49.016242121 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:42:49.016249992 DEBUG Client sends request `textDocument/hover` with ID 3 2026-10-27 08:42:49.016289632 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp4SQdba/deps/library.py") 2026-10-27 08:42:49.016297332 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp4SQdba/deps/library.py` 2026-10-27 08:42:49.016309342 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp4SQdba/deps/library.py` 2026-10-27 08:42:49.016382213 DEBUG request{id=3 method=textDocument/hover}: Inferred type of covering node is Literal["unsaved"] 2026-10-27 08:42:49.016399733 DEBUG method="textDocument/hover" response.id=3 duration=75.84µs 2026-10-27 08:42:49.016409254 DEBUG Received server response for request 3 2026-10-27 08:42:49.016420874 DEBUG Client sends notification `textDocument/didClose` 2026-10-27 08:42:49.016426834 DEBUG Client sends request `textDocument/hover` with ID 4 2026-10-27 08:42:49.016438694 DEBUG notification{method=textDocument/didClose}: Closing file `/tmp/.tmp4SQdba/deps/library.py` 2026-10-27 08:42:49.016442124 DEBUG notification{method=textDocument/didClose}: Take open project files 2026-10-27 08:42:49.016454524 DEBUG notification{method=textDocument/didClose}:set_open_files{open_files={}}: Set open project files (count: 0) 2026-10-27 08:42:49.016476734 DEBUG notification{method=textDocument/didClose}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmp4SQdba/deps/library.py", kind: FileContent } 2026-10-27 08:42:49.016497225 DEBUG notification{method=textDocument/didClose}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmp4SQdba/deps/library.py", kind: FileContent } 2026-10-27 08:42:49.016502455 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the revision of `/tmp/.tmp4SQdba/deps/library.py` 2026-10-27 08:42:49.016507575 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the permissions of `/tmp/.tmp4SQdba/deps/library.py` 2026-10-27 08:42:49.016570636 DEBUG request{id=4 method=textDocument/hover}: Inferred type of covering node is Literal["disk"] 2026-10-27 08:42:49.016583816 DEBUG method="textDocument/hover" response.id=4 duration=68.25µs 2026-10-27 08:42:49.016592626 DEBUG Received server response for request 4 2026-10-27 08:42:49.016631476 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-27 08:42:49.016637687 DEBUG Client sends request `textDocument/hover` with ID 5 2026-10-27 08:42:49.016647017 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmp4SQdba/a` 2026-10-27 08:42:49.016664087 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmp4SQdba/deps/library.py", kind: Any } 2026-10-27 08:42:49.016670177 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmp4SQdba/b/src` 2026-10-27 08:42:49.016684737 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmp4SQdba/deps/library.py", kind: Any } 2026-10-27 08:42:49.016689827 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the revision of `/tmp/.tmp4SQdba/deps/library.py` 2026-10-27 08:42:49.016748118 DEBUG request{id=5 method=textDocument/hover}: Inferred type of covering node is Literal["edited"] 2026-10-27 08:42:49.016760588 DEBUG method="textDocument/hover" response.id=5 duration=57.77µs 2026-10-27 08:42:49.016768958 DEBUG Received server response for request 5 2026-10-27 08:42:49.016789348 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-27 08:42:49.016795709 DEBUG Client sends request `textDocument/hover` with ID 6 2026-10-27 08:42:49.016801489 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmp4SQdba/a` 2026-10-27 08:42:49.016817949 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Deleted { path: "/tmp/.tmp4SQdba/deps/library.py", kind: Any } 2026-10-27 08:42:49.016827239 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmp4SQdba/b/src` 2026-10-27 08:42:49.016842029 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Deleted { path: "/tmp/.tmp4SQdba/deps/library.py", kind: File } 2026-10-27 08:42:49.016848449 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the status of `/tmp/.tmp4SQdba/deps/library.py` 2026-10-27 08:42:49.016856969 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the revision of `/tmp/.tmp4SQdba/deps/library.py` 2026-10-27 08:42:49.016861659 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the permissions of `/tmp/.tmp4SQdba/deps/library.py` 2026-10-27 08:42:49.016881560 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the revision of `/tmp/.tmp4SQdba/deps` 2026-10-27 08:42:49.016888040 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes:remove_file{file=file(Id(280))}: Removing file `/tmp/.tmp4SQdba/deps/library.py` from project `b` 2026-10-27 08:42:49.016908350 DEBUG request{id=6 method=textDocument/hover}: Failed to resolve file: file not found for `file:///tmp/.tmp4SQdba/deps/library.py` 2026-10-27 08:42:49.016916700 DEBUG method="textDocument/hover" response.id=6 duration=22.56µs 2026-10-27 08:42:49.016925750 DEBUG Received server response for request 6 2026-10-27 08:42:49.016956081 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-27 08:42:49.016960371 DEBUG Client sends request `textDocument/hover` with ID 7 2026-10-27 08:42:49.016969291 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmp4SQdba/a` 2026-10-27 08:42:49.016985931 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp4SQdba/deps/library.py", kind: File } 2026-10-27 08:42:49.016993601 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmp4SQdba/b/src` 2026-10-27 08:42:49.017008361 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp4SQdba/deps/library.py", kind: File } 2026-10-27 08:42:49.017013321 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the status of `/tmp/.tmp4SQdba/deps/library.py` 2026-10-27 08:42:49.017018691 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the revision of `/tmp/.tmp4SQdba/deps/library.py` 2026-10-27 08:42:49.017023292 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the permissions of `/tmp/.tmp4SQdba/deps/library.py` 2026-10-27 08:42:49.017029602 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the revision of `/tmp/.tmp4SQdba/deps` 2026-10-27 08:42:49.017093862 DEBUG request{id=7 method=textDocument/hover}: Inferred type of covering node is Literal["disk"] 2026-10-27 08:42:49.017107023 DEBUG method="textDocument/hover" response.id=7 duration=70.57µs 2026-10-27 08:42:49.017115803 DEBUG Received server response for request 7 2026-10-27 08:42:49.027189622 DEBUG Client sends request `shutdown` with ID 8 2026-10-27 08:42:49.027208793 DEBUG request{id=8 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:49.027214183 DEBUG method="shutdown" response.id=8 duration=8.13µs 2026-10-27 08:42:49.027223553 DEBUG Received server response for request 8 2026-10-27 08:42:49.027226623 DEBUG Client sends notification `exit` 2026-10-27 08:42:49.027235233 DEBUG Received exit notification, exiting ok test code_actions::code_action ... 2026-10-27 08:42:49.029184028 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:42:49.029253629 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:49.029287579 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:49.029339050 DEBUG Client info: None 2026-10-27 08:42:49.029365410 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:42:49.029378290 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:49.029383591 INFO Version: Unknown 2026-10-27 08:42:49.029424111 DEBUG Received server response for request 1 2026-10-27 08:42:49.029466772 DEBUG Client sends notification `initialized` 2026-10-27 08:42:49.029481652 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:49.029559163 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:49.029593413 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:49.029596993 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:49.029610583 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:42:49.029613473 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-27 08:42:49.029667984 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:49.029683194 DEBUG Initializing workspace `file:///tmp/.tmpO6XUNT/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:49.029697265 DEBUG Searching for a project in '/tmp/.tmpO6XUNT/src' 2026-10-27 08:42:49.029744045 DEBUG Found project at '/tmp/.tmpO6XUNT' 2026-10-27 08:42:49.029749345 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:49.031027022 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:49.031037232 DEBUG Resolving local virtual environment: /tmp/.tmpO6XUNT/.venv 2026-10-27 08:42:49.031080572 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:49.031084922 DEBUG No virtual environment found 2026-10-27 08:42:49.031095143 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-27 08:42:49.031102883 DEBUG Adding first-party search path `/tmp/.tmpO6XUNT/src` 2026-10-27 08:42:49.031106803 DEBUG Adding first-party search path `/tmp/.tmpO6XUNT` 2026-10-27 08:42:49.031110613 DEBUG Using vendored stdlib 2026-10-27 08:42:49.031205624 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:49.031210454 DEBUG Adding new file root '/tmp/.tmpO6XUNT' of kind Project 2026-10-27 08:42:49.032566731 DEBUG Updating project to check open files 2026-10-27 08:42:49.032646812 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpO6XUNT/src/foo.py") 2026-10-27 08:42:49.032689543 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpO6XUNT/src/foo.py` 2026-10-27 08:42:49.032692203 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:42:49.032700263 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-27 08:42:49.032822495 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpO6XUNT/src/foo.py"))}: Checking file '/tmp/.tmpO6XUNT/src/foo.py' 2026-10-27 08:42:49.032964397 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpO6XUNT/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-27 08:42:49.043949528 DEBUG method="textDocument/diagnostic" response.id=2 duration=11.24ms 2026-10-27 08:42:49.043966178 DEBUG Received server response for request 2 2026-10-27 08:42:49.044011699 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-27 08:42:49.044089510 DEBUG method="textDocument/codeAction" response.id=3 duration=59.47µs 2026-10-27 08:42:49.044100650 DEBUG Received server response for request 3 2026-10-27 08:42:49.054415342 DEBUG Client sends request `shutdown` with ID 4 2026-10-27 08:42:49.054440533 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:49.054447313 DEBUG method="shutdown" response.id=4 duration=9.95µs 2026-10-27 08:42:49.054456323 DEBUG Received server response for request 4 2026-10-27 08:42:49.054460893 DEBUG Client sends notification `exit` 2026-10-27 08:42:49.054470403 DEBUG Received exit notification, exiting ok test code_actions::code_action_attribute_access_on_unimported ... 2026-10-27 08:42:49.056637501 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:42:49.056693782 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:49.056725342 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:49.056771743 DEBUG Client info: None 2026-10-27 08:42:49.056797393 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:42:49.056807363 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:49.056812563 INFO Version: Unknown 2026-10-27 08:42:49.056852724 DEBUG Received server response for request 1 2026-10-27 08:42:49.056898514 DEBUG Client sends notification `initialized` 2026-10-27 08:42:49.056913135 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:49.056984565 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:49.057021566 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:49.057024906 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:49.057038366 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:42:49.057041106 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-27 08:42:49.057088627 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:49.057103207 DEBUG Initializing workspace `file:///tmp/.tmphxSrmr/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:49.057119367 DEBUG Searching for a project in '/tmp/.tmphxSrmr/src' 2026-10-27 08:42:49.057151678 DEBUG Found project at '/tmp/.tmphxSrmr' 2026-10-27 08:42:49.057155468 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:49.057633814 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:49.057639264 DEBUG Resolving local virtual environment: /tmp/.tmphxSrmr/.venv 2026-10-27 08:42:49.057678914 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:49.057683164 DEBUG No virtual environment found 2026-10-27 08:42:49.057693075 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-27 08:42:49.057701835 DEBUG Adding first-party search path `/tmp/.tmphxSrmr/src` 2026-10-27 08:42:49.057705665 DEBUG Adding first-party search path `/tmp/.tmphxSrmr` 2026-10-27 08:42:49.057709485 DEBUG Using vendored stdlib 2026-10-27 08:42:49.057787026 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:49.057791096 DEBUG Adding new file root '/tmp/.tmphxSrmr' of kind Project 2026-10-27 08:42:49.058928750 DEBUG Updating project to check open files 2026-10-27 08:42:49.058993931 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmphxSrmr/src/foo.py") 2026-10-27 08:42:49.059023632 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmphxSrmr/src/foo.py` 2026-10-27 08:42:49.059026762 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:42:49.059034182 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-27 08:42:49.059122903 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmphxSrmr/src/foo.py"))}: Checking file '/tmp/.tmphxSrmr/src/foo.py' 2026-10-27 08:42:49.059238114 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmphxSrmr/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-27 08:42:49.070324517 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmphxSrmr/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-27 08:42:49.070440268 DEBUG method="textDocument/diagnostic" response.id=2 duration=11.40ms 2026-10-27 08:42:49.070458059 DEBUG Received server response for request 2 2026-10-27 08:42:49.070487229 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-27 08:42:49.079916020 DEBUG method="textDocument/codeAction" response.id=3 duration=9.41ms 2026-10-27 08:42:49.079940391 DEBUG Received server response for request 3 2026-10-27 08:42:49.090244633 DEBUG Client sends request `shutdown` with ID 4 2026-10-27 08:42:49.090288514 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:49.090298794 DEBUG method="shutdown" response.id=4 duration=15.12µs 2026-10-27 08:42:49.090311534 DEBUG Received server response for request 4 2026-10-27 08:42:49.090315864 DEBUG Client sends notification `exit` 2026-10-27 08:42:49.090332414 DEBUG Received exit notification, exiting ok test code_actions::code_action_existing_import_undefined_decorator ... 2026-10-27 08:42:49.095201037 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:42:49.095270578 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:49.095311628 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:49.095375219 DEBUG Client info: None 2026-10-27 08:42:49.095412800 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:42:49.095425880 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:49.095431620 INFO Version: Unknown 2026-10-27 08:42:49.095471540 DEBUG Received server response for request 1 2026-10-27 08:42:49.095514931 DEBUG Client sends notification `initialized` 2026-10-27 08:42:49.095529691 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:49.095642863 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:49.095682053 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:49.095685573 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:49.095701673 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:42:49.095704693 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-27 08:42:49.095786825 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:49.095804485 DEBUG Initializing workspace `file:///tmp/.tmp66THcV/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:49.095822015 DEBUG Searching for a project in '/tmp/.tmp66THcV/src' 2026-10-27 08:42:49.095886746 DEBUG Found project at '/tmp/.tmp66THcV' 2026-10-27 08:42:49.095891296 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:49.097359685 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:49.097370085 DEBUG Resolving local virtual environment: /tmp/.tmp66THcV/.venv 2026-10-27 08:42:49.097423336 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:49.097427986 DEBUG No virtual environment found 2026-10-27 08:42:49.097438706 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-27 08:42:49.097447406 DEBUG Adding first-party search path `/tmp/.tmp66THcV/src` 2026-10-27 08:42:49.097451296 DEBUG Adding first-party search path `/tmp/.tmp66THcV` 2026-10-27 08:42:49.097464696 DEBUG Using vendored stdlib 2026-10-27 08:42:49.097576668 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:49.097581158 DEBUG Adding new file root '/tmp/.tmp66THcV' of kind Project 2026-10-27 08:42:49.099192138 DEBUG Updating project to check open files 2026-10-27 08:42:49.099287970 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp66THcV/src/foo.py") 2026-10-27 08:42:49.099333080 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp66THcV/src/foo.py` 2026-10-27 08:42:49.099335750 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:42:49.099344000 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-27 08:42:49.099455872 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp66THcV/src/foo.py"))}: Checking file '/tmp/.tmp66THcV/src/foo.py' 2026-10-27 08:42:49.099583483 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp66THcV/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-27 08:42:49.108683120 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp66THcV/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-27 08:42:49.114179781 DEBUG method="textDocument/diagnostic" response.id=2 duration=14.83ms 2026-10-27 08:42:49.114198511 DEBUG Received server response for request 2 2026-10-27 08:42:49.114229762 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-27 08:42:49.122027722 DEBUG request{id=3 method=textDocument/codeAction}: Resolving dynamic module resolution paths 2026-10-27 08:42:49.122038952 DEBUG request{id=3 method=textDocument/codeAction}: Module `typing_extensions` not found in search paths 2026-10-27 08:42:49.122073933 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-27 08:42:49.124421773 DEBUG method="textDocument/codeAction" response.id=3 duration=10.18ms 2026-10-27 08:42:49.124439003 DEBUG Received server response for request 3 2026-10-27 08:42:49.134793516 DEBUG Client sends request `shutdown` with ID 4 2026-10-27 08:42:49.134827697 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:49.134836177 DEBUG method="shutdown" response.id=4 duration=12.87µs 2026-10-27 08:42:49.134846287 DEBUG Received server response for request 4 2026-10-27 08:42:49.134851297 DEBUG Client sends notification `exit` 2026-10-27 08:42:49.134869247 DEBUG Received exit notification, exiting ok test code_actions::code_action_invalid_string_annotations ... 2026-10-27 08:42:49.140280627 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:42:49.140352898 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:49.140387888 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:49.140445269 DEBUG Client info: None 2026-10-27 08:42:49.140476669 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:42:49.140491039 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:49.140496210 INFO Version: Unknown 2026-10-27 08:42:49.140537240 DEBUG Received server response for request 1 2026-10-27 08:42:49.140580661 DEBUG Client sends notification `initialized` 2026-10-27 08:42:49.140595111 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:49.140685722 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:49.140722212 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:49.140725682 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:49.140740463 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:42:49.140743583 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-27 08:42:49.140798063 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:49.140816124 DEBUG Initializing workspace `file:///tmp/.tmp6edurW/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:49.140833624 DEBUG Searching for a project in '/tmp/.tmp6edurW/src' 2026-10-27 08:42:49.140884545 DEBUG Found project at '/tmp/.tmp6edurW' 2026-10-27 08:42:49.140889135 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:49.142118570 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:49.142130131 DEBUG Resolving local virtual environment: /tmp/.tmp6edurW/.venv 2026-10-27 08:42:49.142179171 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:49.142183901 DEBUG No virtual environment found 2026-10-27 08:42:49.142194481 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-27 08:42:49.142203211 DEBUG Adding first-party search path `/tmp/.tmp6edurW/src` 2026-10-27 08:42:49.142207081 DEBUG Adding first-party search path `/tmp/.tmp6edurW` 2026-10-27 08:42:49.142210932 DEBUG Using vendored stdlib 2026-10-27 08:42:49.142302483 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:49.142307893 DEBUG Adding new file root '/tmp/.tmp6edurW' of kind Project 2026-10-27 08:42:49.143723331 DEBUG Updating project to check open files 2026-10-27 08:42:49.143822152 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp6edurW/src/foo.py") 2026-10-27 08:42:49.143875083 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp6edurW/src/foo.py` 2026-10-27 08:42:49.143877673 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:42:49.143886233 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-27 08:42:49.144002005 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp6edurW/src/foo.py"))}: Checking file '/tmp/.tmp6edurW/src/foo.py' 2026-10-27 08:42:49.144147816 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp6edurW/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-27 08:42:49.152758167 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp6edurW/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-27 08:42:49.152854408 DEBUG method="textDocument/diagnostic" response.id=2 duration=8.96ms 2026-10-27 08:42:49.152880989 DEBUG Received server response for request 2 2026-10-27 08:42:49.152913259 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-27 08:42:49.152976690 DEBUG method="textDocument/codeAction" response.id=3 duration=47.09µs 2026-10-27 08:42:49.152986280 DEBUG Received server response for request 3 2026-10-27 08:42:49.163279983 DEBUG Client sends request `shutdown` with ID 4 2026-10-27 08:42:49.163303153 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:49.163308843 DEBUG method="shutdown" response.id=4 duration=8.66µs 2026-10-27 08:42:49.163318443 DEBUG Received server response for request 4 2026-10-27 08:42:49.163324173 DEBUG Client sends notification `exit` 2026-10-27 08:42:49.163333913 DEBUG Received exit notification, exiting ok test code_actions::code_action_possible_missing_submodule_attribute ... 2026-10-27 08:42:49.165457040 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:42:49.165516781 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:49.165554252 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:49.165603382 DEBUG Client info: None 2026-10-27 08:42:49.165633323 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:42:49.165644583 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:49.165649543 INFO Version: Unknown 2026-10-27 08:42:49.165685163 DEBUG Received server response for request 1 2026-10-27 08:42:49.165712014 DEBUG Client sends notification `initialized` 2026-10-27 08:42:49.165724584 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:49.165800485 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:49.165839385 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:49.165843285 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:49.165854916 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:42:49.165857596 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-27 08:42:49.165924967 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:49.165938507 DEBUG Initializing workspace `file:///tmp/.tmpu7e29F/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:49.165953657 DEBUG Searching for a project in '/tmp/.tmpu7e29F/src' 2026-10-27 08:42:49.165986627 DEBUG Found project at '/tmp/.tmpu7e29F' 2026-10-27 08:42:49.165990227 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:49.166457483 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:49.166462683 DEBUG Resolving local virtual environment: /tmp/.tmpu7e29F/.venv 2026-10-27 08:42:49.166502454 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:49.166506604 DEBUG No virtual environment found 2026-10-27 08:42:49.166516534 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-27 08:42:49.166524624 DEBUG Adding first-party search path `/tmp/.tmpu7e29F/src` 2026-10-27 08:42:49.166528534 DEBUG Adding first-party search path `/tmp/.tmpu7e29F` 2026-10-27 08:42:49.166532504 DEBUG Using vendored stdlib 2026-10-27 08:42:49.166611815 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:49.166615755 DEBUG Adding new file root '/tmp/.tmpu7e29F' of kind Project 2026-10-27 08:42:49.167862231 DEBUG Updating project to check open files 2026-10-27 08:42:49.167939652 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpu7e29F/src/foo.py") 2026-10-27 08:42:49.167972113 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpu7e29F/src/foo.py` 2026-10-27 08:42:49.167974743 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:42:49.167981653 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-27 08:42:49.168133055 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpu7e29F/src/foo.py"))}: Checking file '/tmp/.tmpu7e29F/src/foo.py' 2026-10-27 08:42:49.168240106 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpu7e29F/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-27 08:42:49.179254348 DEBUG method="textDocument/diagnostic" response.id=2 duration=11.27ms 2026-10-27 08:42:49.179277068 DEBUG Received server response for request 2 2026-10-27 08:42:49.179306109 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-27 08:42:49.179362039 DEBUG method="textDocument/codeAction" response.id=3 duration=40.60µs 2026-10-27 08:42:49.179371329 DEBUG Received server response for request 3 2026-10-27 08:42:49.189641552 DEBUG Client sends request `shutdown` with ID 4 2026-10-27 08:42:49.189667162 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:49.189673552 DEBUG method="shutdown" response.id=4 duration=8.63µs 2026-10-27 08:42:49.189683562 DEBUG Received server response for request 4 2026-10-27 08:42:49.189687802 DEBUG Client sends notification `exit` 2026-10-27 08:42:49.189696722 DEBUG Received exit notification, exiting ok test code_actions::code_action_undefined_decorator ... 2026-10-27 08:42:49.192205025 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:42:49.192278575 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:49.192320496 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:49.192409907 DEBUG Client info: None 2026-10-27 08:42:49.192456428 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:42:49.192472428 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:49.192479078 INFO Version: Unknown 2026-10-27 08:42:49.192525889 DEBUG Received server response for request 1 2026-10-27 08:42:49.192567279 DEBUG Client sends notification `initialized` 2026-10-27 08:42:49.192583219 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:49.192667100 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:49.192706161 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:49.192710211 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:49.192723741 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:42:49.192726651 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-27 08:42:49.192782102 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:49.192797072 DEBUG Initializing workspace `file:///tmp/.tmpu2QG7V/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:49.192823972 DEBUG Searching for a project in '/tmp/.tmpu2QG7V/src' 2026-10-27 08:42:49.192858973 DEBUG Found project at '/tmp/.tmpu2QG7V' 2026-10-27 08:42:49.192878103 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:49.193345759 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:49.193351539 DEBUG Resolving local virtual environment: /tmp/.tmpu2QG7V/.venv 2026-10-27 08:42:49.193394640 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:49.193399190 DEBUG No virtual environment found 2026-10-27 08:42:49.193408690 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-27 08:42:49.193416720 DEBUG Adding first-party search path `/tmp/.tmpu2QG7V/src` 2026-10-27 08:42:49.193420560 DEBUG Adding first-party search path `/tmp/.tmpu2QG7V` 2026-10-27 08:42:49.193424500 DEBUG Using vendored stdlib 2026-10-27 08:42:49.193504011 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:49.193508461 DEBUG Adding new file root '/tmp/.tmpu2QG7V' of kind Project 2026-10-27 08:42:49.194760437 DEBUG Updating project to check open files 2026-10-27 08:42:49.194824158 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpu2QG7V/src/foo.py") 2026-10-27 08:42:49.194856899 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpu2QG7V/src/foo.py` 2026-10-27 08:42:49.194859299 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:42:49.194882239 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-27 08:42:49.195028791 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpu2QG7V/src/foo.py"))}: Checking file '/tmp/.tmpu2QG7V/src/foo.py' 2026-10-27 08:42:49.195189023 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpu2QG7V/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-27 08:42:49.205053860 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpu2QG7V/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-27 08:42:49.210669392 DEBUG method="textDocument/diagnostic" response.id=2 duration=15.78ms 2026-10-27 08:42:49.210691252 DEBUG Received server response for request 2 2026-10-27 08:42:49.210716273 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-27 08:42:49.218286900 DEBUG request{id=3 method=textDocument/codeAction}: Resolving dynamic module resolution paths 2026-10-27 08:42:49.218296610 DEBUG request{id=3 method=textDocument/codeAction}: Module `typing_extensions` not found in search paths 2026-10-27 08:42:49.218348231 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-27 08:42:49.220884283 DEBUG method="textDocument/codeAction" response.id=3 duration=10.15ms 2026-10-27 08:42:49.220906744 DEBUG Received server response for request 3 2026-10-27 08:42:49.231239337 DEBUG Client sends request `shutdown` with ID 4 2026-10-27 08:42:49.231284087 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:49.231292647 DEBUG method="shutdown" response.id=4 duration=13.12µs 2026-10-27 08:42:49.231303898 DEBUG Received server response for request 4 2026-10-27 08:42:49.231308238 DEBUG Client sends notification `exit` 2026-10-27 08:42:49.231324028 DEBUG Received exit notification, exiting ok test code_actions::code_action_undefined_reference_multi ... 2026-10-27 08:42:49.237084002 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:42:49.237157043 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:49.237202983 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:49.237263934 DEBUG Client info: None 2026-10-27 08:42:49.237297594 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:42:49.237311175 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:49.237316715 INFO Version: Unknown 2026-10-27 08:42:49.237358625 DEBUG Received server response for request 1 2026-10-27 08:42:49.237400646 DEBUG Client sends notification `initialized` 2026-10-27 08:42:49.237416056 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:49.237510777 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:49.237556178 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:49.237560588 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:49.237575768 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:42:49.237578958 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-27 08:42:49.237626079 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:49.237645399 DEBUG Initializing workspace `file:///tmp/.tmpKPRS6q/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:49.237664169 DEBUG Searching for a project in '/tmp/.tmpKPRS6q/src' 2026-10-27 08:42:49.237706860 DEBUG Found project at '/tmp/.tmpKPRS6q' 2026-10-27 08:42:49.237711850 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:49.239058267 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:49.239069587 DEBUG Resolving local virtual environment: /tmp/.tmpKPRS6q/.venv 2026-10-27 08:42:49.239120578 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:49.239125788 DEBUG No virtual environment found 2026-10-27 08:42:49.239136898 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-27 08:42:49.239146428 DEBUG Adding first-party search path `/tmp/.tmpKPRS6q/src` 2026-10-27 08:42:49.239150338 DEBUG Adding first-party search path `/tmp/.tmpKPRS6q` 2026-10-27 08:42:49.239154258 DEBUG Using vendored stdlib 2026-10-27 08:42:49.239252740 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:49.239257370 DEBUG Adding new file root '/tmp/.tmpKPRS6q' of kind Project 2026-10-27 08:42:49.240745309 DEBUG Updating project to check open files 2026-10-27 08:42:49.240836090 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpKPRS6q/src/foo.py") 2026-10-27 08:42:49.240891851 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpKPRS6q/src/foo.py` 2026-10-27 08:42:49.240894631 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:42:49.240902871 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-27 08:42:49.241042973 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpKPRS6q/src/foo.py"))}: Checking file '/tmp/.tmpKPRS6q/src/foo.py' 2026-10-27 08:42:49.241181804 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpKPRS6q/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-27 08:42:49.250151490 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpKPRS6q/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-27 08:42:49.252735433 DEBUG method="textDocument/diagnostic" response.id=2 duration=11.83ms 2026-10-27 08:42:49.252766023 DEBUG Received server response for request 2 2026-10-27 08:42:49.252799494 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-27 08:42:49.261102351 DEBUG request{id=3 method=textDocument/codeAction}: Resolving dynamic module resolution paths 2026-10-27 08:42:49.261115931 DEBUG request{id=3 method=textDocument/codeAction}: Module `typing_extensions` not found in search paths 2026-10-27 08:42:49.261158081 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-27 08:42:49.263763605 DEBUG method="textDocument/codeAction" response.id=3 duration=10.95ms 2026-10-27 08:42:49.263782915 DEBUG Received server response for request 3 2026-10-27 08:42:49.274168589 DEBUG Client sends request `shutdown` with ID 4 2026-10-27 08:42:49.274202429 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:49.274210459 DEBUG method="shutdown" response.id=4 duration=11.86µs 2026-10-27 08:42:49.274221469 DEBUG Received server response for request 4 2026-10-27 08:42:49.274225609 DEBUG Client sends notification `exit` 2026-10-27 08:42:49.274241000 DEBUG Received exit notification, exiting ok test code_actions::code_action_undefined_reveal ... 2026-10-27 08:42:49.279727620 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:42:49.279799141 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:49.279841462 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:49.279907642 DEBUG Client info: None 2026-10-27 08:42:49.279934113 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:42:49.279948503 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:49.279954873 INFO Version: Unknown 2026-10-27 08:42:49.279994524 DEBUG Received server response for request 1 2026-10-27 08:42:49.280035844 DEBUG Client sends notification `initialized` 2026-10-27 08:42:49.280051364 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:49.280145265 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:49.280191766 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:49.280195416 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:49.280210816 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:42:49.280213776 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-27 08:42:49.280268977 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:49.280288327 DEBUG Initializing workspace `file:///tmp/.tmpGinyoJ/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:49.280306848 DEBUG Searching for a project in '/tmp/.tmpGinyoJ/src' 2026-10-27 08:42:49.280354748 DEBUG Found project at '/tmp/.tmpGinyoJ/src' 2026-10-27 08:42:49.280360458 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:49.281613304 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:49.281624965 DEBUG Resolving local virtual environment: /tmp/.tmpGinyoJ/src/.venv 2026-10-27 08:42:49.281678395 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:49.281682965 DEBUG No virtual environment found 2026-10-27 08:42:49.281695095 DEBUG Adding first-party search path `/tmp/.tmpGinyoJ/src` 2026-10-27 08:42:49.281699386 DEBUG Using vendored stdlib 2026-10-27 08:42:49.281795537 INFO Python version: Python 3.11, platform: linux 2026-10-27 08:42:49.281800797 DEBUG Adding new file root '/tmp/.tmpGinyoJ/src' of kind Project 2026-10-27 08:42:49.282363694 DEBUG Updating project to check open files 2026-10-27 08:42:49.282440335 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpGinyoJ/src/foo.py") 2026-10-27 08:42:49.282482306 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpGinyoJ/src/foo.py` 2026-10-27 08:42:49.282484886 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:42:49.282493466 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-27 08:42:49.282612227 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpGinyoJ/src/foo.py"))}: Checking file '/tmp/.tmpGinyoJ/src/foo.py' 2026-10-27 08:42:49.282760079 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpGinyoJ/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-27 08:42:49.291479261 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpGinyoJ/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-27 08:42:49.296675458 DEBUG method="textDocument/diagnostic" response.id=2 duration=14.18ms 2026-10-27 08:42:49.296696258 DEBUG Received server response for request 2 2026-10-27 08:42:49.296749209 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-27 08:42:49.296929121 DEBUG method="textDocument/codeAction" response.id=3 duration=160.50µs 2026-10-27 08:42:49.296941312 DEBUG Received server response for request 3 2026-10-27 08:42:49.307225764 DEBUG Client sends request `shutdown` with ID 4 2026-10-27 08:42:49.307251084 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:49.307259344 DEBUG method="shutdown" response.id=4 duration=11.97µs 2026-10-27 08:42:49.307268844 DEBUG Received server response for request 4 2026-10-27 08:42:49.307273654 DEBUG Client sends notification `exit` 2026-10-27 08:42:49.307283185 DEBUG Received exit notification, exiting ok test code_actions::code_action_unsafe_fix ... 2026-10-27 08:42:49.312274369 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:42:49.312341090 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:49.312378970 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:49.312438061 DEBUG Client info: None 2026-10-27 08:42:49.312468571 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:42:49.312483681 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:49.312490152 INFO Version: Unknown 2026-10-27 08:42:49.312532632 DEBUG Received server response for request 1 2026-10-27 08:42:49.312574683 DEBUG Client sends notification `initialized` 2026-10-27 08:42:49.312589283 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:49.312666884 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:49.312708594 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:49.312712414 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:49.312727835 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:42:49.312731295 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-27 08:42:49.312781275 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:49.312797045 DEBUG Initializing workspace `file:///tmp/.tmpZzWqlo/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:49.312813606 DEBUG Searching for a project in '/tmp/.tmpZzWqlo/src' 2026-10-27 08:42:49.312861406 DEBUG Found project at '/tmp/.tmpZzWqlo' 2026-10-27 08:42:49.312879037 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:49.313402063 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:49.313407303 DEBUG Resolving local virtual environment: /tmp/.tmpZzWqlo/.venv 2026-10-27 08:42:49.313451014 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:49.313455224 DEBUG No virtual environment found 2026-10-27 08:42:49.313465234 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-27 08:42:49.313473284 DEBUG Adding first-party search path `/tmp/.tmpZzWqlo/src` 2026-10-27 08:42:49.313477174 DEBUG Adding first-party search path `/tmp/.tmpZzWqlo` 2026-10-27 08:42:49.313480994 DEBUG Using vendored stdlib 2026-10-27 08:42:49.313566735 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:49.313570575 DEBUG Adding new file root '/tmp/.tmpZzWqlo' of kind Project 2026-10-27 08:42:49.314813331 DEBUG Updating project to check open files 2026-10-27 08:42:49.314902342 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpZzWqlo/src/foo.py") 2026-10-27 08:42:49.314936903 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpZzWqlo/src/foo.py` 2026-10-27 08:42:49.314939723 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:42:49.314947283 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-27 08:42:49.315154236 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpZzWqlo/src/foo.py"))}: Checking file '/tmp/.tmpZzWqlo/src/foo.py' 2026-10-27 08:42:49.315300438 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpZzWqlo/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-27 08:42:49.325785402 DEBUG method="textDocument/diagnostic" response.id=2 duration=10.83ms 2026-10-27 08:42:49.325806493 DEBUG Received server response for request 2 2026-10-27 08:42:49.325837483 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-27 08:42:49.325930564 DEBUG method="textDocument/codeAction" response.id=3 duration=73.16µs 2026-10-27 08:42:49.325940514 DEBUG Received server response for request 3 2026-10-27 08:42:49.336197126 DEBUG Client sends request `shutdown` with ID 4 2026-10-27 08:42:49.336232167 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:49.336239127 DEBUG method="shutdown" response.id=4 duration=10.68µs 2026-10-27 08:42:49.336248697 DEBUG Received server response for request 4 2026-10-27 08:42:49.336252847 DEBUG Client sends notification `exit` 2026-10-27 08:42:49.336268367 DEBUG Received exit notification, exiting ok test code_actions::code_action_with_full_diagnostic_output_link ... 2026-10-27 08:42:49.340518742 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { 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-27 08:42:49.340590383 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:49.340634443 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:49.340698774 DEBUG Client info: None 2026-10-27 08:42:49.340734965 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:42:49.340748225 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "FULL_DIAGNOSTIC_OUTPUT"] 2026-10-27 08:42:49.340753875 INFO Version: Unknown 2026-10-27 08:42:49.340792415 DEBUG Received server response for request 1 2026-10-27 08:42:49.340828336 DEBUG Client sends notification `initialized` 2026-10-27 08:42:49.340842966 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:49.340943157 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:49.340978998 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:49.340982808 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:49.340998678 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:42:49.341001808 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-27 08:42:49.341058969 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:49.341074969 DEBUG Initializing workspace `file:///tmp/.tmpSpfcF1/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:49.341090899 DEBUG Searching for a project in '/tmp/.tmpSpfcF1/src' 2026-10-27 08:42:49.341125070 DEBUG Found project at '/tmp/.tmpSpfcF1' 2026-10-27 08:42:49.341129470 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:49.342513708 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:49.342525388 DEBUG Resolving local virtual environment: /tmp/.tmpSpfcF1/.venv 2026-10-27 08:42:49.342573898 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:49.342578498 DEBUG No virtual environment found 2026-10-27 08:42:49.342589499 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-27 08:42:49.342597899 DEBUG Adding first-party search path `/tmp/.tmpSpfcF1/src` 2026-10-27 08:42:49.342601889 DEBUG Adding first-party search path `/tmp/.tmpSpfcF1` 2026-10-27 08:42:49.342605709 DEBUG Using vendored stdlib 2026-10-27 08:42:49.342700770 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:49.342705090 DEBUG Adding new file root '/tmp/.tmpSpfcF1' of kind Project 2026-10-27 08:42:49.344130218 DEBUG Updating project to check open files 2026-10-27 08:42:49.344221670 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpSpfcF1/src/foo.py") 2026-10-27 08:42:49.344260140 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpSpfcF1/src/foo.py` 2026-10-27 08:42:49.344263190 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:42:49.344271420 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-27 08:42:49.344392812 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpSpfcF1/src/foo.py"))}: Checking file '/tmp/.tmpSpfcF1/src/foo.py' 2026-10-27 08:42:49.344519043 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpSpfcF1/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-27 08:42:49.354047586 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpSpfcF1/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-27 08:42:49.356693280 DEBUG method="textDocument/diagnostic" response.id=2 duration=12.42ms 2026-10-27 08:42:49.356720130 DEBUG Received server response for request 2 2026-10-27 08:42:49.356753241 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-27 08:42:49.364547531 DEBUG request{id=3 method=textDocument/codeAction}: Resolving dynamic module resolution paths 2026-10-27 08:42:49.364558851 DEBUG request{id=3 method=textDocument/codeAction}: Module `typing_extensions` not found in search paths 2026-10-27 08:42:49.364595732 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-27 08:42:49.367216025 DEBUG method="textDocument/codeAction" response.id=3 duration=10.45ms 2026-10-27 08:42:49.367233136 DEBUG Received server response for request 3 2026-10-27 08:42:49.377580879 DEBUG Client sends request `shutdown` with ID 4 2026-10-27 08:42:49.377616179 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:49.377625759 DEBUG method="shutdown" response.id=4 duration=14.90µs 2026-10-27 08:42:49.377636029 DEBUG Received server response for request 4 2026-10-27 08:42:49.377640439 DEBUG Client sends notification `exit` 2026-10-27 08:42:49.377656140 DEBUG Received exit notification, exiting ok test code_actions::no_code_action_for_non_overlapping_range_on_same_line ... 2026-10-27 08:42:49.383104700 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:42:49.383177321 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:49.383218421 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:49.383272312 DEBUG Client info: None 2026-10-27 08:42:49.383305332 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:42:49.383318382 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:49.383323182 INFO Version: Unknown 2026-10-27 08:42:49.383364873 DEBUG Received server response for request 1 2026-10-27 08:42:49.383408184 DEBUG Client sends notification `initialized` 2026-10-27 08:42:49.383424044 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:49.383509145 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:49.383546075 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:49.383550455 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:49.383565826 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:42:49.383568966 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-27 08:42:49.383621466 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:49.383639697 DEBUG Initializing workspace `file:///tmp/.tmpAiTzS7/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:49.383657727 DEBUG Searching for a project in '/tmp/.tmpAiTzS7/src' 2026-10-27 08:42:49.383707017 DEBUG Found project at '/tmp/.tmpAiTzS7' 2026-10-27 08:42:49.383711947 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:49.384894963 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:49.384905573 DEBUG Resolving local virtual environment: /tmp/.tmpAiTzS7/.venv 2026-10-27 08:42:49.384953423 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:49.384958333 DEBUG No virtual environment found 2026-10-27 08:42:49.384968944 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-27 08:42:49.384977764 DEBUG Adding first-party search path `/tmp/.tmpAiTzS7/src` 2026-10-27 08:42:49.384981734 DEBUG Adding first-party search path `/tmp/.tmpAiTzS7` 2026-10-27 08:42:49.384985714 DEBUG Using vendored stdlib 2026-10-27 08:42:49.385079295 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:49.385084445 DEBUG Adding new file root '/tmp/.tmpAiTzS7' of kind Project 2026-10-27 08:42:49.386511583 DEBUG Updating project to check open files 2026-10-27 08:42:49.386599525 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpAiTzS7/src/foo.py") 2026-10-27 08:42:49.386640375 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpAiTzS7/src/foo.py` 2026-10-27 08:42:49.386643025 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:42:49.386651165 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-27 08:42:49.386799897 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpAiTzS7/src/foo.py"))}: Checking file '/tmp/.tmpAiTzS7/src/foo.py' 2026-10-27 08:42:49.386956439 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpAiTzS7/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-27 08:42:49.397481075 DEBUG method="textDocument/diagnostic" response.id=2 duration=10.82ms 2026-10-27 08:42:49.397502195 DEBUG Received server response for request 2 2026-10-27 08:42:49.397547275 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-27 08:42:49.397608906 DEBUG method="textDocument/codeAction" response.id=3 duration=41.70µs 2026-10-27 08:42:49.397617806 DEBUG Received server response for request 3 2026-10-27 08:42:49.407700736 DEBUG Client sends request `shutdown` with ID 4 2026-10-27 08:42:49.407732716 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:49.407739396 DEBUG method="shutdown" response.id=4 duration=9.76µs 2026-10-27 08:42:49.407760737 DEBUG Received server response for request 4 2026-10-27 08:42:49.407764687 DEBUG Client sends notification `exit` 2026-10-27 08:42:49.407780167 DEBUG Received exit notification, exiting ok test commands::debug_command ... 2026-10-27 08:42:49.410318790 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-27 08:42:49.410387751 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:49.410445031 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:49.410498282 DEBUG Client info: None 2026-10-27 08:42:49.410527022 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:42:49.410540853 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:49.410546543 INFO Version: Unknown 2026-10-27 08:42:49.410586163 DEBUG Received server response for request 1 2026-10-27 08:42:49.410629974 DEBUG Client sends notification `initialized` 2026-10-27 08:42:49.410644934 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:49.410735875 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:49.410777916 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:49.410781916 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:49.410795056 DEBUG Client sends request `workspace/executeCommand` with ID 2 2026-10-27 08:42:49.410845166 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:49.410875747 DEBUG Initializing workspace `file:///tmp/.tmpfAhXb4/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:49.410895207 DEBUG Searching for a project in '/tmp/.tmpfAhXb4/src' 2026-10-27 08:42:49.410961698 DEBUG Found project at '/tmp/.tmpfAhXb4' 2026-10-27 08:42:49.410966848 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:49.412206194 DEBUG Resolving local virtual environment: /tmp/.tmpfAhXb4/.venv 2026-10-27 08:42:49.412265285 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:49.412270355 DEBUG No virtual environment found 2026-10-27 08:42:49.412281045 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-27 08:42:49.412290495 DEBUG Adding first-party search path `/tmp/.tmpfAhXb4/src` 2026-10-27 08:42:49.412294505 DEBUG Adding first-party search path `/tmp/.tmpfAhXb4` 2026-10-27 08:42:49.412298485 DEBUG Using vendored stdlib 2026-10-27 08:42:49.412393406 INFO Python version: Python 3.10, platform: linux 2026-10-27 08:42:49.412398686 DEBUG Adding new file root '/tmp/.tmpfAhXb4' of kind Project 2026-10-27 08:42:49.413858405 DEBUG Updating project to check open files 2026-10-27 08:42:49.413942846 DEBUG request{id=2 method=workspace/executeCommand}: Resolving dynamic module resolution paths 2026-10-27 08:42:49.414122189 DEBUG method="workspace/executeCommand" response.id=2 duration=223.72µs 2026-10-27 08:42:49.414136929 DEBUG Received server response for request 2 2026-10-27 08:42:49.425189391 DEBUG Client sends request `shutdown` with ID 3 2026-10-27 08:42:49.425220541 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:49.425227751 DEBUG method="shutdown" response.id=3 duration=11.05µs 2026-10-27 08:42:49.425238692 DEBUG Received server response for request 3 2026-10-27 08:42:49.425243192 DEBUG Client sends notification `exit` 2026-10-27 08:42:49.425253032 DEBUG Received exit notification, exiting ok test completions::auto_import_shows_qualification ... 2026-10-27 08:42:49.426676990 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:42:49.426742701 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:49.426787341 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:49.426846222 DEBUG Client info: None 2026-10-27 08:42:49.426887623 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:42:49.426898043 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:49.426903543 INFO Version: Unknown 2026-10-27 08:42:49.426940413 DEBUG Received server response for request 1 2026-10-27 08:42:49.426971424 DEBUG Client sends notification `initialized` 2026-10-27 08:42:49.426985804 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:49.427067175 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:49.427105506 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:49.427108956 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:49.427122106 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:42:49.427124756 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-27 08:42:49.427174656 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:49.427187697 DEBUG Initializing workspace `file:///tmp/.tmpaTkWIc/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:49.427201577 DEBUG Searching for a project in '/tmp/.tmpaTkWIc/src' 2026-10-27 08:42:49.427233787 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:42:49.427238507 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:49.427700833 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:49.427706463 DEBUG Resolving local virtual environment: /tmp/.tmpaTkWIc/src/.venv 2026-10-27 08:42:49.427756784 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:49.427760314 DEBUG No virtual environment found 2026-10-27 08:42:49.427772224 DEBUG Adding first-party search path `/tmp/.tmpaTkWIc/src` 2026-10-27 08:42:49.427776584 DEBUG Using vendored stdlib 2026-10-27 08:42:49.427851295 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:49.427855755 DEBUG Adding new file root '/tmp/.tmpaTkWIc/src' of kind Project 2026-10-27 08:42:49.428253490 DEBUG Updating project to check open files 2026-10-27 08:42:49.428314511 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpaTkWIc/src/foo.py") 2026-10-27 08:42:49.428355732 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpaTkWIc/src/foo.py` 2026-10-27 08:42:49.428358372 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:42:49.428366262 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-27 08:42:49.428861448 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-27 08:42:49.443769830 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-27 08:42:49.448218967 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-27 08:42:49.472021023 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-27 08:42:49.472038853 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-27 08:42:49.472044754 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-27 08:42:49.472096644 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-27 08:42:49.472100454 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-27 08:42:49.491473833 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-27 08:42:49.491487964 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-10-27 08:42:49.491495214 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-27 08:42:49.491791757 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 8 suggestions in 63.386725ms 2026-10-27 08:42:49.491902299 DEBUG method="textDocument/completion" response.id=2 duration=63.53ms 2026-10-27 08:42:49.491930989 DEBUG Received server response for request 2 2026-10-27 08:42:49.502214581 DEBUG Client sends request `shutdown` with ID 3 2026-10-27 08:42:49.502253392 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:49.502261512 DEBUG method="shutdown" response.id=3 duration=13.47µs 2026-10-27 08:42:49.502278132 DEBUG Received server response for request 3 2026-10-27 08:42:49.502282172 DEBUG Client sends notification `exit` 2026-10-27 08:42:49.502297412 DEBUG Received exit notification, exiting ok test completions::auto_import_shows_qualification_and_import ... 2026-10-27 08:42:49.509596326 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:42:49.509676797 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:49.509727958 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:49.509804659 DEBUG Client info: None 2026-10-27 08:42:49.509841240 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:42:49.509855490 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:49.509861960 INFO Version: Unknown 2026-10-27 08:42:49.509913770 DEBUG Received server response for request 1 2026-10-27 08:42:49.509957321 DEBUG Client sends notification `initialized` 2026-10-27 08:42:49.509973661 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:49.510076873 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:49.510133353 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:49.510136783 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:49.510152094 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:42:49.510155274 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-27 08:42:49.510215774 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:49.510235125 DEBUG Initializing workspace `file:///tmp/.tmpBKitef/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:49.510255565 DEBUG Searching for a project in '/tmp/.tmpBKitef/src' 2026-10-27 08:42:49.510291465 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:42:49.510296935 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:49.511517131 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:49.511530931 DEBUG Resolving local virtual environment: /tmp/.tmpBKitef/src/.venv 2026-10-27 08:42:49.511586092 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:49.511591082 DEBUG No virtual environment found 2026-10-27 08:42:49.511603862 DEBUG Adding first-party search path `/tmp/.tmpBKitef/src` 2026-10-27 08:42:49.511607972 DEBUG Using vendored stdlib 2026-10-27 08:42:49.511706654 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:49.511711254 DEBUG Adding new file root '/tmp/.tmpBKitef/src' of kind Project 2026-10-27 08:42:49.512307391 DEBUG Updating project to check open files 2026-10-27 08:42:49.512402772 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpBKitef/src/foo.py") 2026-10-27 08:42:49.512443923 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpBKitef/src/foo.py` 2026-10-27 08:42:49.512446853 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:42:49.512454993 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-27 08:42:49.512765417 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-27 08:42:49.525620022 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-27 08:42:49.530123170 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-27 08:42:49.553706834 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-27 08:42:49.553724994 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-27 08:42:49.553731744 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-27 08:42:49.553784295 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-27 08:42:49.553788415 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-27 08:42:49.572059760 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-27 08:42:49.572076460 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-10-27 08:42:49.572083860 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-27 08:42:49.572415234 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 8 suggestions in 59.91994ms 2026-10-27 08:42:49.572482055 DEBUG method="textDocument/completion" response.id=2 duration=60.02ms 2026-10-27 08:42:49.572518516 DEBUG Received server response for request 2 2026-10-27 08:42:49.582859058 DEBUG Client sends request `shutdown` with ID 3 2026-10-27 08:42:49.582907849 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:49.582916329 DEBUG method="shutdown" response.id=3 duration=15.29µs 2026-10-27 08:42:49.582926339 DEBUG Received server response for request 3 2026-10-27 08:42:49.582931059 DEBUG Client sends notification `exit` 2026-10-27 08:42:49.582945839 DEBUG Received exit notification, exiting ok test completions::complete_function_parentheses ... 2026-10-27 08:42:49.591223416 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, 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-27 08:42:49.591317727 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:49.591362678 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:49.591448579 DEBUG Client info: None 2026-10-27 08:42:49.591485649 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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-27 08:42:49.591503100 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "COMPLETION_ITEM_SNIPPET_SUPPORT", "TRIGGER_SIGNATURE_HELP_COMMAND"] 2026-10-27 08:42:49.591509620 INFO Version: Unknown 2026-10-27 08:42:49.591545370 DEBUG Received server response for request 1 2026-10-27 08:42:49.591589581 DEBUG Client sends notification `initialized` 2026-10-27 08:42:49.591605841 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:49.591690052 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:49.591728083 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:49.591731833 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:49.591746393 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:42:49.591754053 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-27 08:42:49.591796533 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:49.591811874 DEBUG Initializing workspace `file:///tmp/.tmpLOhBk0/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-27 08:42:49.591830934 DEBUG Searching for a project in '/tmp/.tmpLOhBk0/src' 2026-10-27 08:42:49.591884555 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:42:49.591889455 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:49.593215272 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:49.593221882 DEBUG Resolving local virtual environment: /tmp/.tmpLOhBk0/src/.venv 2026-10-27 08:42:49.593273993 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:49.593278853 DEBUG No virtual environment found 2026-10-27 08:42:49.593290703 DEBUG Adding first-party search path `/tmp/.tmpLOhBk0/src` 2026-10-27 08:42:49.593294783 DEBUG Using vendored stdlib 2026-10-27 08:42:49.593391594 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:49.593396514 DEBUG Adding new file root '/tmp/.tmpLOhBk0/src' of kind Project 2026-10-27 08:42:49.593997242 DEBUG Updating project to check open files 2026-10-27 08:42:49.594090283 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpLOhBk0/src/foo.py") 2026-10-27 08:42:49.594128963 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpLOhBk0/src/foo.py` 2026-10-27 08:42:49.594131544 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:42:49.594139754 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-27 08:42:49.594617450 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-27 08:42:49.607809769 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-27 08:42:49.612002573 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-27 08:42:49.631354212 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-27 08:42:49.631371212 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-27 08:42:49.631377483 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-27 08:42:49.631442353 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-27 08:42:49.631446553 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-27 08:42:49.651932377 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 57.751353ms 2026-10-27 08:42:49.651984508 DEBUG method="textDocument/completion" response.id=2 duration=57.84ms 2026-10-27 08:42:49.652017648 DEBUG Received server response for request 2 2026-10-27 08:42:49.662274270 DEBUG Client sends request `shutdown` with ID 3 2026-10-27 08:42:49.662309410 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:49.662316700 DEBUG method="shutdown" response.id=3 duration=12.40µs 2026-10-27 08:42:49.662333521 DEBUG Received server response for request 3 2026-10-27 08:42:49.662337641 DEBUG Client sends notification `exit` 2026-10-27 08:42:49.662352661 DEBUG Received exit notification, exiting ok test completions::complete_function_parentheses_disabled_by_default ... 2026-10-27 08:42:49.670571437 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, 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-27 08:42:49.670657328 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:49.670701628 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:49.670774989 DEBUG Client info: None 2026-10-27 08:42:49.670812370 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:42:49.670827510 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "COMPLETION_ITEM_SNIPPET_SUPPORT"] 2026-10-27 08:42:49.670833740 INFO Version: Unknown 2026-10-27 08:42:49.670883611 DEBUG Received server response for request 1 2026-10-27 08:42:49.670929181 DEBUG Client sends notification `initialized` 2026-10-27 08:42:49.670944561 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:49.671044933 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:49.671084193 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:49.671088053 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:49.671103573 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:42:49.671106513 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-27 08:42:49.671171864 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:49.671190425 DEBUG Initializing workspace `file:///tmp/.tmpA0Z1HQ/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:49.671209275 DEBUG Searching for a project in '/tmp/.tmpA0Z1HQ/src' 2026-10-27 08:42:49.671244735 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:42:49.671250205 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:49.672589812 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:49.672601993 DEBUG Resolving local virtual environment: /tmp/.tmpA0Z1HQ/src/.venv 2026-10-27 08:42:49.672651663 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:49.672656493 DEBUG No virtual environment found 2026-10-27 08:42:49.672668613 DEBUG Adding first-party search path `/tmp/.tmpA0Z1HQ/src` 2026-10-27 08:42:49.672672703 DEBUG Using vendored stdlib 2026-10-27 08:42:49.672770655 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:49.672775355 DEBUG Adding new file root '/tmp/.tmpA0Z1HQ/src' of kind Project 2026-10-27 08:42:49.673376073 DEBUG Updating project to check open files 2026-10-27 08:42:49.673472294 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpA0Z1HQ/src/foo.py") 2026-10-27 08:42:49.673513274 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpA0Z1HQ/src/foo.py` 2026-10-27 08:42:49.673516324 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:42:49.673524515 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-27 08:42:49.673941680 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-27 08:42:49.686957137 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-27 08:42:49.691067330 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-27 08:42:49.710283437 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-27 08:42:49.710299887 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-27 08:42:49.710306528 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-27 08:42:49.710371268 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-27 08:42:49.710375238 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-27 08:42:49.730734260 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 57.175045ms 2026-10-27 08:42:49.730773331 DEBUG method="textDocument/completion" response.id=2 duration=57.24ms 2026-10-27 08:42:49.730805371 DEBUG Received server response for request 2 2026-10-27 08:42:49.741085813 DEBUG Client sends request `shutdown` with ID 3 2026-10-27 08:42:49.741127944 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:49.741135954 DEBUG method="shutdown" response.id=3 duration=13.14µs 2026-10-27 08:42:49.741146554 DEBUG Received server response for request 3 2026-10-27 08:42:49.741150774 DEBUG Client sends notification `exit` 2026-10-27 08:42:49.741165914 DEBUG Received exit notification, exiting ok test completions::complete_function_parentheses_preserves_qualified_label ... 2026-10-27 08:42:49.748324406 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, 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-27 08:42:49.748411558 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:49.748454708 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:49.748534719 DEBUG Client info: None 2026-10-27 08:42:49.748572500 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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-27 08:42:49.748590380 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "COMPLETION_ITEM_SNIPPET_SUPPORT", "TRIGGER_SIGNATURE_HELP_COMMAND"] 2026-10-27 08:42:49.748596730 INFO Version: Unknown 2026-10-27 08:42:49.748636240 DEBUG Received server response for request 1 2026-10-27 08:42:49.748675651 DEBUG Client sends notification `initialized` 2026-10-27 08:42:49.748691501 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:49.748795553 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:49.748847263 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:49.748850813 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:49.748879924 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:42:49.748882604 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-27 08:42:49.748931434 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:49.748950645 DEBUG Initializing workspace `file:///tmp/.tmpqzgmL1/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-27 08:42:49.748973825 DEBUG Searching for a project in '/tmp/.tmpqzgmL1/src' 2026-10-27 08:42:49.749010865 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:42:49.749016305 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:49.750277532 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:49.750284242 DEBUG Resolving local virtual environment: /tmp/.tmpqzgmL1/src/.venv 2026-10-27 08:42:49.750337102 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:49.750341852 DEBUG No virtual environment found 2026-10-27 08:42:49.750354443 DEBUG Adding first-party search path `/tmp/.tmpqzgmL1/src` 2026-10-27 08:42:49.750358633 DEBUG Using vendored stdlib 2026-10-27 08:42:49.750457394 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:49.750462214 DEBUG Adding new file root '/tmp/.tmpqzgmL1/src' of kind Project 2026-10-27 08:42:49.751069072 DEBUG Updating project to check open files 2026-10-27 08:42:49.751164853 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpqzgmL1/src/foo.py") 2026-10-27 08:42:49.751203623 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpqzgmL1/src/foo.py` 2026-10-27 08:42:49.751206433 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:42:49.751214564 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-27 08:42:49.751607589 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-27 08:42:49.764644776 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-27 08:42:49.768743569 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-27 08:42:49.787737823 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-27 08:42:49.787760384 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-27 08:42:49.787766494 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-27 08:42:49.787815534 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-27 08:42:49.787819674 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-27 08:42:49.809100458 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-27 08:42:49.809114238 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-10-27 08:42:49.809120938 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-27 08:42:49.809354411 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 2 suggestions in 58.100707ms 2026-10-27 08:42:49.809395912 DEBUG method="textDocument/completion" response.id=2 duration=58.17ms 2026-10-27 08:42:49.809421842 DEBUG Received server response for request 2 2026-10-27 08:42:49.819710725 DEBUG Client sends request `shutdown` with ID 3 2026-10-27 08:42:49.819754585 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:49.819764225 DEBUG method="shutdown" response.id=3 duration=17.56µs 2026-10-27 08:42:49.819782146 DEBUG Received server response for request 3 2026-10-27 08:42:49.819787056 DEBUG Client sends notification `exit` 2026-10-27 08:42:49.819802856 DEBUG Received exit notification, exiting ok test completions::complete_function_parentheses_without_command_support ... 2026-10-27 08:42:49.827032289 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, 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-27 08:42:49.827112500 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:49.827155390 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:49.827229591 DEBUG Client info: None 2026-10-27 08:42:49.827265802 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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-27 08:42:49.827283912 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "COMPLETION_ITEM_SNIPPET_SUPPORT"] 2026-10-27 08:42:49.827289892 INFO Version: Unknown 2026-10-27 08:42:49.827328332 DEBUG Received server response for request 1 2026-10-27 08:42:49.827369113 DEBUG Client sends notification `initialized` 2026-10-27 08:42:49.827384843 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:49.827486075 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:49.827541755 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:49.827545415 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:49.827559175 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:42:49.827562145 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-27 08:42:49.827629696 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:49.827648717 DEBUG Initializing workspace `file:///tmp/.tmppDafD1/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-27 08:42:49.827672437 DEBUG Searching for a project in '/tmp/.tmppDafD1/src' 2026-10-27 08:42:49.827708367 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:42:49.827713327 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:49.828973864 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:49.828980254 DEBUG Resolving local virtual environment: /tmp/.tmppDafD1/src/.venv 2026-10-27 08:42:49.829035464 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:49.829040354 DEBUG No virtual environment found 2026-10-27 08:42:49.829053535 DEBUG Adding first-party search path `/tmp/.tmppDafD1/src` 2026-10-27 08:42:49.829058165 DEBUG Using vendored stdlib 2026-10-27 08:42:49.829156076 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:49.829161436 DEBUG Adding new file root '/tmp/.tmppDafD1/src' of kind Project 2026-10-27 08:42:49.829745814 DEBUG Updating project to check open files 2026-10-27 08:42:49.829840555 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmppDafD1/src/foo.py") 2026-10-27 08:42:49.829893945 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmppDafD1/src/foo.py` 2026-10-27 08:42:49.829896766 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:42:49.829905246 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-27 08:42:49.830333501 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-27 08:42:49.843370959 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-27 08:42:49.847491252 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-27 08:42:49.866558407 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-27 08:42:49.866575707 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-27 08:42:49.866582157 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-27 08:42:49.866648588 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-27 08:42:49.866652538 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-27 08:42:49.886455073 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 56.506917ms 2026-10-27 08:42:49.886498013 DEBUG method="textDocument/completion" response.id=2 duration=56.59ms 2026-10-27 08:42:49.886528714 DEBUG Received server response for request 2 2026-10-27 08:42:49.896736615 DEBUG Client sends request `shutdown` with ID 3 2026-10-27 08:42:49.896773745 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:49.896781366 DEBUG method="shutdown" response.id=3 duration=12.62µs 2026-10-27 08:42:49.896798296 DEBUG Received server response for request 3 2026-10-27 08:42:49.896803476 DEBUG Client sends notification `exit` 2026-10-27 08:42:49.896820306 DEBUG Received exit notification, exiting ok test completions::complete_function_parentheses_without_snippet_support ... 2026-10-27 08:42:49.904028739 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:42:49.904096430 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:49.904142130 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:49.904243012 DEBUG Client info: None 2026-10-27 08:42:49.904289792 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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-27 08:42:49.904308082 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:49.904314233 INFO Version: Unknown 2026-10-27 08:42:49.904357463 DEBUG Received server response for request 1 2026-10-27 08:42:49.904397454 DEBUG Client sends notification `initialized` 2026-10-27 08:42:49.904413024 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:49.904522995 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:49.904572886 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:49.904576466 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:49.904591006 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:42:49.904594096 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-27 08:42:49.904657647 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:49.904675117 DEBUG Initializing workspace `file:///tmp/.tmpYWWfUO/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-27 08:42:49.904697138 DEBUG Searching for a project in '/tmp/.tmpYWWfUO/src' 2026-10-27 08:42:49.904733468 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:42:49.904738368 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:49.905329506 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:49.905336226 DEBUG Resolving local virtual environment: /tmp/.tmpYWWfUO/src/.venv 2026-10-27 08:42:49.905388866 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:49.905393296 DEBUG No virtual environment found 2026-10-27 08:42:49.905405687 DEBUG Adding first-party search path `/tmp/.tmpYWWfUO/src` 2026-10-27 08:42:49.905409807 DEBUG Using vendored stdlib 2026-10-27 08:42:49.905494058 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:49.905498558 DEBUG Adding new file root '/tmp/.tmpYWWfUO/src' of kind Project 2026-10-27 08:42:49.905952144 DEBUG Updating project to check open files 2026-10-27 08:42:49.906040995 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpYWWfUO/src/foo.py") 2026-10-27 08:42:49.906078755 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpYWWfUO/src/foo.py` 2026-10-27 08:42:49.906081395 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:42:49.906090075 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-27 08:42:49.906481470 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-27 08:42:49.919967564 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-27 08:42:49.924112527 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-27 08:42:49.943505087 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-27 08:42:49.943522757 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-27 08:42:49.943529497 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-27 08:42:49.943596628 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-27 08:42:49.943600348 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-27 08:42:49.964332714 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 58.209578ms 2026-10-27 08:42:49.964367805 DEBUG method="textDocument/completion" response.id=2 duration=58.27ms 2026-10-27 08:42:49.964398485 DEBUG Received server response for request 2 2026-10-27 08:42:49.974651417 DEBUG Client sends request `shutdown` with ID 3 2026-10-27 08:42:49.974687827 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:49.974694717 DEBUG method="shutdown" response.id=3 duration=12.33µs 2026-10-27 08:42:49.974703978 DEBUG Received server response for request 3 2026-10-27 08:42:49.974708828 DEBUG Client sends notification `exit` 2026-10-27 08:42:49.974725528 DEBUG Received exit notification, exiting ok test completions::default_auto_import ... 2026-10-27 08:42:49.982116283 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:42:49.982184554 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:49.982226795 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:49.982308296 DEBUG Client info: None 2026-10-27 08:42:49.982351406 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:42:49.982366256 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:49.982373456 INFO Version: Unknown 2026-10-27 08:42:49.982430747 DEBUG Received server response for request 1 2026-10-27 08:42:49.982470388 DEBUG Client sends notification `initialized` 2026-10-27 08:42:49.982486078 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:49.982574309 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:49.982622030 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:49.982625580 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:49.982640920 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:42:49.982643780 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-27 08:42:49.982703101 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:49.982720111 DEBUG Initializing workspace `file:///tmp/.tmpO1jUe9/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:49.982739581 DEBUG Searching for a project in '/tmp/.tmpO1jUe9/src' 2026-10-27 08:42:49.982775002 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:42:49.982780412 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:49.983368109 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:49.983375409 DEBUG Resolving local virtual environment: /tmp/.tmpO1jUe9/src/.venv 2026-10-27 08:42:49.983428990 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:49.983434070 DEBUG No virtual environment found 2026-10-27 08:42:49.983446950 DEBUG Adding first-party search path `/tmp/.tmpO1jUe9/src` 2026-10-27 08:42:49.983451150 DEBUG Using vendored stdlib 2026-10-27 08:42:49.983534721 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:49.983539712 DEBUG Adding new file root '/tmp/.tmpO1jUe9/src' of kind Project 2026-10-27 08:42:49.983984987 DEBUG Updating project to check open files 2026-10-27 08:42:49.984072198 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpO1jUe9/src/foo.py") 2026-10-27 08:42:49.984110299 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpO1jUe9/src/foo.py` 2026-10-27 08:42:49.984113119 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:42:49.984121049 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-27 08:42:49.984445623 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-27 08:42:49.997878386 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-27 08:42:50.001964048 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-27 08:42:50.021232296 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-27 08:42:50.021250116 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-27 08:42:50.021256217 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-27 08:42:50.021306467 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-27 08:42:50.021310227 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-27 08:42:50.042212626 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 58.051116ms 2026-10-27 08:42:50.042256567 DEBUG method="textDocument/completion" response.id=2 duration=58.13ms 2026-10-27 08:42:50.042285017 DEBUG Received server response for request 2 2026-10-27 08:42:50.052561379 DEBUG Client sends request `shutdown` with ID 3 2026-10-27 08:42:50.052597399 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:50.052605339 DEBUG method="shutdown" response.id=3 duration=13.88µs 2026-10-27 08:42:50.052621790 DEBUG Received server response for request 3 2026-10-27 08:42:50.052627100 DEBUG Client sends notification `exit` 2026-10-27 08:42:50.052643960 DEBUG Received exit notification, exiting ok test completions::disable_auto_import ... 2026-10-27 08:42:50.059904484 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:42:50.059974314 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:50.060015845 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:50.060082296 DEBUG Client info: None 2026-10-27 08:42:50.060137307 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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-27 08:42:50.060155647 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:50.060161827 INFO Version: Unknown 2026-10-27 08:42:50.060200127 DEBUG Received server response for request 1 2026-10-27 08:42:50.060242858 DEBUG Client sends notification `initialized` 2026-10-27 08:42:50.060259448 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:50.060346589 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:50.060385680 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:50.060389000 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:50.060403240 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:42:50.060405930 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-27 08:42:50.060457401 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:50.060473741 DEBUG Initializing workspace `file:///tmp/.tmptCWVT7/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-27 08:42:50.060493131 DEBUG Searching for a project in '/tmp/.tmptCWVT7/src' 2026-10-27 08:42:50.060527412 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:42:50.060532742 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:50.061760307 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:50.061771108 DEBUG Resolving local virtual environment: /tmp/.tmptCWVT7/src/.venv 2026-10-27 08:42:50.061824808 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:50.061829678 DEBUG No virtual environment found 2026-10-27 08:42:50.061842059 DEBUG Adding first-party search path `/tmp/.tmptCWVT7/src` 2026-10-27 08:42:50.061846509 DEBUG Using vendored stdlib 2026-10-27 08:42:50.061955020 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:50.061962990 DEBUG Adding new file root '/tmp/.tmptCWVT7/src' of kind Project 2026-10-27 08:42:50.062526517 DEBUG Updating project to check open files 2026-10-27 08:42:50.062616829 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmptCWVT7/src/foo.py") 2026-10-27 08:42:50.062657359 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmptCWVT7/src/foo.py` 2026-10-27 08:42:50.062660099 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:42:50.062668099 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-27 08:42:50.063025674 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-27 08:42:50.076395976 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-27 08:42:50.080585560 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-27 08:42:50.099712266 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-27 08:42:50.099732206 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-27 08:42:50.099738376 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-27 08:42:50.099793747 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-27 08:42:50.099797747 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-27 08:42:50.099886598 DEBUG method="textDocument/completion" response.id=2 duration=37.21ms 2026-10-27 08:42:50.099923718 DEBUG Received server response for request 2 2026-10-27 08:42:50.110075589 DEBUG Client sends request `shutdown` with ID 3 2026-10-27 08:42:50.110111889 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:50.110119849 DEBUG method="shutdown" response.id=3 duration=13.09µs 2026-10-27 08:42:50.110137420 DEBUG Received server response for request 3 2026-10-27 08:42:50.110141460 DEBUG Client sends notification `exit` 2026-10-27 08:42:50.110157600 DEBUG Received exit notification, exiting ok test completions::documentation_prefers_markdown_when_listed_first ... 2026-10-27 08:42:50.119191976 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, 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-27 08:42:50.119289507 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:50.119340528 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:50.119413179 DEBUG Client info: None 2026-10-27 08:42:50.119449829 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:42:50.119464120 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "PREFER_MARKDOWN_IN_COMPLETION"] 2026-10-27 08:42:50.119470500 INFO Version: Unknown 2026-10-27 08:42:50.119514110 DEBUG Received server response for request 1 2026-10-27 08:42:50.119558611 DEBUG Client sends notification `initialized` 2026-10-27 08:42:50.119574681 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:50.119663272 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:50.119712593 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:50.119716763 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:50.119732723 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:42:50.119735733 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-27 08:42:50.119780424 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:50.119796214 DEBUG Initializing workspace `file:///tmp/.tmpOhqmko/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:50.119814354 DEBUG Searching for a project in '/tmp/.tmpOhqmko/src' 2026-10-27 08:42:50.119849465 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:42:50.119854825 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:50.120427182 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:50.120433502 DEBUG Resolving local virtual environment: /tmp/.tmpOhqmko/src/.venv 2026-10-27 08:42:50.120503913 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:50.120508613 DEBUG No virtual environment found 2026-10-27 08:42:50.120520103 DEBUG Adding first-party search path `/tmp/.tmpOhqmko/src` 2026-10-27 08:42:50.120524303 DEBUG Using vendored stdlib 2026-10-27 08:42:50.120628515 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:50.120633815 DEBUG Adding new file root '/tmp/.tmpOhqmko/src' of kind Project 2026-10-27 08:42:50.121153991 DEBUG Updating project to check open files 2026-10-27 08:42:50.121233902 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpOhqmko/src/foo.py") 2026-10-27 08:42:50.121270563 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpOhqmko/src/foo.py` 2026-10-27 08:42:50.121281583 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:42:50.121289823 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-27 08:42:50.121750529 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-27 08:42:50.135025380 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-27 08:42:50.139149943 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-27 08:42:50.158392240 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-27 08:42:50.158410520 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-27 08:42:50.158417041 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-27 08:42:50.158466411 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-27 08:42:50.158470241 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-27 08:42:50.180850539 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 19 suggestions in 59.527746ms 2026-10-27 08:42:50.180964480 DEBUG method="textDocument/completion" response.id=2 duration=59.67ms 2026-10-27 08:42:50.180990481 DEBUG Received server response for request 2 2026-10-27 08:42:50.191185321 DEBUG Client sends request `shutdown` with ID 3 2026-10-27 08:42:50.191225082 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:50.191233742 DEBUG method="shutdown" response.id=3 duration=12.74µs 2026-10-27 08:42:50.191251112 DEBUG Received server response for request 3 2026-10-27 08:42:50.191254932 DEBUG Client sends notification `exit` 2026-10-27 08:42:50.191270353 DEBUG Received exit notification, exiting ok test completions::documentation_prefers_plain_text_when_listed_first ... 2026-10-27 08:42:50.198566247 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, 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-27 08:42:50.198660628 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:50.198704299 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:50.198787320 DEBUG Client info: None 2026-10-27 08:42:50.198826720 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:42:50.198841220 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:50.198846910 INFO Version: Unknown 2026-10-27 08:42:50.198898831 DEBUG Received server response for request 1 2026-10-27 08:42:50.198943412 DEBUG Client sends notification `initialized` 2026-10-27 08:42:50.198960162 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:50.199025813 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:50.199060553 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:50.199064323 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:50.199080943 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:42:50.199083803 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-27 08:42:50.199125954 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:50.199140714 DEBUG Initializing workspace `file:///tmp/.tmptlJeLq/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:50.199156914 DEBUG Searching for a project in '/tmp/.tmptlJeLq/src' 2026-10-27 08:42:50.199191905 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:42:50.199197785 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:50.199766912 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:50.199773252 DEBUG Resolving local virtual environment: /tmp/.tmptlJeLq/src/.venv 2026-10-27 08:42:50.199824103 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:50.199828733 DEBUG No virtual environment found 2026-10-27 08:42:50.199840493 DEBUG Adding first-party search path `/tmp/.tmptlJeLq/src` 2026-10-27 08:42:50.199844863 DEBUG Using vendored stdlib 2026-10-27 08:42:50.199943695 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:50.199948495 DEBUG Adding new file root '/tmp/.tmptlJeLq/src' of kind Project 2026-10-27 08:42:50.200375430 DEBUG Updating project to check open files 2026-10-27 08:42:50.200451901 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmptlJeLq/src/foo.py") 2026-10-27 08:42:50.200488182 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmptlJeLq/src/foo.py` 2026-10-27 08:42:50.200490872 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:42:50.200498812 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-27 08:42:50.200897067 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-27 08:42:50.213956705 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-27 08:42:50.218131598 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-27 08:42:50.237371966 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-27 08:42:50.237390116 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-27 08:42:50.237396776 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-27 08:42:50.237447997 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-27 08:42:50.237451977 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-27 08:42:50.256273889 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 19 suggestions in 55.729687ms 2026-10-27 08:42:50.256396091 DEBUG method="textDocument/completion" response.id=2 duration=55.89ms 2026-10-27 08:42:50.256428371 DEBUG Received server response for request 2 2026-10-27 08:42:50.266633552 DEBUG Client sends request `shutdown` with ID 3 2026-10-27 08:42:50.266680902 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:50.266690062 DEBUG method="shutdown" response.id=3 duration=15.14µs 2026-10-27 08:42:50.266708403 DEBUG Received server response for request 3 2026-10-27 08:42:50.266712673 DEBUG Client sends notification `exit` 2026-10-27 08:42:50.266728113 DEBUG Received exit notification, exiting ok test completions::documentation_supports_only_markdown ... 2026-10-27 08:42:50.274749507 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, 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-27 08:42:50.274834488 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:50.274896609 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:50.274971389 DEBUG Client info: None 2026-10-27 08:42:50.275010580 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:42:50.275025680 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "PREFER_MARKDOWN_IN_COMPLETION"] 2026-10-27 08:42:50.275032640 INFO Version: Unknown 2026-10-27 08:42:50.275072261 DEBUG Received server response for request 1 2026-10-27 08:42:50.275111851 DEBUG Client sends notification `initialized` 2026-10-27 08:42:50.275126831 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:50.275231903 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:50.275283134 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:50.275286564 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:50.275302224 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:42:50.275304824 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-27 08:42:50.275373185 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:50.275391695 DEBUG Initializing workspace `file:///tmp/.tmpv0d7o4/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:50.275411555 DEBUG Searching for a project in '/tmp/.tmpv0d7o4/src' 2026-10-27 08:42:50.275447186 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:42:50.275452546 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:50.276769073 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:50.276780953 DEBUG Resolving local virtual environment: /tmp/.tmpv0d7o4/src/.venv 2026-10-27 08:42:50.276834973 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:50.276839524 DEBUG No virtual environment found 2026-10-27 08:42:50.276851644 DEBUG Adding first-party search path `/tmp/.tmpv0d7o4/src` 2026-10-27 08:42:50.276855944 DEBUG Using vendored stdlib 2026-10-27 08:42:50.276965445 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:50.276970535 DEBUG Adding new file root '/tmp/.tmpv0d7o4/src' of kind Project 2026-10-27 08:42:50.277555633 DEBUG Updating project to check open files 2026-10-27 08:42:50.277641504 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpv0d7o4/src/foo.py") 2026-10-27 08:42:50.277679824 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpv0d7o4/src/foo.py` 2026-10-27 08:42:50.277682644 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:42:50.277690644 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-27 08:42:50.278027409 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-27 08:42:50.291280099 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-27 08:42:50.295358922 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-27 08:42:50.314544488 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-27 08:42:50.314561039 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-27 08:42:50.314567889 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-27 08:42:50.314619719 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-27 08:42:50.314623659 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-27 08:42:50.334660867 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 19 suggestions in 56.930642ms 2026-10-27 08:42:50.334779039 DEBUG method="textDocument/completion" response.id=2 duration=57.08ms 2026-10-27 08:42:50.334806249 DEBUG Received server response for request 2 2026-10-27 08:42:50.345011640 DEBUG Client sends request `shutdown` with ID 3 2026-10-27 08:42:50.345052160 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:50.345061430 DEBUG method="shutdown" response.id=3 duration=14.38µs 2026-10-27 08:42:50.345079331 DEBUG Received server response for request 3 2026-10-27 08:42:50.345083191 DEBUG Client sends notification `exit` 2026-10-27 08:42:50.345099171 DEBUG Received exit notification, exiting ok test completions::documentation_supports_only_plain_text ... 2026-10-27 08:42:50.352483546 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, 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-27 08:42:50.352567937 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:50.352611648 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:50.352686839 DEBUG Client info: None 2026-10-27 08:42:50.352725629 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:42:50.352739720 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:50.352745180 INFO Version: Unknown 2026-10-27 08:42:50.352785090 DEBUG Received server response for request 1 2026-10-27 08:42:50.352822281 DEBUG Client sends notification `initialized` 2026-10-27 08:42:50.352837471 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:50.352951902 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:50.353004423 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:50.353008303 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:50.353024513 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:42:50.353027423 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-27 08:42:50.353077724 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:50.353096524 DEBUG Initializing workspace `file:///tmp/.tmpwjw5DW/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:50.353115584 DEBUG Searching for a project in '/tmp/.tmpwjw5DW/src' 2026-10-27 08:42:50.353152825 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:42:50.353158035 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:50.354437711 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:50.354448462 DEBUG Resolving local virtual environment: /tmp/.tmpwjw5DW/src/.venv 2026-10-27 08:42:50.354500522 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:50.354505262 DEBUG No virtual environment found 2026-10-27 08:42:50.354516803 DEBUG Adding first-party search path `/tmp/.tmpwjw5DW/src` 2026-10-27 08:42:50.354520943 DEBUG Using vendored stdlib 2026-10-27 08:42:50.354617854 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:50.354623074 DEBUG Adding new file root '/tmp/.tmpwjw5DW/src' of kind Project 2026-10-27 08:42:50.355218722 DEBUG Updating project to check open files 2026-10-27 08:42:50.355311563 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpwjw5DW/src/foo.py") 2026-10-27 08:42:50.355353473 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpwjw5DW/src/foo.py` 2026-10-27 08:42:50.355356323 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:42:50.355364343 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-27 08:42:50.355715088 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-27 08:42:50.368789516 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-27 08:42:50.372932899 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-27 08:42:50.392037955 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-27 08:42:50.392053725 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-27 08:42:50.392059775 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-27 08:42:50.392108676 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-27 08:42:50.392112516 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-27 08:42:50.412918394 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 19 suggestions in 57.51229ms 2026-10-27 08:42:50.413034465 DEBUG method="textDocument/completion" response.id=2 duration=57.66ms 2026-10-27 08:42:50.413062035 DEBUG Received server response for request 2 2026-10-27 08:42:50.423279786 DEBUG Client sends request `shutdown` with ID 3 2026-10-27 08:42:50.423318197 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:50.423325687 DEBUG method="shutdown" response.id=3 duration=13.78µs 2026-10-27 08:42:50.423336337 DEBUG Received server response for request 3 2026-10-27 08:42:50.423339957 DEBUG Client sends notification `exit` 2026-10-27 08:42:50.423354547 DEBUG Received exit notification, exiting ok test completions::external_file_uses_fallback_workspace_auto_import_setting ... 2026-10-27 08:42:50.430831054 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:42:50.430916225 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:50.430957855 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:50.431025866 DEBUG Client info: None 2026-10-27 08:42:50.431061877 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:42:50.431076397 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:50.431081987 INFO Version: Unknown 2026-10-27 08:42:50.431119538 DEBUG Received server response for request 1 2026-10-27 08:42:50.431157798 DEBUG Client sends notification `initialized` 2026-10-27 08:42:50.431175058 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:50.431274780 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:50.431330810 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:50.431334790 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:50.431356011 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:42:50.431358901 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-27 08:42:50.431420051 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:50.431442802 DEBUG Initializing workspace `file:///tmp/.tmpCoSWw0/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-27 08:42:50.431466612 DEBUG Searching for a project in '/tmp/.tmpCoSWw0/app/src' 2026-10-27 08:42:50.431510833 DEBUG Found project at '/tmp/.tmpCoSWw0/app' 2026-10-27 08:42:50.431515603 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:50.432724098 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:50.432734218 DEBUG Resolving local virtual environment: /tmp/.tmpCoSWw0/app/.venv 2026-10-27 08:42:50.432788529 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:50.432793189 DEBUG No virtual environment found 2026-10-27 08:42:50.432804369 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-27 08:42:50.432814109 DEBUG Adding first-party search path `/tmp/.tmpCoSWw0/app/src` 2026-10-27 08:42:50.432818259 DEBUG Adding first-party search path `/tmp/.tmpCoSWw0/app` 2026-10-27 08:42:50.432822089 DEBUG Using vendored stdlib 2026-10-27 08:42:50.432934071 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:50.432939271 DEBUG Adding new file root '/tmp/.tmpCoSWw0/app' of kind Project 2026-10-27 08:42:50.433518968 DEBUG Initializing workspace `file:///tmp/.tmpCoSWw0/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-27 08:42:50.433533219 DEBUG Searching for a project in '/tmp/.tmpCoSWw0/tools' 2026-10-27 08:42:50.433567429 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:42:50.433571709 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:50.434108436 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:50.434114586 DEBUG Resolving local virtual environment: /tmp/.tmpCoSWw0/tools/.venv 2026-10-27 08:42:50.434152317 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:50.434155917 DEBUG No virtual environment found 2026-10-27 08:42:50.434166777 DEBUG Adding first-party search path `/tmp/.tmpCoSWw0/tools` 2026-10-27 08:42:50.434170677 DEBUG Using vendored stdlib 2026-10-27 08:42:50.434258998 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:50.434262548 DEBUG Adding new file root '/tmp/.tmpCoSWw0/tools' of kind Project 2026-10-27 08:42:50.434657493 DEBUG Updating project to check open files 2026-10-27 08:42:50.434678943 DEBUG Updating project to check open files 2026-10-27 08:42:50.434723654 DEBUG notification{method=textDocument/didOpen}: Resolving dynamic module resolution paths 2026-10-27 08:42:50.436376695 INFO notification{method=textDocument/didOpen}:Project::index_files{project=app}: Indexed 0 file(s) in 0.002s 2026-10-27 08:42:50.436405716 DEBUG notification{method=textDocument/didOpen}: Resolving dynamic module resolution paths 2026-10-27 08:42:50.437838874 INFO notification{method=textDocument/didOpen}:Project::index_files{project=tools}: Indexed 0 file(s) in 0.001s 2026-10-27 08:42:50.437879355 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpCoSWw0/scratch.py") 2026-10-27 08:42:50.451494950 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-27 08:42:50.455661193 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-27 08:42:50.474823470 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-27 08:42:50.474840240 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-27 08:42:50.474846510 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-27 08:42:50.474913531 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-27 08:42:50.474917411 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-27 08:42:50.474991382 DEBUG method="textDocument/completion" response.id=2 duration=37.09ms 2026-10-27 08:42:50.475011892 DEBUG Received server response for request 2 2026-10-27 08:42:50.485096172 DEBUG Client sends request `shutdown` with ID 3 2026-10-27 08:42:50.485134172 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:50.485142902 DEBUG method="shutdown" response.id=3 duration=13.22µs 2026-10-27 08:42:50.485160093 DEBUG Received server response for request 3 2026-10-27 08:42:50.485164483 DEBUG Client sends notification `exit` 2026-10-27 08:42:50.485179963 DEBUG Received exit notification, exiting 2026-10-27 08:42:50.490376260 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:42:50.490423750 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:50.490472211 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:50.490534352 DEBUG Client info: None 2026-10-27 08:42:50.490575472 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:42:50.490588052 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:50.490594412 INFO Version: Unknown 2026-10-27 08:42:50.490633883 DEBUG Received server response for request 1 2026-10-27 08:42:50.490672924 DEBUG Client sends notification `initialized` 2026-10-27 08:42:50.490689504 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:50.490773915 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:50.490818035 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:50.490821595 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:50.490843016 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:42:50.490845956 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-27 08:42:50.490908647 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:50.490929257 DEBUG Initializing workspace `file:///tmp/.tmpJaRcL1/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-27 08:42:50.490950967 DEBUG Searching for a project in '/tmp/.tmpJaRcL1/app/src' 2026-10-27 08:42:50.490989658 DEBUG Found project at '/tmp/.tmpJaRcL1/app' 2026-10-27 08:42:50.490993908 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:50.491615416 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:50.491621636 DEBUG Resolving local virtual environment: /tmp/.tmpJaRcL1/app/.venv 2026-10-27 08:42:50.491670596 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:50.491675066 DEBUG No virtual environment found 2026-10-27 08:42:50.491685737 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-27 08:42:50.491694417 DEBUG Adding first-party search path `/tmp/.tmpJaRcL1/app/src` 2026-10-27 08:42:50.491698407 DEBUG Adding first-party search path `/tmp/.tmpJaRcL1/app` 2026-10-27 08:42:50.491702287 DEBUG Using vendored stdlib 2026-10-27 08:42:50.491790818 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:50.491795288 DEBUG Adding new file root '/tmp/.tmpJaRcL1/app' of kind Project 2026-10-27 08:42:50.492233694 DEBUG Initializing workspace `file:///tmp/.tmpJaRcL1/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-27 08:42:50.492251244 DEBUG Searching for a project in '/tmp/.tmpJaRcL1/tools' 2026-10-27 08:42:50.492282864 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:42:50.492287054 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:50.492758510 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:50.492764170 DEBUG Resolving local virtual environment: /tmp/.tmpJaRcL1/tools/.venv 2026-10-27 08:42:50.492801131 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:50.492805001 DEBUG No virtual environment found 2026-10-27 08:42:50.492815141 DEBUG Adding first-party search path `/tmp/.tmpJaRcL1/tools` 2026-10-27 08:42:50.492819051 DEBUG Using vendored stdlib 2026-10-27 08:42:50.492923232 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:50.492927822 DEBUG Adding new file root '/tmp/.tmpJaRcL1/tools' of kind Project 2026-10-27 08:42:50.493299727 DEBUG Updating project to check open files 2026-10-27 08:42:50.493319997 DEBUG Updating project to check open files 2026-10-27 08:42:50.493355548 DEBUG notification{method=textDocument/didOpen}: Resolving dynamic module resolution paths 2026-10-27 08:42:50.494930548 INFO notification{method=textDocument/didOpen}:Project::index_files{project=app}: Indexed 0 file(s) in 0.002s 2026-10-27 08:42:50.494953699 DEBUG notification{method=textDocument/didOpen}: Resolving dynamic module resolution paths 2026-10-27 08:42:50.496381177 INFO notification{method=textDocument/didOpen}:Project::index_files{project=tools}: Indexed 0 file(s) in 0.001s 2026-10-27 08:42:50.496417907 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpJaRcL1/scratch.py") 2026-10-27 08:42:50.510472618 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-27 08:42:50.514568341 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-27 08:42:50.533897049 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-27 08:42:50.533913730 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-27 08:42:50.533919950 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-27 08:42:50.533971280 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-27 08:42:50.533974910 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-27 08:42:50.555037881 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 58.567993ms 2026-10-27 08:42:50.555083202 DEBUG method="textDocument/completion" response.id=2 duration=58.64ms 2026-10-27 08:42:50.555103832 DEBUG Received server response for request 2 2026-10-27 08:42:50.565266423 DEBUG Client sends request `shutdown` with ID 3 2026-10-27 08:42:50.565296523 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:50.565303773 DEBUG method="shutdown" response.id=3 duration=11.14µs 2026-10-27 08:42:50.565319163 DEBUG Received server response for request 3 2026-10-27 08:42:50.565323363 DEBUG Client sends notification `exit` 2026-10-27 08:42:50.565338624 DEBUG Received exit notification, exiting ok test completions::function_parameter_shows_equals_suffix ... 2026-10-27 08:42:50.573371377 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:42:50.573439928 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:50.573483988 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:50.573561749 DEBUG Client info: None 2026-10-27 08:42:50.573597200 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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-27 08:42:50.573615050 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:50.573621150 INFO Version: Unknown 2026-10-27 08:42:50.573661561 DEBUG Received server response for request 1 2026-10-27 08:42:50.573701281 DEBUG Client sends notification `initialized` 2026-10-27 08:42:50.573716991 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:50.573821403 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:50.573888174 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:50.573891764 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:50.573906444 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:42:50.573909114 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-27 08:42:50.573962105 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:50.573981085 DEBUG Initializing workspace `file:///tmp/.tmpzZGW5K/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-27 08:42:50.574004385 DEBUG Searching for a project in '/tmp/.tmpzZGW5K/src' 2026-10-27 08:42:50.574040516 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:42:50.574045916 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:50.575274191 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:50.575280952 DEBUG Resolving local virtual environment: /tmp/.tmpzZGW5K/src/.venv 2026-10-27 08:42:50.575334712 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:50.575339732 DEBUG No virtual environment found 2026-10-27 08:42:50.575352012 DEBUG Adding first-party search path `/tmp/.tmpzZGW5K/src` 2026-10-27 08:42:50.575356302 DEBUG Using vendored stdlib 2026-10-27 08:42:50.575454614 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:50.575464604 DEBUG Adding new file root '/tmp/.tmpzZGW5K/src' of kind Project 2026-10-27 08:42:50.576010541 DEBUG Updating project to check open files 2026-10-27 08:42:50.576093702 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpzZGW5K/src/foo.py") 2026-10-27 08:42:50.576135193 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpzZGW5K/src/foo.py` 2026-10-27 08:42:50.576137863 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:42:50.576146353 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-27 08:42:50.576510307 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-27 08:42:50.589653756 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-27 08:42:50.593772839 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-27 08:42:50.612730873 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-27 08:42:50.612750043 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-27 08:42:50.612756203 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-27 08:42:50.612804824 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-27 08:42:50.612808534 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-27 08:42:50.614208762 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `re` not found in search paths 2026-10-27 08:42:50.614222902 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `re` not found while looking in parent dirs (runtime mode) 2026-10-27 08:42:50.614244583 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 4 suggestions in 38.06013ms 2026-10-27 08:42:50.614278803 DEBUG method="textDocument/completion" response.id=2 duration=38.13ms 2026-10-27 08:42:50.614310933 DEBUG Received server response for request 2 2026-10-27 08:42:50.624532815 DEBUG Client sends request `shutdown` with ID 3 2026-10-27 08:42:50.624565135 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:50.624571105 DEBUG method="shutdown" response.id=3 duration=10.20µs 2026-10-27 08:42:50.624587245 DEBUG Received server response for request 3 2026-10-27 08:42:50.624591215 DEBUG Client sends notification `exit` 2026-10-27 08:42:50.624606596 DEBUG Received exit notification, exiting ok test completions::string_literal_completion_uses_full_lsp_insert_text ... 2026-10-27 08:42:50.629637320 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:42:50.629713901 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:50.629754542 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:50.629822543 DEBUG Client info: None 2026-10-27 08:42:50.629856303 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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-27 08:42:50.629884734 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:50.629889974 INFO Version: Unknown 2026-10-27 08:42:50.629928014 DEBUG Received server response for request 1 2026-10-27 08:42:50.629971785 DEBUG Client sends notification `initialized` 2026-10-27 08:42:50.629987485 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:50.630087126 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:50.630125977 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:50.630129887 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:50.630144257 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:42:50.630147667 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-27 08:42:50.630218128 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:50.630236618 DEBUG Initializing workspace `file:///tmp/.tmpz91BhJ/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-27 08:42:50.630257938 DEBUG Searching for a project in '/tmp/.tmpz91BhJ/src' 2026-10-27 08:42:50.630291719 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:42:50.630297179 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:50.631573775 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:50.631580685 DEBUG Resolving local virtual environment: /tmp/.tmpz91BhJ/src/.venv 2026-10-27 08:42:50.631630396 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:50.631635466 DEBUG No virtual environment found 2026-10-27 08:42:50.631647806 DEBUG Adding first-party search path `/tmp/.tmpz91BhJ/src` 2026-10-27 08:42:50.631652056 DEBUG Using vendored stdlib 2026-10-27 08:42:50.631761888 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:50.631771728 DEBUG Adding new file root '/tmp/.tmpz91BhJ/src' of kind Project 2026-10-27 08:42:50.632373176 DEBUG Updating project to check open files 2026-10-27 08:42:50.632466307 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpz91BhJ/src/foo.py") 2026-10-27 08:42:50.632507617 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpz91BhJ/src/foo.py` 2026-10-27 08:42:50.632510277 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:42:50.632518288 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-27 08:42:50.633142106 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-27 08:42:50.645801448 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-27 08:42:50.646002971 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 13.443273ms 2026-10-27 08:42:50.646028061 DEBUG method="textDocument/completion" response.id=2 duration=13.50ms 2026-10-27 08:42:50.646040721 DEBUG Received server response for request 2 2026-10-27 08:42:50.656215422 DEBUG Client sends request `shutdown` with ID 3 2026-10-27 08:42:50.656244723 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:50.656251853 DEBUG method="shutdown" response.id=3 duration=10.68µs 2026-10-27 08:42:50.656270183 DEBUG Received server response for request 3 2026-10-27 08:42:50.656273633 DEBUG Client sends notification `exit` 2026-10-27 08:42:50.656291023 DEBUG Received exit notification, exiting ok test completions::typed_dict_literal_key_completion_before_colon ... 2026-10-27 08:42:50.659225501 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:42:50.659308232 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:50.659359963 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:50.659425414 DEBUG Client info: None 2026-10-27 08:42:50.659452474 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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-27 08:42:50.659468914 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:50.659474834 INFO Version: Unknown 2026-10-27 08:42:50.659517325 DEBUG Received server response for request 1 2026-10-27 08:42:50.659563085 DEBUG Client sends notification `initialized` 2026-10-27 08:42:50.659578506 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:50.659665417 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:50.659706657 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:50.659710607 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:50.659726798 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:42:50.659729578 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-27 08:42:50.659777428 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:50.659794848 DEBUG Initializing workspace `file:///tmp/.tmp7LLE5n/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-27 08:42:50.659815399 DEBUG Searching for a project in '/tmp/.tmp7LLE5n/src' 2026-10-27 08:42:50.659852359 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:42:50.659857639 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:50.661096085 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:50.661102345 DEBUG Resolving local virtual environment: /tmp/.tmp7LLE5n/src/.venv 2026-10-27 08:42:50.661155366 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:50.661160006 DEBUG No virtual environment found 2026-10-27 08:42:50.661172156 DEBUG Adding first-party search path `/tmp/.tmp7LLE5n/src` 2026-10-27 08:42:50.661176286 DEBUG Using vendored stdlib 2026-10-27 08:42:50.661275817 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:50.661280937 DEBUG Adding new file root '/tmp/.tmp7LLE5n/src' of kind Project 2026-10-27 08:42:50.661907895 DEBUG Updating project to check open files 2026-10-27 08:42:50.662001447 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp7LLE5n/src/foo.py") 2026-10-27 08:42:50.662041947 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp7LLE5n/src/foo.py` 2026-10-27 08:42:50.662044597 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:42:50.662052717 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-27 08:42:50.662535424 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-27 08:42:50.676686526 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-27 08:42:50.680263582 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 3 suggestions in 17.927141ms 2026-10-27 08:42:50.680296322 DEBUG method="textDocument/completion" response.id=2 duration=18.24ms 2026-10-27 08:42:50.680323372 DEBUG Received server response for request 2 2026-10-27 08:42:50.690524684 DEBUG Client sends request `shutdown` with ID 3 2026-10-27 08:42:50.690567144 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:50.690575234 DEBUG method="shutdown" response.id=3 duration=11.89µs 2026-10-27 08:42:50.690592464 DEBUG Received server response for request 3 2026-10-27 08:42:50.690596474 DEBUG Client sends notification `exit` 2026-10-27 08:42:50.690612075 DEBUG Received exit notification, exiting ok test configuration::configuration_file ... 2026-10-27 08:42:50.696339128 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-27 08:42:50.696412129 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:50.696456620 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:50.696522601 DEBUG Client info: None 2026-10-27 08:42:50.696556391 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:42:50.696569441 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "FILE_WATCHER_SUPPORT", "RELATIVE_FILE_WATCHER_SUPPORT", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:50.696575641 INFO Version: Unknown 2026-10-27 08:42:50.696617712 DEBUG Received server response for request 1 2026-10-27 08:42:50.696661132 DEBUG Client sends notification `initialized` 2026-10-27 08:42:50.696766304 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:50.696813774 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:50.696817014 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:50.696908086 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:50.696926296 DEBUG Initializing workspace `file:///tmp/.tmpC73Nu1/src`: WorkspaceOptions { configuration: None, configuration_file: Some( "/tmp/.tmpC73Nu1/ty[dev].toml", ), disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:50.696947126 DEBUG Using overridden configuration file at '/tmp/.tmpC73Nu1/ty[dev].toml' 2026-10-27 08:42:50.696987467 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:50.698223803 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:50.698235093 DEBUG Resolving local virtual environment: /tmp/.tmpC73Nu1/src/.venv 2026-10-27 08:42:50.698286833 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:50.698291563 DEBUG No virtual environment found 2026-10-27 08:42:50.698303684 DEBUG Adding first-party search path `/tmp/.tmpC73Nu1/src` 2026-10-27 08:42:50.698307914 DEBUG Using vendored stdlib 2026-10-27 08:42:50.698413555 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:50.698418795 DEBUG Adding new file root '/tmp/.tmpC73Nu1/src' of kind Project 2026-10-27 08:42:50.699035783 DEBUG Updating project to check open files 2026-10-27 08:42:50.699092494 DEBUG Resolving dynamic module resolution paths 2026-10-27 08:42:50.700666694 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-27 08:42:50.700708645 DEBUG Received server request `client/registerCapability` 2026-10-27 08:42:50.700715235 INFO Retrying to receive `client/registerCapability` request 2026-10-27 08:42:50.700803116 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:42:50.700810646 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-27 08:42:50.700851476 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpC73Nu1/src/foo.py") 2026-10-27 08:42:50.700860646 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpC73Nu1/src/foo.py` 2026-10-27 08:42:50.700883887 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpC73Nu1/src/foo.py` 2026-10-27 08:42:50.701014298 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpC73Nu1/src/foo.py` to project `src` 2026-10-27 08:42:50.701027129 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpC73Nu1/src/foo.py` 2026-10-27 08:42:50.701029729 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:42:50.701038229 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(280))}}: Set open project files (count: 1) 2026-10-27 08:42:50.701499625 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpC73Nu1/src/foo.py"))}: Checking file '/tmp/.tmpC73Nu1/src/foo.py' 2026-10-27 08:42:50.711325211 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpC73Nu1/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-27 08:42:50.715455654 DEBUG method="textDocument/diagnostic" response.id=2 duration=14.41ms 2026-10-27 08:42:50.715470604 DEBUG Received server response for request 2 2026-10-27 08:42:50.725681396 DEBUG Client sends request `shutdown` with ID 3 2026-10-27 08:42:50.725704736 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:50.725712266 DEBUG method="shutdown" response.id=3 duration=12.43µs 2026-10-27 08:42:50.725721576 DEBUG Received server response for request 3 2026-10-27 08:42:50.725725776 DEBUG Client sends notification `exit` 2026-10-27 08:42:50.725735626 DEBUG Received exit notification, exiting ok test configuration::configuration_file_and_overrides ... 2026-10-27 08:42:50.728743425 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:42:50.728818426 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:50.728860027 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:50.728940198 DEBUG Client info: None 2026-10-27 08:42:50.728974388 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:42:50.728987788 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:50.728993158 INFO Version: Unknown 2026-10-27 08:42:50.729036109 DEBUG Received server response for request 1 2026-10-27 08:42:50.729077059 DEBUG Client sends notification `initialized` 2026-10-27 08:42:50.729092130 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:50.729163790 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:50.729201261 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:50.729205051 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:50.729220571 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:42:50.729223361 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-27 08:42:50.729262782 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:50.729280402 DEBUG Initializing workspace `file:///tmp/.tmpx3CJNn/src`: WorkspaceOptions { configuration: Some( ConfigurationMap( { "rules": Object { "unresolved-reference": String("ignore"), }, }, ), ), configuration_file: Some( "/tmp/.tmpx3CJNn/ty2.toml", ), disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:50.729319042 DEBUG Using overridden configuration file at '/tmp/.tmpx3CJNn/ty2.toml' 2026-10-27 08:42:50.729348603 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:50.729842429 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:50.729847999 DEBUG Resolving local virtual environment: /tmp/.tmpx3CJNn/src/.venv 2026-10-27 08:42:50.729909680 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:50.729913930 DEBUG No virtual environment found 2026-10-27 08:42:50.729924880 DEBUG Adding first-party search path `/tmp/.tmpx3CJNn/src` 2026-10-27 08:42:50.729928920 DEBUG Using vendored stdlib 2026-10-27 08:42:50.730006611 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:50.730010701 DEBUG Adding new file root '/tmp/.tmpx3CJNn/src' of kind Project 2026-10-27 08:42:50.730422357 DEBUG Updating project to check open files 2026-10-27 08:42:50.730480307 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpx3CJNn/src/foo.py") 2026-10-27 08:42:50.730511318 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpx3CJNn/src/foo.py` 2026-10-27 08:42:50.730513848 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:42:50.730520918 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-27 08:42:50.730821582 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpx3CJNn/src/foo.py"))}: Checking file '/tmp/.tmpx3CJNn/src/foo.py' 2026-10-27 08:42:50.731001094 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpx3CJNn/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-27 08:42:50.740048570 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpx3CJNn/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-27 08:42:50.744147363 DEBUG method="textDocument/diagnostic" response.id=2 duration=13.62ms 2026-10-27 08:42:50.744181064 DEBUG Received server response for request 2 2026-10-27 08:42:50.754424575 DEBUG Client sends request `shutdown` with ID 3 2026-10-27 08:42:50.754449096 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:50.754457236 DEBUG method="shutdown" response.id=3 duration=11.57µs 2026-10-27 08:42:50.754466696 DEBUG Received server response for request 3 2026-10-27 08:42:50.754470826 DEBUG Client sends notification `exit` 2026-10-27 08:42:50.754479926 DEBUG Received exit notification, exiting ok test configuration::configuration_overrides ... 2026-10-27 08:42:50.759409529 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:42:50.759482640 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:50.759526121 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:50.759587982 DEBUG Client info: None 2026-10-27 08:42:50.759619552 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:42:50.759634002 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:50.759640012 INFO Version: Unknown 2026-10-27 08:42:50.759683583 DEBUG Received server response for request 1 2026-10-27 08:42:50.759721423 DEBUG Client sends notification `initialized` 2026-10-27 08:42:50.759736824 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:50.759840005 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:50.759896856 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:50.759900696 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:50.759917006 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:42:50.759920186 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-27 08:42:50.759970297 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:50.759989957 DEBUG Initializing workspace `file:///tmp/.tmp80beZv/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-27 08:42:50.760015257 DEBUG Searching for a project in '/tmp/.tmp80beZv/src' 2026-10-27 08:42:50.760051658 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:42:50.760057788 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:50.761400015 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:50.761410965 DEBUG Resolving local virtual environment: /tmp/.tmp80beZv/src/.venv 2026-10-27 08:42:50.761464256 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:50.761469056 DEBUG No virtual environment found 2026-10-27 08:42:50.761481826 DEBUG Adding first-party search path `/tmp/.tmp80beZv/src` 2026-10-27 08:42:50.761486016 DEBUG Using vendored stdlib 2026-10-27 08:42:50.761583497 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:50.761588218 DEBUG Adding new file root '/tmp/.tmp80beZv/src' of kind Project 2026-10-27 08:42:50.762184645 DEBUG Updating project to check open files 2026-10-27 08:42:50.762273746 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp80beZv/src/foo.py") 2026-10-27 08:42:50.762312807 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp80beZv/src/foo.py` 2026-10-27 08:42:50.762315737 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:42:50.762323627 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-27 08:42:50.762741792 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp80beZv/src/foo.py"))}: Checking file '/tmp/.tmp80beZv/src/foo.py' 2026-10-27 08:42:50.762896084 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp80beZv/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-27 08:42:50.773052365 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp80beZv/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-27 08:42:50.777250909 DEBUG method="textDocument/diagnostic" response.id=2 duration=14.92ms 2026-10-27 08:42:50.777270179 DEBUG Received server response for request 2 2026-10-27 08:42:50.787537301 DEBUG Client sends request `shutdown` with ID 3 2026-10-27 08:42:50.787572552 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:50.787578262 DEBUG method="shutdown" response.id=3 duration=9.80µs 2026-10-27 08:42:50.787595952 DEBUG Received server response for request 3 2026-10-27 08:42:50.787599972 DEBUG Client sends notification `exit` 2026-10-27 08:42:50.787609612 DEBUG Received exit notification, exiting ok test configuration::invalid_configuration_file ... 2026-10-27 08:42:50.790461339 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:42:50.790529280 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:50.790567150 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:50.790623451 DEBUG Client info: None 2026-10-27 08:42:50.790654231 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:42:50.790667111 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:50.790673761 INFO Version: Unknown 2026-10-27 08:42:50.790713282 DEBUG Received server response for request 1 2026-10-27 08:42:50.790754403 DEBUG Client sends notification `initialized` 2026-10-27 08:42:50.790769843 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:50.790874224 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:50.790911155 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:50.790914875 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:50.790930175 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:42:50.790997166 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:50.791017176 DEBUG Initializing workspace `file:///tmp/.tmpbM44LS/src`: WorkspaceOptions { configuration: Some( ConfigurationMap( { "environment": Object { "python": String("./missing-environment"), }, "rules": Object { "unresolved-reference": String("warn"), }, }, ), ), configuration_file: Some( "/tmp/.tmpbM44LS/ty2.toml", ), disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:50.791048346 DEBUG Using overridden configuration file at '/tmp/.tmpbM44LS/ty2.toml' 2026-10-27 08:42:50.791082647 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:50.791088857 ERROR Failed to load project for workspace `file:///tmp/.tmpbM44LS/src`: Failed to discover project configuration: Error loading configuration file at /tmp/.tmpbM44LS/ty2.toml: /tmp/.tmpbM44LS/ty2.toml is not a valid `ty.toml`: TOML parse error at line 2, column 2 | 2 | [rule] | ^^^^ unknown field `rule`, expected one of `baseline`, `environment`, `src`, `rules`, `terminal`, `analysis`, `overrides` . Continuing with valid settings 2026-10-27 08:42:50.791107167 DEBUG Received notification `window/showMessage` 2026-10-27 08:42:50.791111167 INFO Retrying to receive `window/showMessage` notification 2026-10-27 08:42:50.791115067 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-27 08:42:50.792376873 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:50.792402854 DEBUG Default settings failed to discover local Python environment 2026-10-27 08:42:50.792440084 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:50.792443744 DEBUG No virtual environment found 2026-10-27 08:42:50.792456384 DEBUG Adding first-party search path `/tmp/.tmpbM44LS/src` 2026-10-27 08:42:50.792460785 DEBUG Using vendored stdlib 2026-10-27 08:42:50.792564546 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:50.792569736 DEBUG Adding new file root '/tmp/.tmpbM44LS/src' of kind Project 2026-10-27 08:42:50.793162083 DEBUG Updating project to check open files 2026-10-27 08:42:50.793252255 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpbM44LS/src/foo.py") 2026-10-27 08:42:50.793293555 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpbM44LS/src/foo.py` 2026-10-27 08:42:50.793296215 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:42:50.793304235 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-27 08:42:50.793699000 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpbM44LS/src/foo.py"))}: Checking file '/tmp/.tmpbM44LS/src/foo.py' 2026-10-27 08:42:50.793852242 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpbM44LS/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-27 08:42:50.803662509 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpbM44LS/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-27 08:42:50.807833372 DEBUG method="textDocument/diagnostic" response.id=2 duration=14.52ms 2026-10-27 08:42:50.807848792 DEBUG Received server response for request 2 2026-10-27 08:42:50.818159485 DEBUG Client sends request `shutdown` with ID 3 2026-10-27 08:42:50.818184875 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:50.818191575 DEBUG method="shutdown" response.id=3 duration=10.58µs 2026-10-27 08:42:50.818201456 DEBUG Received server response for request 3 2026-10-27 08:42:50.818205846 DEBUG Client sends notification `exit` 2026-10-27 08:42:50.818215206 DEBUG Received exit notification, exiting ok test configuration::invalid_include_pattern_preserves_rules_and_diagnostics ... 2026-10-27 08:42:50.820797119 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:42:50.820855050 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:50.820902990 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:50.820960511 DEBUG Client info: None 2026-10-27 08:42:50.820989251 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:42:50.821002852 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:50.821009292 INFO Version: Unknown 2026-10-27 08:42:50.821053012 DEBUG Received server response for request 1 2026-10-27 08:42:50.821084663 DEBUG Client sends notification `initialized` 2026-10-27 08:42:50.821099103 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:50.821194214 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:50.821238245 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:50.821241555 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:50.821312156 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:50.821329396 DEBUG Initializing workspace `file:///tmp/.tmpM3sbfD/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:50.821347856 DEBUG Searching for a project in '/tmp/.tmpM3sbfD/src' 2026-10-27 08:42:50.821402057 DEBUG Found project at '/tmp/.tmpM3sbfD/src' 2026-10-27 08:42:50.821406907 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:50.822604562 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:50.822617882 DEBUG Resolving local virtual environment: /tmp/.tmpM3sbfD/src/.venv 2026-10-27 08:42:50.822667523 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:50.822672273 DEBUG No virtual environment found 2026-10-27 08:42:50.822685013 DEBUG Adding first-party search path `/tmp/.tmpM3sbfD/src` 2026-10-27 08:42:50.822689273 DEBUG Using vendored stdlib 2026-10-27 08:42:50.822786014 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:50.822791825 DEBUG Adding new file root '/tmp/.tmpM3sbfD/src' of kind Project 2026-10-27 08:42:50.823038988 ERROR Failed to load project for workspace `file:///tmp/.tmpM3sbfD/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-27 08:42:50.823057228 DEBUG Received notification `window/showMessage` 2026-10-27 08:42:50.823064078 INFO Retrying to receive `window/showMessage` notification 2026-10-27 08:42:50.823582555 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:50.823592145 DEBUG Resolving local virtual environment: /tmp/.tmpM3sbfD/src/.venv 2026-10-27 08:42:50.823629915 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:50.823633315 DEBUG No virtual environment found 2026-10-27 08:42:50.823644186 DEBUG Adding first-party search path `/tmp/.tmpM3sbfD/src` 2026-10-27 08:42:50.823648266 DEBUG Using vendored stdlib 2026-10-27 08:42:50.823729737 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:50.823733787 DEBUG Adding new file root '/tmp/.tmpM3sbfD/src' of kind Project 2026-10-27 08:42:50.824358715 DEBUG Updating project to check open files 2026-10-27 08:42:50.824362735 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-27 08:42:50.824368015 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-27 08:42:50.824457026 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:42:50.824467216 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-27 08:42:50.824524777 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpM3sbfD/src/main.py") 2026-10-27 08:42:50.824565237 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpM3sbfD/src/main.py` 2026-10-27 08:42:50.824568497 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:42:50.824576568 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(81))}}: Set open project files (count: 1) 2026-10-27 08:42:50.824898722 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpM3sbfD/src/main.py"))}: Checking file '/tmp/.tmpM3sbfD/src/main.py' 2026-10-27 08:42:50.825007933 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpM3sbfD/src/main.py"))}: Resolving dynamic module resolution paths 2026-10-27 08:42:50.833069887 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpM3sbfD/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-27 08:42:50.833142758 DEBUG method="textDocument/diagnostic" response.id=2 duration=8.56ms 2026-10-27 08:42:50.833155098 DEBUG Received server response for request 2 2026-10-27 08:42:50.843291488 DEBUG Client sends request `shutdown` with ID 3 2026-10-27 08:42:50.843313339 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:50.843319939 DEBUG method="shutdown" response.id=3 duration=9.83µs 2026-10-27 08:42:50.843330329 DEBUG Received server response for request 3 2026-10-27 08:42:50.843333819 DEBUG Client sends notification `exit` 2026-10-27 08:42:50.843342699 DEBUG Received exit notification, exiting ok test configuration::invalid_python_environment_preserves_valid_configuration ... 2026-10-27 08:42:50.845495577 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:42:50.845554427 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:50.845588198 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:50.845635568 DEBUG Client info: None 2026-10-27 08:42:50.845665409 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:42:50.845677439 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:50.845682179 INFO Version: Unknown 2026-10-27 08:42:50.845717749 DEBUG Received server response for request 1 2026-10-27 08:42:50.845743960 DEBUG Client sends notification `initialized` 2026-10-27 08:42:50.845756890 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:50.845832041 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:50.845883642 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:50.845886852 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:50.845949922 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:50.845964233 DEBUG Initializing workspace `file:///tmp/.tmpDmY9L8/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:50.845979133 DEBUG Searching for a project in '/tmp/.tmpDmY9L8/src' 2026-10-27 08:42:50.846018453 DEBUG Found project at '/tmp/.tmpDmY9L8/src' 2026-10-27 08:42:50.846022293 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:50.846636971 ERROR Failed to load project for workspace `file:///tmp/.tmpDmY9L8/src`: Invalid `environment.python` setting --> Invalid setting in configuration file `/tmp/.tmpDmY9L8/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-27 08:42:50.846676592 DEBUG Received notification `window/showMessage` 2026-10-27 08:42:50.846681122 INFO Retrying to receive `window/showMessage` notification 2026-10-27 08:42:50.846689142 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:42:50.846692502 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-27 08:42:50.847144658 DEBUG Default settings failed to discover local Python environment 2026-10-27 08:42:50.847174868 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:50.847178588 DEBUG No virtual environment found 2026-10-27 08:42:50.847189048 DEBUG Adding first-party search path `/tmp/.tmpDmY9L8/src` 2026-10-27 08:42:50.847193118 DEBUG Using vendored stdlib 2026-10-27 08:42:50.847278320 INFO Python version: Python 3.15, platform: win32 2026-10-27 08:42:50.847287080 DEBUG Adding new file root '/tmp/.tmpDmY9L8/src' of kind Project 2026-10-27 08:42:50.847739565 DEBUG Updating project to check open files 2026-10-27 08:42:50.847809236 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpDmY9L8/src/main.py") 2026-10-27 08:42:50.847845687 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpDmY9L8/src/main.py` 2026-10-27 08:42:50.847848637 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:42:50.847855907 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-27 08:42:50.848298543 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-27 08:42:50.851963430 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal["win32"] 2026-10-27 08:42:50.851994740 DEBUG method="textDocument/hover" response.id=2 duration=4.13ms 2026-10-27 08:42:50.852008640 DEBUG Received server response for request 2 2026-10-27 08:42:50.862176571 DEBUG Client sends request `shutdown` with ID 3 2026-10-27 08:42:50.862203461 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:50.862209852 DEBUG method="shutdown" response.id=3 duration=9.24µs 2026-10-27 08:42:50.862219972 DEBUG Received server response for request 3 2026-10-27 08:42:50.862223482 DEBUG Client sends notification `exit` 2026-10-27 08:42:50.862233102 DEBUG Received exit notification, exiting ok test configuration::unsupported_editor_python_version ... 2026-10-27 08:42:50.864273528 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:42:50.864344769 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:50.864383499 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:50.864441020 DEBUG Client info: None 2026-10-27 08:42:50.864464680 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:42:50.864477901 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:50.864484111 INFO Version: Unknown 2026-10-27 08:42:50.864522101 DEBUG Received server response for request 1 2026-10-27 08:42:50.864563902 DEBUG Client sends notification `initialized` 2026-10-27 08:42:50.864578942 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:50.864660333 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:50.864698824 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:50.864702164 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:50.864765464 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:50.864783485 DEBUG Initializing workspace `file:///tmp/.tmpfAZbPh/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/.tmpfAZbPh/venv", }, environment: None, version: Some( EnvironmentVersion { major: 3, minor: 16, patch: None, sys_version: None, }, ), }, ), }, ), } 2026-10-27 08:42:50.864809865 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-27 08:42:50.864813565 DEBUG Using the Python environment selected in your editor in case the configuration doesn't specify a Python environment: /tmp/.tmpfAZbPh/venv 2026-10-27 08:42:50.864816765 DEBUG Searching for a project in '/tmp/.tmpfAZbPh/src' 2026-10-27 08:42:50.864848185 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:42:50.864853476 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:50.865327552 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:50.865343482 DEBUG Attempting to parse virtual environment metadata at '/tmp/.tmpfAZbPh/venv/pyvenv.cfg' 2026-10-27 08:42:50.865368402 DEBUG Searching for site-packages directory in sys.prefix /tmp/.tmpfAZbPh/venv 2026-10-27 08:42:50.865411583 DEBUG Resolved site-packages directories for this virtual environment are: ["/tmp/.tmpfAZbPh/venv/lib/python3.16/site-packages"] 2026-10-27 08:42:50.865425963 DEBUG Searching for real stdlib directory in sys.prefix /tmp/.tmpfAZbPh/base 2026-10-27 08:42:50.865432323 DEBUG Failed to resolve real stdlib path for this virtual environment 2026-10-27 08:42:50.865434433 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/.tmpfAZbPh/base` 2026-10-27 08:42:50.865446503 DEBUG Adding first-party search path `/tmp/.tmpfAZbPh/src` 2026-10-27 08:42:50.865450603 DEBUG Using vendored stdlib 2026-10-27 08:42:50.865538694 DEBUG Adding site-packages search path `/tmp/.tmpfAZbPh/venv/lib/python3.16/site-packages` 2026-10-27 08:42:50.865543934 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:50.865546834 DEBUG Adding new file root '/tmp/.tmpfAZbPh/src' of kind Project 2026-10-27 08:42:50.865976780 DEBUG Adding new file root '/tmp/.tmpfAZbPh/venv/lib/python3.16/site-packages' of kind SearchPath 2026-10-27 08:42:50.866013760 DEBUG Updating project to check open files 2026-10-27 08:42:50.866018600 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-27 08:42:50.866022891 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-27 08:42:50.866126462 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:42:50.866132302 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-27 08:42:50.866179403 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpfAZbPh/src/main.py") 2026-10-27 08:42:50.866212383 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpfAZbPh/src/main.py` 2026-10-27 08:42:50.866215273 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:42:50.866222623 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(81))}}: Set open project files (count: 1) 2026-10-27 08:42:50.866456256 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpfAZbPh/src/main.py"))}: Checking file '/tmp/.tmpfAZbPh/src/main.py' 2026-10-27 08:42:50.866558887 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpfAZbPh/src/main.py"))}: Resolving dynamic module resolution paths 2026-10-27 08:42:50.880233723 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpfAZbPh/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-27 08:42:50.881546960 DEBUG method="textDocument/diagnostic" response.id=2 duration=15.32ms 2026-10-27 08:42:50.881562570 DEBUG Received server response for request 2 2026-10-27 08:42:50.891711731 DEBUG Client sends request `shutdown` with ID 3 2026-10-27 08:42:50.891733931 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:50.891741771 DEBUG method="shutdown" response.id=3 duration=12.07µs 2026-10-27 08:42:50.891754692 DEBUG Received server response for request 3 2026-10-27 08:42:50.891758362 DEBUG Client sends notification `exit` 2026-10-27 08:42:50.891767042 DEBUG Received exit notification, exiting ok test configuration::unsupported_inferred_python_version_setting_diagnostic ... 2026-10-27 08:42:50.894936312 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:42:50.895000823 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:50.895031564 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:50.895085444 DEBUG Client info: None 2026-10-27 08:42:50.895112795 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:42:50.895125975 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:50.895131645 INFO Version: Unknown 2026-10-27 08:42:50.895171685 DEBUG Received server response for request 1 2026-10-27 08:42:50.895211266 DEBUG Client sends notification `initialized` 2026-10-27 08:42:50.895225946 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:50.895309717 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:50.895344348 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:50.895348348 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:50.895418959 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:50.895436909 DEBUG Initializing workspace `file:///tmp/.tmp8ISPkf/project`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:50.895452649 DEBUG Searching for a project in '/tmp/.tmp8ISPkf/project' 2026-10-27 08:42:50.895486639 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:42:50.895491850 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:50.896852827 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:50.896877137 DEBUG Resolving local virtual environment: /tmp/.tmp8ISPkf/project/.venv 2026-10-27 08:42:50.896889938 DEBUG Attempting to parse virtual environment metadata at '/tmp/.tmp8ISPkf/project/.venv/pyvenv.cfg' 2026-10-27 08:42:50.896946198 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:50.896951538 DEBUG Searching for site-packages directory in sys.prefix /tmp/.tmp8ISPkf/project/.venv 2026-10-27 08:42:50.896984179 DEBUG Resolved site-packages directories for this virtual environment are: ["/tmp/.tmp8ISPkf/project/.venv/lib/python3.16/site-packages"] 2026-10-27 08:42:50.896995679 DEBUG Searching for real stdlib directory in sys.prefix /tmp/.tmp8ISPkf/base 2026-10-27 08:42:50.897001539 DEBUG Failed to resolve real stdlib path for this virtual environment 2026-10-27 08:42:50.897003619 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/.tmp8ISPkf/base` 2026-10-27 08:42:50.897017589 DEBUG Adding first-party search path `/tmp/.tmp8ISPkf/project` 2026-10-27 08:42:50.897021629 DEBUG Using vendored stdlib 2026-10-27 08:42:50.897135531 DEBUG Adding site-packages search path `/tmp/.tmp8ISPkf/project/.venv/lib/python3.16/site-packages` 2026-10-27 08:42:50.897143321 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:50.897148401 DEBUG Adding new file root '/tmp/.tmp8ISPkf/project' of kind Project 2026-10-27 08:42:50.897770019 DEBUG Adding new file root '/tmp/.tmp8ISPkf/project/.venv/lib/python3.16/site-packages' of kind SearchPath 2026-10-27 08:42:50.897799899 DEBUG Updating project to check open files 2026-10-27 08:42:50.897804299 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-27 08:42:50.897810049 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-27 08:42:50.908060881 DEBUG Client sends request `shutdown` with ID 2 2026-10-27 08:42:50.908095422 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:50.908102992 DEBUG method="shutdown" response.id=2 duration=13.49µs 2026-10-27 08:42:50.908114382 DEBUG Received server response for request 2 2026-10-27 08:42:50.908118182 DEBUG Client sends notification `exit` 2026-10-27 08:42:50.908127452 DEBUG Received exit notification, exiting ok test configuration::unsupported_inferred_python_version_setting_diagnostic_for_system_interpreter ... 2026-10-27 08:42:50.909498030 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:42:50.909552220 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:50.909586931 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:50.909646752 DEBUG Client info: None 2026-10-27 08:42:50.909673712 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:42:50.909685392 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:50.909691072 INFO Version: Unknown 2026-10-27 08:42:50.909732653 DEBUG Received server response for request 1 2026-10-27 08:42:50.909758933 DEBUG Client sends notification `initialized` 2026-10-27 08:42:50.909773443 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:50.909876355 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:50.909916455 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:50.909919715 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:50.909983456 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:50.910005186 DEBUG Initializing workspace `file:///tmp/.tmp8uQZz0/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/.tmp8uQZz0/python/bin/python3.16", query: None, fragment: None, }, ), sys_prefix: "/tmp/.tmp8uQZz0/python", }, environment: None, version: None, }, ), }, ), } 2026-10-27 08:42:50.910036477 DEBUG Using the Python environment selected in your editor in case the configuration doesn't specify a Python environment: /tmp/.tmp8uQZz0/python 2026-10-27 08:42:50.910040637 DEBUG Searching for a project in '/tmp/.tmp8uQZz0/project' 2026-10-27 08:42:50.910076657 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:42:50.910082627 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:50.911251352 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:50.911268092 DEBUG Attempting to parse virtual environment metadata at '/tmp/.tmp8uQZz0/python/pyvenv.cfg' 2026-10-27 08:42:50.911276663 DEBUG Searching for site-packages directory in sys.prefix /tmp/.tmp8uQZz0/python 2026-10-27 08:42:50.911331533 DEBUG Resolved site-packages directories for this environment are: ["/tmp/.tmp8uQZz0/python/lib/python3.16/site-packages"] 2026-10-27 08:42:50.911335233 DEBUG Searching for real stdlib directory in sys.prefix /tmp/.tmp8uQZz0/python 2026-10-27 08:42:50.911343543 DEBUG Resolved real stdlib directory for this environment is: "/tmp/.tmp8uQZz0/python/lib/python3.16" 2026-10-27 08:42:50.911356444 DEBUG Adding first-party search path `/tmp/.tmp8uQZz0/project` 2026-10-27 08:42:50.911360914 DEBUG Using vendored stdlib 2026-10-27 08:42:50.911454915 DEBUG Adding site-packages search path `/tmp/.tmp8uQZz0/python/lib/python3.16/site-packages` 2026-10-27 08:42:50.911464885 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:50.911468535 DEBUG Adding new file root '/tmp/.tmp8uQZz0/project' of kind Project 2026-10-27 08:42:50.911993942 DEBUG Adding new file root '/tmp/.tmp8uQZz0/python/lib/python3.16/site-packages' of kind SearchPath 2026-10-27 08:42:50.912020212 DEBUG Updating project to check open files 2026-10-27 08:42:50.912024342 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-27 08:42:50.912028902 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-27 08:42:50.922181893 DEBUG Client sends request `shutdown` with ID 2 2026-10-27 08:42:50.922209183 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:50.922215343 DEBUG method="shutdown" response.id=2 duration=11.74µs 2026-10-27 08:42:50.922225383 DEBUG Received server response for request 2 2026-10-27 08:42:50.922229713 DEBUG Client sends notification `exit` 2026-10-27 08:42:50.922238913 DEBUG Received exit notification, exiting ok test file_watching::nested_search_path_picks_up_missed_dependency_edit ... 2026-10-27 08:42:50.923638702 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-27 08:42:50.923710362 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:50.923742233 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:50.923792484 DEBUG Client info: None 2026-10-27 08:42:50.923815134 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:42:50.923828044 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "FILE_WATCHER_SUPPORT", "RELATIVE_FILE_WATCHER_SUPPORT", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:50.923833744 INFO Version: Unknown 2026-10-27 08:42:50.923887615 DEBUG Received server response for request 1 2026-10-27 08:42:50.923922085 DEBUG Client sends notification `initialized` 2026-10-27 08:42:50.924003986 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:50.924036877 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:50.924040367 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:50.924102378 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:50.924115758 DEBUG Initializing workspace `file:///tmp/.tmpcrUVx0/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:50.924130278 DEBUG Searching for a project in '/tmp/.tmpcrUVx0/src' 2026-10-27 08:42:50.924175568 DEBUG Found project at '/tmp/.tmpcrUVx0/src' 2026-10-27 08:42:50.924179448 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:50.924657045 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:50.924662475 DEBUG Resolving local virtual environment: /tmp/.tmpcrUVx0/src/.venv 2026-10-27 08:42:50.924710475 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:50.924714935 DEBUG No virtual environment found 2026-10-27 08:42:50.924730446 DEBUG Adding extra search-path `/tmp/.tmpcrUVx0/dependencies` 2026-10-27 08:42:50.924734746 DEBUG Adding first-party search path `/tmp/.tmpcrUVx0/src` 2026-10-27 08:42:50.924738576 DEBUG Using vendored stdlib 2026-10-27 08:42:50.924815217 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:50.924818917 DEBUG Adding new file root '/tmp/.tmpcrUVx0/src' of kind Project 2026-10-27 08:42:50.925206712 DEBUG Adding new file root '/tmp/.tmpcrUVx0/dependencies' of kind SearchPath 2026-10-27 08:42:50.925241142 DEBUG Resolving dynamic module resolution paths 2026-10-27 08:42:50.927769845 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-27 08:42:50.927812295 DEBUG Received server request `client/registerCapability` 2026-10-27 08:42:50.927819535 INFO Retrying to receive `client/registerCapability` request 2026-10-27 08:42:50.927925297 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:42:50.927930877 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-27 08:42:50.927968827 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpcrUVx0/src/main.py") 2026-10-27 08:42:50.927977427 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpcrUVx0/src/main.py` 2026-10-27 08:42:50.927991437 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpcrUVx0/src/main.py` 2026-10-27 08:42:50.928137789 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpcrUVx0/src/main.py` to project `src` 2026-10-27 08:42:50.928153030 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpcrUVx0/src/main.py` 2026-10-27 08:42:50.928155820 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:42:50.928163360 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(280))}}: Set open project files (count: 1) 2026-10-27 08:42:50.928304862 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpcrUVx0/src/main.py"))}: Checking file '/tmp/.tmpcrUVx0/src/main.py' 2026-10-27 08:42:50.937110255 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpcrUVx0/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-27 08:42:50.938456782 DEBUG method="textDocument/diagnostic" response.id=2 duration=10.28ms 2026-10-27 08:42:50.938472942 DEBUG Received server response for request 2 2026-10-27 08:42:50.938563803 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-27 08:42:50.938590094 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpcrUVx0/src` 2026-10-27 08:42:50.938619074 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpcrUVx0/src/pyproject.toml", kind: Any } 2026-10-27 08:42:50.938630784 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for a project in '/tmp/.tmpcrUVx0/src' 2026-10-27 08:42:50.938658765 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Found project at '/tmp/.tmpcrUVx0/src' 2026-10-27 08:42:50.938662925 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:50.938669685 INFO notification{method=workspace/didChangeWatchedFiles}:apply_changes: Defaulting to python-platform `linux` 2026-10-27 08:42:50.938672885 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Resolving local virtual environment: /tmp/.tmpcrUVx0/src/.venv 2026-10-27 08:42:50.938713345 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:50.938717765 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: No virtual environment found 2026-10-27 08:42:50.938728036 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding first-party search path `/tmp/.tmpcrUVx0/src` 2026-10-27 08:42:50.938732246 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Using vendored stdlib 2026-10-27 08:42:50.938815797 INFO notification{method=workspace/didChangeWatchedFiles}:apply_changes: Python version: Python 3.15, platform: linux 2026-10-27 08:42:50.939250772 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Reloading project after structural change 2026-10-27 08:42:50.939259682 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Reloading project 2026-10-27 08:42:50.939297663 DEBUG notification{method=workspace/didChangeWatchedFiles}: Resolving dynamic module resolution paths 2026-10-27 08:42:50.939322153 DEBUG Received server request `client/registerCapability` 2026-10-27 08:42:50.939326033 INFO Retrying to receive `client/registerCapability` request 2026-10-27 08:42:50.939379394 DEBUG Received server request `client/unregisterCapability` 2026-10-27 08:42:50.939381804 INFO Retrying to receive `client/unregisterCapability` request 2026-10-27 08:42:50.939419724 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-27 08:42:50.939435025 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpcrUVx0/src` 2026-10-27 08:42:50.939457885 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpcrUVx0/src/pyproject.toml", kind: Any } 2026-10-27 08:42:50.939466985 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for a project in '/tmp/.tmpcrUVx0/src' 2026-10-27 08:42:50.939492845 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Found project at '/tmp/.tmpcrUVx0/src' 2026-10-27 08:42:50.939496645 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:50.939503166 INFO notification{method=workspace/didChangeWatchedFiles}:apply_changes: Defaulting to python-platform `linux` 2026-10-27 08:42:50.939506616 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Resolving local virtual environment: /tmp/.tmpcrUVx0/src/.venv 2026-10-27 08:42:50.939539836 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:50.939544036 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: No virtual environment found 2026-10-27 08:42:50.939559286 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding extra search-path `/tmp/.tmpcrUVx0/dependencies/pkg` 2026-10-27 08:42:50.939563526 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding first-party search path `/tmp/.tmpcrUVx0/src` 2026-10-27 08:42:50.939567786 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Using vendored stdlib 2026-10-27 08:42:50.939636367 INFO notification{method=workspace/didChangeWatchedFiles}:apply_changes: Python version: Python 3.15, platform: linux 2026-10-27 08:42:50.939640617 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding new file root '/tmp/.tmpcrUVx0/dependencies/pkg' of kind SearchPath 2026-10-27 08:42:50.940024002 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Reloading project after structural change 2026-10-27 08:42:50.940031512 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Reloading project 2026-10-27 08:42:50.940066653 DEBUG notification{method=workspace/didChangeWatchedFiles}: Resolving dynamic module resolution paths 2026-10-27 08:42:50.940093413 DEBUG Received server request `client/registerCapability` 2026-10-27 08:42:50.940096653 INFO Retrying to receive `client/registerCapability` request 2026-10-27 08:42:50.940128264 DEBUG Updating the revision of `/tmp/.tmpcrUVx0/dependencies/pkg/dependency.py` 2026-10-27 08:42:50.940143504 DEBUG Received server request `client/unregisterCapability` 2026-10-27 08:42:50.940146634 INFO Retrying to receive `client/unregisterCapability` request 2026-10-27 08:42:50.940155524 DEBUG Client sends notification `textDocument/didChange` 2026-10-27 08:42:50.940159434 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-27 08:42:50.940168074 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-27 08:42:50.940193724 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpcrUVx0/src/main.py", kind: FileContent } 2026-10-27 08:42:50.940198805 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpcrUVx0/src/main.py` 2026-10-27 08:42:50.940285136 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpcrUVx0/src/main.py` to project `src` 2026-10-27 08:42:50.940333426 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpcrUVx0/src/main.py"))}: Checking file '/tmp/.tmpcrUVx0/src/main.py' 2026-10-27 08:42:50.946475915 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpcrUVx0/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-27 08:42:50.950123932 DEBUG method="textDocument/diagnostic" response.id=3 duration=9.83ms 2026-10-27 08:42:50.950138702 DEBUG Received server response for request 3 2026-10-27 08:42:50.960266362 DEBUG Client sends request `shutdown` with ID 4 2026-10-27 08:42:50.960294653 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:50.960300143 DEBUG method="shutdown" response.id=4 duration=8.17µs 2026-10-27 08:42:50.960316983 DEBUG Received server response for request 4 2026-10-27 08:42:50.960320733 DEBUG Client sends notification `exit` 2026-10-27 08:42:50.960336023 DEBUG Received exit notification, exiting ok test file_watching::picks_up_edits_to_unwatched_pth_files ... 2026-10-27 08:42:50.963798738 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-27 08:42:50.963886069 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:50.963922370 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:50.963976350 DEBUG Client info: None 2026-10-27 08:42:50.964001731 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:42:50.964015141 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "FILE_WATCHER_SUPPORT", "RELATIVE_FILE_WATCHER_SUPPORT", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:50.964021621 INFO Version: Unknown 2026-10-27 08:42:50.964060561 DEBUG Received server response for request 1 2026-10-27 08:42:50.964097042 DEBUG Client sends notification `initialized` 2026-10-27 08:42:50.964196083 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:50.964234944 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:50.964239034 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:50.964308675 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:50.964324535 DEBUG Initializing workspace `file:///tmp/.tmpxNVSvg/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:50.964350225 DEBUG Searching for a project in '/tmp/.tmpxNVSvg/src' 2026-10-27 08:42:50.964389586 DEBUG Found project at '/tmp/.tmpxNVSvg/src' 2026-10-27 08:42:50.964394186 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:50.964934293 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:50.964950543 DEBUG Attempting to parse virtual environment metadata at '/tmp/.tmpxNVSvg/venv/pyvenv.cfg' 2026-10-27 08:42:50.964972443 DEBUG Searching for site-packages directory in sys.prefix /tmp/.tmpxNVSvg/venv 2026-10-27 08:42:50.965013244 DEBUG Resolved site-packages directories for this virtual environment are: ["/tmp/.tmpxNVSvg/venv/lib/python3.12/site-packages"] 2026-10-27 08:42:50.965028124 DEBUG Searching for real stdlib directory in sys.prefix /tmp/.tmpxNVSvg/base 2026-10-27 08:42:50.965034054 DEBUG Failed to resolve real stdlib path for this virtual environment 2026-10-27 08:42:50.965036534 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/.tmpxNVSvg/base` 2026-10-27 08:42:50.965048924 DEBUG Adding first-party search path `/tmp/.tmpxNVSvg/src` 2026-10-27 08:42:50.965053044 DEBUG Using vendored stdlib 2026-10-27 08:42:50.965139155 DEBUG Adding site-packages search path `/tmp/.tmpxNVSvg/venv/lib/python3.12/site-packages` 2026-10-27 08:42:50.965144705 INFO Python version: Python 3.12, platform: linux 2026-10-27 08:42:50.965148325 DEBUG Adding new file root '/tmp/.tmpxNVSvg/src' of kind Project 2026-10-27 08:42:50.965568131 DEBUG Adding new file root '/tmp/.tmpxNVSvg/venv/lib/python3.12/site-packages' of kind SearchPath 2026-10-27 08:42:50.965595191 DEBUG Resolving dynamic module resolution paths 2026-10-27 08:42:50.965638012 DEBUG Adding editable installation to module resolution path /tmp/.tmpxNVSvg/old 2026-10-27 08:42:50.965640942 DEBUG Adding new file root '/tmp/.tmpxNVSvg/old' of kind SearchPath 2026-10-27 08:42:50.968241585 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-27 08:42:50.968297026 DEBUG Received server request `client/registerCapability` 2026-10-27 08:42:50.968304296 INFO Retrying to receive `client/registerCapability` request 2026-10-27 08:42:50.968423717 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:42:50.968431818 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-27 08:42:50.968471698 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpxNVSvg/src/main.py") 2026-10-27 08:42:50.968480648 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpxNVSvg/src/main.py` 2026-10-27 08:42:50.968497218 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpxNVSvg/src/main.py` 2026-10-27 08:42:50.968617660 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpxNVSvg/src/main.py` to project `src` 2026-10-27 08:42:50.968634180 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpxNVSvg/src/main.py` 2026-10-27 08:42:50.968636990 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:42:50.968644820 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(300))}}: Set open project files (count: 1) 2026-10-27 08:42:50.968801632 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpxNVSvg/src/main.py"))}: Checking file '/tmp/.tmpxNVSvg/src/main.py' 2026-10-27 08:42:50.977774448 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpxNVSvg/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-27 08:42:50.979124455 DEBUG method="textDocument/diagnostic" response.id=2 duration=10.47ms 2026-10-27 08:42:50.979139965 DEBUG Received server response for request 2 2026-10-27 08:42:50.979215386 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-27 08:42:50.979238477 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpxNVSvg/src` 2026-10-27 08:42:50.979260687 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpxNVSvg/src/pyproject.toml", kind: Any } 2026-10-27 08:42:50.979271257 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for a project in '/tmp/.tmpxNVSvg/src' 2026-10-27 08:42:50.979297587 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Found project at '/tmp/.tmpxNVSvg/src' 2026-10-27 08:42:50.979301457 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:50.979308297 INFO notification{method=workspace/didChangeWatchedFiles}:apply_changes: Defaulting to python-platform `linux` 2026-10-27 08:42:50.979311387 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Resolving local virtual environment: /tmp/.tmpxNVSvg/src/.venv 2026-10-27 08:42:50.979351198 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:50.979356058 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: No virtual environment found 2026-10-27 08:42:50.979368408 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding first-party search path `/tmp/.tmpxNVSvg/src` 2026-10-27 08:42:50.979372978 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Using vendored stdlib 2026-10-27 08:42:50.979446799 INFO notification{method=workspace/didChangeWatchedFiles}:apply_changes: Python version: Python 3.15, platform: linux 2026-10-27 08:42:50.979880585 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Reloading project after structural change 2026-10-27 08:42:50.979887335 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Reloading project 2026-10-27 08:42:50.979929295 DEBUG notification{method=workspace/didChangeWatchedFiles}: Resolving dynamic module resolution paths 2026-10-27 08:42:50.979952356 DEBUG Received server request `client/registerCapability` 2026-10-27 08:42:50.979956196 INFO Retrying to receive `client/registerCapability` request 2026-10-27 08:42:50.980013037 DEBUG Received server request `client/unregisterCapability` 2026-10-27 08:42:50.980015647 INFO Retrying to receive `client/unregisterCapability` request 2026-10-27 08:42:50.980056337 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-27 08:42:50.980071797 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpxNVSvg/src` 2026-10-27 08:42:50.980096058 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpxNVSvg/src/pyproject.toml", kind: Any } 2026-10-27 08:42:50.980105328 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for a project in '/tmp/.tmpxNVSvg/src' 2026-10-27 08:42:50.980129348 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Found project at '/tmp/.tmpxNVSvg/src' 2026-10-27 08:42:50.980133208 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:50.980139868 INFO notification{method=workspace/didChangeWatchedFiles}:apply_changes: Defaulting to python-platform `linux` 2026-10-27 08:42:50.980150968 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Attempting to parse virtual environment metadata at '/tmp/.tmpxNVSvg/venv/pyvenv.cfg' 2026-10-27 08:42:50.980169089 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for site-packages directory in sys.prefix /tmp/.tmpxNVSvg/venv 2026-10-27 08:42:50.980208409 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Resolved site-packages directories for this virtual environment are: ["/tmp/.tmpxNVSvg/venv/lib/python3.12/site-packages"] 2026-10-27 08:42:50.980220869 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for real stdlib directory in sys.prefix /tmp/.tmpxNVSvg/base 2026-10-27 08:42:50.980227299 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Failed to resolve real stdlib path for this virtual environment 2026-10-27 08:42:50.980229669 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/.tmpxNVSvg/base` 2026-10-27 08:42:50.980241489 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding first-party search path `/tmp/.tmpxNVSvg/src` 2026-10-27 08:42:50.980245570 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Using vendored stdlib 2026-10-27 08:42:50.980323170 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding site-packages search path `/tmp/.tmpxNVSvg/venv/lib/python3.12/site-packages` 2026-10-27 08:42:50.980328771 INFO notification{method=workspace/didChangeWatchedFiles}:apply_changes: Python version: Python 3.12, platform: linux 2026-10-27 08:42:50.980687385 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Reloading project after structural change 2026-10-27 08:42:50.980694755 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Reloading project 2026-10-27 08:42:50.980757926 DEBUG Received server request `client/registerCapability` 2026-10-27 08:42:50.980762966 INFO Retrying to receive `client/registerCapability` request 2026-10-27 08:42:50.980837687 DEBUG Updating the revision of `/tmp/.tmpxNVSvg/venv/lib/python3.12/site-packages/dependency.pth` 2026-10-27 08:42:50.980858437 DEBUG Received server request `client/unregisterCapability` 2026-10-27 08:42:50.980861267 INFO Retrying to receive `client/unregisterCapability` request 2026-10-27 08:42:50.980891208 DEBUG Resolving dynamic module resolution paths 2026-10-27 08:42:50.980895398 DEBUG Adding editable installation to module resolution path /tmp/.tmpxNVSvg/new 2026-10-27 08:42:50.980898418 DEBUG Adding new file root '/tmp/.tmpxNVSvg/new' of kind SearchPath 2026-10-27 08:42:50.980932178 DEBUG Received server request `client/registerCapability` 2026-10-27 08:42:50.980935928 INFO Retrying to receive `client/registerCapability` request 2026-10-27 08:42:50.980982459 DEBUG Received server request `client/unregisterCapability` 2026-10-27 08:42:50.980985189 INFO Retrying to receive `client/unregisterCapability` request 2026-10-27 08:42:50.980990719 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-27 08:42:50.981119891 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpxNVSvg/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-27 08:42:50.983890916 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpxNVSvg/src/main.py"))}: Checking file '/tmp/.tmpxNVSvg/src/main.py' 2026-10-27 08:42:50.983931487 DEBUG method="textDocument/diagnostic" response.id=3 duration=2.94ms 2026-10-27 08:42:50.983941767 DEBUG Received server response for request 3 2026-10-27 08:42:50.994062967 DEBUG Client sends request `shutdown` with ID 4 2026-10-27 08:42:50.994098428 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:50.994106658 DEBUG method="shutdown" response.id=4 duration=11.19µs 2026-10-27 08:42:50.994117498 DEBUG Received server response for request 4 2026-10-27 08:42:50.994121358 DEBUG Client sends notification `exit` 2026-10-27 08:42:50.994136488 DEBUG Received exit notification, exiting ok test file_watching::refreshes_script_dependency_after_rewatch ... 2026-10-27 08:42:50.997398090 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-27 08:42:50.997477301 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:50.997515592 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:50.997573382 DEBUG Client info: None 2026-10-27 08:42:50.997599783 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:42:50.997612153 DEBUG Resolved client capabilities: ["WORKSPACE_DIAGNOSTIC_REFRESH", "INLAY_HINT_REFRESH", "PULL_DIAGNOSTICS", "FILE_WATCHER_SUPPORT", "RELATIVE_FILE_WATCHER_SUPPORT", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:50.997619993 INFO Version: Unknown 2026-10-27 08:42:50.997662413 DEBUG Received server response for request 1 2026-10-27 08:42:50.997703364 DEBUG Client sends notification `initialized` 2026-10-27 08:42:50.997797655 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:50.997836596 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:50.997840136 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:50.997915497 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:50.997929817 DEBUG Initializing workspace `file:///tmp/.tmpwylnEc/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:50.997946287 DEBUG Searching for a project in '/tmp/.tmpwylnEc/src' 2026-10-27 08:42:50.997979337 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:42:50.997984638 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:50.998481924 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:50.998486914 DEBUG Resolving local virtual environment: /tmp/.tmpwylnEc/src/.venv 2026-10-27 08:42:50.998528905 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:50.998533135 DEBUG No virtual environment found 2026-10-27 08:42:50.998543915 DEBUG Adding first-party search path `/tmp/.tmpwylnEc/src` 2026-10-27 08:42:50.998547885 DEBUG Using vendored stdlib 2026-10-27 08:42:50.998630506 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:50.998634516 DEBUG Adding new file root '/tmp/.tmpwylnEc/src' of kind Project 2026-10-27 08:42:50.999071932 DEBUG Resolving dynamic module resolution paths 2026-10-27 08:42:51.000649582 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-27 08:42:51.001085737 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:51.001119318 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:51.001123558 DEBUG No virtual environment found 2026-10-27 08:42:51.001130518 DEBUG Adding extra search-path `/tmp/.tmpwylnEc/dependencies` 2026-10-27 08:42:51.001134888 DEBUG Using vendored stdlib 2026-10-27 08:42:51.001207709 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:51.001214129 DEBUG Adding new file root '/tmp/.tmpwylnEc/dependencies' of kind SearchPath 2026-10-27 08:42:51.001234819 DEBUG Resolving dynamic module resolution paths 2026-10-27 08:42:51.001260200 DEBUG Received server request `client/registerCapability` 2026-10-27 08:42:51.001266690 INFO Retrying to receive `client/registerCapability` request 2026-10-27 08:42:51.001367581 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:42:51.001374761 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-27 08:42:51.001411082 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpwylnEc/src/script.py") 2026-10-27 08:42:51.001417662 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpwylnEc/src/script.py` 2026-10-27 08:42:51.001430322 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpwylnEc/src/script.py` 2026-10-27 08:42:51.001544163 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpwylnEc/src/script.py` to project `src` 2026-10-27 08:42:51.001564394 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpwylnEc/src/script.py` 2026-10-27 08:42:51.001566764 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:42:51.001574704 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(280))}}: Set open project files (count: 1) 2026-10-27 08:42:51.001826197 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpwylnEc/src/script.py"))}: Checking file '/tmp/.tmpwylnEc/src/script.py' 2026-10-27 08:42:51.010206635 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpwylnEc/src/script.py"))}: Module `__builtins__` not found in search paths 2026-10-27 08:42:51.011535522 DEBUG method="textDocument/diagnostic" response.id=2 duration=9.95ms 2026-10-27 08:42:51.011552702 DEBUG Received server response for request 2 2026-10-27 08:42:51.011613373 DEBUG Client sends notification `textDocument/didChange` 2026-10-27 08:42:51.011631333 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-27 08:42:51.011657213 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpwylnEc/src/script.py", kind: FileContent } 2026-10-27 08:42:51.011662014 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpwylnEc/src/script.py` 2026-10-27 08:42:51.011753375 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpwylnEc/src/script.py` to project `src` 2026-10-27 08:42:51.012159290 INFO notification{method=textDocument/didChange}: Defaulting to python-platform `linux` 2026-10-27 08:42:51.012193220 DEBUG notification{method=textDocument/didChange}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:51.012197930 DEBUG notification{method=textDocument/didChange}: No virtual environment found 2026-10-27 08:42:51.012200440 DEBUG notification{method=textDocument/didChange}: Using vendored stdlib 2026-10-27 08:42:51.012272641 INFO notification{method=textDocument/didChange}: Python version: Python 3.15, platform: linux 2026-10-27 08:42:51.012302232 DEBUG notification{method=textDocument/didChange}: Resolving dynamic module resolution paths 2026-10-27 08:42:51.012326022 DEBUG Received server request `client/registerCapability` 2026-10-27 08:42:51.012331372 INFO Retrying to receive `client/registerCapability` request 2026-10-27 08:42:51.012380593 DEBUG Received server request `client/unregisterCapability` 2026-10-27 08:42:51.012385343 INFO Retrying to receive `client/unregisterCapability` request 2026-10-27 08:42:51.012421493 DEBUG Client sends notification `textDocument/didChange` 2026-10-27 08:42:51.012436944 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-27 08:42:51.012463594 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpwylnEc/src/script.py", kind: FileContent } 2026-10-27 08:42:51.012468314 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpwylnEc/src/script.py` 2026-10-27 08:42:51.012554765 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpwylnEc/src/script.py` to project `src` 2026-10-27 08:42:51.012931350 INFO notification{method=textDocument/didChange}: Defaulting to python-platform `linux` 2026-10-27 08:42:51.012960830 DEBUG notification{method=textDocument/didChange}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:51.012964940 DEBUG notification{method=textDocument/didChange}: No virtual environment found 2026-10-27 08:42:51.012971390 DEBUG notification{method=textDocument/didChange}: Adding extra search-path `/tmp/.tmpwylnEc/dependencies` 2026-10-27 08:42:51.012975760 DEBUG notification{method=textDocument/didChange}: Using vendored stdlib 2026-10-27 08:42:51.013043251 INFO notification{method=textDocument/didChange}: Python version: Python 3.15, platform: linux 2026-10-27 08:42:51.013095072 DEBUG Received server request `client/registerCapability` 2026-10-27 08:42:51.013098932 INFO Retrying to receive `client/registerCapability` request 2026-10-27 08:42:51.013140433 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-27 08:42:51.013182863 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpwylnEc/src/script.py"))}: Checking file '/tmp/.tmpwylnEc/src/script.py' 2026-10-27 08:42:51.013259844 DEBUG method="textDocument/diagnostic" response.id=3 duration=105.23µs 2026-10-27 08:42:51.013270664 DEBUG Received server response for request 3 2026-10-27 08:42:51.013309275 DEBUG Updating the revision of `/tmp/.tmpwylnEc/dependencies/dependency.py` 2026-10-27 08:42:51.013346105 DEBUG Received server request `workspace/diagnostic/refresh` 2026-10-27 08:42:51.013349935 DEBUG Received server request `workspace/inlayHint/refresh` 2026-10-27 08:42:51.013352035 DEBUG Received server request `client/unregisterCapability` 2026-10-27 08:42:51.013354035 INFO Retrying to receive `client/unregisterCapability` request 2026-10-27 08:42:51.013362915 DEBUG Client sends request `textDocument/diagnostic` with ID 4 2026-10-27 08:42:51.016184212 DEBUG request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpwylnEc/src/script.py"))}: Checking file '/tmp/.tmpwylnEc/src/script.py' 2026-10-27 08:42:51.016220532 DEBUG method="textDocument/diagnostic" response.id=4 duration=2.85ms 2026-10-27 08:42:51.016231652 DEBUG Received server response for request 4 2026-10-27 08:42:51.026353182 DEBUG Client sends request `shutdown` with ID 5 2026-10-27 08:42:51.026375993 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:51.026383583 DEBUG method="shutdown" response.id=5 duration=10.33µs 2026-10-27 08:42:51.026393923 DEBUG Received server response for request 5 2026-10-27 08:42:51.026397433 DEBUG Client sends notification `exit` 2026-10-27 08:42:51.026405913 DEBUG Received exit notification, exiting ok test file_watching::watches_project_without_relative_patterns ... 2026-10-27 08:42:51.029280770 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-27 08:42:51.029340101 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:51.029378721 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:51.029436912 DEBUG Client info: None 2026-10-27 08:42:51.029470443 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:42:51.029481103 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "FILE_WATCHER_SUPPORT", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:51.029486863 INFO Version: Unknown 2026-10-27 08:42:51.029522313 DEBUG Received server response for request 1 2026-10-27 08:42:51.029554434 DEBUG Client sends notification `initialized` 2026-10-27 08:42:51.029652865 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:51.029692835 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:51.029696195 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:51.029760356 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:51.029775936 DEBUG Initializing workspace `file:///tmp/.tmpVfHf0j/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:51.029791287 DEBUG Searching for a project in '/tmp/.tmpVfHf0j/src' 2026-10-27 08:42:51.029823327 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:42:51.029828347 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:51.030339864 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:51.030345804 DEBUG Resolving local virtual environment: /tmp/.tmpVfHf0j/src/.venv 2026-10-27 08:42:51.030388184 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:51.030392184 DEBUG No virtual environment found 2026-10-27 08:42:51.030403555 DEBUG Adding first-party search path `/tmp/.tmpVfHf0j/src` 2026-10-27 08:42:51.030407655 DEBUG Using vendored stdlib 2026-10-27 08:42:51.030485126 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:51.030489536 DEBUG Adding new file root '/tmp/.tmpVfHf0j/src' of kind Project 2026-10-27 08:42:51.030924371 DEBUG Resolving dynamic module resolution paths 2026-10-27 08:42:51.033444704 INFO Project::index_files{project=src}: Indexed 2 file(s) in 0.003s 2026-10-27 08:42:51.033475744 DEBUG Received server request `client/registerCapability` 2026-10-27 08:42:51.033482074 INFO Retrying to receive `client/registerCapability` request 2026-10-27 08:42:51.033544945 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:42:51.033574245 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-27 08:42:51.033577975 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-27 08:42:51.033586885 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpVfHf0j/src/main.py") 2026-10-27 08:42:51.033595846 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpVfHf0j/src/main.py` 2026-10-27 08:42:51.033610496 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpVfHf0j/src/main.py` 2026-10-27 08:42:51.033730247 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpVfHf0j/src/main.py` to project `src` 2026-10-27 08:42:51.033745568 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpVfHf0j/src/main.py` 2026-10-27 08:42:51.033748238 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:42:51.033756138 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(280))}}: Set open project files (count: 1) 2026-10-27 08:42:51.033773088 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpVfHf0j/src` 2026-10-27 08:42:51.033791028 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpVfHf0j/src/dependency.py", kind: Any } 2026-10-27 08:42:51.033797848 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the revision of `/tmp/.tmpVfHf0j/src/dependency.py` 2026-10-27 08:42:51.033905450 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding file `/tmp/.tmpVfHf0j/src/dependency.py` to project `src` 2026-10-27 08:42:51.034029221 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpVfHf0j/src/main.py"))}: Checking file '/tmp/.tmpVfHf0j/src/main.py' 2026-10-27 08:42:51.042877265 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpVfHf0j/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-27 08:42:51.046908137 DEBUG method="textDocument/diagnostic" response.id=2 duration=12.99ms 2026-10-27 08:42:51.046923497 DEBUG Received server response for request 2 2026-10-27 08:42:51.057048047 DEBUG Client sends request `shutdown` with ID 3 2026-10-27 08:42:51.057067507 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:51.057075188 DEBUG method="shutdown" response.id=3 duration=11.90µs 2026-10-27 08:42:51.057085188 DEBUG Received server response for request 3 2026-10-27 08:42:51.057088978 DEBUG Client sends notification `exit` 2026-10-27 08:42:51.057097408 DEBUG Received exit notification, exiting ok test folding_range::folding_range_basic_functionality ... 2026-10-27 08:42:51.060022105 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:42:51.060087256 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:51.060119177 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:51.060167147 DEBUG Client info: None 2026-10-27 08:42:51.060190478 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:42:51.060204718 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:51.060210858 INFO Version: Unknown 2026-10-27 08:42:51.060252158 DEBUG Received server response for request 1 2026-10-27 08:42:51.060292859 DEBUG Client sends notification `initialized` 2026-10-27 08:42:51.060308429 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:51.060377020 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:51.060416651 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:51.060420551 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:51.060434761 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:42:51.060437581 DEBUG Client sends request `textDocument/foldingRange` with ID 2 2026-10-27 08:42:51.060487851 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:51.060503502 DEBUG Initializing workspace `file:///tmp/.tmpirUwFC/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:51.060519972 DEBUG Searching for a project in '/tmp/.tmpirUwFC/src' 2026-10-27 08:42:51.060553692 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:42:51.060558202 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:51.061081979 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:51.061087669 DEBUG Resolving local virtual environment: /tmp/.tmpirUwFC/src/.venv 2026-10-27 08:42:51.061130710 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:51.061135140 DEBUG No virtual environment found 2026-10-27 08:42:51.061146710 DEBUG Adding first-party search path `/tmp/.tmpirUwFC/src` 2026-10-27 08:42:51.061150850 DEBUG Using vendored stdlib 2026-10-27 08:42:51.061230031 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:51.061234141 DEBUG Adding new file root '/tmp/.tmpirUwFC/src' of kind Project 2026-10-27 08:42:51.061653116 DEBUG Updating project to check open files 2026-10-27 08:42:51.061711467 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpirUwFC/src/foo.py") 2026-10-27 08:42:51.061742648 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpirUwFC/src/foo.py` 2026-10-27 08:42:51.061745508 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:42:51.061752818 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-27 08:42:51.061895800 DEBUG method="textDocument/foldingRange" response.id=2 duration=136.32µs 2026-10-27 08:42:51.061906420 DEBUG Received server response for request 2 2026-10-27 08:42:51.072128521 DEBUG Client sends request `shutdown` with ID 3 2026-10-27 08:42:51.072154491 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:51.072160482 DEBUG method="shutdown" response.id=3 duration=8.75µs 2026-10-27 08:42:51.072170402 DEBUG Received server response for request 3 2026-10-27 08:42:51.072173762 DEBUG Client sends notification `exit` 2026-10-27 08:42:51.072182472 DEBUG Received exit notification, exiting ok test folding_range::folding_range_multiline_block_headers ... 2026-10-27 08:42:51.073545329 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:42:51.073608250 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:51.073645511 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:51.073701091 DEBUG Client info: None 2026-10-27 08:42:51.073726402 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:42:51.073739562 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:51.073745192 INFO Version: Unknown 2026-10-27 08:42:51.073787603 DEBUG Received server response for request 1 2026-10-27 08:42:51.073823203 DEBUG Client sends notification `initialized` 2026-10-27 08:42:51.073838673 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:51.073946445 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:51.073981215 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:51.073984695 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:51.073998915 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:42:51.074001855 DEBUG Client sends request `textDocument/foldingRange` with ID 2 2026-10-27 08:42:51.074055116 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:51.074072506 DEBUG Initializing workspace `file:///tmp/.tmpRguwEX/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:51.074088156 DEBUG Searching for a project in '/tmp/.tmpRguwEX/src' 2026-10-27 08:42:51.074123317 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:42:51.074128887 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:51.075512905 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:51.075525275 DEBUG Resolving local virtual environment: /tmp/.tmpRguwEX/src/.venv 2026-10-27 08:42:51.075576975 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:51.075581936 DEBUG No virtual environment found 2026-10-27 08:42:51.075594216 DEBUG Adding first-party search path `/tmp/.tmpRguwEX/src` 2026-10-27 08:42:51.075598396 DEBUG Using vendored stdlib 2026-10-27 08:42:51.075708187 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:51.075714987 DEBUG Adding new file root '/tmp/.tmpRguwEX/src' of kind Project 2026-10-27 08:42:51.076307975 DEBUG Updating project to check open files 2026-10-27 08:42:51.076399356 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpRguwEX/src/foo.py") 2026-10-27 08:42:51.076438777 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpRguwEX/src/foo.py` 2026-10-27 08:42:51.076441507 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:42:51.076449637 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-27 08:42:51.076940323 DEBUG method="textDocument/foldingRange" response.id=2 duration=483.92µs 2026-10-27 08:42:51.076954413 DEBUG Received server response for request 2 2026-10-27 08:42:51.087177085 DEBUG Client sends request `shutdown` with ID 3 2026-10-27 08:42:51.087200345 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:51.087207125 DEBUG method="shutdown" response.id=3 duration=10.43µs 2026-10-27 08:42:51.087217735 DEBUG Received server response for request 3 2026-10-27 08:42:51.087221105 DEBUG Client sends notification `exit` 2026-10-27 08:42:51.087229725 DEBUG Received exit notification, exiting ok test folding_range::folding_range_notebook_cells_are_filtered_to_the_requested_cell ... 2026-10-27 08:42:51.088401900 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:42:51.088463841 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:51.088494142 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:51.088543972 DEBUG Client info: None 2026-10-27 08:42:51.088575253 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:42:51.088587763 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:51.088593023 INFO Version: Unknown 2026-10-27 08:42:51.088633213 DEBUG Received server response for request 1 2026-10-27 08:42:51.088661574 DEBUG Client sends notification `initialized` 2026-10-27 08:42:51.088673914 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpD69JO5 2026-10-27 08:42:51.088680824 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:51.088750515 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:51.088791025 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:51.088794325 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:51.088800826 DEBUG No workspace configuration provided for file:///tmp/.tmpD69JO5 2026-10-27 08:42:51.088812556 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-27 08:42:51.088856936 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:51.088862116 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpD69JO5, using default options 2026-10-27 08:42:51.088882087 DEBUG Initializing workspace `file:///tmp/.tmpD69JO5`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:51.088894817 DEBUG Searching for a project in '/tmp/.tmpD69JO5' 2026-10-27 08:42:51.088922497 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:42:51.088926647 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:51.089391263 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:51.089396563 DEBUG Resolving local virtual environment: /tmp/.tmpD69JO5/.venv 2026-10-27 08:42:51.089435594 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:51.089439544 DEBUG No virtual environment found 2026-10-27 08:42:51.089450954 DEBUG Adding first-party search path `/tmp/.tmpD69JO5` 2026-10-27 08:42:51.089455114 DEBUG Using vendored stdlib 2026-10-27 08:42:51.089534035 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:51.089538225 DEBUG Adding new file root '/tmp/.tmpD69JO5' of kind Project 2026-10-27 08:42:51.090805421 DEBUG Updating project to check open files 2026-10-27 08:42:51.090841442 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-27 08:42:51.090844502 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-27 08:42:51.090851052 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-27 08:42:51.090857322 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-27 08:42:51.090859392 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-27 08:42:51.090877612 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-27 08:42:51.090883272 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-27 08:42:51.090885392 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-27 08:42:51.090890282 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-27 08:42:51.090962173 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/test.ipynb' 2026-10-27 08:42:51.091121455 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-10-27 08:42:51.102816936 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Module `__builtins__` not found in search paths 2026-10-27 08:42:51.120113348 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-27 08:42:51.120128048 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-27 08:42:51.120131759 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-27 08:42:51.120157479 DEBUG Client sends request `textDocument/foldingRange` with ID 2 2026-10-27 08:42:51.120282860 DEBUG method="textDocument/foldingRange" response.id=2 duration=99.47µs 2026-10-27 08:42:51.120306851 DEBUG Received server response for request 2 2026-10-27 08:42:51.120322971 DEBUG Client sends request `textDocument/foldingRange` with ID 3 2026-10-27 08:42:51.120368652 DEBUG method="textDocument/foldingRange" response.id=3 duration=30.40µs 2026-10-27 08:42:51.120384172 DEBUG Received server response for request 3 2026-10-27 08:42:51.130643713 DEBUG Client sends request `shutdown` with ID 4 2026-10-27 08:42:51.130671554 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:51.130680114 DEBUG method="shutdown" response.id=4 duration=12.96µs 2026-10-27 08:42:51.130689464 DEBUG Received server response for request 4 2026-10-27 08:42:51.130693084 DEBUG Client sends notification `exit` 2026-10-27 08:42:51.130707704 DEBUG Received exit notification, exiting ok test goto_definition::script_search_paths_resolve_imported_symbols ... 2026-10-27 08:42:51.135125491 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:42:51.135193822 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:51.135232233 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:51.135295834 DEBUG Client info: None 2026-10-27 08:42:51.135322224 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:42:51.135335904 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:51.135342064 INFO Version: Unknown 2026-10-27 08:42:51.135383405 DEBUG Received server response for request 1 2026-10-27 08:42:51.135423875 DEBUG Client sends notification `initialized` 2026-10-27 08:42:51.135439555 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:51.135548717 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:51.135596227 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:51.135599977 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:51.135614358 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:42:51.135617898 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:42:51.135620638 DEBUG Client sends request `textDocument/definition` with ID 2 2026-10-27 08:42:51.135674448 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:51.135692799 DEBUG Initializing workspace `file:///tmp/.tmpEEb9d2/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:51.135710839 DEBUG Searching for a project in '/tmp/.tmpEEb9d2/src' 2026-10-27 08:42:51.135746849 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:42:51.135758230 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:51.137065676 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:51.137072456 DEBUG Resolving local virtual environment: /tmp/.tmpEEb9d2/src/.venv 2026-10-27 08:42:51.137125597 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:51.137130867 DEBUG No virtual environment found 2026-10-27 08:42:51.137143347 DEBUG Adding first-party search path `/tmp/.tmpEEb9d2/src` 2026-10-27 08:42:51.137147467 DEBUG Using vendored stdlib 2026-10-27 08:42:51.137263299 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:51.137268489 DEBUG Adding new file root '/tmp/.tmpEEb9d2/src' of kind Project 2026-10-27 08:42:51.137832136 DEBUG Updating project to check open files 2026-10-27 08:42:51.137930997 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpEEb9d2/src/script.py") 2026-10-27 08:42:51.137972688 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpEEb9d2/src/script.py` 2026-10-27 08:42:51.137976248 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:42:51.137984548 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-27 08:42:51.138009618 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpEEb9d2/src/ordinary.py") 2026-10-27 08:42:51.138018699 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpEEb9d2/src/ordinary.py` 2026-10-27 08:42:51.138020799 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:42:51.138026209 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(201)), file(Id(200))}}: Set open project files (count: 2) 2026-10-27 08:42:51.140720293 INFO request{id=2 method=textDocument/definition}:Project::index_files{project=src}: Indexed 3 file(s) in 0.003s 2026-10-27 08:42:51.141341101 INFO request{id=2 method=textDocument/definition}: Defaulting to python-platform `linux` 2026-10-27 08:42:51.141378972 DEBUG request{id=2 method=textDocument/definition}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:51.141383992 DEBUG request{id=2 method=textDocument/definition}: No virtual environment found 2026-10-27 08:42:51.141393152 DEBUG request{id=2 method=textDocument/definition}: Adding extra search-path `/tmp/.tmpEEb9d2/src/dependencies` 2026-10-27 08:42:51.141398032 DEBUG request{id=2 method=textDocument/definition}: Using vendored stdlib 2026-10-27 08:42:51.141492123 INFO request{id=2 method=textDocument/definition}: Python version: Python 3.15, platform: linux 2026-10-27 08:42:51.141500483 DEBUG request{id=2 method=textDocument/definition}: Adding new file root '/tmp/.tmpEEb9d2/src/dependencies' of kind SearchPath 2026-10-27 08:42:51.141591065 DEBUG request{id=2 method=textDocument/definition}: Resolving dynamic module resolution paths 2026-10-27 08:42:51.141690426 DEBUG method="textDocument/definition" response.id=2 duration=3.66ms 2026-10-27 08:42:51.141703076 DEBUG Received server response for request 2 2026-10-27 08:42:51.141808057 DEBUG Client sends request `textDocument/definition` with ID 3 2026-10-27 08:42:51.141907429 DEBUG request{id=3 method=textDocument/definition}: Resolving dynamic module resolution paths 2026-10-27 08:42:51.141916089 DEBUG request{id=3 method=textDocument/definition}: Module `dependency` not found in search paths 2026-10-27 08:42:51.141929459 DEBUG request{id=3 method=textDocument/definition}: Module `dependency` not found while looking in parent dirs (typing mode) 2026-10-27 08:42:51.141938349 DEBUG method="textDocument/definition" response.id=3 duration=115.51µs 2026-10-27 08:42:51.141947749 DEBUG Received server response for request 3 2026-10-27 08:42:51.152039359 DEBUG Client sends request `shutdown` with ID 4 2026-10-27 08:42:51.152056869 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:51.152062579 DEBUG method="shutdown" response.id=4 duration=8.55µs 2026-10-27 08:42:51.152071749 DEBUG Received server response for request 4 2026-10-27 08:42:51.152075499 DEBUG Client sends notification `exit` 2026-10-27 08:42:51.152084399 DEBUG Received exit notification, exiting ok test hover::invalid_script_environment_retains_configured_platform_for_hover ... 2026-10-27 08:42:51.153806082 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:42:51.153883123 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:51.153916673 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:51.153972434 DEBUG Client info: None 2026-10-27 08:42:51.154000934 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:42:51.154014364 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:51.154019654 INFO Version: Unknown 2026-10-27 08:42:51.154060435 DEBUG Received server response for request 1 2026-10-27 08:42:51.154101465 DEBUG Client sends notification `initialized` 2026-10-27 08:42:51.154115896 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:51.154200427 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:51.154233577 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:51.154236977 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:51.154251687 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:42:51.154254747 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-27 08:42:51.154303928 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:51.154320268 DEBUG Initializing workspace `file:///tmp/.tmpr9LjOo/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:51.154335068 DEBUG Searching for a project in '/tmp/.tmpr9LjOo/src' 2026-10-27 08:42:51.154380409 DEBUG Found project at '/tmp/.tmpr9LjOo/src' 2026-10-27 08:42:51.154384919 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:51.155562334 DEBUG Resolving local virtual environment: /tmp/.tmpr9LjOo/src/.venv 2026-10-27 08:42:51.155614145 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:51.155619555 DEBUG No virtual environment found 2026-10-27 08:42:51.155631245 DEBUG Adding first-party search path `/tmp/.tmpr9LjOo/src` 2026-10-27 08:42:51.155635425 DEBUG Using vendored stdlib 2026-10-27 08:42:51.155733616 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:51.155738296 DEBUG Adding new file root '/tmp/.tmpr9LjOo/src' of kind Project 2026-10-27 08:42:51.156353754 DEBUG Updating project to check open files 2026-10-27 08:42:51.156437775 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpr9LjOo/src/script.py") 2026-10-27 08:42:51.156471866 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpr9LjOo/src/script.py` 2026-10-27 08:42:51.156474776 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:42:51.156483396 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-27 08:42:51.159163740 INFO request{id=2 method=textDocument/hover}:Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-27 08:42:51.159757808 DEBUG request{id=2 method=textDocument/hover}: Default settings failed to discover local Python environment 2026-10-27 08:42:51.159790629 DEBUG request{id=2 method=textDocument/hover}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:51.159794999 DEBUG request{id=2 method=textDocument/hover}: No virtual environment found 2026-10-27 08:42:51.159798709 DEBUG request{id=2 method=textDocument/hover}: Using vendored stdlib 2026-10-27 08:42:51.159910280 INFO request{id=2 method=textDocument/hover}: Python version: Python 3.12, platform: win32 2026-10-27 08:42:51.160010891 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-27 08:42:51.163032650 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal["win32"] 2026-10-27 08:42:51.163064131 DEBUG method="textDocument/hover" response.id=2 duration=6.57ms 2026-10-27 08:42:51.163078891 DEBUG Received server response for request 2 2026-10-27 08:42:51.173251552 DEBUG Client sends request `shutdown` with ID 3 2026-10-27 08:42:51.173274722 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:51.173281882 DEBUG method="shutdown" response.id=3 duration=11.11µs 2026-10-27 08:42:51.173291672 DEBUG Received server response for request 3 2026-10-27 08:42:51.173295222 DEBUG Client sends notification `exit` 2026-10-27 08:42:51.173304622 DEBUG Received exit notification, exiting ok test hover::invalid_script_retains_valid_environment_settings_for_hover ... 2026-10-27 08:42:51.175135856 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:42:51.175191537 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:51.175226947 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:51.175279038 DEBUG Client info: None 2026-10-27 08:42:51.175310208 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:42:51.175322728 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:51.175327448 INFO Version: Unknown 2026-10-27 08:42:51.175367329 DEBUG Received server response for request 1 2026-10-27 08:42:51.175392929 DEBUG Client sends notification `initialized` 2026-10-27 08:42:51.175406539 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:51.175472860 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:51.175509361 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:51.175512791 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:51.175525551 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:42:51.175528221 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-27 08:42:51.175571842 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:51.175585452 DEBUG Initializing workspace `file:///tmp/.tmpaK9U0T/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:51.175599642 DEBUG Searching for a project in '/tmp/.tmpaK9U0T/src' 2026-10-27 08:42:51.175638502 DEBUG Found project at '/tmp/.tmpaK9U0T/src' 2026-10-27 08:42:51.175643072 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:51.176141559 DEBUG Resolving local virtual environment: /tmp/.tmpaK9U0T/src/.venv 2026-10-27 08:42:51.176183979 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:51.176188109 DEBUG No virtual environment found 2026-10-27 08:42:51.176198910 DEBUG Adding first-party search path `/tmp/.tmpaK9U0T/src` 2026-10-27 08:42:51.176203130 DEBUG Using vendored stdlib 2026-10-27 08:42:51.176286921 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:51.176290981 DEBUG Adding new file root '/tmp/.tmpaK9U0T/src' of kind Project 2026-10-27 08:42:51.176710766 DEBUG Updating project to check open files 2026-10-27 08:42:51.176765147 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpaK9U0T/src/script.py") 2026-10-27 08:42:51.176797257 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpaK9U0T/src/script.py` 2026-10-27 08:42:51.176799977 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:42:51.176807427 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-27 08:42:51.178430718 INFO request{id=2 method=textDocument/hover}:Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-27 08:42:51.178487589 DEBUG request{id=2 method=textDocument/hover}: Resolving requires-python constraint: `<3.12` 2026-10-27 08:42:51.179151348 DEBUG request{id=2 method=textDocument/hover}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:51.179159048 DEBUG request{id=2 method=textDocument/hover}: No virtual environment found 2026-10-27 08:42:51.179162638 DEBUG request{id=2 method=textDocument/hover}: Using vendored stdlib 2026-10-27 08:42:51.179260959 INFO request{id=2 method=textDocument/hover}: Python version: Python 3.15, platform: win32 2026-10-27 08:42:51.179358380 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-27 08:42:51.182482770 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal["win32"] 2026-10-27 08:42:51.182509961 DEBUG method="textDocument/hover" response.id=2 duration=5.70ms 2026-10-27 08:42:51.182524371 DEBUG Received server response for request 2 2026-10-27 08:42:51.192679132 DEBUG Client sends request `shutdown` with ID 3 2026-10-27 08:42:51.192704242 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:51.192711122 DEBUG method="shutdown" response.id=3 duration=10.16µs 2026-10-27 08:42:51.192720272 DEBUG Received server response for request 3 2026-10-27 08:42:51.192724002 DEBUG Client sends notification `exit` 2026-10-27 08:42:51.192733262 DEBUG Received exit notification, exiting ok test hover::prefers_markdown_when_listed_first ... 2026-10-27 08:42:51.194557886 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: 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-27 08:42:51.194615666 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:51.194649657 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:51.194708258 DEBUG Client info: None 2026-10-27 08:42:51.194739248 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:42:51.194749658 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "PREFER_MARKDOWN_IN_HOVER", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:51.194755138 INFO Version: Unknown 2026-10-27 08:42:51.194796649 DEBUG Received server response for request 1 2026-10-27 08:42:51.194828659 DEBUG Client sends notification `initialized` 2026-10-27 08:42:51.194843109 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:51.194940851 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:51.194979591 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:51.194982861 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:51.194995431 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:42:51.194998291 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-27 08:42:51.195050172 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:51.195062862 DEBUG Initializing workspace `file:///tmp/.tmpBo4xjY/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:51.195076462 DEBUG Searching for a project in '/tmp/.tmpBo4xjY/src' 2026-10-27 08:42:51.195108643 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:42:51.195113663 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:51.195567109 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:51.195572309 DEBUG Resolving local virtual environment: /tmp/.tmpBo4xjY/src/.venv 2026-10-27 08:42:51.195613419 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:51.195617059 DEBUG No virtual environment found 2026-10-27 08:42:51.195628569 DEBUG Adding first-party search path `/tmp/.tmpBo4xjY/src` 2026-10-27 08:42:51.195632780 DEBUG Using vendored stdlib 2026-10-27 08:42:51.195710811 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:51.195714721 DEBUG Adding new file root '/tmp/.tmpBo4xjY/src' of kind Project 2026-10-27 08:42:51.196117576 DEBUG Updating project to check open files 2026-10-27 08:42:51.196172266 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpBo4xjY/src/foo.py") 2026-10-27 08:42:51.196202177 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpBo4xjY/src/foo.py` 2026-10-27 08:42:51.196204677 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:42:51.196211577 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-27 08:42:51.196468690 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-27 08:42:51.204624005 DEBUG request{id=2 method=textDocument/hover}: Module `__builtins__` not found in search paths 2026-10-27 08:42:51.205970352 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-27 08:42:51.205998733 DEBUG method="textDocument/hover" response.id=2 duration=9.78ms 2026-10-27 08:42:51.206011853 DEBUG Received server response for request 2 2026-10-27 08:42:51.216089563 DEBUG Client sends request `shutdown` with ID 3 2026-10-27 08:42:51.216117683 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:51.216123743 DEBUG method="shutdown" response.id=3 duration=9.78µs 2026-10-27 08:42:51.216132973 DEBUG Received server response for request 3 2026-10-27 08:42:51.216136373 DEBUG Client sends notification `exit` 2026-10-27 08:42:51.216150923 DEBUG Received exit notification, exiting ok test hover::prefers_plain_text_when_listed_first ... 2026-10-27 08:42:51.218290591 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: 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-27 08:42:51.218351692 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:51.218383472 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:51.218438613 DEBUG Client info: None 2026-10-27 08:42:51.218464573 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:42:51.218477043 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:51.218483753 INFO Version: Unknown 2026-10-27 08:42:51.218526184 DEBUG Received server response for request 1 2026-10-27 08:42:51.218554324 DEBUG Client sends notification `initialized` 2026-10-27 08:42:51.218568355 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:51.218654066 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:51.218693806 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:51.218697446 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:51.218708876 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:42:51.218711816 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-27 08:42:51.218764847 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:51.218782937 DEBUG Initializing workspace `file:///tmp/.tmpzuOz2o/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:51.218800248 DEBUG Searching for a project in '/tmp/.tmpzuOz2o/src' 2026-10-27 08:42:51.218835368 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:42:51.218840678 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:51.220192175 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:51.220204065 DEBUG Resolving local virtual environment: /tmp/.tmpzuOz2o/src/.venv 2026-10-27 08:42:51.220255876 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:51.220260676 DEBUG No virtual environment found 2026-10-27 08:42:51.220273396 DEBUG Adding first-party search path `/tmp/.tmpzuOz2o/src` 2026-10-27 08:42:51.220277476 DEBUG Using vendored stdlib 2026-10-27 08:42:51.220392998 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:51.220398528 DEBUG Adding new file root '/tmp/.tmpzuOz2o/src' of kind Project 2026-10-27 08:42:51.221002316 DEBUG Updating project to check open files 2026-10-27 08:42:51.221091667 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpzuOz2o/src/foo.py") 2026-10-27 08:42:51.221133447 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpzuOz2o/src/foo.py` 2026-10-27 08:42:51.221136477 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:42:51.221144598 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-27 08:42:51.221575803 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-27 08:42:51.230526608 DEBUG request{id=2 method=textDocument/hover}: Module `__builtins__` not found in search paths 2026-10-27 08:42:51.231890276 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-27 08:42:51.231925506 DEBUG method="textDocument/hover" response.id=2 duration=10.77ms 2026-10-27 08:42:51.231938946 DEBUG Received server response for request 2 2026-10-27 08:42:51.242024976 DEBUG Client sends request `shutdown` with ID 3 2026-10-27 08:42:51.242054896 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:51.242061437 DEBUG method="shutdown" response.id=3 duration=10.46µs 2026-10-27 08:42:51.242071617 DEBUG Received server response for request 3 2026-10-27 08:42:51.242075237 DEBUG Client sends notification `exit` 2026-10-27 08:42:51.242084547 DEBUG Received exit notification, exiting ok test hover::shared_import_hover_uses_each_script_python_version ... 2026-10-27 08:42:51.244710621 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:42:51.244784962 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:51.244821042 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:51.244891883 DEBUG Client info: None 2026-10-27 08:42:51.244921023 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:42:51.244933414 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:51.244938754 INFO Version: Unknown 2026-10-27 08:42:51.244981214 DEBUG Received server response for request 1 2026-10-27 08:42:51.245024325 DEBUG Client sends notification `initialized` 2026-10-27 08:42:51.245040045 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:51.245134496 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:51.245170427 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:51.245173787 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:51.245188677 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:42:51.245192657 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:42:51.245195137 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-27 08:42:51.245253338 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:51.245272058 DEBUG Initializing workspace `file:///tmp/.tmp8Xa4UQ/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:51.245289908 DEBUG Searching for a project in '/tmp/.tmp8Xa4UQ/src' 2026-10-27 08:42:51.245334929 DEBUG Found project at '/tmp/.tmp8Xa4UQ/src' 2026-10-27 08:42:51.245339579 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:51.246561925 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:51.246573415 DEBUG Resolving local virtual environment: /tmp/.tmp8Xa4UQ/src/.venv 2026-10-27 08:42:51.246625165 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:51.246629725 DEBUG No virtual environment found 2026-10-27 08:42:51.246642086 DEBUG Adding first-party search path `/tmp/.tmp8Xa4UQ/src` 2026-10-27 08:42:51.246646216 DEBUG Using vendored stdlib 2026-10-27 08:42:51.246754917 INFO Python version: Python 3.12, platform: linux 2026-10-27 08:42:51.246762487 DEBUG Adding new file root '/tmp/.tmp8Xa4UQ/src' of kind Project 2026-10-27 08:42:51.247358705 DEBUG Updating project to check open files 2026-10-27 08:42:51.247452676 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp8Xa4UQ/src/older.py") 2026-10-27 08:42:51.247494986 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp8Xa4UQ/src/older.py` 2026-10-27 08:42:51.247497936 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:42:51.247506007 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-27 08:42:51.247530597 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp8Xa4UQ/src/newer.py") 2026-10-27 08:42:51.247540057 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp8Xa4UQ/src/newer.py` 2026-10-27 08:42:51.247542217 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:42:51.247547797 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(201)), file(Id(200))}}: Set open project files (count: 2) 2026-10-27 08:42:51.249464492 INFO request{id=2 method=textDocument/hover}:Project::index_files{project=src}: Indexed 3 file(s) in 0.002s 2026-10-27 08:42:51.249515822 DEBUG request{id=2 method=textDocument/hover}: Resolving requires-python constraint: `>=3.12` 2026-10-27 08:42:51.249522693 DEBUG request{id=2 method=textDocument/hover}: Resolved requires-python constraint to: 3.12 2026-10-27 08:42:51.250066930 INFO request{id=2 method=textDocument/hover}: Defaulting to python-platform `linux` 2026-10-27 08:42:51.250102640 DEBUG request{id=2 method=textDocument/hover}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:51.250107480 DEBUG request{id=2 method=textDocument/hover}: No virtual environment found 2026-10-27 08:42:51.250114320 DEBUG request{id=2 method=textDocument/hover}: Adding extra search-path `/tmp/.tmp8Xa4UQ/src` 2026-10-27 08:42:51.250118880 DEBUG request{id=2 method=textDocument/hover}: Using vendored stdlib 2026-10-27 08:42:51.250203241 INFO request{id=2 method=textDocument/hover}: Python version: Python 3.12, platform: linux 2026-10-27 08:42:51.250326693 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-27 08:42:51.262584311 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal[12] 2026-10-27 08:42:51.262628721 DEBUG method="textDocument/hover" response.id=2 duration=15.08ms 2026-10-27 08:42:51.262644671 DEBUG Received server response for request 2 2026-10-27 08:42:51.262759083 DEBUG Client sends request `textDocument/hover` with ID 3 2026-10-27 08:42:51.262808473 DEBUG request{id=3 method=textDocument/hover}: Resolving requires-python constraint: `>=3.13` 2026-10-27 08:42:51.262814104 DEBUG request{id=3 method=textDocument/hover}: Resolved requires-python constraint to: 3.13 2026-10-27 08:42:51.263208929 INFO request{id=3 method=textDocument/hover}: Defaulting to python-platform `linux` 2026-10-27 08:42:51.263244929 DEBUG request{id=3 method=textDocument/hover}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:51.263250109 DEBUG request{id=3 method=textDocument/hover}: No virtual environment found 2026-10-27 08:42:51.263256459 DEBUG request{id=3 method=textDocument/hover}: Adding extra search-path `/tmp/.tmp8Xa4UQ/src` 2026-10-27 08:42:51.263261199 DEBUG request{id=3 method=textDocument/hover}: Using vendored stdlib 2026-10-27 08:42:51.263337510 INFO request{id=3 method=textDocument/hover}: Python version: Python 3.13, platform: linux 2026-10-27 08:42:51.263379281 DEBUG request{id=3 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-27 08:42:51.273228077 DEBUG request{id=3 method=textDocument/hover}: Inferred type of covering node is Literal[13] 2026-10-27 08:42:51.273265308 DEBUG method="textDocument/hover" response.id=3 duration=10.49ms 2026-10-27 08:42:51.273278158 DEBUG Received server response for request 3 2026-10-27 08:42:51.283416638 DEBUG Client sends request `shutdown` with ID 4 2026-10-27 08:42:51.283449869 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:51.283456089 DEBUG method="shutdown" response.id=4 duration=9.33µs 2026-10-27 08:42:51.283473309 DEBUG Received server response for request 4 2026-10-27 08:42:51.283477579 DEBUG Client sends notification `exit` 2026-10-27 08:42:51.283492909 DEBUG Received exit notification, exiting ok test hover::supports_only_markdown ... 2026-10-27 08:42:51.287184767 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: 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-27 08:42:51.287252808 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:51.287292278 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:51.287356599 DEBUG Client info: None 2026-10-27 08:42:51.287387869 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:42:51.287402220 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "PREFER_MARKDOWN_IN_HOVER", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:51.287408690 INFO Version: Unknown 2026-10-27 08:42:51.287449290 DEBUG Received server response for request 1 2026-10-27 08:42:51.287483451 DEBUG Client sends notification `initialized` 2026-10-27 08:42:51.287498451 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:51.287596292 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:51.287644193 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:51.287647503 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:51.287661013 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:42:51.287664293 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-27 08:42:51.287721034 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:51.287738464 DEBUG Initializing workspace `file:///tmp/.tmpmUfWUK/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:51.287761424 DEBUG Searching for a project in '/tmp/.tmpmUfWUK/src' 2026-10-27 08:42:51.287798455 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:42:51.287803525 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:51.289103732 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:51.289115302 DEBUG Resolving local virtual environment: /tmp/.tmpmUfWUK/src/.venv 2026-10-27 08:42:51.289166472 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:51.289171072 DEBUG No virtual environment found 2026-10-27 08:42:51.289182653 DEBUG Adding first-party search path `/tmp/.tmpmUfWUK/src` 2026-10-27 08:42:51.289187023 DEBUG Using vendored stdlib 2026-10-27 08:42:51.289289404 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:51.289296664 DEBUG Adding new file root '/tmp/.tmpmUfWUK/src' of kind Project 2026-10-27 08:42:51.289851191 DEBUG Updating project to check open files 2026-10-27 08:42:51.289945592 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpmUfWUK/src/foo.py") 2026-10-27 08:42:51.289985823 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpmUfWUK/src/foo.py` 2026-10-27 08:42:51.289988463 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:42:51.289996273 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-27 08:42:51.290400748 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-27 08:42:51.298508052 DEBUG request{id=2 method=textDocument/hover}: Module `__builtins__` not found in search paths 2026-10-27 08:42:51.299845390 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-27 08:42:51.299893580 DEBUG method="textDocument/hover" response.id=2 duration=9.89ms 2026-10-27 08:42:51.299906020 DEBUG Received server response for request 2 2026-10-27 08:42:51.309987100 DEBUG Client sends request `shutdown` with ID 3 2026-10-27 08:42:51.310021780 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:51.310028721 DEBUG method="shutdown" response.id=3 duration=11.34µs 2026-10-27 08:42:51.310045281 DEBUG Received server response for request 3 2026-10-27 08:42:51.310048861 DEBUG Client sends notification `exit` 2026-10-27 08:42:51.310065321 DEBUG Received exit notification, exiting ok test hover::supports_only_plain_text ... 2026-10-27 08:42:51.312328950 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: 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-27 08:42:51.312389351 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:51.312418951 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:51.312464222 DEBUG Client info: None 2026-10-27 08:42:51.312490792 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:42:51.312502812 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:51.312507863 INFO Version: Unknown 2026-10-27 08:42:51.312547123 DEBUG Received server response for request 1 2026-10-27 08:42:51.312579743 DEBUG Client sends notification `initialized` 2026-10-27 08:42:51.312593094 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:51.312659245 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:51.312694425 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:51.312698275 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:51.312711595 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:42:51.312714515 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-27 08:42:51.312758806 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:51.312773746 DEBUG Initializing workspace `file:///tmp/.tmpBC5R3X/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:51.312789606 DEBUG Searching for a project in '/tmp/.tmpBC5R3X/src' 2026-10-27 08:42:51.312821507 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:42:51.312826207 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:51.313303393 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:51.313309183 DEBUG Resolving local virtual environment: /tmp/.tmpBC5R3X/src/.venv 2026-10-27 08:42:51.313350243 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:51.313354643 DEBUG No virtual environment found 2026-10-27 08:42:51.313364764 DEBUG Adding first-party search path `/tmp/.tmpBC5R3X/src` 2026-10-27 08:42:51.313368724 DEBUG Using vendored stdlib 2026-10-27 08:42:51.313444515 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:51.313448675 DEBUG Adding new file root '/tmp/.tmpBC5R3X/src' of kind Project 2026-10-27 08:42:51.313848960 DEBUG Updating project to check open files 2026-10-27 08:42:51.313919771 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpBC5R3X/src/foo.py") 2026-10-27 08:42:51.313950901 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpBC5R3X/src/foo.py` 2026-10-27 08:42:51.313953881 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:42:51.313961221 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-27 08:42:51.314394477 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-27 08:42:51.324844981 DEBUG request{id=2 method=textDocument/hover}: Module `__builtins__` not found in search paths 2026-10-27 08:42:51.326214889 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-27 08:42:51.326248909 DEBUG method="textDocument/hover" response.id=2 duration=12.28ms 2026-10-27 08:42:51.326263779 DEBUG Received server response for request 2 2026-10-27 08:42:51.336345979 DEBUG Client sends request `shutdown` with ID 3 2026-10-27 08:42:51.336378099 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:51.336384440 DEBUG method="shutdown" response.id=3 duration=9.68µs 2026-10-27 08:42:51.336393270 DEBUG Received server response for request 3 2026-10-27 08:42:51.336396980 DEBUG Client sends notification `exit` 2026-10-27 08:42:51.336412400 DEBUG Received exit notification, exiting ok test implementation::implementation_location_links_with_link_support ... 2026-10-27 08:42:51.338956323 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: 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-27 08:42:51.339031274 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:51.339067914 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:51.339120725 DEBUG Client info: None 2026-10-27 08:42:51.339147095 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:42:51.339161315 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "IMPLEMENTATION_LINK_SUPPORT"] 2026-10-27 08:42:51.339168515 INFO Version: Unknown 2026-10-27 08:42:51.339213296 DEBUG Received server response for request 1 2026-10-27 08:42:51.339257937 DEBUG Client sends notification `initialized` 2026-10-27 08:42:51.339270997 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpW6oTCy 2026-10-27 08:42:51.339278417 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:51.339357628 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:51.339396188 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:51.339399978 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:51.339407758 DEBUG No workspace configuration provided for file:///tmp/.tmpW6oTCy 2026-10-27 08:42:51.339413959 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:42:51.339416769 DEBUG Client sends request `textDocument/implementation` with ID 2 2026-10-27 08:42:51.339462369 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:51.339467209 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpW6oTCy, using default options 2026-10-27 08:42:51.339475999 DEBUG Initializing workspace `file:///tmp/.tmpW6oTCy`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:51.339489560 DEBUG Searching for a project in '/tmp/.tmpW6oTCy' 2026-10-27 08:42:51.339516000 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:42:51.339520830 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:51.340022636 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:51.340027986 DEBUG Resolving local virtual environment: /tmp/.tmpW6oTCy/.venv 2026-10-27 08:42:51.340069347 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:51.340073567 DEBUG No virtual environment found 2026-10-27 08:42:51.340084417 DEBUG Adding first-party search path `/tmp/.tmpW6oTCy` 2026-10-27 08:42:51.340088707 DEBUG Using vendored stdlib 2026-10-27 08:42:51.340168148 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:51.340172288 DEBUG Adding new file root '/tmp/.tmpW6oTCy' of kind Project 2026-10-27 08:42:51.341390444 DEBUG Updating project to check open files 2026-10-27 08:42:51.341453995 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpW6oTCy/foo.py") 2026-10-27 08:42:51.341484615 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpW6oTCy/foo.py` 2026-10-27 08:42:51.341487325 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:42:51.341495055 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-27 08:42:51.341951171 DEBUG request{id=2 method=textDocument/implementation}: Resolving dynamic module resolution paths 2026-10-27 08:42:51.353379948 DEBUG request{id=2 method=textDocument/implementation}: Module `__builtins__` not found in search paths 2026-10-27 08:42:51.356235525 INFO request{id=2 method=textDocument/implementation}:Project::index_files{project=.tmpW6oTCy}: Indexed 1 file(s) in 0.003s 2026-10-27 08:42:51.356307726 DEBUG method="textDocument/implementation" response.id=2 duration=14.81ms 2026-10-27 08:42:51.356322786 DEBUG Received server response for request 2 2026-10-27 08:42:51.366455306 DEBUG Client sends request `shutdown` with ID 3 2026-10-27 08:42:51.366479057 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:51.366485827 DEBUG method="shutdown" response.id=3 duration=10.80µs 2026-10-27 08:42:51.366495917 DEBUG Received server response for request 3 2026-10-27 08:42:51.366500147 DEBUG Client sends notification `exit` 2026-10-27 08:42:51.366509467 DEBUG Received exit notification, exiting ok test implementation::implementation_locations_without_link_support ... 2026-10-27 08:42:51.369281213 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: 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-27 08:42:51.369346803 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:51.369382084 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:51.369430025 DEBUG Client info: None 2026-10-27 08:42:51.369455485 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:42:51.369468225 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:51.369474695 INFO Version: Unknown 2026-10-27 08:42:51.369512026 DEBUG Received server response for request 1 2026-10-27 08:42:51.369548276 DEBUG Client sends notification `initialized` 2026-10-27 08:42:51.369560896 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmp9ljAlQ 2026-10-27 08:42:51.369568576 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:51.369645137 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:51.369684098 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:51.369687438 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:51.369695028 DEBUG No workspace configuration provided for file:///tmp/.tmp9ljAlQ 2026-10-27 08:42:51.369700378 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:42:51.369703368 DEBUG Client sends request `textDocument/implementation` with ID 2 2026-10-27 08:42:51.369747639 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:51.369752759 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmp9ljAlQ, using default options 2026-10-27 08:42:51.369761509 DEBUG Initializing workspace `file:///tmp/.tmp9ljAlQ`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:51.369775889 DEBUG Searching for a project in '/tmp/.tmp9ljAlQ' 2026-10-27 08:42:51.369801959 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:42:51.369806549 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:51.370311336 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:51.370317506 DEBUG Resolving local virtual environment: /tmp/.tmp9ljAlQ/.venv 2026-10-27 08:42:51.370360507 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:51.370364527 DEBUG No virtual environment found 2026-10-27 08:42:51.370375557 DEBUG Adding first-party search path `/tmp/.tmp9ljAlQ` 2026-10-27 08:42:51.370379527 DEBUG Using vendored stdlib 2026-10-27 08:42:51.370457908 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:51.370462008 DEBUG Adding new file root '/tmp/.tmp9ljAlQ' of kind Project 2026-10-27 08:42:51.371677353 DEBUG Updating project to check open files 2026-10-27 08:42:51.371742234 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp9ljAlQ/foo.py") 2026-10-27 08:42:51.371778205 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp9ljAlQ/foo.py` 2026-10-27 08:42:51.371780725 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:42:51.371787975 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-27 08:42:51.372076279 DEBUG request{id=2 method=textDocument/implementation}: Resolving dynamic module resolution paths 2026-10-27 08:42:51.383811960 DEBUG request{id=2 method=textDocument/implementation}: Module `__builtins__` not found in search paths 2026-10-27 08:42:51.386552605 INFO request{id=2 method=textDocument/implementation}:Project::index_files{project=.tmp9ljAlQ}: Indexed 1 file(s) in 0.002s 2026-10-27 08:42:51.386618186 DEBUG method="textDocument/implementation" response.id=2 duration=14.82ms 2026-10-27 08:42:51.386636566 DEBUG Received server response for request 2 2026-10-27 08:42:51.396738746 DEBUG Client sends request `shutdown` with ID 3 2026-10-27 08:42:51.396769816 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:51.396776856 DEBUG method="shutdown" response.id=3 duration=10.92µs 2026-10-27 08:42:51.396785936 DEBUG Received server response for request 3 2026-10-27 08:42:51.396789706 DEBUG Client sends notification `exit` 2026-10-27 08:42:51.396805457 DEBUG Received exit notification, exiting ok test implementation::implementation_provider_is_advertised ... 2026-10-27 08:42:51.399509601 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:42:51.399576062 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:51.399605863 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:51.399649403 DEBUG Client info: None 2026-10-27 08:42:51.399675264 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:42:51.399687424 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:51.399693764 INFO Version: Unknown 2026-10-27 08:42:51.399733934 DEBUG Received server response for request 1 2026-10-27 08:42:51.399781315 DEBUG Client sends notification `initialized` 2026-10-27 08:42:51.399793635 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpojwqTg 2026-10-27 08:42:51.399800005 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:51.399878056 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:51.399913737 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:51.399917387 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:51.399924217 DEBUG No workspace configuration provided for file:///tmp/.tmpojwqTg 2026-10-27 08:42:51.399978387 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:51.399983337 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpojwqTg, using default options 2026-10-27 08:42:51.399991678 DEBUG Initializing workspace `file:///tmp/.tmpojwqTg`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:51.400006058 DEBUG Searching for a project in '/tmp/.tmpojwqTg' 2026-10-27 08:42:51.400032708 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:42:51.400036998 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:51.400519914 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:51.400525474 DEBUG Resolving local virtual environment: /tmp/.tmpojwqTg/.venv 2026-10-27 08:42:51.400566675 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:51.400571265 DEBUG No virtual environment found 2026-10-27 08:42:51.400582325 DEBUG Adding first-party search path `/tmp/.tmpojwqTg` 2026-10-27 08:42:51.400586305 DEBUG Using vendored stdlib 2026-10-27 08:42:51.400664656 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:51.400668796 DEBUG Adding new file root '/tmp/.tmpojwqTg' of kind Project 2026-10-27 08:42:51.401852312 DEBUG Updating project to check open files 2026-10-27 08:42:51.409995586 DEBUG Client sends request `shutdown` with ID 2 2026-10-27 08:42:51.410027307 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:51.410034367 DEBUG method="shutdown" response.id=2 duration=10.83µs 2026-10-27 08:42:51.410045117 DEBUG Received server response for request 2 2026-10-27 08:42:51.410048807 DEBUG Client sends notification `exit` 2026-10-27 08:42:51.410058347 DEBUG Received exit notification, exiting ok test initialize::deferred_request_burst_does_not_block_responses ... 2026-10-27 08:42:51.411291743 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:42:51.411353184 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:51.411388254 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:51.411441225 DEBUG Client info: None 2026-10-27 08:42:51.411465675 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:42:51.411477015 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:51.411482665 INFO Version: Unknown 2026-10-27 08:42:51.411522446 DEBUG Received server response for request 1 2026-10-27 08:42:51.411556736 DEBUG Client sends notification `initialized` 2026-10-27 08:42:51.411563926 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:42:51.411567076 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-27 08:42:51.411570816 DEBUG Client sends request `textDocument/hover` with ID 3 2026-10-27 08:42:51.411570906 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:51.411573867 DEBUG Client sends request `textDocument/hover` with ID 4 2026-10-27 08:42:51.411578677 DEBUG Client sends request `textDocument/hover` with ID 5 2026-10-27 08:42:51.411581377 DEBUG Client sends request `textDocument/hover` with ID 6 2026-10-27 08:42:51.411584407 DEBUG Client sends request `textDocument/hover` with ID 7 2026-10-27 08:42:51.411587167 DEBUG Client sends request `textDocument/hover` with ID 8 2026-10-27 08:42:51.411589847 DEBUG Client sends request `textDocument/hover` with ID 9 2026-10-27 08:42:51.411592257 DEBUG Client sends request `textDocument/hover` with ID 10 2026-10-27 08:42:51.411594377 DEBUG Client sends request `textDocument/hover` with ID 11 2026-10-27 08:42:51.411596617 DEBUG Client sends request `textDocument/hover` with ID 12 2026-10-27 08:42:51.411598657 DEBUG Client sends request `textDocument/hover` with ID 13 2026-10-27 08:42:51.411601057 DEBUG Client sends request `textDocument/hover` with ID 14 2026-10-27 08:42:51.411603377 DEBUG Client sends request `textDocument/hover` with ID 15 2026-10-27 08:42:51.411605447 DEBUG Client sends request `textDocument/hover` with ID 16 2026-10-27 08:42:51.411607767 DEBUG Client sends request `textDocument/hover` with ID 17 2026-10-27 08:42:51.411609917 DEBUG Client sends request `textDocument/hover` with ID 18 2026-10-27 08:42:51.411612067 DEBUG Client sends request `textDocument/hover` with ID 19 2026-10-27 08:42:51.411614237 DEBUG Client sends request `textDocument/hover` with ID 20 2026-10-27 08:42:51.411616687 DEBUG Client sends request `textDocument/hover` with ID 21 2026-10-27 08:42:51.411620167 DEBUG Client sends request `textDocument/hover` with ID 22 2026-10-27 08:42:51.411623247 DEBUG Client sends request `textDocument/hover` with ID 23 2026-10-27 08:42:51.411626247 DEBUG Client sends request `textDocument/hover` with ID 24 2026-10-27 08:42:51.411628897 DEBUG Client sends request `textDocument/hover` with ID 25 2026-10-27 08:42:51.411631297 DEBUG Client sends request `textDocument/hover` with ID 26 2026-10-27 08:42:51.411633507 DEBUG Client sends request `textDocument/hover` with ID 27 2026-10-27 08:42:51.411635837 DEBUG Client sends request `textDocument/hover` with ID 28 2026-10-27 08:42:51.411638707 DEBUG Client sends request `textDocument/hover` with ID 29 2026-10-27 08:42:51.411641837 DEBUG Client sends request `textDocument/hover` with ID 30 2026-10-27 08:42:51.411644157 DEBUG Client sends request `textDocument/hover` with ID 31 2026-10-27 08:42:51.411646467 DEBUG Client sends request `textDocument/hover` with ID 32 2026-10-27 08:42:51.411648787 DEBUG Client sends request `textDocument/hover` with ID 33 2026-10-27 08:42:51.411651338 DEBUG Client sends request `textDocument/hover` with ID 34 2026-10-27 08:42:51.411653628 DEBUG Client sends request `textDocument/hover` with ID 35 2026-10-27 08:42:51.411656138 DEBUG Client sends request `textDocument/hover` with ID 36 2026-10-27 08:42:51.411658438 DEBUG Client sends request `textDocument/hover` with ID 37 2026-10-27 08:42:51.411660708 DEBUG Client sends request `textDocument/hover` with ID 38 2026-10-27 08:42:51.411663278 DEBUG Client sends request `textDocument/hover` with ID 39 2026-10-27 08:42:51.411665878 DEBUG Client sends request `textDocument/hover` with ID 40 2026-10-27 08:42:51.411668518 DEBUG Client sends request `textDocument/hover` with ID 41 2026-10-27 08:42:51.411671308 DEBUG Client sends request `textDocument/hover` with ID 42 2026-10-27 08:42:51.411673788 DEBUG Client sends request `textDocument/hover` with ID 43 2026-10-27 08:42:51.411676568 DEBUG Client sends request `textDocument/hover` with ID 44 2026-10-27 08:42:51.411651898 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:51.411678828 DEBUG Client sends request `textDocument/hover` with ID 45 2026-10-27 08:42:51.411682708 DEBUG Client sends request `textDocument/hover` with ID 46 2026-10-27 08:42:51.411685418 DEBUG Client sends request `textDocument/hover` with ID 47 2026-10-27 08:42:51.411687898 DEBUG Client sends request `textDocument/hover` with ID 48 2026-10-27 08:42:51.411689998 DEBUG Client sends request `textDocument/hover` with ID 49 2026-10-27 08:42:51.411692228 DEBUG Client sends request `textDocument/hover` with ID 50 2026-10-27 08:42:51.411694468 DEBUG Client sends request `textDocument/hover` with ID 51 2026-10-27 08:42:51.411696888 DEBUG Client sends request `textDocument/hover` with ID 52 2026-10-27 08:42:51.411699148 DEBUG Client sends request `textDocument/hover` with ID 53 2026-10-27 08:42:51.411701578 DEBUG Client sends request `textDocument/hover` with ID 54 2026-10-27 08:42:51.411703888 DEBUG Client sends request `textDocument/hover` with ID 55 2026-10-27 08:42:51.411706138 DEBUG Client sends request `textDocument/hover` with ID 56 2026-10-27 08:42:51.411708578 DEBUG Client sends request `textDocument/hover` with ID 57 2026-10-27 08:42:51.411710948 DEBUG Client sends request `textDocument/hover` with ID 58 2026-10-27 08:42:51.411713128 DEBUG Client sends request `textDocument/hover` with ID 59 2026-10-27 08:42:51.411715468 DEBUG Client sends request `textDocument/hover` with ID 60 2026-10-27 08:42:51.411718228 DEBUG Client sends request `textDocument/hover` with ID 61 2026-10-27 08:42:51.411720608 DEBUG Client sends request `textDocument/hover` with ID 62 2026-10-27 08:42:51.411722978 DEBUG Client sends request `textDocument/hover` with ID 63 2026-10-27 08:42:51.411725318 DEBUG Client sends request `textDocument/hover` with ID 64 2026-10-27 08:42:51.411727878 DEBUG Client sends request `textDocument/hover` with ID 65 2026-10-27 08:42:51.411731259 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:51.411733779 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:51.411744279 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-10-27 08:42:51.411749129 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-27 08:42:51.411757559 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-27 08:42:51.411759939 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-27 08:42:51.411761899 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-27 08:42:51.411764249 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-27 08:42:51.411766219 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-27 08:42:51.411768429 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-27 08:42:51.411771209 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-27 08:42:51.411773659 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-27 08:42:51.411775679 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-27 08:42:51.411777749 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-27 08:42:51.411779789 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-27 08:42:51.411781679 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-27 08:42:51.411783629 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-27 08:42:51.411785699 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-27 08:42:51.411787689 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-27 08:42:51.411790099 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-27 08:42:51.411792239 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-27 08:42:51.411794269 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-27 08:42:51.411796239 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-27 08:42:51.411798339 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-27 08:42:51.411800259 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-27 08:42:51.411802199 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-27 08:42:51.411804109 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-27 08:42:51.411806029 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-27 08:42:51.411807940 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-27 08:42:51.411809850 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-27 08:42:51.411812850 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-27 08:42:51.411814910 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-27 08:42:51.411816910 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-27 08:42:51.411818850 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-27 08:42:51.411820760 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-27 08:42:51.411822920 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-27 08:42:51.411825010 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-27 08:42:51.411826920 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-27 08:42:51.411828950 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-27 08:42:51.411830860 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-27 08:42:51.411832880 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-27 08:42:51.411834980 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-27 08:42:51.411837150 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-27 08:42:51.411839080 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-27 08:42:51.411841020 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-27 08:42:51.411842930 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-27 08:42:51.411845850 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-27 08:42:51.411847790 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-27 08:42:51.411849830 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-27 08:42:51.411851810 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-27 08:42:51.411853730 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-27 08:42:51.411855680 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-27 08:42:51.411857740 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-27 08:42:51.411859640 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-27 08:42:51.411861580 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-27 08:42:51.411874250 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-27 08:42:51.411876330 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-27 08:42:51.411878280 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-27 08:42:51.411880370 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-27 08:42:51.411882310 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-27 08:42:51.411884260 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-27 08:42:51.411886451 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-27 08:42:51.411888561 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-27 08:42:51.411890601 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-27 08:42:51.411892541 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-27 08:42:51.411894471 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-27 08:42:51.411896541 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-27 08:42:51.411904391 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:51.411917261 DEBUG Initializing workspace `file:///tmp/.tmppt0lwA/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:51.411932521 DEBUG Searching for a project in '/tmp/.tmppt0lwA/src' 2026-10-27 08:42:51.411965682 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:42:51.411970132 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:51.412421167 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:51.412426488 DEBUG Resolving local virtual environment: /tmp/.tmppt0lwA/src/.venv 2026-10-27 08:42:51.412466008 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:51.412469908 DEBUG No virtual environment found 2026-10-27 08:42:51.412481308 DEBUG Adding first-party search path `/tmp/.tmppt0lwA/src` 2026-10-27 08:42:51.412485448 DEBUG Using vendored stdlib 2026-10-27 08:42:51.412563399 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:51.412566969 DEBUG Adding new file root '/tmp/.tmppt0lwA/src' of kind Project 2026-10-27 08:42:51.412967685 DEBUG Updating project to check open files 2026-10-27 08:42:51.412980175 DEBUG Processing deferred notification `textDocument/didOpen` 2026-10-27 08:42:51.413027675 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmppt0lwA/src/main.py") 2026-10-27 08:42:51.413059926 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmppt0lwA/src/main.py` 2026-10-27 08:42:51.413062366 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:42:51.413069786 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-27 08:42:51.413075626 DEBUG Processing deferred request `textDocument/hover` 2026-10-27 08:42:51.413090636 DEBUG Processing deferred request `textDocument/hover` 2026-10-27 08:42:51.413095806 DEBUG Processing deferred request `textDocument/hover` 2026-10-27 08:42:51.413103136 DEBUG Processing deferred request `textDocument/hover` 2026-10-27 08:42:51.413348429 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-27 08:42:51.415120552 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-27 08:42:51.415154713 DEBUG method="textDocument/hover" response.id=2 duration=2.08ms 2026-10-27 08:42:51.415161023 DEBUG Processing deferred request `textDocument/hover` 2026-10-27 08:42:51.415162413 DEBUG request{id=3 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-27 08:42:51.415166243 DEBUG Received server response for request 2 2026-10-27 08:42:51.415171113 DEBUG method="textDocument/hover" response.id=3 duration=2.08ms 2026-10-27 08:42:51.415174073 DEBUG Processing deferred request `textDocument/hover` 2026-10-27 08:42:51.415175113 DEBUG request{id=4 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-27 08:42:51.415185363 DEBUG Received server response for request 3 2026-10-27 08:42:51.415203703 DEBUG method="textDocument/hover" response.id=4 duration=2.11ms 2026-10-27 08:42:51.415205413 DEBUG request{id=5 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-27 08:42:51.415206383 DEBUG Processing deferred request `textDocument/hover` 2026-10-27 08:42:51.415206833 DEBUG Received server response for request 4 2026-10-27 08:42:51.415211533 DEBUG method="textDocument/hover" response.id=5 duration=2.11ms 2026-10-27 08:42:51.415214263 DEBUG Processing deferred request `textDocument/hover` 2026-10-27 08:42:51.415225443 DEBUG Received server response for request 5 2026-10-27 08:42:51.415229764 DEBUG request{id=6 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-27 08:42:51.415246174 DEBUG method="textDocument/hover" response.id=6 duration=83.23µs 2026-10-27 08:42:51.415247484 DEBUG request{id=7 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-27 08:42:51.415250744 DEBUG Processing deferred request `textDocument/hover` 2026-10-27 08:42:51.415256634 DEBUG method="textDocument/hover" response.id=7 duration=80.57µs 2026-10-27 08:42:51.415254914 DEBUG Received server response for request 6 2026-10-27 08:42:51.415259104 DEBUG Processing deferred request `textDocument/hover` 2026-10-27 08:42:51.415259854 DEBUG request{id=8 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-27 08:42:51.415260494 DEBUG Received server response for request 7 2026-10-27 08:42:51.415278934 DEBUG method="textDocument/hover" response.id=8 duration=70.23µs 2026-10-27 08:42:51.415281634 DEBUG Processing deferred request `textDocument/hover` 2026-10-27 08:42:51.415295584 DEBUG Received server response for request 8 2026-10-27 08:42:51.415300464 DEBUG request{id=9 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-27 08:42:51.415314005 DEBUG method="textDocument/hover" response.id=9 duration=97.59µs 2026-10-27 08:42:51.415315045 DEBUG request{id=10 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-27 08:42:51.415318405 DEBUG Processing deferred request `textDocument/hover` 2026-10-27 08:42:51.415322305 DEBUG Received server response for request 9 2026-10-27 08:42:51.415325365 DEBUG method="textDocument/hover" response.id=10 duration=71.76µs 2026-10-27 08:42:51.415326315 DEBUG request{id=11 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-27 08:42:51.415327925 DEBUG Processing deferred request `textDocument/hover` 2026-10-27 08:42:51.415332595 DEBUG Received server response for request 10 2026-10-27 08:42:51.415349445 DEBUG method="textDocument/hover" response.id=11 duration=87.85µs 2026-10-27 08:42:51.415350155 DEBUG request{id=12 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-27 08:42:51.415352235 DEBUG Processing deferred request `textDocument/hover` 2026-10-27 08:42:51.415357565 DEBUG Received server response for request 11 2026-10-27 08:42:51.415377315 DEBUG method="textDocument/hover" response.id=12 duration=93.90µs 2026-10-27 08:42:51.415378545 DEBUG request{id=13 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-27 08:42:51.415381875 DEBUG Processing deferred request `textDocument/hover` 2026-10-27 08:42:51.415385586 DEBUG Received server response for request 12 2026-10-27 08:42:51.415388206 DEBUG method="textDocument/hover" response.id=13 duration=66.10µs 2026-10-27 08:42:51.415390966 DEBUG Processing deferred request `textDocument/hover` 2026-10-27 08:42:51.415399576 DEBUG request{id=14 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-27 08:42:51.415402656 DEBUG Received server response for request 13 2026-10-27 08:42:51.415418676 DEBUG method="textDocument/hover" response.id=14 duration=88.66µs 2026-10-27 08:42:51.415419146 DEBUG request{id=15 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-27 08:42:51.415421476 DEBUG Processing deferred request `textDocument/hover` 2026-10-27 08:42:51.415423396 DEBUG Received server response for request 14 2026-10-27 08:42:51.415431136 DEBUG method="textDocument/hover" response.id=15 duration=76.98µs 2026-10-27 08:42:51.415433726 DEBUG Processing deferred request `textDocument/hover` 2026-10-27 08:42:51.415442006 DEBUG Received server response for request 15 2026-10-27 08:42:51.415442146 DEBUG request{id=16 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-27 08:42:51.415462097 DEBUG method="textDocument/hover" response.id=16 duration=78.38µs 2026-10-27 08:42:51.415464597 DEBUG Processing deferred request `textDocument/hover` 2026-10-27 08:42:51.415464727 DEBUG Received server response for request 16 2026-10-27 08:42:51.415468177 DEBUG request{id=17 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-27 08:42:51.415486537 DEBUG method="textDocument/hover" response.id=17 duration=93.54µs 2026-10-27 08:42:51.415487377 DEBUG request{id=18 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-27 08:42:51.415493527 DEBUG method="textDocument/hover" response.id=18 duration=70.15µs 2026-10-27 08:42:51.415495667 DEBUG Processing deferred request `textDocument/hover` 2026-10-27 08:42:51.415497347 DEBUG request{id=19 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-27 08:42:51.415500657 DEBUG Processing deferred request `textDocument/hover` 2026-10-27 08:42:51.415499467 DEBUG Received server response for request 17 2026-10-27 08:42:51.415509887 DEBUG Received server response for request 18 2026-10-27 08:42:51.415530257 DEBUG method="textDocument/hover" response.id=19 duration=94.58µs 2026-10-27 08:42:51.415532987 DEBUG Processing deferred request `textDocument/hover` 2026-10-27 08:42:51.415535267 DEBUG Received server response for request 19 2026-10-27 08:42:51.415535687 DEBUG request{id=20 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-27 08:42:51.415557988 DEBUG method="textDocument/hover" response.id=20 duration=91.54µs 2026-10-27 08:42:51.415560608 DEBUG Processing deferred request `textDocument/hover` 2026-10-27 08:42:51.415561108 DEBUG request{id=21 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-27 08:42:51.415561678 DEBUG Received server response for request 20 2026-10-27 08:42:51.415577128 DEBUG method="textDocument/hover" response.id=21 duration=78.99µs 2026-10-27 08:42:51.415579788 DEBUG Processing deferred request `textDocument/hover` 2026-10-27 08:42:51.415582208 DEBUG request{id=22 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-27 08:42:51.415582658 DEBUG Received server response for request 21 2026-10-27 08:42:51.415603768 DEBUG method="textDocument/hover" response.id=22 duration=101.24µs 2026-10-27 08:42:51.415606528 DEBUG Processing deferred request `textDocument/hover` 2026-10-27 08:42:51.415610668 DEBUG request{id=23 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-27 08:42:51.415610408 DEBUG Received server response for request 22 2026-10-27 08:42:51.415631769 DEBUG method="textDocument/hover" response.id=23 duration=96.87µs 2026-10-27 08:42:51.415634449 DEBUG Processing deferred request `textDocument/hover` 2026-10-27 08:42:51.415634729 DEBUG request{id=24 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-27 08:42:51.415636969 DEBUG Received server response for request 23 2026-10-27 08:42:51.415653459 DEBUG method="textDocument/hover" response.id=24 duration=91.05µs 2026-10-27 08:42:51.415654379 DEBUG request{id=25 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-27 08:42:51.415656309 DEBUG Processing deferred request `textDocument/hover` 2026-10-27 08:42:51.415657259 DEBUG Received server response for request 24 2026-10-27 08:42:51.415671849 DEBUG method="textDocument/hover" response.id=25 duration=90.33µs 2026-10-27 08:42:51.415673129 DEBUG request{id=26 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-27 08:42:51.415674429 DEBUG Processing deferred request `textDocument/hover` 2026-10-27 08:42:51.415676479 DEBUG Received server response for request 25 2026-10-27 08:42:51.415685799 DEBUG method="textDocument/hover" response.id=26 duration=77.41µs 2026-10-27 08:42:51.415688489 DEBUG Processing deferred request `textDocument/hover` 2026-10-27 08:42:51.415688559 DEBUG Received server response for request 26 2026-10-27 08:42:51.415693110 DEBUG request{id=27 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-27 08:42:51.415706960 DEBUG method="textDocument/hover" response.id=27 duration=70.63µs 2026-10-27 08:42:51.415707130 DEBUG request{id=28 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-27 08:42:51.415711270 DEBUG Processing deferred request `textDocument/hover` 2026-10-27 08:42:51.415714920 DEBUG Received server response for request 27 2026-10-27 08:42:51.415717140 DEBUG method="textDocument/hover" response.id=28 duration=58.77µs 2026-10-27 08:42:51.415717930 DEBUG request{id=29 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-27 08:42:51.415719890 DEBUG Processing deferred request `textDocument/hover` 2026-10-27 08:42:51.415721900 DEBUG Received server response for request 28 2026-10-27 08:42:51.415735690 DEBUG method="textDocument/hover" response.id=29 duration=58.68µs 2026-10-27 08:42:51.415736840 DEBUG request{id=30 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-27 08:42:51.415738100 DEBUG Processing deferred request `textDocument/hover` 2026-10-27 08:42:51.415738440 DEBUG Received server response for request 29 2026-10-27 08:42:51.415746180 DEBUG method="textDocument/hover" response.id=30 duration=55.86µs 2026-10-27 08:42:51.415749420 DEBUG Processing deferred request `textDocument/hover` 2026-10-27 08:42:51.415753040 DEBUG Received server response for request 30 2026-10-27 08:42:51.415753630 DEBUG request{id=31 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-27 08:42:51.415773681 DEBUG method="textDocument/hover" response.id=31 duration=60.41µs 2026-10-27 08:42:51.415774611 DEBUG request{id=32 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-27 08:42:51.415776161 DEBUG Processing deferred request `textDocument/hover` 2026-10-27 08:42:51.415776621 DEBUG Received server response for request 31 2026-10-27 08:42:51.415786761 DEBUG method="textDocument/hover" response.id=32 duration=64.72µs 2026-10-27 08:42:51.415789201 DEBUG Processing deferred request `textDocument/hover` 2026-10-27 08:42:51.415789691 DEBUG request{id=33 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-27 08:42:51.415808181 DEBUG method="textDocument/hover" response.id=33 duration=68.04µs 2026-10-27 08:42:51.415810421 DEBUG Processing deferred request `textDocument/hover` 2026-10-27 08:42:51.415815741 DEBUG Received server response for request 32 2026-10-27 08:42:51.415818491 DEBUG Received server response for request 33 2026-10-27 08:42:51.415820841 DEBUG request{id=34 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-27 08:42:51.415840381 DEBUG method="textDocument/hover" response.id=34 duration=85.19µs 2026-10-27 08:42:51.415842721 DEBUG Processing deferred request `textDocument/hover` 2026-10-27 08:42:51.415844441 DEBUG Received server response for request 34 2026-10-27 08:42:51.415844801 DEBUG request{id=35 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-27 08:42:51.415876802 DEBUG request{id=36 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-27 08:42:51.415876802 DEBUG method="textDocument/hover" response.id=35 duration=98.68µs 2026-10-27 08:42:51.415882292 DEBUG Processing deferred request `textDocument/hover` 2026-10-27 08:42:51.415886872 DEBUG method="textDocument/hover" response.id=36 duration=95.89µs 2026-10-27 08:42:51.415889122 DEBUG Processing deferred request `textDocument/hover` 2026-10-27 08:42:51.415886472 DEBUG Received server response for request 35 2026-10-27 08:42:51.415892502 DEBUG Received server response for request 36 2026-10-27 08:42:51.415892762 DEBUG request{id=37 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-27 08:42:51.415917142 DEBUG method="textDocument/hover" response.id=37 duration=104.80µs 2026-10-27 08:42:51.415919482 DEBUG Processing deferred request `textDocument/hover` 2026-10-27 08:42:51.415924033 DEBUG Received server response for request 37 2026-10-27 08:42:51.415926893 DEBUG request{id=38 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-27 08:42:51.415939133 DEBUG method="textDocument/hover" response.id=38 duration=94.54µs 2026-10-27 08:42:51.415940283 DEBUG request{id=39 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-27 08:42:51.415943393 DEBUG Processing deferred request `textDocument/hover` 2026-10-27 08:42:51.415947193 DEBUG Received server response for request 38 2026-10-27 08:42:51.415951293 DEBUG method="textDocument/hover" response.id=39 duration=67.24µs 2026-10-27 08:42:51.415954673 DEBUG Processing deferred request `textDocument/hover` 2026-10-27 08:42:51.415960423 DEBUG request{id=40 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-27 08:42:51.415978913 DEBUG method="textDocument/hover" response.id=40 duration=88.06µs 2026-10-27 08:42:51.415981093 DEBUG Processing deferred request `textDocument/hover` 2026-10-27 08:42:51.415979933 DEBUG request{id=41 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-27 08:42:51.415985923 DEBUG Received server response for request 39 2026-10-27 08:42:51.415988603 DEBUG Received server response for request 40 2026-10-27 08:42:51.415999363 DEBUG method="textDocument/hover" response.id=41 duration=78.10µs 2026-10-27 08:42:51.416002044 DEBUG Processing deferred request `textDocument/hover` 2026-10-27 08:42:51.416009804 DEBUG request{id=42 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-27 08:42:51.416015514 DEBUG Received server response for request 41 2026-10-27 08:42:51.416038264 DEBUG method="textDocument/hover" response.id=42 duration=93.01µs 2026-10-27 08:42:51.416040964 DEBUG Processing deferred request `textDocument/hover` 2026-10-27 08:42:51.416047244 DEBUG Received server response for request 42 2026-10-27 08:42:51.416047854 DEBUG request{id=43 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-27 08:42:51.416065504 DEBUG method="textDocument/hover" response.id=43 duration=109.10µs 2026-10-27 08:42:51.416066144 DEBUG request{id=44 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-27 08:42:51.416069974 DEBUG Processing deferred request `textDocument/hover` 2026-10-27 08:42:51.416074844 DEBUG method="textDocument/hover" response.id=44 duration=92.04µs 2026-10-27 08:42:51.416077084 DEBUG Processing deferred request `textDocument/hover` 2026-10-27 08:42:51.416073574 DEBUG Received server response for request 43 2026-10-27 08:42:51.416082555 DEBUG Received server response for request 44 2026-10-27 08:42:51.416099525 DEBUG request{id=45 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-27 08:42:51.416116725 DEBUG method="textDocument/hover" response.id=45 duration=112.81µs 2026-10-27 08:42:51.416117295 DEBUG request{id=46 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-27 08:42:51.416121025 DEBUG Processing deferred request `textDocument/hover` 2026-10-27 08:42:51.416124495 DEBUG Received server response for request 45 2026-10-27 08:42:51.416129125 DEBUG method="textDocument/hover" response.id=46 duration=86.40µs 2026-10-27 08:42:51.416131585 DEBUG Processing deferred request `textDocument/hover` 2026-10-27 08:42:51.416139205 DEBUG request{id=47 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-27 08:42:51.416132515 DEBUG Received server response for request 46 2026-10-27 08:42:51.416155195 DEBUG method="textDocument/hover" response.id=47 duration=83.37µs 2026-10-27 08:42:51.416158066 DEBUG Processing deferred request `textDocument/hover` 2026-10-27 08:42:51.416157756 DEBUG request{id=48 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-27 08:42:51.416161686 DEBUG Received server response for request 47 2026-10-27 08:42:51.416178756 DEBUG method="textDocument/hover" response.id=48 duration=99.95µs 2026-10-27 08:42:51.416181426 DEBUG Processing deferred request `textDocument/hover` 2026-10-27 08:42:51.416181736 DEBUG Received server response for request 48 2026-10-27 08:42:51.416182186 DEBUG request{id=49 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-27 08:42:51.416203836 DEBUG method="textDocument/hover" response.id=49 duration=79.30µs 2026-10-27 08:42:51.416204816 DEBUG request{id=50 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-27 08:42:51.416208136 DEBUG Processing deferred request `textDocument/hover` 2026-10-27 08:42:51.416212136 DEBUG Received server response for request 49 2026-10-27 08:42:51.416213056 DEBUG method="textDocument/hover" response.id=50 duration=79.52µs 2026-10-27 08:42:51.416216866 DEBUG Processing deferred request `textDocument/hover` 2026-10-27 08:42:51.416216476 DEBUG request{id=51 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-27 08:42:51.416222396 DEBUG Received server response for request 50 2026-10-27 08:42:51.416240477 DEBUG method="textDocument/hover" response.id=51 duration=80.53µs 2026-10-27 08:42:51.416241487 DEBUG request{id=52 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-27 08:42:51.416247157 DEBUG Processing deferred request `textDocument/hover` 2026-10-27 08:42:51.416252097 DEBUG method="textDocument/hover" response.id=52 duration=68.89µs 2026-10-27 08:42:51.416252257 DEBUG request{id=53 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-27 08:42:51.416254287 DEBUG Processing deferred request `textDocument/hover` 2026-10-27 08:42:51.416265247 DEBUG method="textDocument/hover" response.id=53 duration=55.25µs 2026-10-27 08:42:51.416253617 DEBUG Received server response for request 51 2026-10-27 08:42:51.416272847 DEBUG Received server response for request 52 2026-10-27 08:42:51.416275057 DEBUG Received server response for request 53 2026-10-27 08:42:51.416266727 DEBUG request{id=54 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-27 08:42:51.416267397 DEBUG Processing deferred request `textDocument/hover` 2026-10-27 08:42:51.416302357 DEBUG method="textDocument/hover" response.id=54 duration=83.63µs 2026-10-27 08:42:51.416303697 DEBUG request{id=55 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-27 08:42:51.416304877 DEBUG Processing deferred request `textDocument/hover` 2026-10-27 08:42:51.416305167 DEBUG Received server response for request 54 2026-10-27 08:42:51.416322328 DEBUG method="textDocument/hover" response.id=55 duration=73.22µs 2026-10-27 08:42:51.416324658 DEBUG Processing deferred request `textDocument/hover` 2026-10-27 08:42:51.416331898 DEBUG request{id=56 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-27 08:42:51.416334928 DEBUG Received server response for request 55 2026-10-27 08:42:51.416355768 DEBUG method="textDocument/hover" response.id=56 duration=94.02µs 2026-10-27 08:42:51.416358438 DEBUG Processing deferred request `textDocument/hover` 2026-10-27 08:42:51.416362748 DEBUG request{id=57 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-27 08:42:51.416372488 DEBUG Received server response for request 56 2026-10-27 08:42:51.416381418 DEBUG method="textDocument/hover" response.id=57 duration=95.15µs 2026-10-27 08:42:51.416385198 DEBUG Processing deferred request `textDocument/hover` 2026-10-27 08:42:51.416386438 DEBUG request{id=58 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-27 08:42:51.416390928 DEBUG Received server response for request 57 2026-10-27 08:42:51.416408189 DEBUG method="textDocument/hover" response.id=58 duration=100.92µs 2026-10-27 08:42:51.416409149 DEBUG request{id=59 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-27 08:42:51.416410789 DEBUG Processing deferred request `textDocument/hover` 2026-10-27 08:42:51.416411279 DEBUG Received server response for request 58 2026-10-27 08:42:51.416428529 DEBUG method="textDocument/hover" response.id=59 duration=102.04µs 2026-10-27 08:42:51.416430949 DEBUG Processing deferred request `textDocument/hover` 2026-10-27 08:42:51.416437349 DEBUG Received server response for request 59 2026-10-27 08:42:51.416436979 DEBUG request{id=60 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-27 08:42:51.416459659 DEBUG method="textDocument/hover" response.id=60 duration=99.38µs 2026-10-27 08:42:51.416460039 DEBUG request{id=61 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-27 08:42:51.416462089 DEBUG Processing deferred request `textDocument/hover` 2026-10-27 08:42:51.416463019 DEBUG Received server response for request 60 2026-10-27 08:42:51.416481930 DEBUG method="textDocument/hover" response.id=61 duration=94.99µs 2026-10-27 08:42:51.416484940 DEBUG Processing deferred request `textDocument/hover` 2026-10-27 08:42:51.416485460 DEBUG Received server response for request 61 2026-10-27 08:42:51.416486060 DEBUG request{id=62 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-27 08:42:51.416506090 DEBUG method="textDocument/hover" response.id=62 duration=93.49µs 2026-10-27 08:42:51.416506920 DEBUG request{id=63 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-27 08:42:51.416513920 DEBUG Received server response for request 62 2026-10-27 08:42:51.416517850 DEBUG method="textDocument/hover" response.id=63 duration=85.14µs 2026-10-27 08:42:51.416530580 DEBUG request{id=64 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-27 08:42:51.416530270 DEBUG Received server response for request 63 2026-10-27 08:42:51.416547951 DEBUG method="textDocument/hover" response.id=64 duration=84.02µs 2026-10-27 08:42:51.416551431 DEBUG Received server response for request 64 2026-10-27 08:42:51.416553761 DEBUG request{id=65 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-27 08:42:51.416568721 DEBUG method="textDocument/hover" response.id=65 duration=81.96µs 2026-10-27 08:42:51.416576301 DEBUG Received server response for request 65 2026-10-27 08:42:51.416583651 DEBUG Client sends request `textDocument/hover` with ID 66 2026-10-27 08:42:51.416608431 DEBUG request{id=66 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-27 08:42:51.416620371 DEBUG method="textDocument/hover" response.id=66 duration=26.94µs 2026-10-27 08:42:51.416628662 DEBUG Received server response for request 66 2026-10-27 08:42:51.426701921 DEBUG Client sends request `shutdown` with ID 67 2026-10-27 08:42:51.426720641 DEBUG request{id=67 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:51.426726281 DEBUG method="shutdown" response.id=67 duration=7.70µs 2026-10-27 08:42:51.426735572 DEBUG Received server response for request 67 2026-10-27 08:42:51.426738482 DEBUG Client sends notification `exit` 2026-10-27 08:42:51.426747032 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-27 08:42:51.428354592 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:42:51.428416963 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:51.428447804 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:51.428499414 DEBUG Client info: None 2026-10-27 08:42:51.428523345 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: 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-27 08:42:51.428535435 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:51.428540495 INFO Version: Unknown 2026-10-27 08:42:51.428579195 DEBUG Received server response for request 1 2026-10-27 08:42:51.428608406 DEBUG Client sends notification `initialized` 2026-10-27 08:42:51.428622946 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:51.428693847 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:51.428726477 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:51.428729707 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:51.428742187 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:42:51.428745037 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-27 08:42:51.428789098 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:51.428802018 DEBUG Initializing workspace `file:///tmp/.tmpQmch9y/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: Some( true, ), inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:51.428816258 DEBUG Searching for a project in '/tmp/.tmpQmch9y/src' 2026-10-27 08:42:51.428847219 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:42:51.428851579 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:51.429320515 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:51.429325925 DEBUG Resolving local virtual environment: /tmp/.tmpQmch9y/src/.venv 2026-10-27 08:42:51.429364965 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:51.429368935 DEBUG No virtual environment found 2026-10-27 08:42:51.429380116 DEBUG Adding first-party search path `/tmp/.tmpQmch9y/src` 2026-10-27 08:42:51.429384136 DEBUG Using vendored stdlib 2026-10-27 08:42:51.429461327 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:51.429465227 DEBUG Adding new file root '/tmp/.tmpQmch9y/src' of kind Project 2026-10-27 08:42:51.429840711 DEBUG Updating project to check open files 2026-10-27 08:42:51.429909182 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpQmch9y/src/foo.py") 2026-10-27 08:42:51.429939213 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpQmch9y/src/foo.py` 2026-10-27 08:42:51.429941853 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:42:51.429948953 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-27 08:42:51.429983153 DEBUG method="textDocument/hover" response.id=2 duration=28.10µs 2026-10-27 08:42:51.429993283 DEBUG Received server response for request 2 2026-10-27 08:42:51.440067663 DEBUG Client sends request `shutdown` with ID 3 2026-10-27 08:42:51.440094703 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:51.440100853 DEBUG method="shutdown" response.id=3 duration=8.91µs 2026-10-27 08:42:51.440111174 DEBUG Received server response for request 3 2026-10-27 08:42:51.440114854 DEBUG Client sends notification `exit` 2026-10-27 08:42:51.440123644 DEBUG Received exit notification, exiting ok test initialize::disable_language_services_set_on_workspace ... 2026-10-27 08:42:51.441439911 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:42:51.441502241 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:51.441536682 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:51.441589053 DEBUG Client info: None 2026-10-27 08:42:51.441613683 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:42:51.441624503 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:51.441630173 INFO Version: Unknown 2026-10-27 08:42:51.441670234 DEBUG Received server response for request 1 2026-10-27 08:42:51.441697934 DEBUG Client sends notification `initialized` 2026-10-27 08:42:51.441711964 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:51.441791505 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:51.441827656 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:51.441830886 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:51.441843436 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:42:51.441846416 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-27 08:42:51.441901387 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:51.441914927 DEBUG Initializing workspace `file:///tmp/.tmp1D8INO/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: Some( true, ), inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:51.441928287 DEBUG Searching for a project in '/tmp/.tmp1D8INO/src' 2026-10-27 08:42:51.441959447 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:42:51.441964237 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:51.442403073 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:51.442408573 DEBUG Resolving local virtual environment: /tmp/.tmp1D8INO/src/.venv 2026-10-27 08:42:51.442448604 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:51.442452384 DEBUG No virtual environment found 2026-10-27 08:42:51.442462524 DEBUG Adding first-party search path `/tmp/.tmp1D8INO/src` 2026-10-27 08:42:51.442466554 DEBUG Using vendored stdlib 2026-10-27 08:42:51.442541555 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:51.442545885 DEBUG Adding new file root '/tmp/.tmp1D8INO/src' of kind Project 2026-10-27 08:42:51.442939310 DEBUG Updating project to check open files 2026-10-27 08:42:51.442990421 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp1D8INO/src/foo.py") 2026-10-27 08:42:51.443018871 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp1D8INO/src/foo.py` 2026-10-27 08:42:51.443021321 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:42:51.443027881 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-27 08:42:51.443059941 DEBUG method="textDocument/hover" response.id=2 duration=25.99µs 2026-10-27 08:42:51.443070762 DEBUG Received server response for request 2 2026-10-27 08:42:51.453142951 DEBUG Client sends request `shutdown` with ID 3 2026-10-27 08:42:51.453163011 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:51.453168762 DEBUG method="shutdown" response.id=3 duration=7.90µs 2026-10-27 08:42:51.453178022 DEBUG Received server response for request 3 2026-10-27 08:42:51.453181692 DEBUG Client sends notification `exit` 2026-10-27 08:42:51.453190312 DEBUG Received exit notification, exiting ok test initialize::empty_workspace_folders ... 2026-10-27 08:42:51.454360037 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:42:51.454418418 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:51.454449388 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:51.454501249 DEBUG Client info: None 2026-10-27 08:42:51.454527279 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:42:51.454540479 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:51.454546819 INFO Version: Unknown 2026-10-27 08:42:51.454588540 DEBUG Received server response for request 1 2026-10-27 08:42:51.454622700 DEBUG Client sends notification `initialized` 2026-10-27 08:42:51.454635310 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpcFFuCw 2026-10-27 08:42:51.454642330 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:51.454732562 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:51.454766892 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:51.454770582 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:51.454777102 DEBUG No workspace configuration provided for file:///tmp/.tmpcFFuCw 2026-10-27 08:42:51.454838163 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:51.454843543 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpcFFuCw, using default options 2026-10-27 08:42:51.454854443 DEBUG Initializing workspace `file:///tmp/.tmpcFFuCw`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:51.454880033 DEBUG Searching for a project in '/tmp/.tmpcFFuCw' 2026-10-27 08:42:51.454908454 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:42:51.454913914 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:51.456363043 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:51.456374323 DEBUG Resolving local virtual environment: /tmp/.tmpcFFuCw/.venv 2026-10-27 08:42:51.456425433 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:51.456430203 DEBUG No virtual environment found 2026-10-27 08:42:51.456442564 DEBUG Adding first-party search path `/tmp/.tmpcFFuCw` 2026-10-27 08:42:51.456446764 DEBUG Using vendored stdlib 2026-10-27 08:42:51.456554805 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:51.456562185 DEBUG Adding new file root '/tmp/.tmpcFFuCw' of kind Project 2026-10-27 08:42:51.457965093 DEBUG Updating project to check open files 2026-10-27 08:42:51.465034514 DEBUG Client sends request `shutdown` with ID 2 2026-10-27 08:42:51.465058624 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:51.465065194 DEBUG method="shutdown" response.id=2 duration=10.55µs 2026-10-27 08:42:51.465076315 DEBUG Received server response for request 2 2026-10-27 08:42:51.465080205 DEBUG Client sends notification `exit` 2026-10-27 08:42:51.465089665 DEBUG Received exit notification, exiting ok test initialize::malformed_initialization_options_preserve_workspace_trust ... 2026-10-27 08:42:51.466153948 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-27 08:42:51.466204169 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:51.466234289 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:51.466287600 ERROR Failed to deserialize initialization options: unknown variant `invalid`, expected one of `off`, `openFilesOnly`, `workspace` 2026-10-27 08:42:51.466312070 DEBUG Client info: None 2026-10-27 08:42:51.466314221 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-27 08:42:51.466324491 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:51.466329301 INFO Version: Unknown 2026-10-27 08:42:51.466368501 DEBUG Received server response for request 1 2026-10-27 08:42:51.466394772 DEBUG Client sends notification `initialized` 2026-10-27 08:42:51.466408132 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:51.466486133 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:51.466520993 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:51.466524523 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:51.466535743 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:42:51.466598294 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:51.466613854 DEBUG Initializing workspace `file:///tmp/.tmp0guKn1/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:51.466628505 DEBUG Searching for a project in '/tmp/.tmp0guKn1/src' 2026-10-27 08:42:51.466660065 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:42:51.466664505 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:51.467776709 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:51.467787549 DEBUG Resolving local virtual environment: /tmp/.tmp0guKn1/src/.venv 2026-10-27 08:42:51.467827980 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:51.467832020 DEBUG No virtual environment found 2026-10-27 08:42:51.467843040 DEBUG Adding first-party search path `/tmp/.tmp0guKn1/src` 2026-10-27 08:42:51.467847080 DEBUG Using vendored stdlib 2026-10-27 08:42:51.467952672 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:51.467957672 DEBUG Adding new file root '/tmp/.tmp0guKn1/src' of kind Project 2026-10-27 08:42:51.468509419 DEBUG Updating project to check open files 2026-10-27 08:42:51.468571190 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp0guKn1/src/script.py") 2026-10-27 08:42:51.468604040 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp0guKn1/src/script.py` 2026-10-27 08:42:51.468606730 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:42:51.468614030 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-27 08:42:51.470191610 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}:Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-27 08:42:51.470601646 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Defaulting to python-platform `linux` 2026-10-27 08:42:51.470635946 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:51.470640576 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: No virtual environment found 2026-10-27 08:42:51.470644136 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Using vendored stdlib 2026-10-27 08:42:51.470716187 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Python version: Python 3.15, platform: linux 2026-10-27 08:42:51.470749718 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmp0guKn1/src/script.py' 2026-10-27 08:42:51.470794558 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-10-27 08:42:51.480262410 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-10-27 08:42:51.480341301 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-27 08:42:51.480351271 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-27 08:42:51.490445841 DEBUG Client sends request `shutdown` with ID 2 2026-10-27 08:42:51.490471481 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:51.490479111 DEBUG method="shutdown" response.id=2 duration=12.39µs 2026-10-27 08:42:51.490489601 DEBUG Received server response for request 2 2026-10-27 08:42:51.490494352 DEBUG Client sends notification `exit` 2026-10-27 08:42:51.490503652 DEBUG Received exit notification, exiting ok test initialize::malformed_trust_rejects_initialization - should panic ... 2026-10-27 08:42:51.492738830 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:42:51.492807391 DEBUG Architecture: x86_64, OS: linux ok test initialize::missing_virtual_env_does_not_panic ... 2026-10-27 08:42:51.492843712 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:51.492917213 DEBUG Received server response for request 1 2026-10-27 08:42:51.493821994 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:42:51.493891435 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:51.493930756 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:51.493985816 DEBUG Client info: None 2026-10-27 08:42:51.494014787 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:42:51.494026807 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:51.494032847 INFO Version: Unknown 2026-10-27 08:42:51.494074648 DEBUG Received server response for request 1 2026-10-27 08:42:51.494107398 DEBUG Client sends notification `initialized` 2026-10-27 08:42:51.494123438 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:51.494207869 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:51.494248040 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:51.494255050 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:51.494313261 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:51.494330881 DEBUG Initializing workspace `file:///tmp/.tmpmUTAPh/project`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:51.494346391 DEBUG Searching for a project in '/tmp/.tmpmUTAPh/project' 2026-10-27 08:42:51.494381331 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:42:51.494386152 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:51.495615057 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:51.495626718 DEBUG Resolving `VIRTUAL_ENV` environment variable: /nonexistent/virtual/env/path 2026-10-27 08:42:51.495743619 ERROR Failed to load project for workspace `file:///tmp/.tmpmUTAPh/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-27 08:42:51.495780540 DEBUG Received notification `window/showMessage` 2026-10-27 08:42:51.495787590 INFO Retrying to receive `window/showMessage` notification 2026-10-27 08:42:51.496263356 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:51.496271296 DEBUG Resolving `VIRTUAL_ENV` environment variable: /nonexistent/virtual/env/path 2026-10-27 08:42:51.496278356 DEBUG Default settings failed to discover local Python environment 2026-10-27 08:42:51.496313836 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:51.496317956 DEBUG No virtual environment found 2026-10-27 08:42:51.496329567 DEBUG Adding first-party search path `/tmp/.tmpmUTAPh/project` 2026-10-27 08:42:51.496333647 DEBUG Using vendored stdlib 2026-10-27 08:42:51.496441568 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:51.496448878 DEBUG Adding new file root '/tmp/.tmpmUTAPh/project' of kind Project 2026-10-27 08:42:51.496967905 DEBUG Updating project to check open files 2026-10-27 08:42:51.505882559 DEBUG Client sends request `shutdown` with ID 2 2026-10-27 08:42:51.505906030 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:51.505911890 DEBUG method="shutdown" response.id=2 duration=10.61µs 2026-10-27 08:42:51.505920750 DEBUG Received server response for request 2 2026-10-27 08:42:51.505924380 DEBUG Client sends notification `exit` 2026-10-27 08:42:51.505932050 DEBUG Received exit notification, exiting ok test initialize::open_files_diagnostic_registration ... 2026-10-27 08:42:51.507135626 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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-27 08:42:51.507196776 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:51.507230657 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:51.507275387 DEBUG Client info: None 2026-10-27 08:42:51.507303888 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:42:51.507314948 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:51.507320528 INFO Version: Unknown 2026-10-27 08:42:51.507357928 DEBUG Received server response for request 1 2026-10-27 08:42:51.507396349 DEBUG Client sends notification `initialized` 2026-10-27 08:42:51.507410279 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:51.507474960 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:51.507507130 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:51.507511000 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:51.507576071 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:51.507589501 DEBUG Initializing workspace `file:///tmp/.tmpIscEif/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:51.507602472 DEBUG Searching for a project in '/tmp/.tmpIscEif/foo' 2026-10-27 08:42:51.507637232 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:42:51.507641512 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:51.508134728 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:51.508140158 DEBUG Resolving local virtual environment: /tmp/.tmpIscEif/foo/.venv 2026-10-27 08:42:51.508180719 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:51.508184709 DEBUG No virtual environment found 2026-10-27 08:42:51.508196469 DEBUG Adding first-party search path `/tmp/.tmpIscEif/foo` 2026-10-27 08:42:51.508200409 DEBUG Using vendored stdlib 2026-10-27 08:42:51.508280770 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:51.508285180 DEBUG Adding new file root '/tmp/.tmpIscEif/foo' of kind Project 2026-10-27 08:42:51.508730666 DEBUG Updating project to check open files 2026-10-27 08:42:51.508743186 DEBUG Registering diagnostic capability with OpenFilesOnly diagnostic mode 2026-10-27 08:42:51.508758826 DEBUG Received server request `client/registerCapability` 2026-10-27 08:42:51.508762496 INFO Retrying to receive `client/registerCapability` request 2026-10-27 08:42:51.518884167 DEBUG Client sends request `shutdown` with ID 2 2026-10-27 08:42:51.518909397 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:51.518915547 DEBUG method="shutdown" response.id=2 duration=9.42µs 2026-10-27 08:42:51.518925417 DEBUG Received server response for request 2 2026-10-27 08:42:51.518930487 DEBUG Client sends notification `exit` 2026-10-27 08:42:51.518939507 DEBUG Received exit notification, exiting ok test initialize::open_files_diagnostic_registration_via_initialization ... 2026-10-27 08:42:51.520072282 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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-27 08:42:51.520124833 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:51.520156823 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:51.520226834 DEBUG Client info: None 2026-10-27 08:42:51.520253654 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-27 08:42:51.520265304 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:51.520271175 INFO Version: Unknown 2026-10-27 08:42:51.520305245 DEBUG Received server response for request 1 2026-10-27 08:42:51.520329165 DEBUG Client sends notification `initialized` 2026-10-27 08:42:51.520342395 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:51.520417426 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:51.520453747 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:51.520456807 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:51.520522398 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:51.520535088 DEBUG Initializing workspace `file:///tmp/.tmpu9RTzf/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:51.520549578 DEBUG Searching for a project in '/tmp/.tmpu9RTzf/foo' 2026-10-27 08:42:51.520582338 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:42:51.520587139 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:51.521046604 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:51.521052065 DEBUG Resolving local virtual environment: /tmp/.tmpu9RTzf/foo/.venv 2026-10-27 08:42:51.521092175 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:51.521095985 DEBUG No virtual environment found 2026-10-27 08:42:51.521107175 DEBUG Adding first-party search path `/tmp/.tmpu9RTzf/foo` 2026-10-27 08:42:51.521111115 DEBUG Using vendored stdlib 2026-10-27 08:42:51.521185046 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:51.521188966 DEBUG Adding new file root '/tmp/.tmpu9RTzf/foo' of kind Project 2026-10-27 08:42:51.521574051 DEBUG Updating project to check open files 2026-10-27 08:42:51.521585831 DEBUG Registering diagnostic capability with OpenFilesOnly diagnostic mode 2026-10-27 08:42:51.521599432 DEBUG Received server request `client/registerCapability` 2026-10-27 08:42:51.521603952 INFO Retrying to receive `client/registerCapability` request 2026-10-27 08:42:51.531734092 DEBUG Client sends request `shutdown` with ID 2 2026-10-27 08:42:51.531763012 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:51.531770442 DEBUG method="shutdown" response.id=2 duration=11.41µs 2026-10-27 08:42:51.531781472 DEBUG Received server response for request 2 2026-10-27 08:42:51.531786323 DEBUG Client sends notification `exit` 2026-10-27 08:42:51.531795693 DEBUG Received exit notification, exiting ok test initialize::open_files_diagnostic_registration_without_configuration ... 2026-10-27 08:42:51.532957468 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-27 08:42:51.533010328 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:51.533042329 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:51.533101249 DEBUG Client info: None 2026-10-27 08:42:51.533130050 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-27 08:42:51.533142420 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION"] 2026-10-27 08:42:51.533147290 INFO Version: Unknown 2026-10-27 08:42:51.533182160 DEBUG Received server response for request 1 2026-10-27 08:42:51.533210461 DEBUG Client sends notification `initialized` 2026-10-27 08:42:51.533224851 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:51.533299352 INFO Client does not support workspace configuration, initializing workspaces using the initialization options 2026-10-27 08:42:51.533333402 DEBUG Initializing workspace `file:///tmp/.tmpAgS4jW/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:51.533346873 DEBUG Searching for a project in '/tmp/.tmpAgS4jW/foo' 2026-10-27 08:42:51.533380553 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:42:51.533384873 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:51.533828449 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:51.533834109 DEBUG Resolving local virtual environment: /tmp/.tmpAgS4jW/foo/.venv 2026-10-27 08:42:51.533889430 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:51.533893120 DEBUG No virtual environment found 2026-10-27 08:42:51.533905620 DEBUG Adding first-party search path `/tmp/.tmpAgS4jW/foo` 2026-10-27 08:42:51.533909610 DEBUG Using vendored stdlib 2026-10-27 08:42:51.533982521 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:51.533986271 DEBUG Adding new file root '/tmp/.tmpAgS4jW/foo' of kind Project 2026-10-27 08:42:51.534359576 DEBUG Updating project to check open files 2026-10-27 08:42:51.534371816 DEBUG Registering diagnostic capability with OpenFilesOnly diagnostic mode 2026-10-27 08:42:51.534387976 DEBUG Received server request `client/registerCapability` 2026-10-27 08:42:51.534391756 INFO Retrying to receive `client/registerCapability` request 2026-10-27 08:42:51.544517036 DEBUG Client sends request `shutdown` with ID 2 2026-10-27 08:42:51.544540967 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:51.544547377 DEBUG method="shutdown" response.id=2 duration=11.95µs 2026-10-27 08:42:51.544557657 DEBUG Received server response for request 2 2026-10-27 08:42:51.544561977 DEBUG Client sends notification `exit` 2026-10-27 08:42:51.544571047 DEBUG Received exit notification, exiting ok test initialize::register_multiple_capabilities ... 2026-10-27 08:42:51.545642381 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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-27 08:42:51.545695131 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:51.545724122 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:51.545776152 DEBUG Client info: None 2026-10-27 08:42:51.545799623 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-27 08:42:51.545809103 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:51.545813603 INFO Version: Unknown 2026-10-27 08:42:51.545847413 DEBUG Received server response for request 1 2026-10-27 08:42:51.545893054 DEBUG Client sends notification `initialized` 2026-10-27 08:42:51.545906574 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:51.545973345 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:51.546006455 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:51.546009915 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:51.546073666 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:51.546087596 DEBUG Initializing workspace `file:///tmp/.tmpslM8bG/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:51.546101017 DEBUG Searching for a project in '/tmp/.tmpslM8bG/foo' 2026-10-27 08:42:51.546131017 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:42:51.546135377 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:51.546583343 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:51.546588703 DEBUG Resolving local virtual environment: /tmp/.tmpslM8bG/foo/.venv 2026-10-27 08:42:51.546625653 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:51.546629603 DEBUG No virtual environment found 2026-10-27 08:42:51.546640084 DEBUG Adding first-party search path `/tmp/.tmpslM8bG/foo` 2026-10-27 08:42:51.546644074 DEBUG Using vendored stdlib 2026-10-27 08:42:51.546718805 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:51.546723215 DEBUG Adding new file root '/tmp/.tmpslM8bG/foo' of kind Project 2026-10-27 08:42:51.547125690 DEBUG Registering diagnostic capability with Workspace diagnostic mode 2026-10-27 08:42:51.547141180 DEBUG Received server request `client/registerCapability` 2026-10-27 08:42:51.547144840 INFO Retrying to receive `client/registerCapability` request 2026-10-27 08:42:51.557272710 DEBUG Client sends request `shutdown` with ID 2 2026-10-27 08:42:51.557295541 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:51.557303121 DEBUG method="shutdown" response.id=2 duration=11.89µs 2026-10-27 08:42:51.557313451 DEBUG Received server response for request 2 2026-10-27 08:42:51.557317901 DEBUG Client sends notification `exit` 2026-10-27 08:42:51.557327481 DEBUG Received exit notification, exiting ok test initialize::single_workspace_folder ... 2026-10-27 08:42:51.558396505 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:42:51.558449905 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:51.558478596 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:51.558531277 DEBUG Client info: None 2026-10-27 08:42:51.558555687 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:42:51.558568337 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:51.558574577 INFO Version: Unknown 2026-10-27 08:42:51.558619568 DEBUG Received server response for request 1 2026-10-27 08:42:51.558649808 DEBUG Client sends notification `initialized` 2026-10-27 08:42:51.558663588 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:51.558751799 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:51.558789820 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:51.558793030 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:51.558860781 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:51.558892011 DEBUG Initializing workspace `file:///tmp/.tmp17QFY1/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:51.558910421 DEBUG Searching for a project in '/tmp/.tmp17QFY1/foo' 2026-10-27 08:42:51.558948032 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:42:51.558953502 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:51.560412251 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:51.560424411 DEBUG Resolving local virtual environment: /tmp/.tmp17QFY1/foo/.venv 2026-10-27 08:42:51.560477382 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:51.560482512 DEBUG No virtual environment found 2026-10-27 08:42:51.560495532 DEBUG Adding first-party search path `/tmp/.tmp17QFY1/foo` 2026-10-27 08:42:51.560499712 DEBUG Using vendored stdlib 2026-10-27 08:42:51.560608253 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:51.560616043 DEBUG Adding new file root '/tmp/.tmp17QFY1/foo' of kind Project 2026-10-27 08:42:51.561243511 DEBUG Updating project to check open files 2026-10-27 08:42:51.569035792 DEBUG Client sends request `shutdown` with ID 2 2026-10-27 08:42:51.569062002 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:51.569068732 DEBUG method="shutdown" response.id=2 duration=11.05µs 2026-10-27 08:42:51.569079792 DEBUG Received server response for request 2 2026-10-27 08:42:51.569083552 DEBUG Client sends notification `exit` 2026-10-27 08:42:51.569093152 DEBUG Received exit notification, exiting ok test initialize::unknown_initialization_options ... 2026-10-27 08:42:51.570403629 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:42:51.570470200 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:51.570501270 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:51.570557821 DEBUG Client info: None 2026-10-27 08:42:51.570579651 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, 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-27 08:42:51.570593142 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:51.570599102 INFO Version: Unknown 2026-10-27 08:42:51.570641302 DEBUG Received server response for request 1 2026-10-27 08:42:51.570682843 DEBUG Client sends notification `initialized` 2026-10-27 08:42:51.570697183 WARN Received unknown options during initialization: { "bar": null } 2026-10-27 08:42:51.570707253 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:51.570707933 DEBUG Received notification `window/showMessage` 2026-10-27 08:42:51.570713313 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:51.570782624 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:51.570819964 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:51.570823365 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:51.570896925 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:51.570910546 DEBUG Initializing workspace `file:///tmp/.tmp7h4CFI/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:51.570943226 DEBUG Searching for a project in '/tmp/.tmp7h4CFI/foo' 2026-10-27 08:42:51.570976996 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:42:51.570981847 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:51.571439512 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:51.571444583 DEBUG Resolving local virtual environment: /tmp/.tmp7h4CFI/foo/.venv 2026-10-27 08:42:51.571483843 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:51.571487943 DEBUG No virtual environment found 2026-10-27 08:42:51.571500543 DEBUG Adding first-party search path `/tmp/.tmp7h4CFI/foo` 2026-10-27 08:42:51.571504593 DEBUG Using vendored stdlib 2026-10-27 08:42:51.571581124 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:51.571584874 DEBUG Adding new file root '/tmp/.tmp7h4CFI/foo' of kind Project 2026-10-27 08:42:51.572103321 DEBUG Updating project to check open files 2026-10-27 08:42:51.580980655 DEBUG Client sends request `shutdown` with ID 2 2026-10-27 08:42:51.581005446 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:51.581013406 DEBUG method="shutdown" response.id=2 duration=12.14µs 2026-10-27 08:42:51.581025646 DEBUG Received server response for request 2 2026-10-27 08:42:51.581029526 DEBUG Client sends notification `exit` 2026-10-27 08:42:51.581038806 DEBUG Received exit notification, exiting ok test initialize::unknown_options_in_workspace_configuration ... 2026-10-27 08:42:51.582287212 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:42:51.582347213 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:51.582380513 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:51.582430844 DEBUG Client info: None 2026-10-27 08:42:51.582453484 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:42:51.582464864 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:51.582470064 INFO Version: Unknown 2026-10-27 08:42:51.582508135 DEBUG Received server response for request 1 2026-10-27 08:42:51.582539215 DEBUG Client sends notification `initialized` 2026-10-27 08:42:51.582553745 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:51.582629906 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:51.582669247 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:51.582672697 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:51.582737388 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:51.582750658 WARN Received unknown options for workspace `file:///tmp/.tmpliCY8R/foo`: { "bar": null } 2026-10-27 08:42:51.582760338 DEBUG Received notification `window/showMessage` 2026-10-27 08:42:51.582758998 DEBUG Initializing workspace `file:///tmp/.tmpliCY8R/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:51.582763968 INFO Retrying to receive `window/showMessage` notification 2026-10-27 08:42:51.582774388 DEBUG Searching for a project in '/tmp/.tmpliCY8R/foo' 2026-10-27 08:42:51.582810259 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:42:51.582815229 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:51.583297145 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:51.583302605 DEBUG Resolving local virtual environment: /tmp/.tmpliCY8R/foo/.venv 2026-10-27 08:42:51.583344286 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:51.583348036 DEBUG No virtual environment found 2026-10-27 08:42:51.583359006 DEBUG Adding first-party search path `/tmp/.tmpliCY8R/foo` 2026-10-27 08:42:51.583363366 DEBUG Using vendored stdlib 2026-10-27 08:42:51.583443487 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:51.583447337 DEBUG Adding new file root '/tmp/.tmpliCY8R/foo' of kind Project 2026-10-27 08:42:51.583861182 DEBUG Updating project to check open files 2026-10-27 08:42:51.592884988 DEBUG Client sends request `shutdown` with ID 2 2026-10-27 08:42:51.592907979 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:51.592913909 DEBUG method="shutdown" response.id=2 duration=9.15µs 2026-10-27 08:42:51.592924999 DEBUG Received server response for request 2 2026-10-27 08:42:51.592928289 DEBUG Client sends notification `exit` 2026-10-27 08:42:51.592937149 DEBUG Received exit notification, exiting ok test initialize::workspace_diagnostic_registration ... 2026-10-27 08:42:51.594101834 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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-27 08:42:51.594164665 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:51.594195265 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:51.594238166 DEBUG Client info: None 2026-10-27 08:42:51.594259736 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:42:51.594271166 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:51.594276386 INFO Version: Unknown 2026-10-27 08:42:51.594313007 DEBUG Received server response for request 1 2026-10-27 08:42:51.594339357 DEBUG Client sends notification `initialized` 2026-10-27 08:42:51.594353847 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:51.594420838 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:51.594455688 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:51.594459159 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:51.594521109 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:51.594534619 DEBUG Initializing workspace `file:///tmp/.tmpL7XtNo/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:51.594548970 DEBUG Searching for a project in '/tmp/.tmpL7XtNo/foo' 2026-10-27 08:42:51.594579850 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:42:51.594584140 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:51.595059446 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:51.595064876 DEBUG Resolving local virtual environment: /tmp/.tmpL7XtNo/foo/.venv 2026-10-27 08:42:51.595102027 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:51.595105777 DEBUG No virtual environment found 2026-10-27 08:42:51.595115827 DEBUG Adding first-party search path `/tmp/.tmpL7XtNo/foo` 2026-10-27 08:42:51.595119837 DEBUG Using vendored stdlib 2026-10-27 08:42:51.595195608 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:51.595199428 DEBUG Adding new file root '/tmp/.tmpL7XtNo/foo' of kind Project 2026-10-27 08:42:51.595662854 DEBUG Registering diagnostic capability with Workspace diagnostic mode 2026-10-27 08:42:51.595680404 DEBUG Received server request `client/registerCapability` 2026-10-27 08:42:51.595684444 INFO Retrying to receive `client/registerCapability` request 2026-10-27 08:42:51.605824985 DEBUG Client sends request `shutdown` with ID 2 2026-10-27 08:42:51.605848985 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:51.605856705 DEBUG method="shutdown" response.id=2 duration=11.10µs 2026-10-27 08:42:51.605879686 DEBUG Received server response for request 2 2026-10-27 08:42:51.605883976 DEBUG Client sends notification `exit` 2026-10-27 08:42:51.605893676 DEBUG Received exit notification, exiting ok test initialize::workspace_diagnostic_registration_via_initialization ... 2026-10-27 08:42:51.607147402 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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-27 08:42:51.607207102 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:51.607240343 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:51.607299274 DEBUG Client info: None 2026-10-27 08:42:51.607322674 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-27 08:42:51.607335104 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:51.607339944 INFO Version: Unknown 2026-10-27 08:42:51.607372125 DEBUG Received server response for request 1 2026-10-27 08:42:51.607398515 DEBUG Client sends notification `initialized` 2026-10-27 08:42:51.607411885 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:51.607489406 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:51.607524667 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:51.607527917 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:51.607605148 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:51.607618208 DEBUG Initializing workspace `file:///tmp/.tmpNdZb15/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:51.607631878 DEBUG Searching for a project in '/tmp/.tmpNdZb15/foo' 2026-10-27 08:42:51.607663218 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:42:51.607667968 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:51.608133884 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:51.608139694 DEBUG Resolving local virtual environment: /tmp/.tmpNdZb15/foo/.venv 2026-10-27 08:42:51.608179875 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:51.608183625 DEBUG No virtual environment found 2026-10-27 08:42:51.608194155 DEBUG Adding first-party search path `/tmp/.tmpNdZb15/foo` 2026-10-27 08:42:51.608198195 DEBUG Using vendored stdlib 2026-10-27 08:42:51.608272146 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:51.608276246 DEBUG Adding new file root '/tmp/.tmpNdZb15/foo' of kind Project 2026-10-27 08:42:51.608735512 DEBUG Registering diagnostic capability with Workspace diagnostic mode 2026-10-27 08:42:51.608765873 DEBUG Received server request `client/registerCapability` 2026-10-27 08:42:51.608771013 INFO Retrying to receive `client/registerCapability` request 2026-10-27 08:42:51.618904763 DEBUG Client sends request `shutdown` with ID 2 2026-10-27 08:42:51.618929793 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:51.618937293 DEBUG method="shutdown" response.id=2 duration=11.70µs 2026-10-27 08:42:51.618947263 DEBUG Received server response for request 2 2026-10-27 08:42:51.618951973 DEBUG Client sends notification `exit` 2026-10-27 08:42:51.618961724 DEBUG Received exit notification, exiting ok test initialize::workspace_diagnostic_registration_without_configuration ... 2026-10-27 08:42:51.620211250 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-27 08:42:51.620269111 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:51.620303741 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:51.620360572 DEBUG Client info: None 2026-10-27 08:42:51.620384142 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-27 08:42:51.620395942 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION"] 2026-10-27 08:42:51.620401002 INFO Version: Unknown 2026-10-27 08:42:51.620436693 DEBUG Received server response for request 1 2026-10-27 08:42:51.620468103 DEBUG Client sends notification `initialized` 2026-10-27 08:42:51.620482893 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:51.620555484 INFO Client does not support workspace configuration, initializing workspaces using the initialization options 2026-10-27 08:42:51.620588115 DEBUG Initializing workspace `file:///tmp/.tmpyjluhH/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:51.620601285 DEBUG Searching for a project in '/tmp/.tmpyjluhH/foo' 2026-10-27 08:42:51.620635765 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:42:51.620640005 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:51.621094791 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:51.621100111 DEBUG Resolving local virtual environment: /tmp/.tmpyjluhH/foo/.venv 2026-10-27 08:42:51.621137852 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:51.621141422 DEBUG No virtual environment found 2026-10-27 08:42:51.621153942 DEBUG Adding first-party search path `/tmp/.tmpyjluhH/foo` 2026-10-27 08:42:51.621157962 DEBUG Using vendored stdlib 2026-10-27 08:42:51.621232303 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:51.621236353 DEBUG Adding new file root '/tmp/.tmpyjluhH/foo' of kind Project 2026-10-27 08:42:51.621651418 DEBUG Registering diagnostic capability with Workspace diagnostic mode 2026-10-27 08:42:51.621668968 DEBUG Received server request `client/registerCapability` 2026-10-27 08:42:51.621672928 INFO Retrying to receive `client/registerCapability` request 2026-10-27 08:42:51.631805609 DEBUG Client sends request `shutdown` with ID 2 2026-10-27 08:42:51.631827999 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:51.631834919 DEBUG method="shutdown" response.id=2 duration=11.70µs 2026-10-27 08:42:51.631845529 DEBUG Received server response for request 2 2026-10-27 08:42:51.631849859 DEBUG Client sends notification `exit` 2026-10-27 08:42:51.631858800 DEBUG Received exit notification, exiting ok test inlay_hints::default_inlay_hints ... 2026-10-27 08:42:51.633074125 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: 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-27 08:42:51.633135086 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:51.633164116 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:51.633213697 DEBUG Client info: None 2026-10-27 08:42:51.633235857 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:42:51.633245707 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:51.633250647 INFO Version: Unknown 2026-10-27 08:42:51.633290068 DEBUG Received server response for request 1 2026-10-27 08:42:51.633321488 DEBUG Client sends notification `initialized` 2026-10-27 08:42:51.633335039 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:51.633403269 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:51.633435560 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:51.633439350 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:51.633452330 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:42:51.633455380 DEBUG Client sends request `textDocument/inlayHint` with ID 2 2026-10-27 08:42:51.633497301 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:51.633512201 DEBUG Initializing workspace `file:///tmp/.tmpNMkjOj/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:51.633526321 DEBUG Searching for a project in '/tmp/.tmpNMkjOj/src' 2026-10-27 08:42:51.633570182 DEBUG Found project at '/tmp/.tmpNMkjOj/src' 2026-10-27 08:42:51.633574502 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:51.634036238 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:51.634041848 DEBUG Resolving local virtual environment: /tmp/.tmpNMkjOj/src/.venv 2026-10-27 08:42:51.634078938 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:51.634082718 DEBUG No virtual environment found 2026-10-27 08:42:51.634092948 DEBUG Adding first-party search path `/tmp/.tmpNMkjOj/src` 2026-10-27 08:42:51.634096928 DEBUG Using vendored stdlib 2026-10-27 08:42:51.634170539 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:51.634174839 DEBUG Adding new file root '/tmp/.tmpNMkjOj/src' of kind Project 2026-10-27 08:42:51.634619875 DEBUG Updating project to check open files 2026-10-27 08:42:51.634704676 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpNMkjOj/src/foo.py") 2026-10-27 08:42:51.634743797 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpNMkjOj/src/foo.py` 2026-10-27 08:42:51.634746637 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:42:51.634755107 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-27 08:42:51.635255843 DEBUG request{id=2 method=textDocument/inlayHint}: Resolving dynamic module resolution paths 2026-10-27 08:42:51.650310857 DEBUG request{id=2 method=textDocument/inlayHint}: Module `__builtins__` not found in search paths 2026-10-27 08:42:51.650615931 DEBUG request{id=2 method=textDocument/inlayHint}: Inlay hint request returned 3 hints in 15.821914ms 2026-10-27 08:42:51.650647121 DEBUG method="textDocument/inlayHint" response.id=2 duration=15.88ms 2026-10-27 08:42:51.650660781 DEBUG Received server response for request 2 2026-10-27 08:42:51.660961874 DEBUG Client sends request `shutdown` with ID 3 2026-10-27 08:42:51.661002284 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:51.661009504 DEBUG method="shutdown" response.id=3 duration=11.88µs 2026-10-27 08:42:51.661019285 DEBUG Received server response for request 3 2026-10-27 08:42:51.661023175 DEBUG Client sends notification `exit` 2026-10-27 08:42:51.661038625 DEBUG Received exit notification, exiting ok test inlay_hints::default_inlay_hints_auto_import ... 2026-10-27 08:42:51.664159035 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: 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-27 08:42:51.664226706 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:51.664263706 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:51.664327117 DEBUG Client info: None 2026-10-27 08:42:51.664352317 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:42:51.664364408 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:51.664370138 INFO Version: Unknown 2026-10-27 08:42:51.664412038 DEBUG Received server response for request 1 2026-10-27 08:42:51.664449039 DEBUG Client sends notification `initialized` 2026-10-27 08:42:51.664464269 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:51.664546150 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:51.664585160 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:51.664588920 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:51.664602901 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:42:51.664605831 DEBUG Client sends request `textDocument/inlayHint` with ID 2 2026-10-27 08:42:51.664658801 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:51.664673501 DEBUG Initializing workspace `file:///tmp/.tmp19P0Fb/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:51.664689482 DEBUG Searching for a project in '/tmp/.tmp19P0Fb/src' 2026-10-27 08:42:51.664722262 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:42:51.664726972 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:51.665218849 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:51.665224859 DEBUG Resolving local virtual environment: /tmp/.tmp19P0Fb/src/.venv 2026-10-27 08:42:51.665268229 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:51.665272429 DEBUG No virtual environment found 2026-10-27 08:42:51.665283829 DEBUG Adding first-party search path `/tmp/.tmp19P0Fb/src` 2026-10-27 08:42:51.665287929 DEBUG Using vendored stdlib 2026-10-27 08:42:51.665366880 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:51.665371000 DEBUG Adding new file root '/tmp/.tmp19P0Fb/src' of kind Project 2026-10-27 08:42:51.665836797 DEBUG Updating project to check open files 2026-10-27 08:42:51.665919948 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp19P0Fb/src/foo.py") 2026-10-27 08:42:51.665959998 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp19P0Fb/src/foo.py` 2026-10-27 08:42:51.665962848 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:42:51.665970728 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-27 08:42:51.666451254 DEBUG request{id=2 method=textDocument/inlayHint}: Resolving dynamic module resolution paths 2026-10-27 08:42:51.668558402 DEBUG request{id=2 method=textDocument/inlayHint}: Inlay hint request returned 1 hints in 2.553203ms 2026-10-27 08:42:51.668587362 DEBUG method="textDocument/inlayHint" response.id=2 duration=2.61ms 2026-10-27 08:42:51.668599482 DEBUG Received server response for request 2 2026-10-27 08:42:51.678813423 DEBUG Client sends request `shutdown` with ID 3 2026-10-27 08:42:51.678838234 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:51.678844624 DEBUG method="shutdown" response.id=3 duration=9.82µs 2026-10-27 08:42:51.678853684 DEBUG Received server response for request 3 2026-10-27 08:42:51.678857114 DEBUG Client sends notification `exit` 2026-10-27 08:42:51.678874444 DEBUG Received exit notification, exiting ok test inlay_hints::inlay_hint_burst_does_not_block_responses ... 2026-10-27 08:42:51.680688187 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: 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-27 08:42:51.680754148 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:51.680786429 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:51.680835559 DEBUG Client info: None 2026-10-27 08:42:51.680859220 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:42:51.680887990 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:51.680893910 INFO Version: Unknown 2026-10-27 08:42:51.680936131 DEBUG Received server response for request 1 2026-10-27 08:42:51.680970831 DEBUG Client sends notification `initialized` 2026-10-27 08:42:51.680985411 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:51.681055622 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:51.681089283 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:51.681092643 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:51.681110603 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:42:51.681113533 DEBUG Client sends request `textDocument/inlayHint` with ID 2 2026-10-27 08:42:51.681156663 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:51.681169484 DEBUG Initializing workspace `file:///tmp/.tmpDXEwRP/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:51.681183484 DEBUG Searching for a project in '/tmp/.tmpDXEwRP/src' 2026-10-27 08:42:51.681213754 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:42:51.681218134 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:51.681676330 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:51.681681630 DEBUG Resolving local virtual environment: /tmp/.tmpDXEwRP/src/.venv 2026-10-27 08:42:51.681719921 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:51.681724041 DEBUG No virtual environment found 2026-10-27 08:42:51.681734011 DEBUG Adding first-party search path `/tmp/.tmpDXEwRP/src` 2026-10-27 08:42:51.681737971 DEBUG Using vendored stdlib 2026-10-27 08:42:51.681815032 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:51.681818942 DEBUG Adding new file root '/tmp/.tmpDXEwRP/src' of kind Project 2026-10-27 08:42:51.682270188 DEBUG Updating project to check open files 2026-10-27 08:42:51.682333459 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpDXEwRP/src/values.py") 2026-10-27 08:42:51.682371629 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpDXEwRP/src/values.py` 2026-10-27 08:42:51.682374049 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:42:51.682381109 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-27 08:42:51.685782613 DEBUG request{id=2 method=textDocument/inlayHint}: Resolving dynamic module resolution paths 2026-10-27 08:42:51.693669914 DEBUG request{id=2 method=textDocument/inlayHint}: Module `__builtins__` not found in search paths 2026-10-27 08:42:51.705696199 DEBUG request{id=2 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 23.273609ms 2026-10-27 08:42:51.705838111 DEBUG method="textDocument/inlayHint" response.id=2 duration=23.45ms 2026-10-27 08:42:51.705881082 DEBUG Received server response for request 2 2026-10-27 08:42:51.706264926 DEBUG Client sends request `textDocument/inlayHint` with ID 3 2026-10-27 08:42:51.706279157 DEBUG Client sends request `textDocument/inlayHint` with ID 4 2026-10-27 08:42:51.706282757 DEBUG Client sends request `textDocument/inlayHint` with ID 5 2026-10-27 08:42:51.706287077 DEBUG Client sends request `textDocument/inlayHint` with ID 6 2026-10-27 08:42:51.706289697 DEBUG Client sends request `textDocument/inlayHint` with ID 7 2026-10-27 08:42:51.706293037 DEBUG Client sends request `textDocument/inlayHint` with ID 8 2026-10-27 08:42:51.706296007 DEBUG Client sends request `textDocument/inlayHint` with ID 9 2026-10-27 08:42:51.706301177 DEBUG Client sends request `textDocument/inlayHint` with ID 10 2026-10-27 08:42:51.706309287 DEBUG Client sends request `textDocument/inlayHint` with ID 11 2026-10-27 08:42:51.706324657 DEBUG Client sends request `textDocument/inlayHint` with ID 12 2026-10-27 08:42:51.706327617 DEBUG Client sends request `textDocument/inlayHint` with ID 13 2026-10-27 08:42:51.706330107 DEBUG Client sends request `textDocument/inlayHint` with ID 14 2026-10-27 08:42:51.706335457 DEBUG Client sends request `textDocument/inlayHint` with ID 15 2026-10-27 08:42:51.706338347 DEBUG Client sends request `textDocument/inlayHint` with ID 16 2026-10-27 08:42:51.706340737 DEBUG Client sends request `textDocument/inlayHint` with ID 17 2026-10-27 08:42:51.706343347 DEBUG Client sends request `textDocument/inlayHint` with ID 18 2026-10-27 08:42:51.706346428 DEBUG Client sends request `textDocument/inlayHint` with ID 19 2026-10-27 08:42:51.706349448 DEBUG Client sends request `textDocument/inlayHint` with ID 20 2026-10-27 08:42:51.706352338 DEBUG Client sends request `textDocument/inlayHint` with ID 21 2026-10-27 08:42:51.706354938 DEBUG Client sends request `textDocument/inlayHint` with ID 22 2026-10-27 08:42:51.706357718 DEBUG Client sends request `textDocument/inlayHint` with ID 23 2026-10-27 08:42:51.706360788 DEBUG Client sends request `textDocument/inlayHint` with ID 24 2026-10-27 08:42:51.706363758 DEBUG Client sends request `textDocument/inlayHint` with ID 25 2026-10-27 08:42:51.706366568 DEBUG Client sends request `textDocument/inlayHint` with ID 26 2026-10-27 08:42:51.706369318 DEBUG Client sends request `textDocument/inlayHint` with ID 27 2026-10-27 08:42:51.706372178 DEBUG Client sends request `textDocument/inlayHint` with ID 28 2026-10-27 08:42:51.706375588 DEBUG Client sends request `textDocument/inlayHint` with ID 29 2026-10-27 08:42:51.706378788 DEBUG Client sends request `textDocument/inlayHint` with ID 30 2026-10-27 08:42:51.706381538 DEBUG Client sends request `textDocument/inlayHint` with ID 31 2026-10-27 08:42:51.706384378 DEBUG Client sends request `textDocument/inlayHint` with ID 32 2026-10-27 08:42:51.706387348 DEBUG Client sends request `textDocument/inlayHint` with ID 33 2026-10-27 08:42:51.706390218 DEBUG Client sends request `textDocument/inlayHint` with ID 34 2026-10-27 08:42:51.706392778 DEBUG Client sends request `textDocument/inlayHint` with ID 35 2026-10-27 08:42:51.706395698 DEBUG Client sends request `textDocument/inlayHint` with ID 36 2026-10-27 08:42:51.706398388 DEBUG Client sends request `textDocument/inlayHint` with ID 37 2026-10-27 08:42:51.706400908 DEBUG Client sends request `textDocument/inlayHint` with ID 38 2026-10-27 08:42:51.706403468 DEBUG Client sends request `textDocument/inlayHint` with ID 39 2026-10-27 08:42:51.706406478 DEBUG Client sends request `textDocument/inlayHint` with ID 40 2026-10-27 08:42:51.706409238 DEBUG Client sends request `textDocument/inlayHint` with ID 41 2026-10-27 08:42:51.706411858 DEBUG Client sends request `textDocument/inlayHint` with ID 42 2026-10-27 08:42:51.706414048 DEBUG Client sends request `textDocument/inlayHint` with ID 43 2026-10-27 08:42:51.706416278 DEBUG Client sends request `textDocument/inlayHint` with ID 44 2026-10-27 08:42:51.706418638 DEBUG Client sends request `textDocument/inlayHint` with ID 45 2026-10-27 08:42:51.706421338 DEBUG Client sends request `textDocument/inlayHint` with ID 46 2026-10-27 08:42:51.706423608 DEBUG Client sends request `textDocument/inlayHint` with ID 47 2026-10-27 08:42:51.706425899 DEBUG Client sends request `textDocument/inlayHint` with ID 48 2026-10-27 08:42:51.706428189 DEBUG Client sends request `textDocument/inlayHint` with ID 49 2026-10-27 08:42:51.706430549 DEBUG Client sends request `textDocument/inlayHint` with ID 50 2026-10-27 08:42:51.706432669 DEBUG Client sends request `textDocument/inlayHint` with ID 51 2026-10-27 08:42:51.706434879 DEBUG Client sends request `textDocument/inlayHint` with ID 52 2026-10-27 08:42:51.706437509 DEBUG Client sends request `textDocument/inlayHint` with ID 53 2026-10-27 08:42:51.706439769 DEBUG Client sends request `textDocument/inlayHint` with ID 54 2026-10-27 08:42:51.706442099 DEBUG Client sends request `textDocument/inlayHint` with ID 55 2026-10-27 08:42:51.706444369 DEBUG Client sends request `textDocument/inlayHint` with ID 56 2026-10-27 08:42:51.706446669 DEBUG Client sends request `textDocument/inlayHint` with ID 57 2026-10-27 08:42:51.706448779 DEBUG Client sends request `textDocument/inlayHint` with ID 58 2026-10-27 08:42:51.706451009 DEBUG Client sends request `textDocument/inlayHint` with ID 59 2026-10-27 08:42:51.706453469 DEBUG Client sends request `textDocument/inlayHint` with ID 60 2026-10-27 08:42:51.706455779 DEBUG Client sends request `textDocument/inlayHint` with ID 61 2026-10-27 08:42:51.706458149 DEBUG Client sends request `textDocument/inlayHint` with ID 62 2026-10-27 08:42:51.706460369 DEBUG Client sends request `textDocument/inlayHint` with ID 63 2026-10-27 08:42:51.706463899 DEBUG Client sends request `textDocument/inlayHint` with ID 64 2026-10-27 08:42:51.706466339 DEBUG Client sends request `textDocument/inlayHint` with ID 65 2026-10-27 08:42:51.706468799 DEBUG Client sends request `textDocument/inlayHint` with ID 66 2026-10-27 08:42:51.706471389 DEBUG Client sends request `textDocument/inlayHint` with ID 67 2026-10-27 08:42:51.706473719 DEBUG Client sends request `textDocument/inlayHint` with ID 68 2026-10-27 08:42:51.706476119 DEBUG Client sends request `textDocument/inlayHint` with ID 69 2026-10-27 08:42:51.706478189 DEBUG Client sends request `textDocument/inlayHint` with ID 70 2026-10-27 08:42:51.706480229 DEBUG Client sends request `textDocument/inlayHint` with ID 71 2026-10-27 08:42:51.706482779 DEBUG Client sends request `textDocument/inlayHint` with ID 72 2026-10-27 08:42:51.706485299 DEBUG Client sends request `textDocument/inlayHint` with ID 73 2026-10-27 08:42:51.706487409 DEBUG Client sends request `textDocument/inlayHint` with ID 74 2026-10-27 08:42:51.706489439 DEBUG Client sends request `textDocument/inlayHint` with ID 75 2026-10-27 08:42:51.706491579 DEBUG Client sends request `textDocument/inlayHint` with ID 76 2026-10-27 08:42:51.706493999 DEBUG Client sends request `textDocument/inlayHint` with ID 77 2026-10-27 08:42:51.706496039 DEBUG Client sends request `textDocument/inlayHint` with ID 78 2026-10-27 08:42:51.706498429 DEBUG Client sends request `textDocument/inlayHint` with ID 79 2026-10-27 08:42:51.706500569 DEBUG Client sends request `textDocument/inlayHint` with ID 80 2026-10-27 08:42:51.706502610 DEBUG Client sends request `textDocument/inlayHint` with ID 81 2026-10-27 08:42:51.706504690 DEBUG Client sends request `textDocument/inlayHint` with ID 82 2026-10-27 08:42:51.706506750 DEBUG Client sends request `textDocument/inlayHint` with ID 83 2026-10-27 08:42:51.706508890 DEBUG Client sends request `textDocument/inlayHint` with ID 84 2026-10-27 08:42:51.706510960 DEBUG Client sends request `textDocument/inlayHint` with ID 85 2026-10-27 08:42:51.706513220 DEBUG Client sends request `textDocument/inlayHint` with ID 86 2026-10-27 08:42:51.706515260 DEBUG Client sends request `textDocument/inlayHint` with ID 87 2026-10-27 08:42:51.706517610 DEBUG Client sends request `textDocument/inlayHint` with ID 88 2026-10-27 08:42:51.706519750 DEBUG Client sends request `textDocument/inlayHint` with ID 89 2026-10-27 08:42:51.706522150 DEBUG Client sends request `textDocument/inlayHint` with ID 90 2026-10-27 08:42:51.706524550 DEBUG Client sends request `textDocument/inlayHint` with ID 91 2026-10-27 08:42:51.706526660 DEBUG Client sends request `textDocument/inlayHint` with ID 92 2026-10-27 08:42:51.706528850 DEBUG Client sends request `textDocument/inlayHint` with ID 93 2026-10-27 08:42:51.706531210 DEBUG Client sends request `textDocument/inlayHint` with ID 94 2026-10-27 08:42:51.706533320 DEBUG Client sends request `textDocument/inlayHint` with ID 95 2026-10-27 08:42:51.706535610 DEBUG Client sends request `textDocument/inlayHint` with ID 96 2026-10-27 08:42:51.706537910 DEBUG Client sends request `textDocument/inlayHint` with ID 97 2026-10-27 08:42:51.706540400 DEBUG Client sends request `textDocument/inlayHint` with ID 98 2026-10-27 08:42:51.706542590 DEBUG Client sends request `textDocument/inlayHint` with ID 99 2026-10-27 08:42:51.706544670 DEBUG Client sends request `textDocument/inlayHint` with ID 100 2026-10-27 08:42:51.706547140 DEBUG Client sends request `textDocument/inlayHint` with ID 101 2026-10-27 08:42:51.706549280 DEBUG Client sends request `textDocument/inlayHint` with ID 102 2026-10-27 08:42:51.706551610 DEBUG Client sends request `textDocument/inlayHint` with ID 103 2026-10-27 08:42:51.706554320 DEBUG Client sends request `textDocument/inlayHint` with ID 104 2026-10-27 08:42:51.706556940 DEBUG Client sends request `textDocument/inlayHint` with ID 105 2026-10-27 08:42:51.706560320 DEBUG Client sends request `textDocument/hover` with ID 106 2026-10-27 08:42:51.706662942 DEBUG request{id=3 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 360.305µs 2026-10-27 08:42:51.706945335 DEBUG method="textDocument/inlayHint" response.id=3 duration=659.85µs 2026-10-27 08:42:51.706963085 DEBUG Received server response for request 3 2026-10-27 08:42:51.708407574 DEBUG request{id=4 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.476689ms 2026-10-27 08:42:51.709547379 DEBUG method="textDocument/inlayHint" response.id=4 duration=3.25ms 2026-10-27 08:42:51.709558659 DEBUG Received server response for request 4 2026-10-27 08:42:51.711431923 DEBUG request{id=5 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.887354ms 2026-10-27 08:42:51.712779240 DEBUG method="textDocument/inlayHint" response.id=5 duration=6.48ms 2026-10-27 08:42:51.712791160 DEBUG Received server response for request 5 2026-10-27 08:42:51.714294910 DEBUG request{id=6 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.52393ms 2026-10-27 08:42:51.715927751 DEBUG method="textDocument/inlayHint" response.id=6 duration=9.62ms 2026-10-27 08:42:51.715938391 DEBUG Received server response for request 6 2026-10-27 08:42:51.717696563 DEBUG request{id=7 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.776922ms 2026-10-27 08:42:51.719198823 DEBUG method="textDocument/inlayHint" response.id=7 duration=12.25ms 2026-10-27 08:42:51.719209793 DEBUG Received server response for request 7 2026-10-27 08:42:51.721034426 DEBUG request{id=8 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.842393ms 2026-10-27 08:42:51.722482695 DEBUG method="textDocument/inlayHint" response.id=8 duration=12.93ms 2026-10-27 08:42:51.722494055 DEBUG Received server response for request 8 2026-10-27 08:42:51.724218547 DEBUG request{id=9 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.742282ms 2026-10-27 08:42:51.725711967 DEBUG method="textDocument/inlayHint" response.id=9 duration=12.92ms 2026-10-27 08:42:51.725722847 DEBUG Received server response for request 9 2026-10-27 08:42:51.727468279 DEBUG request{id=10 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.763453ms 2026-10-27 08:42:51.728945958 DEBUG method="textDocument/inlayHint" response.id=10 duration=13.01ms 2026-10-27 08:42:51.728956358 DEBUG Received server response for request 10 2026-10-27 08:42:51.730684020 DEBUG request{id=11 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.746602ms 2026-10-27 08:42:51.732150699 DEBUG method="textDocument/inlayHint" response.id=11 duration=12.94ms 2026-10-27 08:42:51.732160759 DEBUG Received server response for request 11 2026-10-27 08:42:51.733856661 DEBUG request{id=12 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.712252ms 2026-10-27 08:42:51.735247849 DEBUG method="textDocument/inlayHint" response.id=12 duration=12.76ms 2026-10-27 08:42:51.735258729 DEBUG Received server response for request 12 2026-10-27 08:42:51.737006382 DEBUG request{id=13 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.765023ms 2026-10-27 08:42:51.738417470 DEBUG method="textDocument/inlayHint" response.id=13 duration=12.70ms 2026-10-27 08:42:51.738430890 DEBUG Received server response for request 13 2026-10-27 08:42:51.740140222 DEBUG request{id=14 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.729812ms 2026-10-27 08:42:51.741505410 DEBUG method="textDocument/inlayHint" response.id=14 duration=12.55ms 2026-10-27 08:42:51.741515380 DEBUG Received server response for request 14 2026-10-27 08:42:51.743273642 DEBUG request{id=15 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.775532ms 2026-10-27 08:42:51.744700711 DEBUG method="textDocument/inlayHint" response.id=15 duration=12.54ms 2026-10-27 08:42:51.744711371 DEBUG Received server response for request 15 2026-10-27 08:42:51.746134339 DEBUG request{id=16 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.440948ms 2026-10-27 08:42:51.747272214 DEBUG method="textDocument/inlayHint" response.id=16 duration=12.02ms 2026-10-27 08:42:51.747829041 DEBUG Received server response for request 16 2026-10-27 08:42:51.748910465 DEBUG request{id=17 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.643251ms 2026-10-27 08:42:51.750637077 DEBUG method="textDocument/inlayHint" response.id=17 duration=12.21ms 2026-10-27 08:42:51.750647377 DEBUG Received server response for request 17 2026-10-27 08:42:51.752395010 DEBUG request{id=18 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.766833ms 2026-10-27 08:42:51.753596265 DEBUG method="textDocument/inlayHint" response.id=18 duration=12.08ms 2026-10-27 08:42:51.753606545 DEBUG Received server response for request 18 2026-10-27 08:42:51.755359518 DEBUG request{id=19 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.771553ms 2026-10-27 08:42:51.756378461 DEBUG method="textDocument/inlayHint" response.id=19 duration=11.67ms 2026-10-27 08:42:51.756388731 DEBUG Received server response for request 19 2026-10-27 08:42:51.758441487 DEBUG request{id=20 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 2.071036ms 2026-10-27 08:42:51.759127266 DEBUG method="textDocument/inlayHint" response.id=20 duration=11.85ms 2026-10-27 08:42:51.759138346 DEBUG Received server response for request 20 2026-10-27 08:42:51.760801358 DEBUG request{id=21 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.681202ms 2026-10-27 08:42:51.761993013 DEBUG method="textDocument/inlayHint" response.id=21 duration=11.35ms 2026-10-27 08:42:51.762010833 DEBUG Received server response for request 21 2026-10-27 08:42:51.763644714 DEBUG request{id=22 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.659231ms 2026-10-27 08:42:51.764912231 DEBUG method="textDocument/inlayHint" response.id=22 duration=11.31ms 2026-10-27 08:42:51.764924991 DEBUG Received server response for request 22 2026-10-27 08:42:51.766818565 DEBUG request{id=23 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.914164ms 2026-10-27 08:42:51.768023791 DEBUG method="textDocument/inlayHint" response.id=23 duration=11.64ms 2026-10-27 08:42:51.768034101 DEBUG Received server response for request 23 2026-10-27 08:42:51.769548210 DEBUG request{id=24 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.532919ms 2026-10-27 08:42:51.770960748 DEBUG method="textDocument/inlayHint" response.id=24 duration=11.83ms 2026-10-27 08:42:51.770977349 DEBUG Received server response for request 24 2026-10-27 08:42:51.772793272 DEBUG request{id=25 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.840174ms 2026-10-27 08:42:51.773795195 DEBUG method="textDocument/inlayHint" response.id=25 duration=11.79ms 2026-10-27 08:42:51.773806015 DEBUG Received server response for request 25 2026-10-27 08:42:51.775393885 DEBUG request{id=26 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.60607ms 2026-10-27 08:42:51.776600791 DEBUG method="textDocument/inlayHint" response.id=26 duration=11.68ms 2026-10-27 08:42:51.776618471 DEBUG Received server response for request 26 2026-10-27 08:42:51.778459585 DEBUG request{id=27 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.866364ms 2026-10-27 08:42:51.779643880 DEBUG method="textDocument/inlayHint" response.id=27 duration=11.61ms 2026-10-27 08:42:51.779660310 DEBUG Received server response for request 27 2026-10-27 08:42:51.781122809 DEBUG request{id=28 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.485899ms 2026-10-27 08:42:51.782440926 DEBUG method="textDocument/inlayHint" response.id=28 duration=11.47ms 2026-10-27 08:42:51.782457926 DEBUG Received server response for request 28 2026-10-27 08:42:51.784299190 DEBUG request{id=29 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.866054ms 2026-10-27 08:42:51.785348443 DEBUG method="textDocument/inlayHint" response.id=29 duration=11.55ms 2026-10-27 08:42:51.785359014 DEBUG Received server response for request 29 2026-10-27 08:42:51.787151037 DEBUG request{id=30 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.810144ms 2026-10-27 08:42:51.788388923 DEBUG method="textDocument/inlayHint" response.id=30 duration=11.78ms 2026-10-27 08:42:51.788402073 DEBUG Received server response for request 30 2026-10-27 08:42:51.790272687 DEBUG request{id=31 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.891444ms 2026-10-27 08:42:51.791617054 DEBUG method="textDocument/inlayHint" response.id=31 duration=11.96ms 2026-10-27 08:42:51.791627304 DEBUG Received server response for request 31 2026-10-27 08:42:51.793557589 DEBUG request{id=32 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.947195ms 2026-10-27 08:42:51.794721284 DEBUG method="textDocument/inlayHint" response.id=32 duration=12.27ms 2026-10-27 08:42:51.794731604 DEBUG Received server response for request 32 2026-10-27 08:42:51.796232963 DEBUG request{id=33 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.518969ms 2026-10-27 08:42:51.797831654 DEBUG method="textDocument/inlayHint" response.id=33 duration=12.48ms 2026-10-27 08:42:51.797837204 DEBUG Received server response for request 33 2026-10-27 08:42:51.799260532 DEBUG request{id=34 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.434768ms 2026-10-27 08:42:51.800810222 DEBUG method="textDocument/inlayHint" response.id=34 duration=12.41ms 2026-10-27 08:42:51.800907924 DEBUG Received server response for request 34 2026-10-27 08:42:51.802396233 DEBUG request{id=35 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.591521ms 2026-10-27 08:42:51.804104755 DEBUG method="textDocument/inlayHint" response.id=35 duration=12.48ms 2026-10-27 08:42:51.804115405 DEBUG Received server response for request 35 2026-10-27 08:42:51.805882598 DEBUG request{id=36 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.785643ms 2026-10-27 08:42:51.807311566 DEBUG method="textDocument/inlayHint" response.id=36 duration=12.58ms 2026-10-27 08:42:51.807322266 DEBUG Received server response for request 36 2026-10-27 08:42:51.809028338 DEBUG request{id=37 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.724022ms 2026-10-27 08:42:51.810442306 DEBUG method="textDocument/inlayHint" response.id=37 duration=12.60ms 2026-10-27 08:42:51.810459406 DEBUG Received server response for request 37 2026-10-27 08:42:51.812121208 DEBUG request{id=38 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.686082ms 2026-10-27 08:42:51.813558316 DEBUG method="textDocument/inlayHint" response.id=38 duration=12.74ms 2026-10-27 08:42:51.813568746 DEBUG Received server response for request 38 2026-10-27 08:42:51.815365350 DEBUG request{id=39 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.814424ms 2026-10-27 08:42:51.816861489 DEBUG method="textDocument/inlayHint" response.id=39 duration=12.75ms 2026-10-27 08:42:51.816882829 DEBUG Received server response for request 39 2026-10-27 08:42:51.818636482 DEBUG request{id=40 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.782113ms 2026-10-27 08:42:51.820071400 DEBUG method="textDocument/inlayHint" response.id=40 duration=12.75ms 2026-10-27 08:42:51.820081620 DEBUG Received server response for request 40 2026-10-27 08:42:51.821859293 DEBUG request{id=41 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.795623ms 2026-10-27 08:42:51.823109619 DEBUG method="textDocument/inlayHint" response.id=41 duration=12.66ms 2026-10-27 08:42:51.823120769 DEBUG Received server response for request 41 2026-10-27 08:42:51.824750590 DEBUG request{id=42 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.647511ms 2026-10-27 08:42:51.826212409 DEBUG method="textDocument/inlayHint" response.id=42 duration=12.65ms 2026-10-27 08:42:51.826222539 DEBUG Received server response for request 42 2026-10-27 08:42:51.828131154 DEBUG request{id=43 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.927025ms 2026-10-27 08:42:51.829456321 DEBUG method="textDocument/inlayHint" response.id=43 duration=12.58ms 2026-10-27 08:42:51.829467881 DEBUG Received server response for request 43 2026-10-27 08:42:51.830745757 DEBUG request{id=44 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.296226ms 2026-10-27 08:42:51.832026864 DEBUG method="textDocument/inlayHint" response.id=44 duration=11.95ms 2026-10-27 08:42:51.832616471 DEBUG Received server response for request 44 2026-10-27 08:42:51.833338381 DEBUG request{id=45 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.316987ms 2026-10-27 08:42:51.834817280 DEBUG method="textDocument/inlayHint" response.id=45 duration=11.70ms 2026-10-27 08:42:51.835613980 DEBUG Received server response for request 45 2026-10-27 08:42:51.836479611 DEBUG request{id=46 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.668691ms 2026-10-27 08:42:51.838401466 DEBUG method="textDocument/inlayHint" response.id=46 duration=12.18ms 2026-10-27 08:42:51.838502397 DEBUG Received server response for request 46 2026-10-27 08:42:51.840126018 DEBUG request{id=47 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.731162ms 2026-10-27 08:42:51.841696858 DEBUG method="textDocument/inlayHint" response.id=47 duration=12.23ms 2026-10-27 08:42:51.841714148 DEBUG Received server response for request 47 2026-10-27 08:42:51.843319129 DEBUG request{id=48 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.629271ms 2026-10-27 08:42:51.844935740 DEBUG method="textDocument/inlayHint" response.id=48 duration=12.90ms 2026-10-27 08:42:51.844946180 DEBUG Received server response for request 48 2026-10-27 08:42:51.846700513 DEBUG request{id=49 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.772823ms 2026-10-27 08:42:51.848189192 DEBUG method="textDocument/inlayHint" response.id=49 duration=13.37ms 2026-10-27 08:42:51.848199612 DEBUG Received server response for request 49 2026-10-27 08:42:51.849487208 DEBUG request{id=50 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.306546ms 2026-10-27 08:42:51.851002688 DEBUG method="textDocument/inlayHint" response.id=50 duration=12.60ms 2026-10-27 08:42:51.851288102 DEBUG Received server response for request 50 2026-10-27 08:42:51.852391966 DEBUG request{id=51 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.394948ms 2026-10-27 08:42:51.854065777 DEBUG method="textDocument/inlayHint" response.id=51 duration=12.36ms 2026-10-27 08:42:51.854079897 DEBUG Received server response for request 51 2026-10-27 08:42:51.855915551 DEBUG request{id=52 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.859364ms 2026-10-27 08:42:51.857182937 DEBUG method="textDocument/inlayHint" response.id=52 duration=12.24ms 2026-10-27 08:42:51.857195157 DEBUG Received server response for request 52 2026-10-27 08:42:51.859034051 DEBUG request{id=53 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.857954ms 2026-10-27 08:42:51.860269797 DEBUG method="textDocument/inlayHint" response.id=53 duration=12.07ms 2026-10-27 08:42:51.860280957 DEBUG Received server response for request 53 2026-10-27 08:42:51.861842507 DEBUG request{id=54 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.57961ms 2026-10-27 08:42:51.863258385 DEBUG method="textDocument/inlayHint" response.id=54 duration=12.25ms 2026-10-27 08:42:51.863268456 DEBUG Received server response for request 54 2026-10-27 08:42:51.864804125 DEBUG request{id=55 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.55262ms 2026-10-27 08:42:51.866231354 DEBUG method="textDocument/inlayHint" response.id=55 duration=12.15ms 2026-10-27 08:42:51.866238644 DEBUG Received server response for request 55 2026-10-27 08:42:51.867510850 DEBUG request{id=56 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.284566ms 2026-10-27 08:42:51.868999539 DEBUG method="textDocument/inlayHint" response.id=56 duration=11.81ms 2026-10-27 08:42:51.869430425 DEBUG Received server response for request 56 2026-10-27 08:42:51.870625080 DEBUG request{id=57 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.632941ms 2026-10-27 08:42:51.872383233 DEBUG method="textDocument/inlayHint" response.id=57 duration=12.11ms 2026-10-27 08:42:51.872393413 DEBUG Received server response for request 57 2026-10-27 08:42:51.874095485 DEBUG request{id=58 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.718782ms 2026-10-27 08:42:51.875563314 DEBUG method="textDocument/inlayHint" response.id=58 duration=12.30ms 2026-10-27 08:42:51.875576284 DEBUG Received server response for request 58 2026-10-27 08:42:51.876909551 DEBUG request{id=59 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.352967ms 2026-10-27 08:42:51.878385870 DEBUG method="textDocument/inlayHint" response.id=59 duration=12.15ms 2026-10-27 08:42:51.878742445 DEBUG Received server response for request 59 2026-10-27 08:42:51.879637866 DEBUG request{id=60 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.259136ms 2026-10-27 08:42:51.880790931 DEBUG method="textDocument/inlayHint" response.id=60 duration=11.78ms 2026-10-27 08:42:51.881963036 DEBUG request{id=61 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.178225ms 2026-10-27 08:42:51.881997076 DEBUG Received server response for request 60 2026-10-27 08:42:51.883651978 DEBUG method="textDocument/inlayHint" response.id=61 duration=11.26ms 2026-10-27 08:42:51.884635240 DEBUG Received server response for request 61 2026-10-27 08:42:51.885358120 DEBUG request{id=62 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.709862ms 2026-10-27 08:42:51.887269514 DEBUG method="textDocument/inlayHint" response.id=62 duration=11.70ms 2026-10-27 08:42:51.887681260 DEBUG Received server response for request 62 2026-10-27 08:42:51.889064377 DEBUG request{id=63 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.800863ms 2026-10-27 08:42:51.890846800 DEBUG method="textDocument/inlayHint" response.id=63 duration=12.46ms 2026-10-27 08:42:51.890857910 DEBUG Received server response for request 63 2026-10-27 08:42:51.892702414 DEBUG request{id=64 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.861554ms 2026-10-27 08:42:51.894071842 DEBUG method="textDocument/inlayHint" response.id=64 duration=13.27ms 2026-10-27 08:42:51.894082482 DEBUG Received server response for request 64 2026-10-27 08:42:51.895281647 DEBUG request{id=65 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.218605ms 2026-10-27 08:42:51.896842397 DEBUG method="textDocument/inlayHint" response.id=65 duration=13.18ms 2026-10-27 08:42:51.897037660 DEBUG Received server response for request 65 2026-10-27 08:42:51.898422258 DEBUG request{id=66 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.585261ms 2026-10-27 08:42:51.900221861 DEBUG method="textDocument/inlayHint" response.id=66 duration=12.95ms 2026-10-27 08:42:51.900232691 DEBUG Received server response for request 66 2026-10-27 08:42:51.901890802 DEBUG request{id=67 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.677411ms 2026-10-27 08:42:51.903410322 DEBUG method="textDocument/inlayHint" response.id=67 duration=12.56ms 2026-10-27 08:42:51.903420302 DEBUG Received server response for request 67 2026-10-27 08:42:51.905145314 DEBUG request{id=68 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.741812ms 2026-10-27 08:42:51.906616743 DEBUG method="textDocument/inlayHint" response.id=68 duration=12.54ms 2026-10-27 08:42:51.906626213 DEBUG Received server response for request 68 2026-10-27 08:42:51.908058482 DEBUG request{id=69 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.449399ms 2026-10-27 08:42:51.909735393 DEBUG method="textDocument/inlayHint" response.id=69 duration=12.89ms 2026-10-27 08:42:51.909745843 DEBUG Received server response for request 69 2026-10-27 08:42:51.911565257 DEBUG request{id=70 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.837824ms 2026-10-27 08:42:51.912917444 DEBUG method="textDocument/inlayHint" response.id=70 duration=12.69ms 2026-10-27 08:42:51.912928424 DEBUG Received server response for request 70 2026-10-27 08:42:51.914631366 DEBUG request{id=71 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.721722ms 2026-10-27 08:42:51.916100745 DEBUG method="textDocument/inlayHint" response.id=71 duration=12.68ms 2026-10-27 08:42:51.916110915 DEBUG Received server response for request 71 2026-10-27 08:42:51.917411252 DEBUG request{id=72 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.318467ms 2026-10-27 08:42:51.918730869 DEBUG method="textDocument/inlayHint" response.id=72 duration=12.11ms 2026-10-27 08:42:51.919383517 DEBUG Received server response for request 72 2026-10-27 08:42:51.920456601 DEBUG request{id=73 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.732912ms 2026-10-27 08:42:51.922205484 DEBUG method="textDocument/inlayHint" response.id=73 duration=12.46ms 2026-10-27 08:42:51.922215464 DEBUG Received server response for request 73 2026-10-27 08:42:51.923920036 DEBUG request{id=74 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.721743ms 2026-10-27 08:42:51.925351364 DEBUG method="textDocument/inlayHint" response.id=74 duration=12.43ms 2026-10-27 08:42:51.925361694 DEBUG Received server response for request 74 2026-10-27 08:42:51.927113037 DEBUG request{id=75 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.768613ms 2026-10-27 08:42:51.928434644 DEBUG method="textDocument/inlayHint" response.id=75 duration=12.33ms 2026-10-27 08:42:51.928452234 DEBUG Received server response for request 75 2026-10-27 08:42:51.929773091 DEBUG request{id=76 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.345187ms 2026-10-27 08:42:51.931122238 DEBUG method="textDocument/inlayHint" response.id=76 duration=12.39ms 2026-10-27 08:42:51.931432812 DEBUG Received server response for request 76 2026-10-27 08:42:51.932880421 DEBUG request{id=77 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.760603ms 2026-10-27 08:42:51.934438471 DEBUG method="textDocument/inlayHint" response.id=77 duration=12.23ms 2026-10-27 08:42:51.934449291 DEBUG Received server response for request 77 2026-10-27 08:42:51.936183793 DEBUG request{id=78 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.752662ms 2026-10-27 08:42:51.937574381 DEBUG method="textDocument/inlayHint" response.id=78 duration=12.22ms 2026-10-27 08:42:51.937584561 DEBUG Received server response for request 78 2026-10-27 08:42:51.939160772 DEBUG request{id=79 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.593171ms 2026-10-27 08:42:51.940620040 DEBUG method="textDocument/inlayHint" response.id=79 duration=12.18ms 2026-10-27 08:42:51.940630901 DEBUG Received server response for request 79 2026-10-27 08:42:51.942455404 DEBUG request{id=80 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.842964ms 2026-10-27 08:42:51.943712750 DEBUG method="textDocument/inlayHint" response.id=80 duration=12.59ms 2026-10-27 08:42:51.943723300 DEBUG Received server response for request 80 2026-10-27 08:42:51.945153369 DEBUG request{id=81 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.449089ms 2026-10-27 08:42:51.946711979 DEBUG method="textDocument/inlayHint" response.id=81 duration=12.27ms 2026-10-27 08:42:51.946721719 DEBUG Received server response for request 81 2026-10-27 08:42:51.948617613 DEBUG request{id=82 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.913074ms 2026-10-27 08:42:51.949831169 DEBUG method="textDocument/inlayHint" response.id=82 duration=12.25ms 2026-10-27 08:42:51.949840949 DEBUG Received server response for request 82 2026-10-27 08:42:51.951325938 DEBUG request{id=83 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.502139ms 2026-10-27 08:42:51.953021060 DEBUG method="textDocument/inlayHint" response.id=83 duration=12.39ms 2026-10-27 08:42:51.953032020 DEBUG Received server response for request 83 2026-10-27 08:42:51.954796883 DEBUG request{id=84 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.784623ms 2026-10-27 08:42:51.956282202 DEBUG method="textDocument/inlayHint" response.id=84 duration=12.56ms 2026-10-27 08:42:51.956292102 DEBUG Received server response for request 84 2026-10-27 08:42:51.958143636 DEBUG request{id=85 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.868524ms 2026-10-27 08:42:51.959408882 DEBUG method="textDocument/inlayHint" response.id=85 duration=12.69ms 2026-10-27 08:42:51.959419202 DEBUG Received server response for request 85 2026-10-27 08:42:51.961113674 DEBUG request{id=86 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.710842ms 2026-10-27 08:42:51.962693264 DEBUG method="textDocument/inlayHint" response.id=86 duration=12.85ms 2026-10-27 08:42:51.962702744 DEBUG Received server response for request 86 2026-10-27 08:42:51.964446657 DEBUG request{id=87 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.760823ms 2026-10-27 08:42:51.965838985 DEBUG method="textDocument/inlayHint" response.id=87 duration=12.81ms 2026-10-27 08:42:51.965857095 DEBUG Received server response for request 87 2026-10-27 08:42:51.967222103 DEBUG request{id=88 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.390918ms 2026-10-27 08:42:51.968618601 DEBUG method="textDocument/inlayHint" response.id=88 duration=12.33ms 2026-10-27 08:42:51.968807613 DEBUG Received server response for request 88 2026-10-27 08:42:51.970370193 DEBUG request{id=89 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.758103ms 2026-10-27 08:42:51.971848032 DEBUG method="textDocument/inlayHint" response.id=89 duration=12.43ms 2026-10-27 08:42:51.971858382 DEBUG Received server response for request 89 2026-10-27 08:42:51.973553734 DEBUG request{id=90 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.712182ms 2026-10-27 08:42:51.974969432 DEBUG method="textDocument/inlayHint" response.id=90 duration=12.27ms 2026-10-27 08:42:51.974980012 DEBUG Received server response for request 90 2026-10-27 08:42:51.976763745 DEBUG request{id=91 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.802133ms 2026-10-27 08:42:51.978150093 DEBUG method="textDocument/inlayHint" response.id=91 duration=12.30ms 2026-10-27 08:42:51.978167873 DEBUG Received server response for request 91 2026-10-27 08:42:51.979347298 DEBUG request{id=92 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.204485ms 2026-10-27 08:42:51.980511573 DEBUG method="textDocument/inlayHint" response.id=92 duration=11.89ms 2026-10-27 08:42:51.981423645 DEBUG Received server response for request 92 2026-10-27 08:42:51.981771950 DEBUG request{id=93 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.268027ms 2026-10-27 08:42:51.983337210 DEBUG method="textDocument/inlayHint" response.id=93 duration=11.48ms 2026-10-27 08:42:51.983981028 DEBUG Received server response for request 93 2026-10-27 08:42:51.984845449 DEBUG request{id=94 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.515899ms 2026-10-27 08:42:51.986731693 DEBUG method="textDocument/inlayHint" response.id=94 duration=11.75ms 2026-10-27 08:42:51.986800624 DEBUG Received server response for request 94 2026-10-27 08:42:51.988519856 DEBUG request{id=95 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.792383ms 2026-10-27 08:42:51.989946755 DEBUG method="textDocument/inlayHint" response.id=95 duration=11.79ms 2026-10-27 08:42:51.989964845 DEBUG Received server response for request 95 2026-10-27 08:42:51.991201781 DEBUG request{id=96 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.263566ms 2026-10-27 08:42:51.992856022 DEBUG method="textDocument/inlayHint" response.id=96 duration=12.34ms 2026-10-27 08:42:51.992970604 DEBUG Received server response for request 96 2026-10-27 08:42:51.994638125 DEBUG request{id=97 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.787123ms 2026-10-27 08:42:51.996179465 DEBUG method="textDocument/inlayHint" response.id=97 duration=12.84ms 2026-10-27 08:42:51.996190055 DEBUG Received server response for request 97 2026-10-27 08:42:51.997958858 DEBUG request{id=98 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.787083ms 2026-10-27 08:42:51.999386156 DEBUG method="textDocument/inlayHint" response.id=98 duration=12.65ms 2026-10-27 08:42:51.999396466 DEBUG Received server response for request 98 2026-10-27 08:42:52.001079718 DEBUG request{id=99 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.700902ms 2026-10-27 08:42:52.002449316 DEBUG method="textDocument/inlayHint" response.id=99 duration=12.49ms 2026-10-27 08:42:52.002459696 DEBUG Received server response for request 99 2026-10-27 08:42:52.004198238 DEBUG request{id=100 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.755403ms 2026-10-27 08:42:52.005634146 DEBUG method="textDocument/inlayHint" response.id=100 duration=12.77ms 2026-10-27 08:42:52.005644117 DEBUG Received server response for request 100 2026-10-27 08:42:52.007415779 DEBUG request{id=101 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.787983ms 2026-10-27 08:42:52.008770817 DEBUG method="textDocument/inlayHint" response.id=101 duration=12.58ms 2026-10-27 08:42:52.008780867 DEBUG Received server response for request 101 2026-10-27 08:42:52.010484439 DEBUG request{id=102 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.721582ms 2026-10-27 08:42:52.011913997 DEBUG method="textDocument/inlayHint" response.id=102 duration=12.52ms 2026-10-27 08:42:52.011932098 DEBUG Received server response for request 102 2026-10-27 08:42:52.013678070 DEBUG request{id=103 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.770963ms 2026-10-27 08:42:52.015171409 DEBUG method="textDocument/inlayHint" response.id=103 duration=12.72ms 2026-10-27 08:42:52.015181639 DEBUG Received server response for request 103 2026-10-27 08:42:52.017018053 DEBUG request{id=104 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.854704ms 2026-10-27 08:42:52.018172848 DEBUG method="textDocument/inlayHint" response.id=104 duration=12.53ms 2026-10-27 08:42:52.018183748 DEBUG Received server response for request 104 2026-10-27 08:42:52.019441384 DEBUG request{id=105 method=textDocument/inlayHint}: Inlay hint request returned 60 hints in 1.274656ms 2026-10-27 08:42:52.020801662 DEBUG method="textDocument/inlayHint" response.id=105 duration=12.02ms 2026-10-27 08:42:52.020844182 DEBUG request{id=106 method=textDocument/hover}: Inferred type of covering node is int 2026-10-27 08:42:52.020897693 DEBUG method="textDocument/hover" response.id=106 duration=8.98ms 2026-10-27 08:42:52.020918493 DEBUG Received server response for request 105 2026-10-27 08:42:52.020922003 DEBUG Received server response for request 106 2026-10-27 08:42:52.031349137 DEBUG Client sends request `shutdown` with ID 107 2026-10-27 08:42:52.031394108 DEBUG request{id=107 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:52.031401938 DEBUG method="shutdown" response.id=107 duration=12.72µs 2026-10-27 08:42:52.031420738 DEBUG Received server response for request 107 2026-10-27 08:42:52.031424328 DEBUG Client sends notification `exit` 2026-10-27 08:42:52.031439379 DEBUG Received exit notification, exiting ok test inlay_hints::variable_inlay_hints_disabled ... 2026-10-27 08:42:52.036020307 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: 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-27 08:42:52.036102878 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:52.036148559 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:52.036230360 DEBUG Client info: None 2026-10-27 08:42:52.036263510 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { 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-27 08:42:52.036281411 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:52.036287881 INFO Version: Unknown 2026-10-27 08:42:52.036328701 DEBUG Received server response for request 1 2026-10-27 08:42:52.036374492 DEBUG Client sends notification `initialized` 2026-10-27 08:42:52.036389882 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:52.036489973 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:52.036539374 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:52.036543454 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:52.036558984 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:42:52.036562024 DEBUG Client sends request `textDocument/inlayHint` with ID 2 2026-10-27 08:42:52.036617555 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:52.036632925 DEBUG Initializing workspace `file:///tmp/.tmppr9DSv/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-27 08:42:52.036654556 DEBUG Searching for a project in '/tmp/.tmppr9DSv/src' 2026-10-27 08:42:52.036691446 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:42:52.036696886 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:52.037255013 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:52.037261203 DEBUG Resolving local virtual environment: /tmp/.tmppr9DSv/src/.venv 2026-10-27 08:42:52.037313234 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:52.037318254 DEBUG No virtual environment found 2026-10-27 08:42:52.037330304 DEBUG Adding first-party search path `/tmp/.tmppr9DSv/src` 2026-10-27 08:42:52.037334544 DEBUG Using vendored stdlib 2026-10-27 08:42:52.037426425 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:52.037431615 DEBUG Adding new file root '/tmp/.tmppr9DSv/src' of kind Project 2026-10-27 08:42:52.037852551 DEBUG Updating project to check open files 2026-10-27 08:42:52.037941232 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmppr9DSv/src/foo.py") 2026-10-27 08:42:52.037977643 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmppr9DSv/src/foo.py` 2026-10-27 08:42:52.037980563 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:42:52.037989083 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-27 08:42:52.038296077 DEBUG request{id=2 method=textDocument/inlayHint}: Inlay hint request returned 0 hints in 271.204µs 2026-10-27 08:42:52.038339177 DEBUG method="textDocument/inlayHint" response.id=2 duration=343.09µs 2026-10-27 08:42:52.038350137 DEBUG Received server response for request 2 2026-10-27 08:42:52.048421977 DEBUG Client sends request `shutdown` with ID 3 2026-10-27 08:42:52.048442157 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:52.048447077 DEBUG method="shutdown" response.id=3 duration=8.16µs 2026-10-27 08:42:52.048457147 DEBUG Received server response for request 3 2026-10-27 08:42:52.048460737 DEBUG Client sends notification `exit` 2026-10-27 08:42:52.048470067 DEBUG Received exit notification, exiting ok test inlay_hints::variable_inlay_hints_disabled_for_virtual_file ... 2026-10-27 08:42:52.049944386 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: 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-27 08:42:52.050027088 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:52.050077328 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:52.050118289 DEBUG Client info: None 2026-10-27 08:42:52.050142179 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:42:52.050152219 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:52.050157569 INFO Version: Unknown 2026-10-27 08:42:52.050195840 DEBUG Received server response for request 1 2026-10-27 08:42:52.050241310 DEBUG Client sends notification `initialized` 2026-10-27 08:42:52.050255430 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:52.050342052 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:52.050378162 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:52.050381962 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:52.050403252 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:42:52.050405912 DEBUG Client sends request `textDocument/inlayHint` with ID 2 2026-10-27 08:42:52.050446903 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:52.050465693 DEBUG Initializing workspace `file:///tmp/.tmp2vQMnq/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-27 08:42:52.050485693 DEBUG Searching for a project in '/tmp/.tmp2vQMnq/src' 2026-10-27 08:42:52.050520624 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:42:52.050525764 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:52.051944202 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:52.051955772 DEBUG Resolving local virtual environment: /tmp/.tmp2vQMnq/src/.venv 2026-10-27 08:42:52.052007003 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:52.052012063 DEBUG No virtual environment found 2026-10-27 08:42:52.052023873 DEBUG Adding first-party search path `/tmp/.tmp2vQMnq/src` 2026-10-27 08:42:52.052028083 DEBUG Using vendored stdlib 2026-10-27 08:42:52.052138155 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:52.052145505 DEBUG Adding new file root '/tmp/.tmp2vQMnq/src' of kind Project 2026-10-27 08:42:52.052741072 DEBUG Updating project to check open files 2026-10-27 08:42:52.052783433 DEBUG notification{method=textDocument/didOpen}: Opening file `untitled:///tmp/.tmp2vQMnq/src/foo.py` 2026-10-27 08:42:52.052786863 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:42:52.052795573 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-27 08:42:52.052993576 DEBUG request{id=2 method=textDocument/inlayHint}: Inlay hint request returned 0 hints in 163.092µs 2026-10-27 08:42:52.053032686 DEBUG method="textDocument/inlayHint" response.id=2 duration=229.38µs 2026-10-27 08:42:52.053044876 DEBUG Received server response for request 2 2026-10-27 08:42:52.063118906 DEBUG Client sends request `shutdown` with ID 3 2026-10-27 08:42:52.063141206 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:52.063147356 DEBUG method="shutdown" response.id=3 duration=9.90µs 2026-10-27 08:42:52.063165687 DEBUG Received server response for request 3 2026-10-27 08:42:52.063169197 DEBUG Client sends notification `exit` 2026-10-27 08:42:52.063178327 DEBUG Received exit notification, exiting ok test notebook::auto_import ... 2026-10-27 08:42:52.064514924 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:42:52.064582645 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:52.064612985 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:52.064665346 DEBUG Client info: None 2026-10-27 08:42:52.064691496 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:42:52.064704726 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:52.064711166 INFO Version: Unknown 2026-10-27 08:42:52.064755297 DEBUG Received server response for request 1 2026-10-27 08:42:52.064799257 DEBUG Client sends notification `initialized` 2026-10-27 08:42:52.064813718 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:52.064907649 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:52.064945329 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:52.064949329 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:52.064970800 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-27 08:42:52.065015640 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:52.065033740 DEBUG Initializing workspace `file:///tmp/.tmptoCZRW/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-27 08:42:52.065052831 DEBUG Searching for a project in '/tmp/.tmptoCZRW/src' 2026-10-27 08:42:52.065087511 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:42:52.065092541 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:52.066214336 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:52.066225146 DEBUG Resolving local virtual environment: /tmp/.tmptoCZRW/src/.venv 2026-10-27 08:42:52.066267626 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:52.066272286 DEBUG No virtual environment found 2026-10-27 08:42:52.066283777 DEBUG Adding first-party search path `/tmp/.tmptoCZRW/src` 2026-10-27 08:42:52.066287927 DEBUG Using vendored stdlib 2026-10-27 08:42:52.066380048 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:52.066384908 DEBUG Adding new file root '/tmp/.tmptoCZRW/src' of kind Project 2026-10-27 08:42:52.066969155 DEBUG Updating project to check open files 2026-10-27 08:42:52.067010086 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-27 08:42:52.067013106 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-27 08:42:52.067020316 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-27 08:42:52.067026896 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-27 08:42:52.067029056 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-27 08:42:52.067034196 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-27 08:42:52.067039996 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-27 08:42:52.067042186 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-27 08:42:52.067047116 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-27 08:42:52.067089257 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/src/test.ipynb' 2026-10-27 08:42:52.067170878 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-10-27 08:42:52.078072098 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Module `__builtins__` not found in search paths 2026-10-27 08:42:52.079503467 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-27 08:42:52.079514967 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-27 08:42:52.079518177 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-27 08:42:52.079541067 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-27 08:42:52.085238480 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-27 08:42:52.105197747 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-27 08:42:52.105215377 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-27 08:42:52.105221727 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-27 08:42:52.105610752 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-27 08:42:52.105621393 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-27 08:42:52.117581486 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-27 08:42:52.117594586 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-10-27 08:42:52.117600927 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-27 08:42:52.118163984 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 179 suggestions in 38.561626ms 2026-10-27 08:42:52.118547739 DEBUG method="textDocument/completion" response.id=2 duration=38.99ms 2026-10-27 08:42:52.118576959 DEBUG Received server response for request 2 2026-10-27 08:42:52.129585031 DEBUG Client sends request `shutdown` with ID 3 2026-10-27 08:42:52.129620091 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:52.129627211 DEBUG method="shutdown" response.id=3 duration=10.72µs 2026-10-27 08:42:52.129638221 DEBUG Received server response for request 3 2026-10-27 08:42:52.129642521 DEBUG Client sends notification `exit` 2026-10-27 08:42:52.129657732 DEBUG Received exit notification, exiting ok test notebook::auto_import_docstring ... 2026-10-27 08:42:52.136970756 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:42:52.137051257 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:52.137094837 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:52.137154858 DEBUG Client info: None 2026-10-27 08:42:52.137182048 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:42:52.137196739 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:52.137203459 INFO Version: Unknown 2026-10-27 08:42:52.137246549 DEBUG Received server response for request 1 2026-10-27 08:42:52.137292150 DEBUG Client sends notification `initialized` 2026-10-27 08:42:52.137307880 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:52.137416691 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:52.137461252 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:52.137464892 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:52.137488632 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-27 08:42:52.137533783 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:52.137551693 DEBUG Initializing workspace `file:///tmp/.tmpzvG34U/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-27 08:42:52.137573013 DEBUG Searching for a project in '/tmp/.tmpzvG34U/src' 2026-10-27 08:42:52.137609194 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:42:52.137614384 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:52.138433484 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:52.138440245 DEBUG Resolving local virtual environment: /tmp/.tmpzvG34U/src/.venv 2026-10-27 08:42:52.138492065 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:52.138496735 DEBUG No virtual environment found 2026-10-27 08:42:52.138508465 DEBUG Adding first-party search path `/tmp/.tmpzvG34U/src` 2026-10-27 08:42:52.138512775 DEBUG Using vendored stdlib 2026-10-27 08:42:52.138604187 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:52.138609447 DEBUG Adding new file root '/tmp/.tmpzvG34U/src' of kind Project 2026-10-27 08:42:52.139106773 DEBUG Updating project to check open files 2026-10-27 08:42:52.139155704 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-27 08:42:52.139159234 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-27 08:42:52.139167254 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-27 08:42:52.139173754 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-27 08:42:52.139175784 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-27 08:42:52.139180904 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-27 08:42:52.139186244 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-27 08:42:52.139188384 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-27 08:42:52.139193224 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-27 08:42:52.139241985 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/src/test.ipynb' 2026-10-27 08:42:52.139308116 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-10-27 08:42:52.150103035 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Module `__builtins__` not found in search paths 2026-10-27 08:42:52.151496572 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-27 08:42:52.151508403 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-27 08:42:52.151510963 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-27 08:42:52.151533223 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-27 08:42:52.157144065 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-27 08:42:52.177102562 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-27 08:42:52.177119572 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-27 08:42:52.177125792 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-27 08:42:52.177519587 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-27 08:42:52.177529817 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-27 08:42:52.187284643 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-27 08:42:52.187298523 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-10-27 08:42:52.187304883 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-27 08:42:52.187812039 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 179 suggestions in 36.184875ms 2026-10-27 08:42:52.188170024 DEBUG method="textDocument/completion" response.id=2 duration=36.62ms 2026-10-27 08:42:52.188202704 DEBUG Received server response for request 2 2026-10-27 08:42:52.199243207 DEBUG Client sends request `shutdown` with ID 3 2026-10-27 08:42:52.199288317 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:52.199297417 DEBUG method="shutdown" response.id=3 duration=13.39µs 2026-10-27 08:42:52.199316668 DEBUG Received server response for request 3 2026-10-27 08:42:52.199321018 DEBUG Client sends notification `exit` 2026-10-27 08:42:52.199337028 DEBUG Received exit notification, exiting ok test notebook::auto_import_from_future ... 2026-10-27 08:42:52.206656722 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:42:52.206742143 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:52.206784524 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:52.206855134 DEBUG Client info: None 2026-10-27 08:42:52.206904195 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:42:52.206918865 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:52.206925905 INFO Version: Unknown 2026-10-27 08:42:52.206966716 DEBUG Received server response for request 1 2026-10-27 08:42:52.207009176 DEBUG Client sends notification `initialized` 2026-10-27 08:42:52.207025097 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:52.207176739 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:52.207216829 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:52.207220549 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:52.207244749 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-27 08:42:52.207308670 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:52.207328040 DEBUG Initializing workspace `file:///tmp/.tmpIEcRG9/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-27 08:42:52.207348981 DEBUG Searching for a project in '/tmp/.tmpIEcRG9/src' 2026-10-27 08:42:52.207385891 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:42:52.207391401 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:52.208641747 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:52.208653718 DEBUG Resolving local virtual environment: /tmp/.tmpIEcRG9/src/.venv 2026-10-27 08:42:52.208703858 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:52.208708598 DEBUG No virtual environment found 2026-10-27 08:42:52.208720838 DEBUG Adding first-party search path `/tmp/.tmpIEcRG9/src` 2026-10-27 08:42:52.208725068 DEBUG Using vendored stdlib 2026-10-27 08:42:52.208824870 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:52.208830420 DEBUG Adding new file root '/tmp/.tmpIEcRG9/src' of kind Project 2026-10-27 08:42:52.209394467 DEBUG Updating project to check open files 2026-10-27 08:42:52.209444278 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-27 08:42:52.209447648 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-27 08:42:52.209455718 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-27 08:42:52.209462328 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-27 08:42:52.209464418 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-27 08:42:52.209469638 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-27 08:42:52.209475598 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-27 08:42:52.209477748 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-27 08:42:52.209483008 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-27 08:42:52.209536569 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/src/test.ipynb' 2026-10-27 08:42:52.209610750 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-10-27 08:42:52.221817337 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Module `__builtins__` not found in search paths 2026-10-27 08:42:52.223302106 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-27 08:42:52.223312646 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-27 08:42:52.223315326 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-27 08:42:52.223342216 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-27 08:42:52.229096980 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-27 08:42:52.249053857 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-27 08:42:52.249071287 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-27 08:42:52.249078157 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-27 08:42:52.249117168 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `__future__` not found in search paths 2026-10-27 08:42:52.249120768 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `__future__` not found while looking in parent dirs (runtime mode) 2026-10-27 08:42:52.249478123 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-27 08:42:52.249488303 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-27 08:42:52.256849367 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-27 08:42:52.256861428 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-10-27 08:42:52.256878698 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-27 08:42:52.257397894 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 179 suggestions in 34.000567ms 2026-10-27 08:42:52.257731389 DEBUG method="textDocument/completion" response.id=2 duration=34.37ms 2026-10-27 08:42:52.257763739 DEBUG Received server response for request 2 2026-10-27 08:42:52.268774391 DEBUG Client sends request `shutdown` with ID 3 2026-10-27 08:42:52.268810721 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:52.268819521 DEBUG method="shutdown" response.id=3 duration=13.58µs 2026-10-27 08:42:52.268838752 DEBUG Received server response for request 3 2026-10-27 08:42:52.268843812 DEBUG Client sends notification `exit` 2026-10-27 08:42:52.268858542 DEBUG Received exit notification, exiting ok test notebook::auto_import_same_cell ... 2026-10-27 08:42:52.276523060 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:42:52.276606841 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:52.276658322 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:52.276728733 DEBUG Client info: None 2026-10-27 08:42:52.276764153 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:42:52.276778494 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:52.276785134 INFO Version: Unknown 2026-10-27 08:42:52.276828434 DEBUG Received server response for request 1 2026-10-27 08:42:52.276888605 DEBUG Client sends notification `initialized` 2026-10-27 08:42:52.276905025 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:52.277077558 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:52.277118828 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:52.277122708 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:52.277145958 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-27 08:42:52.277199969 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:52.277221119 DEBUG Initializing workspace `file:///tmp/.tmpeo6nLE/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-27 08:42:52.277242710 DEBUG Searching for a project in '/tmp/.tmpeo6nLE/src' 2026-10-27 08:42:52.277279760 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:42:52.277284980 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:52.278562547 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:52.278575477 DEBUG Resolving local virtual environment: /tmp/.tmpeo6nLE/src/.venv 2026-10-27 08:42:52.278626397 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:52.278631238 DEBUG No virtual environment found 2026-10-27 08:42:52.278643858 DEBUG Adding first-party search path `/tmp/.tmpeo6nLE/src` 2026-10-27 08:42:52.278648138 DEBUG Using vendored stdlib 2026-10-27 08:42:52.278749509 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:52.278754309 DEBUG Adding new file root '/tmp/.tmpeo6nLE/src' of kind Project 2026-10-27 08:42:52.279329736 DEBUG Updating project to check open files 2026-10-27 08:42:52.279377947 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-27 08:42:52.279381267 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-27 08:42:52.279388887 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-27 08:42:52.279395657 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-27 08:42:52.279397777 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-27 08:42:52.279402987 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-27 08:42:52.279453158 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Checking file 'vs-code:/src/test.ipynb' 2026-10-27 08:42:52.279527349 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Resolving dynamic module resolution paths 2026-10-27 08:42:52.291955429 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Module `__builtins__` not found in search paths 2026-10-27 08:42:52.293344787 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-27 08:42:52.293355107 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-27 08:42:52.293375947 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-27 08:42:52.299194852 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-27 08:42:52.319159819 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-27 08:42:52.319176899 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-27 08:42:52.319183199 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-27 08:42:52.319572024 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-27 08:42:52.319582424 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-27 08:42:52.329414271 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-27 08:42:52.329427051 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-10-27 08:42:52.329433541 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-27 08:42:52.329966268 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 179 suggestions in 36.51475ms 2026-10-27 08:42:52.330313282 DEBUG method="textDocument/completion" response.id=2 duration=36.91ms 2026-10-27 08:42:52.330342013 DEBUG Received server response for request 2 2026-10-27 08:42:52.341346194 DEBUG Client sends request `shutdown` with ID 3 2026-10-27 08:42:52.341384975 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:52.341394295 DEBUG method="shutdown" response.id=3 duration=13.81µs 2026-10-27 08:42:52.341405775 DEBUG Received server response for request 3 2026-10-27 08:42:52.341409915 DEBUG Client sends notification `exit` 2026-10-27 08:42:52.341419035 DEBUG Received exit notification, exiting ok test notebook::cells_after_cell_magic ... 2026-10-27 08:42:52.350080036 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:42:52.350157657 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:52.350197228 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:52.350267809 DEBUG Client info: None 2026-10-27 08:42:52.350313749 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:42:52.350329020 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:52.350336440 INFO Version: Unknown 2026-10-27 08:42:52.350382580 DEBUG Received server response for request 1 2026-10-27 08:42:52.350426981 DEBUG Client sends notification `initialized` 2026-10-27 08:42:52.350441511 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpKv49MU 2026-10-27 08:42:52.350449031 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:52.350560193 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:52.350608463 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:52.350612433 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:52.350621853 DEBUG No workspace configuration provided for file:///tmp/.tmpKv49MU 2026-10-27 08:42:52.350639504 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-27 08:42:52.350683954 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:52.350689754 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpKv49MU, using default options 2026-10-27 08:42:52.350699224 DEBUG Initializing workspace `file:///tmp/.tmpKv49MU`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:52.350726725 DEBUG Searching for a project in '/tmp/.tmpKv49MU' 2026-10-27 08:42:52.350756005 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:42:52.350761225 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:52.351521415 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:52.351528145 DEBUG Resolving local virtual environment: /tmp/.tmpKv49MU/.venv 2026-10-27 08:42:52.351577686 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:52.351582656 DEBUG No virtual environment found 2026-10-27 08:42:52.351594566 DEBUG Adding first-party search path `/tmp/.tmpKv49MU` 2026-10-27 08:42:52.351598636 DEBUG Using vendored stdlib 2026-10-27 08:42:52.351692287 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:52.351696767 DEBUG Adding new file root '/tmp/.tmpKv49MU' of kind Project 2026-10-27 08:42:52.353085215 DEBUG Updating project to check open files 2026-10-27 08:42:52.353138416 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-27 08:42:52.353142006 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-27 08:42:52.353149756 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-27 08:42:52.353156376 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-27 08:42:52.353158406 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-27 08:42:52.353163426 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-27 08:42:52.353169086 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-27 08:42:52.353171246 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-27 08:42:52.353176146 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-27 08:42:52.353181586 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-27 08:42:52.353183656 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-27 08:42:52.353188836 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-27 08:42:52.353194306 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-27 08:42:52.353196397 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-27 08:42:52.353201437 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-27 08:42:52.353252217 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(104))}: Checking file 'vs-code:/test.ipynb' 2026-10-27 08:42:52.353324668 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(104))}: Resolving dynamic module resolution paths 2026-10-27 08:42:52.355280123 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-27 08:42:52.355288553 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-27 08:42:52.355290993 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-27 08:42:52.355293754 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-27 08:42:52.355296104 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-27 08:42:52.355307944 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-27 08:42:52.355394505 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-27 08:42:52.355500466 DEBUG method="textDocument/hover" response.id=2 duration=178.25µs 2026-10-27 08:42:52.355513926 DEBUG Received server response for request 2 2026-10-27 08:42:52.355679559 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 3 2026-10-27 08:42:52.355719159 DEBUG method="textDocument/semanticTokens/full" response.id=3 duration=26.26µs 2026-10-27 08:42:52.355729499 DEBUG Received server response for request 3 2026-10-27 08:42:52.355805750 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 4 2026-10-27 08:42:52.355827480 DEBUG method="textDocument/semanticTokens/full" response.id=4 duration=12.50µs 2026-10-27 08:42:52.355837381 DEBUG Received server response for request 4 2026-10-27 08:42:52.365892370 DEBUG Client sends request `shutdown` with ID 5 2026-10-27 08:42:52.365914480 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:52.365922160 DEBUG method="shutdown" response.id=5 duration=10.93µs 2026-10-27 08:42:52.365932000 DEBUG Received server response for request 5 2026-10-27 08:42:52.365936020 DEBUG Client sends notification `exit` 2026-10-27 08:42:52.365943850 DEBUG Received exit notification, exiting ok test notebook::completion_past_end_of_empty_last_cell ... 2026-10-27 08:42:52.367588752 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:42:52.367669683 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:52.367712733 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:52.367770394 DEBUG Client info: None 2026-10-27 08:42:52.367795574 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:42:52.367809014 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:52.367815465 INFO Version: Unknown 2026-10-27 08:42:52.367856555 DEBUG Received server response for request 1 2026-10-27 08:42:52.367909126 DEBUG Client sends notification `initialized` 2026-10-27 08:42:52.367922476 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpDHjdvR 2026-10-27 08:42:52.367929276 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:52.368113258 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:52.368155079 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:52.368158919 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:52.368168519 DEBUG No workspace configuration provided for file:///tmp/.tmpDHjdvR 2026-10-27 08:42:52.368182719 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-27 08:42:52.368224100 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:52.368229720 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpDHjdvR, using default options 2026-10-27 08:42:52.368241350 DEBUG Initializing workspace `file:///tmp/.tmpDHjdvR`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:52.368258570 DEBUG Searching for a project in '/tmp/.tmpDHjdvR' 2026-10-27 08:42:52.368288681 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:42:52.368294171 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:52.369602608 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:52.369615728 DEBUG Resolving local virtual environment: /tmp/.tmpDHjdvR/.venv 2026-10-27 08:42:52.369667938 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:52.369673008 DEBUG No virtual environment found 2026-10-27 08:42:52.369685969 DEBUG Adding first-party search path `/tmp/.tmpDHjdvR` 2026-10-27 08:42:52.369690039 DEBUG Using vendored stdlib 2026-10-27 08:42:52.369796670 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:52.369801260 DEBUG Adding new file root '/tmp/.tmpDHjdvR' of kind Project 2026-10-27 08:42:52.371313809 DEBUG Updating project to check open files 2026-10-27 08:42:52.371365510 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-27 08:42:52.371369000 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-27 08:42:52.371377050 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-27 08:42:52.371383510 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-27 08:42:52.371385510 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-27 08:42:52.371390530 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-27 08:42:52.371396141 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-27 08:42:52.371398201 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-27 08:42:52.371403031 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-27 08:42:52.371467251 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/test.ipynb' 2026-10-27 08:42:52.371552073 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-10-27 08:42:52.373921163 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-27 08:42:52.373929153 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-27 08:42:52.373931893 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-27 08:42:52.373942053 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-27 08:42:52.386037899 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-27 08:42:52.390262943 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-27 08:42:52.409672553 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-27 08:42:52.409689863 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-27 08:42:52.409696463 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-27 08:42:52.409755514 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-27 08:42:52.409759674 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-27 08:42:52.410903459 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 226 suggestions in 36.914355ms 2026-10-27 08:42:52.411034870 DEBUG method="textDocument/completion" response.id=2 duration=37.08ms 2026-10-27 08:42:52.411075871 DEBUG Received server response for request 2 2026-10-27 08:42:52.411462566 DEBUG Client sends request `textDocument/completion` with ID 3 2026-10-27 08:42:52.412361717 DEBUG request{id=3 method=textDocument/completion}: Completions request returned 226 suggestions in 839µs 2026-10-27 08:42:52.412615271 DEBUG method="textDocument/completion" response.id=3 duration=1.13ms 2026-10-27 08:42:52.412636771 DEBUG Received server response for request 3 2026-10-27 08:42:52.412964695 DEBUG Client sends request `textDocument/completion` with ID 4 2026-10-27 08:42:52.413803476 DEBUG request{id=4 method=textDocument/completion}: Completions request returned 226 suggestions in 793.6µs 2026-10-27 08:42:52.414081640 DEBUG method="textDocument/completion" response.id=4 duration=1.09ms 2026-10-27 08:42:52.414104640 DEBUG Received server response for request 4 2026-10-27 08:42:52.424493114 DEBUG Client sends request `shutdown` with ID 5 2026-10-27 08:42:52.424530365 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:52.424539685 DEBUG method="shutdown" response.id=5 duration=15.09µs 2026-10-27 08:42:52.424556885 DEBUG Received server response for request 5 2026-10-27 08:42:52.424560475 DEBUG Client sends notification `exit` 2026-10-27 08:42:52.424575095 DEBUG Received exit notification, exiting ok test notebook::diagnostic_end_of_file ... 2026-10-27 08:42:52.433888745 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:42:52.433964886 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:52.434006726 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:52.434071827 DEBUG Client info: None 2026-10-27 08:42:52.434107937 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:42:52.434123488 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:52.434130598 INFO Version: Unknown 2026-10-27 08:42:52.434173648 DEBUG Received server response for request 1 2026-10-27 08:42:52.434218389 DEBUG Client sends notification `initialized` 2026-10-27 08:42:52.434231959 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpS2sbhe 2026-10-27 08:42:52.434239289 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:52.434442562 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:52.434494032 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:52.434497882 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:52.434506943 DEBUG No workspace configuration provided for file:///tmp/.tmpS2sbhe 2026-10-27 08:42:52.434523183 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-27 08:42:52.434578313 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:52.434583944 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpS2sbhe, using default options 2026-10-27 08:42:52.434595434 DEBUG Initializing workspace `file:///tmp/.tmpS2sbhe`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:52.434614814 DEBUG Searching for a project in '/tmp/.tmpS2sbhe' 2026-10-27 08:42:52.434645634 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:42:52.434651044 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:52.435918611 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:52.435931761 DEBUG Resolving local virtual environment: /tmp/.tmpS2sbhe/.venv 2026-10-27 08:42:52.435985511 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:52.435990712 DEBUG No virtual environment found 2026-10-27 08:42:52.436002402 DEBUG Adding first-party search path `/tmp/.tmpS2sbhe` 2026-10-27 08:42:52.436006622 DEBUG Using vendored stdlib 2026-10-27 08:42:52.436115773 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:52.436121293 DEBUG Adding new file root '/tmp/.tmpS2sbhe' of kind Project 2026-10-27 08:42:52.437535611 DEBUG Updating project to check open files 2026-10-27 08:42:52.437591532 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-27 08:42:52.437595042 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-27 08:42:52.437602912 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-27 08:42:52.437609632 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-27 08:42:52.437611682 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-27 08:42:52.437616632 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-27 08:42:52.437622302 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-27 08:42:52.437624352 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-27 08:42:52.437629212 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-27 08:42:52.437634563 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-27 08:42:52.437636713 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-27 08:42:52.437642003 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-27 08:42:52.437742844 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Checking file 'vs-code:/test.ipynb' 2026-10-27 08:42:52.437894906 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Resolving dynamic module resolution paths 2026-10-27 08:42:52.448900167 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Module `__builtins__` not found in search paths 2026-10-27 08:42:52.453839311 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-27 08:42:52.453851191 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-27 08:42:52.453854681 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-27 08:42:52.453857351 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-27 08:42:52.453899992 DEBUG Client sends notification `notebookDocument/didChange` 2026-10-27 08:42:52.453940692 DEBUG notification{method=notebookDocument/didChange}: Updating notebook document from version 0 to version 0 2026-10-27 08:42:52.453955942 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-27 08:42:52.453996133 DEBUG notification{method=notebookDocument/didChange}:apply_changes: Handling file watcher change event: ChangedVirtual("vs-code:/test.ipynb") 2026-10-27 08:42:52.454001143 DEBUG notification{method=notebookDocument/didChange}:apply_changes: Updating the revision of `vs-code:/test.ipynb` 2026-10-27 08:42:52.454061454 DEBUG notification{method=notebookDocument/didChange}:check_file{file=file(Id(103))}: Checking file 'vs-code:/test.ipynb' 2026-10-27 08:42:52.454401418 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-27 08:42:52.454406858 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-27 08:42:52.454409708 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-27 08:42:52.454412098 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-27 08:42:52.464746841 DEBUG Client sends request `shutdown` with ID 2 2026-10-27 08:42:52.464780142 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:52.464789682 DEBUG method="shutdown" response.id=2 duration=14.80µs 2026-10-27 08:42:52.464807882 DEBUG Received server response for request 2 2026-10-27 08:42:52.464811802 DEBUG Client sends notification `exit` 2026-10-27 08:42:52.464827122 DEBUG Received exit notification, exiting ok test notebook::hover_past_end_of_cell ... 2026-10-27 08:42:52.467537877 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:42:52.467600878 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:52.467639028 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:52.467772250 DEBUG Client info: None 2026-10-27 08:42:52.467815551 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:42:52.467830961 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:52.467838641 INFO Version: Unknown 2026-10-27 08:42:52.467898832 DEBUG Received server response for request 1 2026-10-27 08:42:52.467930862 DEBUG Client sends notification `initialized` 2026-10-27 08:42:52.467944602 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpPKDSX7 2026-10-27 08:42:52.467952982 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:52.468142125 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:52.468187756 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:52.468191466 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:52.468198016 DEBUG No workspace configuration provided for file:///tmp/.tmpPKDSX7 2026-10-27 08:42:52.468209416 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-27 08:42:52.468261396 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:52.468267587 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpPKDSX7, using default options 2026-10-27 08:42:52.468278007 DEBUG Initializing workspace `file:///tmp/.tmpPKDSX7`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:52.468295337 DEBUG Searching for a project in '/tmp/.tmpPKDSX7' 2026-10-27 08:42:52.468324917 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:42:52.468329957 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:52.469586754 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:52.469595684 DEBUG Resolving local virtual environment: /tmp/.tmpPKDSX7/.venv 2026-10-27 08:42:52.469648794 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:52.469653684 DEBUG No virtual environment found 2026-10-27 08:42:52.469665945 DEBUG Adding first-party search path `/tmp/.tmpPKDSX7` 2026-10-27 08:42:52.469670105 DEBUG Using vendored stdlib 2026-10-27 08:42:52.469783876 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:52.469789286 DEBUG Adding new file root '/tmp/.tmpPKDSX7' of kind Project 2026-10-27 08:42:52.471313416 DEBUG Updating project to check open files 2026-10-27 08:42:52.471361946 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-27 08:42:52.471365416 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-27 08:42:52.471373466 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-27 08:42:52.471380497 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-27 08:42:52.471382527 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-27 08:42:52.471387677 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-27 08:42:52.471393287 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-27 08:42:52.471395387 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-27 08:42:52.471400227 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-27 08:42:52.471470848 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/test.ipynb' 2026-10-27 08:42:52.471557359 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-10-27 08:42:52.474028641 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-27 08:42:52.474037291 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-27 08:42:52.474040081 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-27 08:42:52.474049611 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-27 08:42:52.474128372 DEBUG method="textDocument/hover" response.id=2 duration=64.21µs 2026-10-27 08:42:52.474142312 DEBUG Received server response for request 2 2026-10-27 08:42:52.474146692 DEBUG Client sends request `textDocument/hover` with ID 3 2026-10-27 08:42:52.474171562 DEBUG method="textDocument/hover" response.id=3 duration=14.42µs 2026-10-27 08:42:52.474180823 DEBUG Received server response for request 3 2026-10-27 08:42:52.484253912 DEBUG Client sends request `shutdown` with ID 4 2026-10-27 08:42:52.484273432 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:52.484280512 DEBUG method="shutdown" response.id=4 duration=11.56µs 2026-10-27 08:42:52.484290553 DEBUG Received server response for request 4 2026-10-27 08:42:52.484293903 DEBUG Client sends notification `exit` 2026-10-27 08:42:52.484302333 DEBUG Received exit notification, exiting ok test notebook::inlay_hints_range_past_end_of_cell ... 2026-10-27 08:42:52.485830962 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: 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-27 08:42:52.485924914 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:52.485961324 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:52.486010325 DEBUG Client info: None 2026-10-27 08:42:52.486033085 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:42:52.486045955 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:52.486052005 INFO Version: Unknown 2026-10-27 08:42:52.486095016 DEBUG Received server response for request 1 2026-10-27 08:42:52.486139176 DEBUG Client sends notification `initialized` 2026-10-27 08:42:52.486152657 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpXcQly8 2026-10-27 08:42:52.486160817 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:52.486271168 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:52.486311109 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:52.486314999 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:52.486323439 DEBUG No workspace configuration provided for file:///tmp/.tmpXcQly8 2026-10-27 08:42:52.486335779 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-27 08:42:52.486380709 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:52.486385880 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpXcQly8, using default options 2026-10-27 08:42:52.486394930 DEBUG Initializing workspace `file:///tmp/.tmpXcQly8`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:52.486408960 DEBUG Searching for a project in '/tmp/.tmpXcQly8' 2026-10-27 08:42:52.486436020 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:42:52.486440550 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:52.486941937 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:52.486947487 DEBUG Resolving local virtual environment: /tmp/.tmpXcQly8/.venv 2026-10-27 08:42:52.486987347 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:52.486991507 DEBUG No virtual environment found 2026-10-27 08:42:52.487002337 DEBUG Adding first-party search path `/tmp/.tmpXcQly8` 2026-10-27 08:42:52.487006287 DEBUG Using vendored stdlib 2026-10-27 08:42:52.487083558 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:52.487087569 DEBUG Adding new file root '/tmp/.tmpXcQly8' of kind Project 2026-10-27 08:42:52.488344995 DEBUG Updating project to check open files 2026-10-27 08:42:52.488381525 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-27 08:42:52.488384595 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-27 08:42:52.488391335 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-27 08:42:52.488397595 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-27 08:42:52.488399645 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-27 08:42:52.488404756 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-27 08:42:52.488410116 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-27 08:42:52.488412256 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-27 08:42:52.488417076 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-27 08:42:52.488458156 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/test.ipynb' 2026-10-27 08:42:52.488520917 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-10-27 08:42:52.498001859 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Module `__builtins__` not found in search paths 2026-10-27 08:42:52.499420147 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-27 08:42:52.499431237 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-27 08:42:52.499434937 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-27 08:42:52.499445148 DEBUG Client sends request `textDocument/inlayHint` with ID 2 2026-10-27 08:42:52.499709111 DEBUG request{id=2 method=textDocument/inlayHint}: Inlay hint request returned 2 hints in 213.273µs 2026-10-27 08:42:52.499767862 DEBUG method="textDocument/inlayHint" response.id=2 duration=306.20µs 2026-10-27 08:42:52.499780952 DEBUG Received server response for request 2 2026-10-27 08:42:52.499817732 DEBUG Client sends request `textDocument/inlayHint` with ID 3 2026-10-27 08:42:52.499841323 DEBUG request{id=3 method=textDocument/inlayHint}: Inlay hint request returned 0 hints in 2.28µs 2026-10-27 08:42:52.499850563 DEBUG method="textDocument/inlayHint" response.id=3 duration=23.43µs 2026-10-27 08:42:52.499859393 DEBUG Received server response for request 3 2026-10-27 08:42:52.509950973 DEBUG Client sends request `shutdown` with ID 4 2026-10-27 08:42:52.509973893 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:52.509981533 DEBUG method="shutdown" response.id=4 duration=11.11µs 2026-10-27 08:42:52.509991503 DEBUG Received server response for request 4 2026-10-27 08:42:52.509995143 DEBUG Client sends notification `exit` 2026-10-27 08:42:52.510003133 DEBUG Received exit notification, exiting ok test notebook::invalid_syntax_with_syntax_errors_disabled ... 2026-10-27 08:42:52.512252852 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:42:52.512320523 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:52.512356544 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:52.512413684 DEBUG Client info: None 2026-10-27 08:42:52.512439195 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:42:52.512452795 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:52.512459445 INFO Version: Unknown 2026-10-27 08:42:52.512505125 DEBUG Received server response for request 1 2026-10-27 08:42:52.512538566 DEBUG Client sends notification `initialized` 2026-10-27 08:42:52.512554156 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:52.512664338 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:52.512700158 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:52.512703858 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:52.512725168 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-27 08:42:52.512761309 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:52.512775199 DEBUG Initializing workspace `file:///tmp/.tmpg1wADs/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:52.512790679 DEBUG Searching for a project in '/tmp/.tmpg1wADs/src' 2026-10-27 08:42:52.512823840 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:42:52.512828400 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:52.513319566 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:52.513325146 DEBUG Resolving local virtual environment: /tmp/.tmpg1wADs/src/.venv 2026-10-27 08:42:52.513365827 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:52.513370087 DEBUG No virtual environment found 2026-10-27 08:42:52.513381747 DEBUG Adding first-party search path `/tmp/.tmpg1wADs/src` 2026-10-27 08:42:52.513386287 DEBUG Using vendored stdlib 2026-10-27 08:42:52.513467708 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:52.513471728 DEBUG Adding new file root '/tmp/.tmpg1wADs/src' of kind Project 2026-10-27 08:42:52.513888683 DEBUG Updating project to check open files 2026-10-27 08:42:52.513919134 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-27 08:42:52.513922204 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-27 08:42:52.513929504 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-27 08:42:52.513936114 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-27 08:42:52.513938134 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-27 08:42:52.513943294 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-27 08:42:52.513948674 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-27 08:42:52.513950794 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-27 08:42:52.513955584 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-27 08:42:52.513999495 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/src/test.ipynb' 2026-10-27 08:42:52.514064085 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-10-27 08:42:52.515696997 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-27 08:42:52.515701757 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-27 08:42:52.515706477 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-27 08:42:52.525783596 DEBUG Client sends request `shutdown` with ID 2 2026-10-27 08:42:52.525808707 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:52.525817967 DEBUG method="shutdown" response.id=2 duration=12.44µs 2026-10-27 08:42:52.525828337 DEBUG Received server response for request 2 2026-10-27 08:42:52.525832337 DEBUG Client sends notification `exit` 2026-10-27 08:42:52.525842217 DEBUG Received exit notification, exiting ok test notebook::publish_diagnostics_open ... 2026-10-27 08:42:52.527261535 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, 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-27 08:42:52.527329896 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:52.527360916 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:52.527411917 DEBUG Client info: None 2026-10-27 08:42:52.527435927 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:42:52.527448148 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "DIAGNOSTIC_RELATED_INFORMATION"] 2026-10-27 08:42:52.527454498 INFO Version: Unknown 2026-10-27 08:42:52.527493738 DEBUG Received server response for request 1 2026-10-27 08:42:52.527523849 DEBUG Client sends notification `initialized` 2026-10-27 08:42:52.527536499 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpq8to7e 2026-10-27 08:42:52.527542619 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:52.527641880 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:52.527676290 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:52.527679581 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:52.527686661 DEBUG No workspace configuration provided for file:///tmp/.tmpq8to7e 2026-10-27 08:42:52.527701281 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-27 08:42:52.527744411 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:52.527748371 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpq8to7e, using default options 2026-10-27 08:42:52.527760442 DEBUG Initializing workspace `file:///tmp/.tmpq8to7e`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:52.527773472 DEBUG Searching for a project in '/tmp/.tmpq8to7e' 2026-10-27 08:42:52.527798172 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:42:52.527802902 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:52.528278148 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:52.528284148 DEBUG Resolving local virtual environment: /tmp/.tmpq8to7e/.venv 2026-10-27 08:42:52.528324089 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:52.528327979 DEBUG No virtual environment found 2026-10-27 08:42:52.528338229 DEBUG Adding first-party search path `/tmp/.tmpq8to7e` 2026-10-27 08:42:52.528342009 DEBUG Using vendored stdlib 2026-10-27 08:42:52.528419890 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:52.528424110 DEBUG Adding new file root '/tmp/.tmpq8to7e' of kind Project 2026-10-27 08:42:52.529557485 DEBUG Updating project to check open files 2026-10-27 08:42:52.529594675 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-27 08:42:52.529597875 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-27 08:42:52.529604445 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-27 08:42:52.529610565 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-27 08:42:52.529612755 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-27 08:42:52.529617826 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-27 08:42:52.529623516 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-27 08:42:52.529625656 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-27 08:42:52.529630466 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-27 08:42:52.529635786 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-27 08:42:52.529637926 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-27 08:42:52.529643026 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-27 08:42:52.529700077 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Checking file 'vs-code:/test.ipynb' 2026-10-27 08:42:52.529790288 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Resolving dynamic module resolution paths 2026-10-27 08:42:52.540007439 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Module `__builtins__` not found in search paths 2026-10-27 08:42:52.545123825 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-27 08:42:52.545133885 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-27 08:42:52.545136695 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-27 08:42:52.545140035 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-27 08:42:52.555437768 DEBUG Client sends request `shutdown` with ID 2 2026-10-27 08:42:52.555471658 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:52.555481268 DEBUG method="shutdown" response.id=2 duration=14.11µs 2026-10-27 08:42:52.555492978 DEBUG Received server response for request 2 2026-10-27 08:42:52.555497358 DEBUG Client sends notification `exit` 2026-10-27 08:42:52.555506649 DEBUG Received exit notification, exiting ok test notebook::publish_unreachable_code_diagnostics_open ... 2026-10-27 08:42:52.558236564 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:42:52.558302854 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:52.558338015 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:52.558391006 DEBUG Client info: None 2026-10-27 08:42:52.558417216 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:42:52.558428976 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:52.558435316 INFO Version: Unknown 2026-10-27 08:42:52.558477307 DEBUG Received server response for request 1 2026-10-27 08:42:52.558512497 DEBUG Client sends notification `initialized` 2026-10-27 08:42:52.558524957 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpVLinby 2026-10-27 08:42:52.558531627 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:52.558645009 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:52.558684869 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:52.558688989 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:52.558697000 DEBUG No workspace configuration provided for file:///tmp/.tmpVLinby 2026-10-27 08:42:52.558708170 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-27 08:42:52.558758220 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:52.558763120 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpVLinby, using default options 2026-10-27 08:42:52.558772080 DEBUG Initializing workspace `file:///tmp/.tmpVLinby`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:52.558786471 DEBUG Searching for a project in '/tmp/.tmpVLinby' 2026-10-27 08:42:52.558812251 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:42:52.558817461 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:52.559332318 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:52.559337988 DEBUG Resolving local virtual environment: /tmp/.tmpVLinby/.venv 2026-10-27 08:42:52.559379868 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:52.559384038 DEBUG No virtual environment found 2026-10-27 08:42:52.559394998 DEBUG Adding first-party search path `/tmp/.tmpVLinby` 2026-10-27 08:42:52.559398948 DEBUG Using vendored stdlib 2026-10-27 08:42:52.559478050 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:52.559482270 DEBUG Adding new file root '/tmp/.tmpVLinby' of kind Project 2026-10-27 08:42:52.560708895 DEBUG Updating project to check open files 2026-10-27 08:42:52.560749216 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-27 08:42:52.560752546 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-27 08:42:52.560759886 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-27 08:42:52.560766176 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-27 08:42:52.560768216 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-27 08:42:52.560773246 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-27 08:42:52.560815687 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Checking file 'vs-code:/test.ipynb' 2026-10-27 08:42:52.560911378 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Resolving dynamic module resolution paths 2026-10-27 08:42:52.568376034 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Module `__builtins__` not found in search paths 2026-10-27 08:42:52.573352228 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-27 08:42:52.573365628 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-27 08:42:52.583604310 DEBUG Client sends request `shutdown` with ID 2 2026-10-27 08:42:52.583645380 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:52.583656920 DEBUG method="shutdown" response.id=2 duration=16.83µs 2026-10-27 08:42:52.583668971 DEBUG Received server response for request 2 2026-10-27 08:42:52.583673661 DEBUG Client sends notification `exit` 2026-10-27 08:42:52.583683191 DEBUG Received exit notification, exiting ok test notebook::publish_unused_binding_diagnostics_open ... 2026-10-27 08:42:52.586260704 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:42:52.586328915 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:52.586365245 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:52.586419486 DEBUG Client info: None 2026-10-27 08:42:52.586445966 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:42:52.586457716 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:52.586463677 INFO Version: Unknown 2026-10-27 08:42:52.586505627 DEBUG Received server response for request 1 2026-10-27 08:42:52.586544688 DEBUG Client sends notification `initialized` 2026-10-27 08:42:52.586556608 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpxT8eVe 2026-10-27 08:42:52.586563378 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:52.586680879 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:52.586719120 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:52.586722550 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:52.586731610 DEBUG No workspace configuration provided for file:///tmp/.tmpxT8eVe 2026-10-27 08:42:52.586743030 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-27 08:42:52.586787821 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:52.586793051 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpxT8eVe, using default options 2026-10-27 08:42:52.586802201 DEBUG Initializing workspace `file:///tmp/.tmpxT8eVe`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:52.586827021 DEBUG Searching for a project in '/tmp/.tmpxT8eVe' 2026-10-27 08:42:52.586853582 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:42:52.586858292 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:52.587363338 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:52.587369178 DEBUG Resolving local virtual environment: /tmp/.tmpxT8eVe/.venv 2026-10-27 08:42:52.587410369 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:52.587414599 DEBUG No virtual environment found 2026-10-27 08:42:52.587426269 DEBUG Adding first-party search path `/tmp/.tmpxT8eVe` 2026-10-27 08:42:52.587430469 DEBUG Using vendored stdlib 2026-10-27 08:42:52.587511370 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:52.587515300 DEBUG Adding new file root '/tmp/.tmpxT8eVe' of kind Project 2026-10-27 08:42:52.588750576 DEBUG Updating project to check open files 2026-10-27 08:42:52.588789086 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-27 08:42:52.588792517 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-27 08:42:52.588799477 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-27 08:42:52.588805947 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-27 08:42:52.588807997 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-27 08:42:52.588813047 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-27 08:42:52.588856047 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Checking file 'vs-code:/test.ipynb' 2026-10-27 08:42:52.588947299 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-27 08:42:52.588952749 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-27 08:42:52.599164050 DEBUG Client sends request `shutdown` with ID 2 2026-10-27 08:42:52.599188850 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:52.599196170 DEBUG method="shutdown" response.id=2 duration=10.70µs 2026-10-27 08:42:52.599206710 DEBUG Received server response for request 2 2026-10-27 08:42:52.599210751 DEBUG Client sends notification `exit` 2026-10-27 08:42:52.599220481 DEBUG Received exit notification, exiting ok test notebook::pull_diagnostics_for_notebook_cells ... 2026-10-27 08:42:52.600342035 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:42:52.600400446 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:52.600429536 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:52.600480377 DEBUG Client info: None 2026-10-27 08:42:52.600506987 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:42:52.600519407 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:52.600526157 INFO Version: Unknown 2026-10-27 08:42:52.600570038 DEBUG Received server response for request 1 2026-10-27 08:42:52.600596038 DEBUG Client sends notification `initialized` 2026-10-27 08:42:52.600608409 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpT5RDz2 2026-10-27 08:42:52.600615029 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:52.600776591 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:52.600814031 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:52.600817321 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:52.600823981 DEBUG No workspace configuration provided for file:///tmp/.tmpT5RDz2 2026-10-27 08:42:52.600835461 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-27 08:42:52.600898772 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:52.600904412 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpT5RDz2, using default options 2026-10-27 08:42:52.600914943 DEBUG Initializing workspace `file:///tmp/.tmpT5RDz2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:52.600929433 DEBUG Searching for a project in '/tmp/.tmpT5RDz2' 2026-10-27 08:42:52.600959693 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:42:52.600964793 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:52.602356901 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:52.602367661 DEBUG Resolving local virtual environment: /tmp/.tmpT5RDz2/.venv 2026-10-27 08:42:52.602417102 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:52.602422042 DEBUG No virtual environment found 2026-10-27 08:42:52.602433692 DEBUG Adding first-party search path `/tmp/.tmpT5RDz2` 2026-10-27 08:42:52.602437832 DEBUG Using vendored stdlib 2026-10-27 08:42:52.602547783 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:52.602552883 DEBUG Adding new file root '/tmp/.tmpT5RDz2' of kind Project 2026-10-27 08:42:52.604042163 DEBUG Updating project to check open files 2026-10-27 08:42:52.604094633 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-27 08:42:52.604097913 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-27 08:42:52.604105804 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-27 08:42:52.604112174 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-27 08:42:52.604114374 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-27 08:42:52.604119344 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-27 08:42:52.604124964 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-27 08:42:52.604127094 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-27 08:42:52.604131904 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-27 08:42:52.604137404 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-27 08:42:52.604139444 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-27 08:42:52.604144494 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-27 08:42:52.604226835 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Checking file 'vs-code:/test.ipynb' 2026-10-27 08:42:52.604334626 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Resolving dynamic module resolution paths 2026-10-27 08:42:52.614709540 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Module `__builtins__` not found in search paths 2026-10-27 08:42:52.620294222 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-27 08:42:52.620307722 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-27 08:42:52.620310302 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-27 08:42:52.620312892 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-27 08:42:52.620345502 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-27 08:42:52.620704017 DEBUG method="textDocument/diagnostic" response.id=2 duration=342.00µs 2026-10-27 08:42:52.620723067 DEBUG Received server response for request 2 2026-10-27 08:42:52.620745827 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-27 08:42:52.620777148 DEBUG method="textDocument/diagnostic" response.id=3 duration=22.69µs 2026-10-27 08:42:52.620786758 DEBUG Received server response for request 3 2026-10-27 08:42:52.620798878 DEBUG Client sends request `textDocument/diagnostic` with ID 4 2026-10-27 08:42:52.620826159 DEBUG method="textDocument/diagnostic" response.id=4 duration=17.00µs 2026-10-27 08:42:52.620834909 DEBUG Received server response for request 4 2026-10-27 08:42:52.631082700 DEBUG Client sends request `shutdown` with ID 5 2026-10-27 08:42:52.631110791 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:52.631117351 DEBUG method="shutdown" response.id=5 duration=9.72µs 2026-10-27 08:42:52.631126291 DEBUG Received server response for request 5 2026-10-27 08:42:52.631130311 DEBUG Client sends notification `exit` 2026-10-27 08:42:52.631145771 DEBUG Received exit notification, exiting ok test notebook::semantic_tokens ... 2026-10-27 08:42:52.633624153 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:42:52.633683604 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:52.633720204 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:52.633785015 DEBUG Client info: None 2026-10-27 08:42:52.633823266 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:42:52.633836766 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:52.633843516 INFO Version: Unknown 2026-10-27 08:42:52.633899567 DEBUG Received server response for request 1 2026-10-27 08:42:52.633931997 DEBUG Client sends notification `initialized` 2026-10-27 08:42:52.633944757 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpv0o3tp 2026-10-27 08:42:52.633951837 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:52.634062939 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:52.634104169 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:52.634107479 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:52.634113739 DEBUG No workspace configuration provided for file:///tmp/.tmpv0o3tp 2026-10-27 08:42:52.634127420 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-27 08:42:52.634129730 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-10-27 08:42:52.634169480 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:52.634174510 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpv0o3tp, using default options 2026-10-27 08:42:52.634183280 DEBUG Initializing workspace `file:///tmp/.tmpv0o3tp`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:52.634198390 DEBUG Searching for a project in '/tmp/.tmpv0o3tp' 2026-10-27 08:42:52.634224811 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:42:52.634229921 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:52.634724347 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:52.634730437 DEBUG Resolving local virtual environment: /tmp/.tmpv0o3tp/.venv 2026-10-27 08:42:52.634775748 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:52.634779848 DEBUG No virtual environment found 2026-10-27 08:42:52.634790408 DEBUG Adding first-party search path `/tmp/.tmpv0o3tp` 2026-10-27 08:42:52.634794378 DEBUG Using vendored stdlib 2026-10-27 08:42:52.634890549 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:52.634895149 DEBUG Adding new file root '/tmp/.tmpv0o3tp' of kind Project 2026-10-27 08:42:52.636019214 DEBUG Updating project to check open files 2026-10-27 08:42:52.636061094 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-27 08:42:52.636064245 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-27 08:42:52.636071585 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-27 08:42:52.636077835 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-27 08:42:52.636079885 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-27 08:42:52.636084945 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-27 08:42:52.636090325 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-27 08:42:52.636092395 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-27 08:42:52.636097285 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-27 08:42:52.636102795 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-27 08:42:52.636104825 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-27 08:42:52.636109905 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-27 08:42:52.636171346 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Checking file 'vs-code:/src/test.ipynb' 2026-10-27 08:42:52.636267957 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Resolving dynamic module resolution paths 2026-10-27 08:42:52.646292156 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Module `__builtins__` not found in search paths 2026-10-27 08:42:52.651287900 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-27 08:42:52.651299630 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-27 08:42:52.651302930 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-27 08:42:52.657524470 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=6.23ms 2026-10-27 08:42:52.657545291 DEBUG Received server response for request 2 2026-10-27 08:42:52.657553721 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 3 2026-10-27 08:42:52.657648302 DEBUG method="textDocument/semanticTokens/full" response.id=3 duration=75.92µs 2026-10-27 08:42:52.657659312 DEBUG Received server response for request 3 2026-10-27 08:42:52.657666212 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 4 2026-10-27 08:42:52.657717473 DEBUG method="textDocument/semanticTokens/full" response.id=4 duration=36.76µs 2026-10-27 08:42:52.657726563 DEBUG Received server response for request 4 2026-10-27 08:42:52.668005135 DEBUG Client sends request `shutdown` with ID 5 2026-10-27 08:42:52.668039006 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:52.668046006 DEBUG method="shutdown" response.id=5 duration=10.50µs 2026-10-27 08:42:52.668062646 DEBUG Received server response for request 5 2026-10-27 08:42:52.668066836 DEBUG Client sends notification `exit` 2026-10-27 08:42:52.668081956 DEBUG Received exit notification, exiting ok test notebook::semantic_tokens_for_cell_do_not_leak_stringified_annotations ... 2026-10-27 08:42:52.671706473 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:42:52.671785884 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:52.671823314 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:52.671890055 DEBUG Client info: None 2026-10-27 08:42:52.671916916 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:42:52.671931606 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:52.671938496 INFO Version: Unknown 2026-10-27 08:42:52.671981716 DEBUG Received server response for request 1 2026-10-27 08:42:52.672024697 DEBUG Client sends notification `initialized` 2026-10-27 08:42:52.672038977 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpcVYL7S 2026-10-27 08:42:52.672046107 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:52.672251900 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:52.672298070 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:52.672301711 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:52.672309611 DEBUG No workspace configuration provided for file:///tmp/.tmpcVYL7S 2026-10-27 08:42:52.672320981 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-27 08:42:52.672323761 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-10-27 08:42:52.672373481 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:52.672379932 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpcVYL7S, using default options 2026-10-27 08:42:52.672391212 DEBUG Initializing workspace `file:///tmp/.tmpcVYL7S`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:52.672409492 DEBUG Searching for a project in '/tmp/.tmpcVYL7S' 2026-10-27 08:42:52.672439992 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:42:52.672445292 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:52.673854401 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:52.673886221 DEBUG Resolving local virtual environment: /tmp/.tmpcVYL7S/.venv 2026-10-27 08:42:52.673944262 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:52.673949002 DEBUG No virtual environment found 2026-10-27 08:42:52.673968362 DEBUG Adding first-party search path `/tmp/.tmpcVYL7S` 2026-10-27 08:42:52.673972602 DEBUG Using vendored stdlib 2026-10-27 08:42:52.674095274 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:52.674102654 DEBUG Adding new file root '/tmp/.tmpcVYL7S' of kind Project 2026-10-27 08:42:52.675781945 DEBUG Updating project to check open files 2026-10-27 08:42:52.675850446 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-27 08:42:52.675856116 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-27 08:42:52.675881977 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-27 08:42:52.675888877 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-27 08:42:52.675891227 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-27 08:42:52.675896377 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-27 08:42:52.675901997 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-27 08:42:52.675904177 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-27 08:42:52.675909077 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-27 08:42:52.675993298 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/src/test.ipynb' 2026-10-27 08:42:52.676085219 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-10-27 08:42:52.689704724 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Module `__builtins__` not found in search paths 2026-10-27 08:42:52.691369226 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-27 08:42:52.691380296 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-27 08:42:52.691500497 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=134.97µs 2026-10-27 08:42:52.691515488 DEBUG Received server response for request 2 2026-10-27 08:42:52.701607798 DEBUG Client sends request `shutdown` with ID 3 2026-10-27 08:42:52.701646118 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:52.701655018 DEBUG method="shutdown" response.id=3 duration=12.73µs 2026-10-27 08:42:52.701666578 DEBUG Received server response for request 3 2026-10-27 08:42:52.701671378 DEBUG Client sends notification `exit` 2026-10-27 08:42:52.701686909 DEBUG Received exit notification, exiting ok test notebook::swap_cells ... 2026-10-27 08:42:52.704257501 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:42:52.704330332 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:52.704366743 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:52.704424534 DEBUG Client info: None 2026-10-27 08:42:52.704450854 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:42:52.704465124 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:52.704471664 INFO Version: Unknown 2026-10-27 08:42:52.704512115 DEBUG Received server response for request 1 2026-10-27 08:42:52.704553495 DEBUG Client sends notification `initialized` 2026-10-27 08:42:52.704566925 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpNvrsAy 2026-10-27 08:42:52.704574596 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:52.704681207 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:52.704721907 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:52.704725167 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:52.704734688 DEBUG No workspace configuration provided for file:///tmp/.tmpNvrsAy 2026-10-27 08:42:52.704749328 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-27 08:42:52.704791138 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:52.704795838 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpNvrsAy, using default options 2026-10-27 08:42:52.704804428 DEBUG Initializing workspace `file:///tmp/.tmpNvrsAy`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:52.704818419 DEBUG Searching for a project in '/tmp/.tmpNvrsAy' 2026-10-27 08:42:52.704844279 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:42:52.704848839 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:52.705355376 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:52.705361356 DEBUG Resolving local virtual environment: /tmp/.tmpNvrsAy/.venv 2026-10-27 08:42:52.705404986 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:52.705409326 DEBUG No virtual environment found 2026-10-27 08:42:52.705420036 DEBUG Adding first-party search path `/tmp/.tmpNvrsAy` 2026-10-27 08:42:52.705424196 DEBUG Using vendored stdlib 2026-10-27 08:42:52.705516318 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:52.705520818 DEBUG Adding new file root '/tmp/.tmpNvrsAy' of kind Project 2026-10-27 08:42:52.706914046 DEBUG Updating project to check open files 2026-10-27 08:42:52.706956346 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-27 08:42:52.706959806 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-27 08:42:52.706966976 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-27 08:42:52.706982136 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-27 08:42:52.706984217 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-27 08:42:52.706989307 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-27 08:42:52.706994807 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-27 08:42:52.706996917 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-27 08:42:52.707001727 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-27 08:42:52.707008417 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-27 08:42:52.707011597 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-27 08:42:52.707016817 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-27 08:42:52.707070698 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Checking file 'vs-code:/src/test.ipynb' 2026-10-27 08:42:52.707129198 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Resolving dynamic module resolution paths 2026-10-27 08:42:52.715007980 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Module `__builtins__` not found in search paths 2026-10-27 08:42:52.715082791 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-27 08:42:52.715091351 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-27 08:42:52.715094521 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-27 08:42:52.715097281 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-27 08:42:52.715215382 DEBUG Client sends notification `notebookDocument/didChange` 2026-10-27 08:42:52.715242343 DEBUG notification{method=notebookDocument/didChange}: Updating notebook document from version 0 to version 1 2026-10-27 08:42:52.715252193 DEBUG notification{method=notebookDocument/didChange}: Updated notebook: "a = 10\nb = a\n\nc = b\n" 2026-10-27 08:42:52.715283713 DEBUG notification{method=notebookDocument/didChange}:apply_changes: Handling file watcher change event: ChangedVirtual("vs-code:/src/test.ipynb") 2026-10-27 08:42:52.715288343 DEBUG notification{method=notebookDocument/didChange}:apply_changes: Updating the revision of `vs-code:/src/test.ipynb` 2026-10-27 08:42:52.715323154 DEBUG notification{method=notebookDocument/didChange}:check_file{file=file(Id(103))}: Checking file 'vs-code:/src/test.ipynb' 2026-10-27 08:42:52.715367524 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-27 08:42:52.715373114 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-27 08:42:52.715375354 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-27 08:42:52.715377444 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-27 08:42:52.725477404 DEBUG Client sends request `shutdown` with ID 2 2026-10-27 08:42:52.725498415 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:52.725506115 DEBUG method="shutdown" response.id=2 duration=11.57µs 2026-10-27 08:42:52.725524255 DEBUG Received server response for request 2 2026-10-27 08:42:52.725528865 DEBUG Client sends notification `exit` 2026-10-27 08:42:52.725537865 DEBUG Received exit notification, exiting ok test notebook::undefined_reveal_fix_stays_in_cell ... 2026-10-27 08:42:52.727586692 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:42:52.727653182 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:52.727684013 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:52.727744374 DEBUG Client info: None 2026-10-27 08:42:52.727775604 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:42:52.727788124 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:52.727794884 INFO Version: Unknown 2026-10-27 08:42:52.727833655 DEBUG Received server response for request 1 2026-10-27 08:42:52.727881465 DEBUG Client sends notification `initialized` 2026-10-27 08:42:52.727895315 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpwjXu0h 2026-10-27 08:42:52.727902126 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:52.728011957 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:52.728045097 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:52.728048907 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:52.728057508 DEBUG No workspace configuration provided for file:///tmp/.tmpwjXu0h 2026-10-27 08:42:52.728069818 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-27 08:42:52.728110588 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:52.728115248 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpwjXu0h, using default options 2026-10-27 08:42:52.728124128 DEBUG Initializing workspace `file:///tmp/.tmpwjXu0h`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:52.728138129 DEBUG Searching for a project in '/tmp/.tmpwjXu0h' 2026-10-27 08:42:52.728163899 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:42:52.728168199 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:52.728654315 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:52.728659625 DEBUG Resolving local virtual environment: /tmp/.tmpwjXu0h/.venv 2026-10-27 08:42:52.728699156 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:52.728703596 DEBUG No virtual environment found 2026-10-27 08:42:52.728714316 DEBUG Adding first-party search path `/tmp/.tmpwjXu0h` 2026-10-27 08:42:52.728718366 DEBUG Using vendored stdlib 2026-10-27 08:42:52.728818467 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:52.728822777 DEBUG Adding new file root '/tmp/.tmpwjXu0h' of kind Project 2026-10-27 08:42:52.730207395 DEBUG Updating project to check open files 2026-10-27 08:42:52.730260276 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-27 08:42:52.730263826 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-27 08:42:52.730271116 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-27 08:42:52.730277826 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-27 08:42:52.730279886 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-27 08:42:52.730284806 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-27 08:42:52.730290196 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-27 08:42:52.730292276 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-27 08:42:52.730296996 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-27 08:42:52.730349357 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/test.ipynb' 2026-10-27 08:42:52.730409728 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-10-27 08:42:52.740945903 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Module `__builtins__` not found in search paths 2026-10-27 08:42:52.743547327 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-27 08:42:52.743557427 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-27 08:42:52.743563017 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-27 08:42:52.753876040 DEBUG Client sends request `shutdown` with ID 2 2026-10-27 08:42:52.753916810 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:52.753929030 DEBUG method="shutdown" response.id=2 duration=17.47µs 2026-10-27 08:42:52.753941730 DEBUG Received server response for request 2 2026-10-27 08:42:52.753946421 DEBUG Client sends notification `exit` 2026-10-27 08:42:52.753962741 DEBUG Received exit notification, exiting ok test publish_diagnostics::changing_language_of_file_without_extension ... 2026-10-27 08:42:52.756595245 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-27 08:42:52.756651695 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:52.756689996 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:52.756742356 DEBUG Client info: None 2026-10-27 08:42:52.756774777 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:42:52.756787357 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:52.756792447 INFO Version: Unknown 2026-10-27 08:42:52.756831168 DEBUG Received server response for request 1 2026-10-27 08:42:52.756877568 DEBUG Client sends notification `initialized` 2026-10-27 08:42:52.756892318 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:52.757014680 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:52.757053540 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:52.757056961 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:52.757071531 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:42:52.757124561 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:52.757140282 DEBUG Initializing workspace `file:///tmp/.tmpE4IkcN/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:52.757156562 DEBUG Searching for a project in '/tmp/.tmpE4IkcN/src' 2026-10-27 08:42:52.757189372 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:42:52.757193852 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:52.757683069 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:52.757688409 DEBUG Resolving local virtual environment: /tmp/.tmpE4IkcN/src/.venv 2026-10-27 08:42:52.757730539 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:52.757734979 DEBUG No virtual environment found 2026-10-27 08:42:52.757746309 DEBUG Adding first-party search path `/tmp/.tmpE4IkcN/src` 2026-10-27 08:42:52.757750469 DEBUG Using vendored stdlib 2026-10-27 08:42:52.757852261 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:52.757856531 DEBUG Adding new file root '/tmp/.tmpE4IkcN/src' of kind Project 2026-10-27 08:42:52.758328587 DEBUG Updating project to check open files 2026-10-27 08:42:52.758400218 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpE4IkcN/src/foo") 2026-10-27 08:42:52.758427588 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpE4IkcN/src/foo` 2026-10-27 08:42:52.758430398 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:42:52.758437788 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-27 08:42:52.758465779 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpE4IkcN/src/foo' 2026-10-27 08:42:52.758542360 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-10-27 08:42:52.766427281 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-10-27 08:42:52.770351632 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-27 08:42:52.770361312 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-27 08:42:52.770547284 DEBUG Client sends notification `textDocument/didClose` 2026-10-27 08:42:52.770577804 DEBUG notification{method=textDocument/didClose}: Closing file `/tmp/.tmpE4IkcN/src/foo` 2026-10-27 08:42:52.770584455 DEBUG notification{method=textDocument/didClose}: Take open project files 2026-10-27 08:42:52.770600375 DEBUG notification{method=textDocument/didClose}:set_open_files{open_files={}}: Set open project files (count: 0) 2026-10-27 08:42:52.770608005 DEBUG notification{method=textDocument/didClose}:remove_file{file=file(Id(200))}: Removing file `/tmp/.tmpE4IkcN/src/foo` from project `src` 2026-10-27 08:42:52.770633345 DEBUG notification{method=textDocument/didClose}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpE4IkcN/src/foo", kind: FileContent } 2026-10-27 08:42:52.770640475 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the revision of `/tmp/.tmpE4IkcN/src/foo` 2026-10-27 08:42:52.770646775 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the permissions of `/tmp/.tmpE4IkcN/src/foo` 2026-10-27 08:42:52.770662946 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-27 08:42:52.770666716 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-27 08:42:52.770748387 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:42:52.770776767 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpE4IkcN/src/foo") 2026-10-27 08:42:52.770780937 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpE4IkcN/src/foo` 2026-10-27 08:42:52.770785887 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpE4IkcN/src/foo` 2026-10-27 08:42:52.770802967 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-27 08:42:52.770806497 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-27 08:42:52.780959468 DEBUG Client sends request `shutdown` with ID 2 2026-10-27 08:42:52.780985108 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:52.780992028 DEBUG method="shutdown" response.id=2 duration=10.25µs 2026-10-27 08:42:52.781011729 DEBUG Received server response for request 2 2026-10-27 08:42:52.781015939 DEBUG Client sends notification `exit` 2026-10-27 08:42:52.781033239 DEBUG Received exit notification, exiting ok test publish_diagnostics::full_diagnostic_output ... 2026-10-27 08:42:52.783672493 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-27 08:42:52.783739904 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:52.783781824 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:52.783842395 DEBUG Client info: None 2026-10-27 08:42:52.783882846 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:42:52.783896876 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION", "FULL_DIAGNOSTIC_OUTPUT"] 2026-10-27 08:42:52.783903156 INFO Version: Unknown 2026-10-27 08:42:52.783945836 DEBUG Received server response for request 1 2026-10-27 08:42:52.783986087 DEBUG Client sends notification `initialized` 2026-10-27 08:42:52.784001807 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:52.784123609 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:52.784162229 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:52.784165899 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:52.784181029 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:42:52.784233050 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:52.784246760 DEBUG Initializing workspace `file:///tmp/.tmpGlKyDe/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:52.784261180 DEBUG Searching for a project in '/tmp/.tmpGlKyDe/src' 2026-10-27 08:42:52.784293661 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:42:52.784298441 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:52.784778767 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:52.784784377 DEBUG Resolving local virtual environment: /tmp/.tmpGlKyDe/src/.venv 2026-10-27 08:42:52.784827298 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:52.784831438 DEBUG No virtual environment found 2026-10-27 08:42:52.784842078 DEBUG Adding first-party search path `/tmp/.tmpGlKyDe/src` 2026-10-27 08:42:52.784846058 DEBUG Using vendored stdlib 2026-10-27 08:42:52.784941869 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:52.784946609 DEBUG Adding new file root '/tmp/.tmpGlKyDe/src' of kind Project 2026-10-27 08:42:52.785422795 DEBUG Updating project to check open files 2026-10-27 08:42:52.785490246 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpGlKyDe/src/foo.py") 2026-10-27 08:42:52.785523127 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpGlKyDe/src/foo.py` 2026-10-27 08:42:52.785525587 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:42:52.785532697 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-27 08:42:52.785567167 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpGlKyDe/src/foo.py' 2026-10-27 08:42:52.785643568 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-10-27 08:42:52.793552370 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-10-27 08:42:52.797482090 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-27 08:42:52.797490441 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-27 08:42:52.807801023 DEBUG Client sends request `shutdown` with ID 2 2026-10-27 08:42:52.807835303 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:52.807844434 DEBUG method="shutdown" response.id=2 duration=13.35µs 2026-10-27 08:42:52.807862384 DEBUG Received server response for request 2 2026-10-27 08:42:52.807876904 DEBUG Client sends notification `exit` 2026-10-27 08:42:52.807893344 DEBUG Received exit notification, exiting ok test publish_diagnostics::invalid_syntax_with_syntax_errors_disabled ... 2026-10-27 08:42:52.810305575 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-27 08:42:52.810358226 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:52.810390496 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:52.810436417 DEBUG Client info: None 2026-10-27 08:42:52.810464377 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:42:52.810475077 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:52.810480418 INFO Version: Unknown 2026-10-27 08:42:52.810520218 DEBUG Received server response for request 1 2026-10-27 08:42:52.810551648 DEBUG Client sends notification `initialized` 2026-10-27 08:42:52.810565089 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:52.810682540 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:52.810720341 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:52.810723961 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:52.810736391 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:42:52.810792832 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:52.810807802 DEBUG Initializing workspace `file:///tmp/.tmpPG6KZz/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:52.810823072 DEBUG Searching for a project in '/tmp/.tmpPG6KZz/src' 2026-10-27 08:42:52.810854572 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:42:52.810858802 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:52.811357499 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:52.811362929 DEBUG Resolving local virtual environment: /tmp/.tmpPG6KZz/src/.venv 2026-10-27 08:42:52.811402849 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:52.811407119 DEBUG No virtual environment found 2026-10-27 08:42:52.811418080 DEBUG Adding first-party search path `/tmp/.tmpPG6KZz/src` 2026-10-27 08:42:52.811422170 DEBUG Using vendored stdlib 2026-10-27 08:42:52.811525611 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:52.811530411 DEBUG Adding new file root '/tmp/.tmpPG6KZz/src' of kind Project 2026-10-27 08:42:52.812027027 DEBUG Updating project to check open files 2026-10-27 08:42:52.812096718 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpPG6KZz/src/foo.py") 2026-10-27 08:42:52.812128119 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpPG6KZz/src/foo.py` 2026-10-27 08:42:52.812130969 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:42:52.812138589 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-27 08:42:52.812174589 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpPG6KZz/src/foo.py' 2026-10-27 08:42:52.812228470 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-27 08:42:52.812233510 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-27 08:42:52.822416051 DEBUG Client sends request `shutdown` with ID 2 2026-10-27 08:42:52.822439721 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:52.822448591 DEBUG method="shutdown" response.id=2 duration=12.98µs 2026-10-27 08:42:52.822459132 DEBUG Received server response for request 2 2026-10-27 08:42:52.822462702 DEBUG Client sends notification `exit` 2026-10-27 08:42:52.822471772 DEBUG Received exit notification, exiting ok test publish_diagnostics::message_with_related_information_support ... 2026-10-27 08:42:52.823839199 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, 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-27 08:42:52.823916350 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:52.823946351 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:52.824019512 DEBUG Client info: None 2026-10-27 08:42:52.824044302 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:42:52.824056962 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION", "DIAGNOSTIC_RELATED_INFORMATION"] 2026-10-27 08:42:52.824063572 INFO Version: Unknown 2026-10-27 08:42:52.824109203 DEBUG Received server response for request 1 2026-10-27 08:42:52.824149883 DEBUG Client sends notification `initialized` 2026-10-27 08:42:52.824164224 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:52.824319996 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:52.824354226 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:52.824357756 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:52.824372926 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:42:52.824430287 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:52.824448147 DEBUG Initializing workspace `file:///tmp/.tmp3wdblH/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:52.824465147 DEBUG Searching for a project in '/tmp/.tmp3wdblH/src' 2026-10-27 08:42:52.824500478 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:42:52.824505628 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:52.825908866 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:52.825919996 DEBUG Resolving local virtual environment: /tmp/.tmp3wdblH/src/.venv 2026-10-27 08:42:52.825968857 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:52.825973917 DEBUG No virtual environment found 2026-10-27 08:42:52.825985467 DEBUG Adding first-party search path `/tmp/.tmp3wdblH/src` 2026-10-27 08:42:52.825989727 DEBUG Using vendored stdlib 2026-10-27 08:42:52.826099918 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:52.826107269 DEBUG Adding new file root '/tmp/.tmp3wdblH/src' of kind Project 2026-10-27 08:42:52.826694036 DEBUG Updating project to check open files 2026-10-27 08:42:52.826785487 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp3wdblH/src/foo.py") 2026-10-27 08:42:52.826826728 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp3wdblH/src/foo.py` 2026-10-27 08:42:52.826829758 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:42:52.826838118 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-27 08:42:52.826899299 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmp3wdblH/src/foo.py' 2026-10-27 08:42:52.826978010 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-10-27 08:42:52.842617701 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-10-27 08:42:52.843052106 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-27 08:42:52.843063827 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-27 08:42:52.853382889 DEBUG Client sends request `shutdown` with ID 2 2026-10-27 08:42:52.853418240 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:52.853426740 DEBUG method="shutdown" response.id=2 duration=13.10µs 2026-10-27 08:42:52.853438560 DEBUG Received server response for request 2 2026-10-27 08:42:52.853443630 DEBUG Client sends notification `exit` 2026-10-27 08:42:52.853459600 DEBUG Received exit notification, exiting ok test publish_diagnostics::message_without_related_information_support ... 2026-10-27 08:42:52.856030543 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-27 08:42:52.856086424 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:52.856123245 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:52.856174475 DEBUG Client info: None 2026-10-27 08:42:52.856205496 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:42:52.856217656 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:52.856223236 INFO Version: Unknown 2026-10-27 08:42:52.856262556 DEBUG Received server response for request 1 2026-10-27 08:42:52.856291167 DEBUG Client sends notification `initialized` 2026-10-27 08:42:52.856305827 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:52.856416138 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:52.856456789 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:52.856460609 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:52.856474649 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:42:52.856525740 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:52.856539390 DEBUG Initializing workspace `file:///tmp/.tmpxFGkqX/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:52.856555320 DEBUG Searching for a project in '/tmp/.tmpxFGkqX/src' 2026-10-27 08:42:52.856588831 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:42:52.856593521 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:52.857105637 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:52.857111867 DEBUG Resolving local virtual environment: /tmp/.tmpxFGkqX/src/.venv 2026-10-27 08:42:52.857156238 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:52.857160308 DEBUG No virtual environment found 2026-10-27 08:42:52.857171398 DEBUG Adding first-party search path `/tmp/.tmpxFGkqX/src` 2026-10-27 08:42:52.857175548 DEBUG Using vendored stdlib 2026-10-27 08:42:52.857260269 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:52.857264839 DEBUG Adding new file root '/tmp/.tmpxFGkqX/src' of kind Project 2026-10-27 08:42:52.857670694 DEBUG Updating project to check open files 2026-10-27 08:42:52.857732615 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpxFGkqX/src/foo.py") 2026-10-27 08:42:52.857764946 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpxFGkqX/src/foo.py` 2026-10-27 08:42:52.857767516 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:42:52.857774936 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-27 08:42:52.857802526 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpxFGkqX/src/foo.py' 2026-10-27 08:42:52.857856387 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-10-27 08:42:52.870139395 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-10-27 08:42:52.870490479 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-27 08:42:52.870500939 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-27 08:42:52.880760801 DEBUG Client sends request `shutdown` with ID 2 2026-10-27 08:42:52.880797752 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:52.880805782 DEBUG method="shutdown" response.id=2 duration=12.16µs 2026-10-27 08:42:52.880824642 DEBUG Received server response for request 2 2026-10-27 08:42:52.880829262 DEBUG Client sends notification `exit` 2026-10-27 08:42:52.880844373 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change ... 2026-10-27 08:42:52.883335635 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-27 08:42:52.883385835 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:52.883421876 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:52.883474786 DEBUG Client info: None 2026-10-27 08:42:52.883506447 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:42:52.883517427 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:52.883523037 INFO Version: Unknown 2026-10-27 08:42:52.883561097 DEBUG Received server response for request 1 2026-10-27 08:42:52.883592998 DEBUG Client sends notification `initialized` 2026-10-27 08:42:52.883607028 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:52.883714379 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:52.883760480 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:52.883763650 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:52.883776450 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:42:52.883843861 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:52.883858271 DEBUG Initializing workspace `file:///tmp/.tmpPjM7bk/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:52.883885732 DEBUG Searching for a project in '/tmp/.tmpPjM7bk/src' 2026-10-27 08:42:52.883918702 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:42:52.883923292 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:52.884411138 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:52.884416938 DEBUG Resolving local virtual environment: /tmp/.tmpPjM7bk/src/.venv 2026-10-27 08:42:52.884460139 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:52.884463829 DEBUG No virtual environment found 2026-10-27 08:42:52.884474219 DEBUG Adding first-party search path `/tmp/.tmpPjM7bk/src` 2026-10-27 08:42:52.884478339 DEBUG Using vendored stdlib 2026-10-27 08:42:52.884558140 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:52.884562590 DEBUG Adding new file root '/tmp/.tmpPjM7bk/src' of kind Project 2026-10-27 08:42:52.884985166 DEBUG Updating project to check open files 2026-10-27 08:42:52.885049057 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpPjM7bk/src/foo.py") 2026-10-27 08:42:52.885080967 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpPjM7bk/src/foo.py` 2026-10-27 08:42:52.885083527 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:42:52.885090767 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-27 08:42:52.885118447 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpPjM7bk/src/foo.py' 2026-10-27 08:42:52.885184258 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-10-27 08:42:52.892612194 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-10-27 08:42:52.896515504 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-27 08:42:52.896525014 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-27 08:42:52.896547614 DEBUG Client sends notification `textDocument/didChange` 2026-10-27 08:42:52.896572465 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-27 08:42:52.896603075 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpPjM7bk/src/foo.py", kind: FileContent } 2026-10-27 08:42:52.896609495 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpPjM7bk/src/foo.py` 2026-10-27 08:42:52.896643116 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpPjM7bk/src/foo.py' 2026-10-27 08:42:52.896707117 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-27 08:42:52.896710987 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-27 08:42:52.906886107 DEBUG Client sends request `shutdown` with ID 2 2026-10-27 08:42:52.906917048 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:52.906925268 DEBUG method="shutdown" response.id=2 duration=12.82µs 2026-10-27 08:42:52.906943498 DEBUG Received server response for request 2 2026-10-27 08:42:52.906949618 DEBUG Client sends notification `exit` 2026-10-27 08:42:52.906964698 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_diagnostics_off ... 2026-10-27 08:42:52.909300048 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-27 08:42:52.909350359 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:52.909380429 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:52.909425090 DEBUG Client info: None 2026-10-27 08:42:52.909450660 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:42:52.909460771 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:52.909466251 INFO Version: Unknown 2026-10-27 08:42:52.909505651 DEBUG Received server response for request 1 2026-10-27 08:42:52.909538272 DEBUG Client sends notification `initialized` 2026-10-27 08:42:52.909551312 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:52.909659703 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:52.909696454 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:52.909699944 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:52.909714004 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:42:52.909718394 DEBUG Client sends notification `textDocument/didChange` 2026-10-27 08:42:52.909762944 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:52.909778505 DEBUG Initializing workspace `file:///tmp/.tmpEaTBW8/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:52.909794245 DEBUG Searching for a project in '/tmp/.tmpEaTBW8/src' 2026-10-27 08:42:52.909826995 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:42:52.909831815 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:52.910324082 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:52.910329852 DEBUG Resolving local virtual environment: /tmp/.tmpEaTBW8/src/.venv 2026-10-27 08:42:52.910371802 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:52.910376152 DEBUG No virtual environment found 2026-10-27 08:42:52.910386712 DEBUG Adding first-party search path `/tmp/.tmpEaTBW8/src` 2026-10-27 08:42:52.910390823 DEBUG Using vendored stdlib 2026-10-27 08:42:52.910469364 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:52.910473104 DEBUG Adding new file root '/tmp/.tmpEaTBW8/src' of kind Project 2026-10-27 08:42:52.910944050 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpEaTBW8/src/foo.py") 2026-10-27 08:42:52.910981520 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpEaTBW8/src/foo.py` 2026-10-27 08:42:52.910984630 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:42:52.910997550 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-27 08:42:52.911009890 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-27 08:42:52.911028681 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpEaTBW8/src/foo.py", kind: FileContent } 2026-10-27 08:42:52.911032651 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpEaTBW8/src/foo.py` 2026-10-27 08:42:53.019902694 DEBUG Client sends request `shutdown` with ID 2 2026-10-27 08:42:53.019964175 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:53.019981035 DEBUG method="shutdown" response.id=2 duration=26.50µs 2026-10-27 08:42:53.020005026 DEBUG Received server response for request 2 2026-10-27 08:42:53.020010016 DEBUG Client sends notification `exit` 2026-10-27 08:42:53.020026376 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_invalid_script_metadata_restores_semantic_diagnostics ... 2026-10-27 08:42:53.021945400 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-27 08:42:53.022016671 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:53.022059732 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:53.022129813 DEBUG Client info: None 2026-10-27 08:42:53.022172963 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:42:53.022187144 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:53.022193894 INFO Version: Unknown 2026-10-27 08:42:53.022236134 DEBUG Received server response for request 1 2026-10-27 08:42:53.022280195 DEBUG Client sends notification `initialized` 2026-10-27 08:42:53.022296975 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:53.022492857 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:53.022535158 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:53.022539048 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:53.022556648 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:42:53.022634179 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:53.022653530 DEBUG Initializing workspace `file:///tmp/.tmpM6xo8h/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:53.022672670 DEBUG Searching for a project in '/tmp/.tmpM6xo8h/src' 2026-10-27 08:42:53.022707830 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:42:53.022713200 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:53.024153949 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:53.024166439 DEBUG Resolving local virtual environment: /tmp/.tmpM6xo8h/src/.venv 2026-10-27 08:42:53.024219580 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:53.024224810 DEBUG No virtual environment found 2026-10-27 08:42:53.024237760 DEBUG Adding first-party search path `/tmp/.tmpM6xo8h/src` 2026-10-27 08:42:53.024241970 DEBUG Using vendored stdlib 2026-10-27 08:42:53.024347641 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:53.024353761 DEBUG Adding new file root '/tmp/.tmpM6xo8h/src' of kind Project 2026-10-27 08:42:53.024956589 DEBUG Updating project to check open files 2026-10-27 08:42:53.025050500 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpM6xo8h/src/script.py") 2026-10-27 08:42:53.025091421 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpM6xo8h/src/script.py` 2026-10-27 08:42:53.025096831 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:42:53.025105121 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-27 08:42:53.026740632 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}:Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-27 08:42:53.027198248 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Defaulting to python-platform `linux` 2026-10-27 08:42:53.027233018 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:53.027237628 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: No virtual environment found 2026-10-27 08:42:53.027241108 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Using vendored stdlib 2026-10-27 08:42:53.027315989 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Python version: Python 3.15, platform: linux 2026-10-27 08:42:53.027363260 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-27 08:42:53.027372200 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-27 08:42:53.027552522 DEBUG Client sends notification `textDocument/didChange` 2026-10-27 08:42:53.027575943 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-27 08:42:53.027604833 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpM6xo8h/src/script.py", kind: FileContent } 2026-10-27 08:42:53.027610753 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpM6xo8h/src/script.py` 2026-10-27 08:42:53.027719054 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpM6xo8h/src/script.py` to project `src` 2026-10-27 08:42:53.027739075 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: Resolving requires-python constraint: `>=3.12` 2026-10-27 08:42:53.027744865 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: Resolved requires-python constraint to: 3.12 2026-10-27 08:42:53.028138110 INFO notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: Defaulting to python-platform `linux` 2026-10-27 08:42:53.028169690 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:53.028173830 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: No virtual environment found 2026-10-27 08:42:53.028176310 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: Using vendored stdlib 2026-10-27 08:42:53.028243311 INFO notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: Python version: Python 3.12, platform: linux 2026-10-27 08:42:53.028293782 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpM6xo8h/src/script.py' 2026-10-27 08:42:53.028347382 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-10-27 08:42:53.036271774 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-10-27 08:42:53.036349415 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-27 08:42:53.036356325 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-27 08:42:53.046582026 DEBUG Client sends request `shutdown` with ID 2 2026-10-27 08:42:53.046614516 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:53.046621256 DEBUG method="shutdown" response.id=2 duration=11.30µs 2026-10-27 08:42:53.046633417 DEBUG Received server response for request 2 2026-10-27 08:42:53.046638797 DEBUG Client sends notification `exit` 2026-10-27 08:42:53.046655187 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_invalid_tuple_assignment_target_does_not_panic ... 2026-10-27 08:42:53.049213540 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-27 08:42:53.049291501 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:53.049337761 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:53.049397792 DEBUG Client info: None 2026-10-27 08:42:53.049428642 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:42:53.049441993 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:53.049449023 INFO Version: Unknown 2026-10-27 08:42:53.049493433 DEBUG Received server response for request 1 2026-10-27 08:42:53.049537724 DEBUG Client sends notification `initialized` 2026-10-27 08:42:53.049552474 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:53.049744726 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:53.049789867 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:53.049793937 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:53.049812527 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:42:53.049878728 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:53.049897748 DEBUG Initializing workspace `file:///tmp/.tmpWy60KS/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:53.049916249 DEBUG Searching for a project in '/tmp/.tmpWy60KS/src' 2026-10-27 08:42:53.049952379 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:42:53.049957659 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:53.051303196 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:53.051315357 DEBUG Resolving local virtual environment: /tmp/.tmpWy60KS/src/.venv 2026-10-27 08:42:53.051375727 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:53.051380727 DEBUG No virtual environment found 2026-10-27 08:42:53.051393398 DEBUG Adding first-party search path `/tmp/.tmpWy60KS/src` 2026-10-27 08:42:53.051397838 DEBUG Using vendored stdlib 2026-10-27 08:42:53.051536289 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:53.051544069 DEBUG Adding new file root '/tmp/.tmpWy60KS/src' of kind Project 2026-10-27 08:42:53.052256899 DEBUG Updating project to check open files 2026-10-27 08:42:53.052363070 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpWy60KS/src/foo.py") 2026-10-27 08:42:53.052425791 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpWy60KS/src/foo.py` 2026-10-27 08:42:53.052431341 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:42:53.052440011 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-27 08:42:53.052490222 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpWy60KS/src/foo.py' 2026-10-27 08:42:53.052611723 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-10-27 08:42:53.055299378 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-27 08:42:53.055307128 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-27 08:42:53.055317668 DEBUG Client sends notification `textDocument/didChange` 2026-10-27 08:42:53.055367818 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpWy60KS/src/foo.py", kind: FileContent } 2026-10-27 08:42:53.055376799 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpWy60KS/src/foo.py` 2026-10-27 08:42:53.055408309 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpWy60KS/src/foo.py' 2026-10-27 08:42:53.055465960 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-27 08:42:53.055470210 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-27 08:42:53.065745001 DEBUG Client sends request `shutdown` with ID 2 2026-10-27 08:42:53.065770322 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:53.065778682 DEBUG method="shutdown" response.id=2 duration=13.18µs 2026-10-27 08:42:53.065789822 DEBUG Received server response for request 2 2026-10-27 08:42:53.065794452 DEBUG Client sends notification `exit` 2026-10-27 08:42:53.065804112 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_nested_invalid_tuple_assignment_target_does_not_panic ... 2026-10-27 08:42:53.067396742 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-27 08:42:53.067456853 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:53.067494074 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:53.067535804 DEBUG Client info: None 2026-10-27 08:42:53.067559714 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:42:53.067570075 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:53.067575025 INFO Version: Unknown 2026-10-27 08:42:53.067614355 DEBUG Received server response for request 1 2026-10-27 08:42:53.067650496 DEBUG Client sends notification `initialized` 2026-10-27 08:42:53.067663616 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:53.067776967 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:53.067810848 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:53.067814448 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:53.067829918 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:42:53.067890629 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:53.067904689 DEBUG Initializing workspace `file:///tmp/.tmp9SXLHO/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:53.067919929 DEBUG Searching for a project in '/tmp/.tmp9SXLHO/src' 2026-10-27 08:42:53.067951810 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:42:53.067956340 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:53.068432366 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:53.068437776 DEBUG Resolving local virtual environment: /tmp/.tmp9SXLHO/src/.venv 2026-10-27 08:42:53.068477306 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:53.068481646 DEBUG No virtual environment found 2026-10-27 08:42:53.068492736 DEBUG Adding first-party search path `/tmp/.tmp9SXLHO/src` 2026-10-27 08:42:53.068496796 DEBUG Using vendored stdlib 2026-10-27 08:42:53.068575607 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:53.068579708 DEBUG Adding new file root '/tmp/.tmp9SXLHO/src' of kind Project 2026-10-27 08:42:53.069090234 DEBUG Updating project to check open files 2026-10-27 08:42:53.069163025 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp9SXLHO/src/foo.py") 2026-10-27 08:42:53.069200055 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp9SXLHO/src/foo.py` 2026-10-27 08:42:53.069202716 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:42:53.069210226 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-27 08:42:53.069235316 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmp9SXLHO/src/foo.py' 2026-10-27 08:42:53.069304627 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-10-27 08:42:53.071242942 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-27 08:42:53.071250612 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-27 08:42:53.071260542 DEBUG Client sends notification `textDocument/didChange` 2026-10-27 08:42:53.071316893 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmp9SXLHO/src/foo.py", kind: FileContent } 2026-10-27 08:42:53.071325763 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmp9SXLHO/src/foo.py` 2026-10-27 08:42:53.071362243 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmp9SXLHO/src/foo.py' 2026-10-27 08:42:53.071412764 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-27 08:42:53.071416694 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-27 08:42:53.081644885 DEBUG Client sends request `shutdown` with ID 2 2026-10-27 08:42:53.081668835 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:53.081676705 DEBUG method="shutdown" response.id=2 duration=11.65µs 2026-10-27 08:42:53.081687005 DEBUG Received server response for request 2 2026-10-27 08:42:53.081691206 DEBUG Client sends notification `exit` 2026-10-27 08:42:53.081700136 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_script_python_requirement ... 2026-10-27 08:42:53.083248426 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-27 08:42:53.083311376 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:53.083344207 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:53.083392967 DEBUG Client info: None 2026-10-27 08:42:53.083415388 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:42:53.083427998 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:53.083434878 INFO Version: Unknown 2026-10-27 08:42:53.083476578 DEBUG Received server response for request 1 2026-10-27 08:42:53.083518049 DEBUG Client sends notification `initialized` 2026-10-27 08:42:53.083533059 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:53.083642361 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:53.083677211 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:53.083680921 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:53.083695781 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:42:53.083737312 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:53.083750472 DEBUG Initializing workspace `file:///tmp/.tmp54We5Y/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:53.083772172 DEBUG Searching for a project in '/tmp/.tmp54We5Y/src' 2026-10-27 08:42:53.083803003 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:42:53.083807163 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:53.084286309 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:53.084291679 DEBUG Resolving local virtual environment: /tmp/.tmp54We5Y/src/.venv 2026-10-27 08:42:53.084331089 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:53.084335059 DEBUG No virtual environment found 2026-10-27 08:42:53.084345870 DEBUG Adding first-party search path `/tmp/.tmp54We5Y/src` 2026-10-27 08:42:53.084349860 DEBUG Using vendored stdlib 2026-10-27 08:42:53.084427991 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:53.084431841 DEBUG Adding new file root '/tmp/.tmp54We5Y/src' of kind Project 2026-10-27 08:42:53.084926657 DEBUG Updating project to check open files 2026-10-27 08:42:53.085000528 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp54We5Y/src/script.py") 2026-10-27 08:42:53.085040309 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp54We5Y/src/script.py` 2026-10-27 08:42:53.085043099 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:42:53.085050299 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-27 08:42:53.087684463 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}:Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-27 08:42:53.087716433 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving requires-python constraint: `>=3.12` 2026-10-27 08:42:53.087722663 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolved requires-python constraint to: 3.12 2026-10-27 08:42:53.088166509 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Defaulting to python-platform `linux` 2026-10-27 08:42:53.088210349 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:53.088214849 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: No virtual environment found 2026-10-27 08:42:53.088218259 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Using vendored stdlib 2026-10-27 08:42:53.088302131 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Python version: Python 3.12, platform: linux 2026-10-27 08:42:53.088334771 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmp54We5Y/src/script.py' 2026-10-27 08:42:53.088367671 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-10-27 08:42:53.097340877 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-10-27 08:42:53.099787368 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-27 08:42:53.099804228 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-27 08:42:53.100052062 DEBUG Client sends notification `textDocument/didChange` 2026-10-27 08:42:53.100079802 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-27 08:42:53.100117092 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmp54We5Y/src/script.py", kind: FileContent } 2026-10-27 08:42:53.100124133 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmp54We5Y/src/script.py` 2026-10-27 08:42:53.100223404 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmp54We5Y/src/script.py` to project `src` 2026-10-27 08:42:53.100247014 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: Resolving requires-python constraint: `>=3.13` 2026-10-27 08:42:53.100251734 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: Resolved requires-python constraint to: 3.13 2026-10-27 08:42:53.100632639 INFO notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: Defaulting to python-platform `linux` 2026-10-27 08:42:53.100664170 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:53.100668610 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: No virtual environment found 2026-10-27 08:42:53.100671470 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: Using vendored stdlib 2026-10-27 08:42:53.100746211 INFO notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: Python version: Python 3.13, platform: linux 2026-10-27 08:42:53.100784981 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmp54We5Y/src/script.py' 2026-10-27 08:42:53.100804201 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-10-27 08:42:53.109856318 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-10-27 08:42:53.112118427 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-27 08:42:53.112129087 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-27 08:42:53.122263907 DEBUG Client sends request `shutdown` with ID 2 2026-10-27 08:42:53.122309538 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:53.122320048 DEBUG method="shutdown" response.id=2 duration=15.65µs 2026-10-27 08:42:53.122339218 DEBUG Received server response for request 2 2026-10-27 08:42:53.122342978 DEBUG Client sends notification `exit` 2026-10-27 08:42:53.122358548 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_watched_files ... 2026-10-27 08:42:53.126080606 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-27 08:42:53.126145547 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:53.126189468 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:53.126252729 DEBUG Client info: None 2026-10-27 08:42:53.126285679 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:42:53.126299859 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:53.126306919 INFO Version: Unknown 2026-10-27 08:42:53.126350940 DEBUG Received server response for request 1 2026-10-27 08:42:53.126389350 DEBUG Client sends notification `initialized` 2026-10-27 08:42:53.126404371 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:53.126574903 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:53.126614103 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:53.126617493 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:53.126632983 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:42:53.126706144 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:53.126724645 DEBUG Initializing workspace `file:///tmp/.tmpcqaSfw/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:53.126741555 DEBUG Searching for a project in '/tmp/.tmpcqaSfw/src' 2026-10-27 08:42:53.126776535 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:42:53.126782015 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:53.128115123 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:53.128126253 DEBUG Resolving local virtual environment: /tmp/.tmpcqaSfw/src/.venv 2026-10-27 08:42:53.128177053 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:53.128181853 DEBUG No virtual environment found 2026-10-27 08:42:53.128193244 DEBUG Adding first-party search path `/tmp/.tmpcqaSfw/src` 2026-10-27 08:42:53.128197364 DEBUG Using vendored stdlib 2026-10-27 08:42:53.128311515 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:53.128318575 DEBUG Adding new file root '/tmp/.tmpcqaSfw/src' of kind Project 2026-10-27 08:42:53.128927043 DEBUG Updating project to check open files 2026-10-27 08:42:53.129020604 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpcqaSfw/src/foo.py") 2026-10-27 08:42:53.129058995 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpcqaSfw/src/foo.py` 2026-10-27 08:42:53.129061555 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:42:53.129069935 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-27 08:42:53.129099515 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpcqaSfw/src/foo.py' 2026-10-27 08:42:53.129153046 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-27 08:42:53.129160736 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-27 08:42:53.129176276 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-27 08:42:53.129203646 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/notebook.ipynb` 2026-10-27 08:42:53.129206527 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-27 08:42:53.129213637 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(201)), file(Id(200))}}: Set open project files (count: 2) 2026-10-27 08:42:53.129219757 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/notebook.ipynb` 2026-10-27 08:42:53.129221827 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-27 08:42:53.129227007 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(201)), file(Id(200)), file(Id(202))}}: Set open project files (count: 3) 2026-10-27 08:42:53.129233107 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/notebook.ipynb` 2026-10-27 08:42:53.129235537 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-27 08:42:53.129240897 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(201)), file(Id(203)), file(Id(202)), file(Id(200))}}: Set open project files (count: 4) 2026-10-27 08:42:53.129266347 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(203))}: Checking file 'vs-code:/src/notebook.ipynb' 2026-10-27 08:42:53.129330178 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(203))}: Resolving dynamic module resolution paths 2026-10-27 08:42:53.131808130 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-27 08:42:53.131813200 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-27 08:42:53.131816780 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-27 08:42:53.131844780 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-27 08:42:53.131881481 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpcqaSfw/src` 2026-10-27 08:42:53.131909321 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpcqaSfw/src/foo.py", kind: Any } 2026-10-27 08:42:53.131941522 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-27 08:42:53.131945012 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-27 08:42:53.131947682 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-27 08:42:53.131950232 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-27 08:42:53.242329302 DEBUG Client sends request `shutdown` with ID 2 2026-10-27 08:42:53.242388213 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:53.242404983 DEBUG method="shutdown" response.id=2 duration=24.68µs 2026-10-27 08:42:53.242420853 DEBUG Received server response for request 2 2026-10-27 08:42:53.242425893 DEBUG Client sends notification `exit` 2026-10-27 08:42:53.242442563 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_watched_files_pull_diagnostics ... 2026-10-27 08:42:53.244659972 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:42:53.244737023 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:53.244781593 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:53.244850914 DEBUG Client info: None 2026-10-27 08:42:53.244890565 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:42:53.244904705 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:53.244911655 INFO Version: Unknown 2026-10-27 08:42:53.244952905 DEBUG Received server response for request 1 2026-10-27 08:42:53.244996346 DEBUG Client sends notification `initialized` 2026-10-27 08:42:53.245012296 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:53.245238409 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:53.245294720 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:53.245298430 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:53.245316330 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:42:53.245338410 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-27 08:42:53.245377361 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:53.245397581 DEBUG Initializing workspace `file:///tmp/.tmpmuUBqj/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:53.245419171 DEBUG Searching for a project in '/tmp/.tmpmuUBqj/src' 2026-10-27 08:42:53.245455352 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:42:53.245460392 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:53.247090803 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:53.247103473 DEBUG Resolving local virtual environment: /tmp/.tmpmuUBqj/src/.venv 2026-10-27 08:42:53.247173224 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:53.247178624 DEBUG No virtual environment found 2026-10-27 08:42:53.247192214 DEBUG Adding first-party search path `/tmp/.tmpmuUBqj/src` 2026-10-27 08:42:53.247196404 DEBUG Using vendored stdlib 2026-10-27 08:42:53.247324076 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:53.247331806 DEBUG Adding new file root '/tmp/.tmpmuUBqj/src' of kind Project 2026-10-27 08:42:53.248058245 DEBUG Updating project to check open files 2026-10-27 08:42:53.248167247 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpmuUBqj/src/foo.py") 2026-10-27 08:42:53.248223137 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpmuUBqj/src/foo.py` 2026-10-27 08:42:53.248226707 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:42:53.248235947 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-27 08:42:53.248262318 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpmuUBqj/src` 2026-10-27 08:42:53.248281178 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpmuUBqj/src/foo.py", kind: Any } 2026-10-27 08:42:53.355521894 DEBUG Client sends request `shutdown` with ID 2 2026-10-27 08:42:53.355603255 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:53.355619715 DEBUG method="shutdown" response.id=2 duration=26.10µs 2026-10-27 08:42:53.355637146 DEBUG Received server response for request 2 2026-10-27 08:42:53.355642706 DEBUG Client sends notification `exit` 2026-10-27 08:42:53.355655206 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open ... 2026-10-27 08:42:53.357619401 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-27 08:42:53.357693902 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:53.357745043 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:53.357819644 DEBUG Client info: None 2026-10-27 08:42:53.357879585 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:42:53.357893795 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:53.357900725 INFO Version: Unknown 2026-10-27 08:42:53.357942885 DEBUG Received server response for request 1 2026-10-27 08:42:53.357987476 DEBUG Client sends notification `initialized` 2026-10-27 08:42:53.358004186 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:53.358218099 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:53.358264360 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:53.358268780 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:53.358286710 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:42:53.358354081 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:53.358375011 DEBUG Initializing workspace `file:///tmp/.tmpgwPAZ2/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:53.358394401 DEBUG Searching for a project in '/tmp/.tmpgwPAZ2/src' 2026-10-27 08:42:53.358430272 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:42:53.358435552 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:53.359842630 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:53.359857160 DEBUG Resolving local virtual environment: /tmp/.tmpgwPAZ2/src/.venv 2026-10-27 08:42:53.359924531 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:53.359929441 DEBUG No virtual environment found 2026-10-27 08:42:53.359942021 DEBUG Adding first-party search path `/tmp/.tmpgwPAZ2/src` 2026-10-27 08:42:53.359946311 DEBUG Using vendored stdlib 2026-10-27 08:42:53.360050893 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:53.360057073 DEBUG Adding new file root '/tmp/.tmpgwPAZ2/src' of kind Project 2026-10-27 08:42:53.360638830 DEBUG Updating project to check open files 2026-10-27 08:42:53.360733832 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpgwPAZ2/src/foo.py") 2026-10-27 08:42:53.360776082 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpgwPAZ2/src/foo.py` 2026-10-27 08:42:53.360779052 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:42:53.360787382 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-27 08:42:53.360831743 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpgwPAZ2/src/foo.py' 2026-10-27 08:42:53.360950174 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-10-27 08:42:53.368928068 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-10-27 08:42:53.372969150 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-27 08:42:53.372979830 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-27 08:42:53.383274654 DEBUG Client sends request `shutdown` with ID 2 2026-10-27 08:42:53.383311614 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:53.383321354 DEBUG method="shutdown" response.id=2 duration=15.36µs 2026-10-27 08:42:53.383333534 DEBUG Received server response for request 2 2026-10-27 08:42:53.383338885 DEBUG Client sends notification `exit` 2026-10-27 08:42:53.383354425 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_diagnostics_off ... 2026-10-27 08:42:53.386059540 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-27 08:42:53.386125451 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:53.386163731 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:53.386237772 DEBUG Client info: None 2026-10-27 08:42:53.386278123 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:42:53.386294063 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:53.386300893 INFO Version: Unknown 2026-10-27 08:42:53.386346293 DEBUG Received server response for request 1 2026-10-27 08:42:53.386389034 DEBUG Client sends notification `initialized` 2026-10-27 08:42:53.386404784 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:53.386519876 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:53.386560666 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:53.386564276 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:53.386580067 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:42:53.386638567 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:53.386653857 DEBUG Initializing workspace `file:///tmp/.tmpymvYZD/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:53.386669988 DEBUG Searching for a project in '/tmp/.tmpymvYZD/src' 2026-10-27 08:42:53.386703368 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:42:53.386708238 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:53.387207845 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:53.387214005 DEBUG Resolving local virtual environment: /tmp/.tmpymvYZD/src/.venv 2026-10-27 08:42:53.387258385 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:53.387262305 DEBUG No virtual environment found 2026-10-27 08:42:53.387273455 DEBUG Adding first-party search path `/tmp/.tmpymvYZD/src` 2026-10-27 08:42:53.387277545 DEBUG Using vendored stdlib 2026-10-27 08:42:53.387358677 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:53.387362857 DEBUG Adding new file root '/tmp/.tmpymvYZD/src' of kind Project 2026-10-27 08:42:53.387833323 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpymvYZD/src/foo.py") 2026-10-27 08:42:53.387888013 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpymvYZD/src/foo.py` 2026-10-27 08:42:53.387890863 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:42:53.387906454 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-27 08:42:53.496752216 DEBUG Client sends request `shutdown` with ID 2 2026-10-27 08:42:53.496833837 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:53.496850257 DEBUG method="shutdown" response.id=2 duration=25.83µs 2026-10-27 08:42:53.496874748 DEBUG Received server response for request 2 2026-10-27 08:42:53.496879188 DEBUG Client sends notification `exit` 2026-10-27 08:42:53.496884838 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_file_without_extension_but_python_language ... 2026-10-27 08:42:53.498795882 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-27 08:42:53.498884223 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:53.498928724 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:53.499005985 DEBUG Client info: None 2026-10-27 08:42:53.499048505 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:42:53.499062586 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:53.499069566 INFO Version: Unknown 2026-10-27 08:42:53.499111816 DEBUG Received server response for request 1 2026-10-27 08:42:53.499156507 DEBUG Client sends notification `initialized` 2026-10-27 08:42:53.499171167 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:53.499367460 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:53.499411770 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:53.499416070 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:53.499439300 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:42:53.499503591 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:53.499523862 DEBUG Initializing workspace `file:///tmp/.tmpGgIuxt/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:53.499543272 DEBUG Searching for a project in '/tmp/.tmpGgIuxt/src' 2026-10-27 08:42:53.499578382 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:42:53.499583342 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:53.501001750 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:53.501013361 DEBUG Resolving local virtual environment: /tmp/.tmpGgIuxt/src/.venv 2026-10-27 08:42:53.501066751 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:53.501072151 DEBUG No virtual environment found 2026-10-27 08:42:53.501084182 DEBUG Adding first-party search path `/tmp/.tmpGgIuxt/src` 2026-10-27 08:42:53.501088262 DEBUG Using vendored stdlib 2026-10-27 08:42:53.501192433 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:53.501199733 DEBUG Adding new file root '/tmp/.tmpGgIuxt/src' of kind Project 2026-10-27 08:42:53.501780760 DEBUG Updating project to check open files 2026-10-27 08:42:53.501885892 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpGgIuxt/src/foo") 2026-10-27 08:42:53.501911282 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpGgIuxt/src/foo` 2026-10-27 08:42:53.501913812 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:42:53.501922242 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-27 08:42:53.501965813 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpGgIuxt/src/foo' 2026-10-27 08:42:53.502069664 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-10-27 08:42:53.510055626 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-10-27 08:42:53.514074408 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-27 08:42:53.514086068 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-27 08:42:53.524395330 DEBUG Client sends request `shutdown` with ID 2 2026-10-27 08:42:53.524424040 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:53.524433500 DEBUG method="shutdown" response.id=2 duration=14.52µs 2026-10-27 08:42:53.524454131 DEBUG Received server response for request 2 2026-10-27 08:42:53.524459131 DEBUG Client sends notification `exit` 2026-10-27 08:42:53.524477181 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_invalid_script_reports_only_configuration_diagnostics ... 2026-10-27 08:42:53.527210036 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-27 08:42:53.527281987 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:53.527333778 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:53.527383318 DEBUG Client info: None 2026-10-27 08:42:53.527414679 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:42:53.527425759 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:53.527431019 INFO Version: Unknown 2026-10-27 08:42:53.527469989 DEBUG Received server response for request 1 2026-10-27 08:42:53.527514040 DEBUG Client sends notification `initialized` 2026-10-27 08:42:53.527529000 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:53.527733053 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:53.527776223 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:53.527780733 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:53.527798944 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:42:53.527892965 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:53.527911685 DEBUG Initializing workspace `file:///tmp/.tmpQHEh8z/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:53.527937985 DEBUG Searching for a project in '/tmp/.tmpQHEh8z/src' 2026-10-27 08:42:53.527985286 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:42:53.527990326 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:53.529381004 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:53.529392634 DEBUG Resolving local virtual environment: /tmp/.tmpQHEh8z/src/.venv 2026-10-27 08:42:53.529455725 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:53.529460555 DEBUG No virtual environment found 2026-10-27 08:42:53.529472825 DEBUG Adding first-party search path `/tmp/.tmpQHEh8z/src` 2026-10-27 08:42:53.529476985 DEBUG Using vendored stdlib 2026-10-27 08:42:53.529617177 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:53.529624347 DEBUG Adding new file root '/tmp/.tmpQHEh8z/src' of kind Project 2026-10-27 08:42:53.530350366 DEBUG Updating project to check open files 2026-10-27 08:42:53.530439907 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpQHEh8z/src/script.py") 2026-10-27 08:42:53.530485678 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpQHEh8z/src/script.py` 2026-10-27 08:42:53.530488788 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:42:53.530497378 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-27 08:42:53.532981870 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}:Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-27 08:42:53.533472966 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Defaulting to python-platform `linux` 2026-10-27 08:42:53.533509977 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:53.533514527 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: No virtual environment found 2026-10-27 08:42:53.533517997 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Using vendored stdlib 2026-10-27 08:42:53.533595568 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Python version: Python 3.15, platform: linux 2026-10-27 08:42:53.533646918 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-27 08:42:53.533655359 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-27 08:42:53.543888570 DEBUG Client sends request `shutdown` with ID 2 2026-10-27 08:42:53.543916960 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:53.543924840 DEBUG method="shutdown" response.id=2 duration=11.72µs 2026-10-27 08:42:53.543944600 DEBUG Received server response for request 2 2026-10-27 08:42:53.543949540 DEBUG Client sends notification `exit` 2026-10-27 08:42:53.543958700 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_ipynb_file_with_python_language ... 2026-10-27 08:42:53.545618232 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-27 08:42:53.545684523 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:53.545728863 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:53.545786324 DEBUG Client info: None 2026-10-27 08:42:53.545817354 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:42:53.545830695 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:53.545837355 INFO Version: Unknown 2026-10-27 08:42:53.545893065 DEBUG Received server response for request 1 2026-10-27 08:42:53.545936236 DEBUG Client sends notification `initialized` 2026-10-27 08:42:53.545951896 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:53.546095898 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:53.546141699 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:53.546149049 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:53.546167119 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:42:53.546195629 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:53.546210269 DEBUG Initializing workspace `file:///tmp/.tmpKaR2r2/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:53.546223620 DEBUG Searching for a project in '/tmp/.tmpKaR2r2/src' 2026-10-27 08:42:53.546255890 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:42:53.546260860 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:53.547371084 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:53.547381975 DEBUG Resolving local virtual environment: /tmp/.tmpKaR2r2/src/.venv 2026-10-27 08:42:53.547428075 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:53.547432585 DEBUG No virtual environment found 2026-10-27 08:42:53.547443815 DEBUG Adding first-party search path `/tmp/.tmpKaR2r2/src` 2026-10-27 08:42:53.547447825 DEBUG Using vendored stdlib 2026-10-27 08:42:53.547544187 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:53.547548747 DEBUG Adding new file root '/tmp/.tmpKaR2r2/src' of kind Project 2026-10-27 08:42:53.548135974 DEBUG Updating project to check open files 2026-10-27 08:42:53.548213725 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpKaR2r2/src/foo.ipynb") 2026-10-27 08:42:53.548250236 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpKaR2r2/src/foo.ipynb` 2026-10-27 08:42:53.548253176 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:42:53.548260266 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-27 08:42:53.548291216 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpKaR2r2/src/foo.ipynb' 2026-10-27 08:42:53.548371657 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-10-27 08:42:53.556317729 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-10-27 08:42:53.560268280 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-27 08:42:53.560277760 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-27 08:42:53.570420311 DEBUG Client sends request `shutdown` with ID 2 2026-10-27 08:42:53.570449871 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:53.570457851 DEBUG method="shutdown" response.id=2 duration=12.37µs 2026-10-27 08:42:53.570467081 DEBUG Received server response for request 2 2026-10-27 08:42:53.570470431 DEBUG Client sends notification `exit` 2026-10-27 08:42:53.570483282 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_non_existing_file_open_files_only ... 2026-10-27 08:42:53.572972994 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-27 08:42:53.573035104 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:53.573069375 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:53.573154516 DEBUG Client info: None 2026-10-27 08:42:53.573191826 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:42:53.573206297 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:53.573213827 INFO Version: Unknown 2026-10-27 08:42:53.573257837 DEBUG Received server response for request 1 2026-10-27 08:42:53.573297948 DEBUG Client sends notification `initialized` 2026-10-27 08:42:53.573313088 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:53.573522261 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:53.573568971 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:53.573572491 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:53.573588312 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:42:53.573645992 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:53.573665853 DEBUG Initializing workspace `file:///tmp/.tmpamfzKQ/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:53.573684453 DEBUG Searching for a project in '/tmp/.tmpamfzKQ/src' 2026-10-27 08:42:53.573720683 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:42:53.573726363 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:53.575075431 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:53.575087211 DEBUG Resolving local virtual environment: /tmp/.tmpamfzKQ/src/.venv 2026-10-27 08:42:53.575140662 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:53.575151292 DEBUG No virtual environment found 2026-10-27 08:42:53.575163772 DEBUG Adding first-party search path `/tmp/.tmpamfzKQ/src` 2026-10-27 08:42:53.575167912 DEBUG Using vendored stdlib 2026-10-27 08:42:53.575304534 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:53.575312744 DEBUG Adding new file root '/tmp/.tmpamfzKQ/src' of kind Project 2026-10-27 08:42:53.576023703 DEBUG Updating project to check open files 2026-10-27 08:42:53.576147624 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpamfzKQ/src/foo.py") 2026-10-27 08:42:53.576193245 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpamfzKQ/src/foo.py` 2026-10-27 08:42:53.576196165 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:42:53.576204805 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-27 08:42:53.576255626 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpamfzKQ/src/foo.py' 2026-10-27 08:42:53.576371177 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-10-27 08:42:53.587551631 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-10-27 08:42:53.591744825 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-27 08:42:53.591760085 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-27 08:42:53.602084518 DEBUG Client sends request `shutdown` with ID 2 2026-10-27 08:42:53.602130849 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:53.602142459 DEBUG method="shutdown" response.id=2 duration=17.54µs 2026-10-27 08:42:53.602163929 DEBUG Received server response for request 2 2026-10-27 08:42:53.602169039 DEBUG Client sends notification `exit` 2026-10-27 08:42:53.602185030 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_non_existing_file_workspace_with_file_uri ... 2026-10-27 08:42:53.604904244 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-27 08:42:53.604978165 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:53.605018146 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:53.605071567 DEBUG Client info: None 2026-10-27 08:42:53.605095607 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:42:53.605108947 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:53.605114917 INFO Version: Unknown 2026-10-27 08:42:53.605155988 DEBUG Received server response for request 1 2026-10-27 08:42:53.605193548 DEBUG Client sends notification `initialized` 2026-10-27 08:42:53.605207688 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:53.605329190 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:53.605369150 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:53.605373010 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:53.605388601 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:42:53.605435601 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:53.605449661 DEBUG Initializing workspace `file:///tmp/.tmpSgbP14/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:53.605464852 DEBUG Searching for a project in '/tmp/.tmpSgbP14/src' 2026-10-27 08:42:53.605498002 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:42:53.605503382 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:53.606015329 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:53.606020819 DEBUG Resolving local virtual environment: /tmp/.tmpSgbP14/src/.venv 2026-10-27 08:42:53.606064289 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:53.606068409 DEBUG No virtual environment found 2026-10-27 08:42:53.606079690 DEBUG Adding first-party search path `/tmp/.tmpSgbP14/src` 2026-10-27 08:42:53.606083870 DEBUG Using vendored stdlib 2026-10-27 08:42:53.606175571 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:53.606179781 DEBUG Adding new file root '/tmp/.tmpSgbP14/src' of kind Project 2026-10-27 08:42:53.606718008 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpSgbP14/src/foo.py") 2026-10-27 08:42:53.606757958 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpSgbP14/src/foo.py` 2026-10-27 08:42:53.606760878 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:42:53.606785729 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-27 08:42:53.609270451 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}:Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-10-27 08:42:53.609311991 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpSgbP14/src/foo.py' 2026-10-27 08:42:53.609389672 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-10-27 08:42:53.617037760 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-10-27 08:42:53.620987071 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-27 08:42:53.620998961 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-27 08:42:53.631285934 DEBUG Client sends request `shutdown` with ID 2 2026-10-27 08:42:53.631325874 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:53.631336624 DEBUG method="shutdown" response.id=2 duration=15.84µs 2026-10-27 08:42:53.631348914 DEBUG Received server response for request 2 2026-10-27 08:42:53.631354195 DEBUG Client sends notification `exit` 2026-10-27 08:42:53.631369695 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_non_existing_file_workspace_with_untitled_uri ... 2026-10-27 08:42:53.634074379 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-27 08:42:53.634138930 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:53.634181911 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:53.634279562 DEBUG Client info: None 2026-10-27 08:42:53.634324853 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:42:53.634340483 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:53.634348123 INFO Version: Unknown 2026-10-27 08:42:53.634392774 DEBUG Received server response for request 1 2026-10-27 08:42:53.634430484 DEBUG Client sends notification `initialized` 2026-10-27 08:42:53.634446324 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:53.634634307 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:53.634671727 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:53.634674997 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:53.634689327 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:42:53.634758928 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:53.634777569 DEBUG Initializing workspace `file:///tmp/.tmpBmCXHI/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:53.634795279 DEBUG Searching for a project in '/tmp/.tmpBmCXHI/src' 2026-10-27 08:42:53.634828589 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:42:53.634834449 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:53.636165566 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:53.636176127 DEBUG Resolving local virtual environment: /tmp/.tmpBmCXHI/src/.venv 2026-10-27 08:42:53.636225927 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:53.636230687 DEBUG No virtual environment found 2026-10-27 08:42:53.636242297 DEBUG Adding first-party search path `/tmp/.tmpBmCXHI/src` 2026-10-27 08:42:53.636246407 DEBUG Using vendored stdlib 2026-10-27 08:42:53.636363819 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:53.636371029 DEBUG Adding new file root '/tmp/.tmpBmCXHI/src' of kind Project 2026-10-27 08:42:53.637021277 DEBUG notification{method=textDocument/didOpen}: Opening file `untitled:foo.py` 2026-10-27 08:42:53.637028937 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:42:53.637052248 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-27 08:42:53.637122819 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file 'untitled:foo.py' 2026-10-27 08:42:53.637223670 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-27 08:42:53.648108190 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-27 08:42:53.652261313 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-27 08:42:53.652272714 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-27 08:42:53.662558086 DEBUG Client sends request `shutdown` with ID 2 2026-10-27 08:42:53.662600516 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:53.662611086 DEBUG method="shutdown" response.id=2 duration=16.14µs 2026-10-27 08:42:53.662622896 DEBUG Received server response for request 2 2026-10-27 08:42:53.662628036 DEBUG Client sends notification `exit` 2026-10-27 08:42:53.662644367 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_virtual_script_reports_inline_configuration_diagnostics ... 2026-10-27 08:42:53.665073658 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-27 08:42:53.665129219 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:53.665161289 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:53.665215170 DEBUG Client info: None 2026-10-27 08:42:53.665251120 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:42:53.665265500 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:53.665272111 INFO Version: Unknown 2026-10-27 08:42:53.665317391 DEBUG Received server response for request 1 2026-10-27 08:42:53.665349512 DEBUG Client sends notification `initialized` 2026-10-27 08:42:53.665364662 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:53.665479503 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:53.665518714 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:53.665521904 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:53.665534574 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:42:53.665577435 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:53.665592775 DEBUG Initializing workspace `file:///tmp/.tmpkZlced/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:53.665608625 DEBUG Searching for a project in '/tmp/.tmpkZlced/src' 2026-10-27 08:42:53.665640205 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:42:53.665645045 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:53.666153322 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:53.666158612 DEBUG Resolving local virtual environment: /tmp/.tmpkZlced/src/.venv 2026-10-27 08:42:53.666201483 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:53.666205693 DEBUG No virtual environment found 2026-10-27 08:42:53.666216503 DEBUG Adding first-party search path `/tmp/.tmpkZlced/src` 2026-10-27 08:42:53.666220443 DEBUG Using vendored stdlib 2026-10-27 08:42:53.666298834 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:53.666303034 DEBUG Adding new file root '/tmp/.tmpkZlced/src' of kind Project 2026-10-27 08:42:53.666715339 DEBUG Updating project to check open files 2026-10-27 08:42:53.666747750 DEBUG notification{method=textDocument/didOpen}: Opening file `untitled:script.py` 2026-10-27 08:42:53.666750800 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:42:53.666757540 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-27 08:42:53.668386781 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}:Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-10-27 08:42:53.669617986 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-10-27 08:42:53.669653797 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.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:53.669658637 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-10-27 08:42:53.669662577 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-10-27 08:42:53.669734908 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.15, platform: linux 2026-10-27 08:42:53.669766618 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file 'untitled:script.py' 2026-10-27 08:42:53.669813599 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-27 08:42:53.669822969 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-27 08:42:53.680039341 DEBUG Client sends request `shutdown` with ID 2 2026-10-27 08:42:53.680068561 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:53.680076461 DEBUG method="shutdown" response.id=2 duration=12.04µs 2026-10-27 08:42:53.680086581 DEBUG Received server response for request 2 2026-10-27 08:42:53.680091081 DEBUG Client sends notification `exit` 2026-10-27 08:42:53.680100941 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_virtual_script_reports_invalid_metadata ... 2026-10-27 08:42:53.681468889 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-27 08:42:53.681519670 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:53.681554410 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:53.681605581 DEBUG Client info: None 2026-10-27 08:42:53.681637851 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:42:53.681649111 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:53.681655321 INFO Version: Unknown 2026-10-27 08:42:53.681693882 DEBUG Received server response for request 1 2026-10-27 08:42:53.681720012 DEBUG Client sends notification `initialized` 2026-10-27 08:42:53.681734442 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:53.681829564 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:53.681880174 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:53.681883504 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:53.681895414 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:42:53.681957225 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:53.681969715 DEBUG Initializing workspace `file:///tmp/.tmpAjtA1W/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:53.681983726 DEBUG Searching for a project in '/tmp/.tmpAjtA1W/src' 2026-10-27 08:42:53.682018176 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:42:53.682023086 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:53.682488312 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:53.682493542 DEBUG Resolving local virtual environment: /tmp/.tmpAjtA1W/src/.venv 2026-10-27 08:42:53.682533283 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:53.682537253 DEBUG No virtual environment found 2026-10-27 08:42:53.682548753 DEBUG Adding first-party search path `/tmp/.tmpAjtA1W/src` 2026-10-27 08:42:53.682552923 DEBUG Using vendored stdlib 2026-10-27 08:42:53.682629924 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:53.682634064 DEBUG Adding new file root '/tmp/.tmpAjtA1W/src' of kind Project 2026-10-27 08:42:53.683049739 DEBUG Updating project to check open files 2026-10-27 08:42:53.683074450 DEBUG notification{method=textDocument/didOpen}: Opening file `untitled:script.py` 2026-10-27 08:42:53.683077780 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:42:53.683084950 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-27 08:42:53.685512981 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}:Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-10-27 08:42:53.686688096 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-10-27 08:42:53.686721967 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.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:53.686726577 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-10-27 08:42:53.686729567 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-10-27 08:42:53.686801938 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.15, platform: linux 2026-10-27 08:42:53.686840618 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-27 08:42:53.686846678 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-27 08:42:53.697059249 DEBUG Client sends request `shutdown` with ID 2 2026-10-27 08:42:53.697085520 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:53.697091540 DEBUG method="shutdown" response.id=2 duration=9.26µs 2026-10-27 08:42:53.697101910 DEBUG Received server response for request 2 2026-10-27 08:42:53.697106780 DEBUG Client sends notification `exit` 2026-10-27 08:42:53.697116700 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_virtual_script_uses_its_python_requirement ... 2026-10-27 08:42:53.698432097 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-27 08:42:53.698483768 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:53.698515208 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:53.698561349 DEBUG Client info: None 2026-10-27 08:42:53.698589159 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:42:53.698600789 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:53.698605979 INFO Version: Unknown 2026-10-27 08:42:53.698642350 DEBUG Received server response for request 1 2026-10-27 08:42:53.698666910 DEBUG Client sends notification `initialized` 2026-10-27 08:42:53.698681230 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:53.698775761 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:53.698816612 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:53.698819752 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:53.698830922 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:42:53.698888993 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:53.698903053 DEBUG Initializing workspace `file:///tmp/.tmpzTtiZO/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:53.698934074 DEBUG Searching for a project in '/tmp/.tmpzTtiZO/src' 2026-10-27 08:42:53.698968994 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:42:53.698973244 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:53.699453530 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:53.699459040 DEBUG Resolving local virtual environment: /tmp/.tmpzTtiZO/src/.venv 2026-10-27 08:42:53.699500241 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:53.699504521 DEBUG No virtual environment found 2026-10-27 08:42:53.699515781 DEBUG Adding first-party search path `/tmp/.tmpzTtiZO/src` 2026-10-27 08:42:53.699519931 DEBUG Using vendored stdlib 2026-10-27 08:42:53.699598912 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:53.699603252 DEBUG Adding new file root '/tmp/.tmpzTtiZO/src' of kind Project 2026-10-27 08:42:53.700042868 DEBUG Updating project to check open files 2026-10-27 08:42:53.700067318 DEBUG notification{method=textDocument/didOpen}: Opening file `untitled:script.py` 2026-10-27 08:42:53.700070508 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:42:53.700077178 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-27 08:42:53.701628158 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}:Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-10-27 08:42:53.701653168 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving requires-python constraint: `>=3.13` 2026-10-27 08:42:53.701659509 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolved requires-python constraint to: 3.13 2026-10-27 08:42:53.702885534 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-10-27 08:42:53.702918855 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.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:53.702923125 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-10-27 08:42:53.702925665 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-10-27 08:42:53.702999386 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.13, platform: linux 2026-10-27 08:42:53.703033896 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file 'untitled:script.py' 2026-10-27 08:42:53.703073037 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-27 08:42:53.710762876 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-27 08:42:53.713195197 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-27 08:42:53.713209217 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-27 08:42:53.723363768 DEBUG Client sends request `shutdown` with ID 2 2026-10-27 08:42:53.723397928 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:53.723407328 DEBUG method="shutdown" response.id=2 duration=13.38µs 2026-10-27 08:42:53.723418498 DEBUG Received server response for request 2 2026-10-27 08:42:53.723422098 DEBUG Client sends notification `exit` 2026-10-27 08:42:53.723431779 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_save_publishes_open_file_documents ... 2026-10-27 08:42:53.725798339 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-27 08:42:53.725851390 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:53.725899430 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:53.725954711 DEBUG Client info: None 2026-10-27 08:42:53.725985291 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:42:53.725995552 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:53.726001412 INFO Version: Unknown 2026-10-27 08:42:53.726041482 DEBUG Received server response for request 1 2026-10-27 08:42:53.726074393 DEBUG Client sends notification `initialized` 2026-10-27 08:42:53.726089713 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:53.726197464 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:53.726237315 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:53.726240675 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:53.726253355 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:42:53.726309606 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:53.726323966 DEBUG Initializing workspace `file:///tmp/.tmpovVU10/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:53.726339016 DEBUG Searching for a project in '/tmp/.tmpovVU10/src' 2026-10-27 08:42:53.726381097 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:42:53.726386277 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:53.726889103 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:53.726894733 DEBUG Resolving local virtual environment: /tmp/.tmpovVU10/src/.venv 2026-10-27 08:42:53.726936174 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:53.726940244 DEBUG No virtual environment found 2026-10-27 08:42:53.726950914 DEBUG Adding first-party search path `/tmp/.tmpovVU10/src` 2026-10-27 08:42:53.726955234 DEBUG Using vendored stdlib 2026-10-27 08:42:53.727033615 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:53.727037895 DEBUG Adding new file root '/tmp/.tmpovVU10/src' of kind Project 2026-10-27 08:42:53.727448650 DEBUG Updating project to check open files 2026-10-27 08:42:53.727514321 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpovVU10/src/lib.py") 2026-10-27 08:42:53.727551342 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpovVU10/src/lib.py` 2026-10-27 08:42:53.727554062 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:42:53.727561122 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-27 08:42:53.727587532 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpovVU10/src/lib.py' 2026-10-27 08:42:53.727645583 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-10-27 08:42:53.735105199 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-10-27 08:42:53.739017889 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-27 08:42:53.739027499 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-27 08:42:53.739037389 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:42:53.739084780 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpovVU10/src/main.py") 2026-10-27 08:42:53.739107220 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpovVU10/src/main.py` 2026-10-27 08:42:53.739110480 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:42:53.739127830 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200)), file(Id(206))}}: Set open project files (count: 2) 2026-10-27 08:42:53.739147061 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(206))}: Checking file '/tmp/.tmpovVU10/src/main.py' 2026-10-27 08:42:53.740445367 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-27 08:42:53.740451227 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-27 08:42:53.740467088 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-27 08:42:53.740496188 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/notebook.ipynb` 2026-10-27 08:42:53.740502568 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-27 08:42:53.740513848 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(200)), file(Id(208)), file(Id(206))}}: Set open project files (count: 3) 2026-10-27 08:42:53.740520888 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/notebook.ipynb` 2026-10-27 08:42:53.740523218 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-27 08:42:53.740528908 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(208)), file(Id(206)), file(Id(200)), file(Id(209))}}: Set open project files (count: 4) 2026-10-27 08:42:53.740534289 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/notebook.ipynb` 2026-10-27 08:42:53.740536409 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-27 08:42:53.740541639 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(20a)), file(Id(208)), file(Id(206)), file(Id(200)), file(Id(209))}}: Set open project files (count: 5) 2026-10-27 08:42:53.740565449 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(20a))}: Checking file 'vs-code:/src/notebook.ipynb' 2026-10-27 08:42:53.740663460 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-27 08:42:53.740668420 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-27 08:42:53.740671140 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-27 08:42:53.740681180 DEBUG Client sends notification `textDocument/didChange` 2026-10-27 08:42:53.740702441 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-27 08:42:53.740731911 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpovVU10/src/lib.py", kind: FileContent } 2026-10-27 08:42:53.740737501 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpovVU10/src/lib.py` 2026-10-27 08:42:53.740761891 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpovVU10/src/lib.py' 2026-10-27 08:42:53.740814682 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-27 08:42:53.740818022 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-27 08:42:53.740825962 DEBUG Client sends notification `textDocument/didSave` 2026-10-27 08:42:53.740851963 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-27 08:42:53.740854923 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-27 08:42:53.740957614 DEBUG notification{method=textDocument/didSave}:check_file{file=file(Id(206))}: Checking file '/tmp/.tmpovVU10/src/main.py' 2026-10-27 08:42:53.740987344 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-27 08:42:53.740991224 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-27 08:42:53.741039925 DEBUG notification{method=textDocument/didSave}:check_file{file=file(Id(20a))}: Checking file 'vs-code:/src/notebook.ipynb' 2026-10-27 08:42:53.741060995 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-27 08:42:53.741065055 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-27 08:42:53.741067195 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-27 08:42:53.751299507 DEBUG Client sends request `shutdown` with ID 2 2026-10-27 08:42:53.751325997 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:53.751332777 DEBUG method="shutdown" response.id=2 duration=10.27µs 2026-10-27 08:42:53.751343088 DEBUG Received server response for request 2 2026-10-27 08:42:53.751348158 DEBUG Client sends notification `exit` 2026-10-27 08:42:53.751357418 DEBUG Received exit notification, exiting ok test publish_diagnostics::uv_metadata::pushed_diagnostics_wait_for_the_initial_environment ... 2026-10-27 08:42:53.753807559 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-27 08:42:53.753859160 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:53.753909361 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:53.753965931 DEBUG Client info: None 2026-10-27 08:42:53.753993032 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-27 08:42:53.754006112 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:53.754011132 INFO Version: Unknown 2026-10-27 08:42:53.754052752 DEBUG Received server response for request 1 2026-10-27 08:42:53.754085033 DEBUG Client sends notification `initialized` 2026-10-27 08:42:53.754098443 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:53.754217905 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:53.754253335 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:53.754256285 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:53.754269275 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:42:53.754323296 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:53.754336826 DEBUG Initializing workspace `file:///tmp/.tmpWfyRoK/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:53.754352266 DEBUG Searching for a project in '/tmp/.tmpWfyRoK/src' 2026-10-27 08:42:53.754384897 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:42:53.754389737 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:53.754897073 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:53.754902263 DEBUG Resolving local virtual environment: /tmp/.tmpWfyRoK/src/.venv 2026-10-27 08:42:53.754945024 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:53.754949114 DEBUG No virtual environment found 2026-10-27 08:42:53.754960444 DEBUG Adding first-party search path `/tmp/.tmpWfyRoK/src` 2026-10-27 08:42:53.754964864 DEBUG Using vendored stdlib 2026-10-27 08:42:53.755042635 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:53.755046545 DEBUG Adding new file root '/tmp/.tmpWfyRoK/src' of kind Project 2026-10-27 08:42:53.757050191 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-27 08:42:53.757074601 DEBUG Requested script environment synchronization for `/tmp/.tmpWfyRoK/src/script.py` 2026-10-27 08:42:53.757119852 DEBUG Starting 8 uv synchronization workers 2026-10-27 08:42:53.757286934 DEBUG Queuing script synchronization for `/tmp/.tmpWfyRoK/src/script.py` 2026-10-27 08:42:53.757305374 DEBUG Updating project to check open files 2026-10-27 08:42:53.757309374 INFO uv_metadata{path=/tmp/.tmpWfyRoK/src/script.py}: Synchronizing script `/tmp/.tmpWfyRoK/src/script.py` 2026-10-27 08:42:53.757354155 DEBUG uv_metadata{path=/tmp/.tmpWfyRoK/src/script.py}:Uv::execute{target=Script { path: "/tmp/.tmpWfyRoK/src/script.py", python: None }}: Running `missing-ty-script-uv-executable workspace metadata --quiet --sync --script /tmp/.tmpWfyRoK/src/script.py` 2026-10-27 08:42:53.757375485 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpWfyRoK/src/script.py") 2026-10-27 08:42:53.757380555 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpWfyRoK/src/script.py` 2026-10-27 08:42:53.757386705 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpWfyRoK/src/script.py` 2026-10-27 08:42:53.761720781 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpWfyRoK/src/script.py` to project `src` 2026-10-27 08:42:53.761826492 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpWfyRoK/src/script.py` 2026-10-27 08:42:53.761831642 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:42:53.762354939 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-27 08:42:53.766567783 DEBUG uv_metadata{path=/tmp/.tmpWfyRoK/src/script.py}:Uv::execute{target=Script { path: "/tmp/.tmpWfyRoK/src/script.py", python: None }}: uv metadata completed in 0.009s 2026-10-27 08:42:53.766649424 DEBUG Applied script environment synchronization result for `/tmp/.tmpWfyRoK/src/script.py` 2026-10-27 08:42:53.767314393 INFO check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-10-27 08:42:53.767360414 DEBUG check_file{file=file(Id(100))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:53.767366854 DEBUG check_file{file=file(Id(100))}: No virtual environment found 2026-10-27 08:42:53.767370304 DEBUG check_file{file=file(Id(100))}: Using vendored stdlib 2026-10-27 08:42:53.767494575 INFO check_file{file=file(Id(100))}: Python version: Python 3.15, platform: linux 2026-10-27 08:42:53.767580266 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-27 08:42:53.767596497 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-27 08:42:53.777691016 DEBUG Client sends request `shutdown` with ID 2 2026-10-27 08:42:53.777713567 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:53.777721777 DEBUG method="shutdown" response.id=2 duration=11.92µs 2026-10-27 08:42:53.777732437 DEBUG Received server response for request 2 2026-10-27 08:42:53.777736207 DEBUG Client sends notification `exit` 2026-10-27 08:42:53.777746187 DEBUG Received exit notification, exiting ok test publish_diagnostics::uv_metadata::untrusted_workspace_keeps_semantic_diagnostics ... 2026-10-27 08:42:53.780917008 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-27 08:42:53.780981709 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:53.781024589 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:53.781081000 DEBUG Client info: None 2026-10-27 08:42:53.781111440 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-27 08:42:53.781124121 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:53.781129271 INFO Version: Unknown 2026-10-27 08:42:53.781169141 DEBUG Received server response for request 1 2026-10-27 08:42:53.781212602 DEBUG Client sends notification `initialized` 2026-10-27 08:42:53.781225992 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:53.781401674 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:53.781439265 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:53.781443065 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:53.781460575 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:42:53.781528356 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:53.781546086 DEBUG Initializing workspace `file:///tmp/.tmpthXp9y/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:53.781562716 DEBUG Searching for a project in '/tmp/.tmpthXp9y/src' 2026-10-27 08:42:53.781596987 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:42:53.781602297 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:53.782944134 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:53.782952894 DEBUG Resolving local virtual environment: /tmp/.tmpthXp9y/src/.venv 2026-10-27 08:42:53.783003255 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:53.783008055 DEBUG No virtual environment found 2026-10-27 08:42:53.783019995 DEBUG Adding first-party search path `/tmp/.tmpthXp9y/src` 2026-10-27 08:42:53.783024195 DEBUG Using vendored stdlib 2026-10-27 08:42:53.783140656 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:53.783145417 DEBUG Adding new file root '/tmp/.tmpthXp9y/src' of kind Project 2026-10-27 08:42:53.783744554 DEBUG Updating project to check open files 2026-10-27 08:42:53.783845546 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpthXp9y/src/script.py") 2026-10-27 08:42:53.783900776 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpthXp9y/src/script.py` 2026-10-27 08:42:53.783905206 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:42:53.783913886 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-27 08:42:53.786399428 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}:Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-27 08:42:53.786928315 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Defaulting to python-platform `linux` 2026-10-27 08:42:53.786962086 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:53.786966446 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: No virtual environment found 2026-10-27 08:42:53.786969866 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Using vendored stdlib 2026-10-27 08:42:53.787054227 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Python version: Python 3.15, platform: linux 2026-10-27 08:42:53.787101057 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpthXp9y/src/script.py' 2026-10-27 08:42:53.787156998 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-10-27 08:42:53.799242554 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-10-27 08:42:53.799330495 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-27 08:42:53.799345415 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-27 08:42:53.809440885 DEBUG Client sends request `shutdown` with ID 2 2026-10-27 08:42:53.809465915 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:53.809472965 DEBUG method="shutdown" response.id=2 duration=11.68µs 2026-10-27 08:42:53.809484525 DEBUG Received server response for request 2 2026-10-27 08:42:53.809489625 DEBUG Client sends notification `exit` 2026-10-27 08:42:53.809498965 DEBUG Received exit notification, exiting ok test pull_diagnostics::baselined_diagnostic_is_a_hint_and_refreshes ... 2026-10-27 08:42:53.811998368 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:42:53.812072349 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:53.812115869 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:53.812173350 DEBUG Client info: None 2026-10-27 08:42:53.812204240 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:42:53.812215190 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:53.812221040 INFO Version: Unknown 2026-10-27 08:42:53.812260431 DEBUG Received server response for request 1 2026-10-27 08:42:53.812304512 DEBUG Client sends notification `initialized` 2026-10-27 08:42:53.812319902 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:53.812511024 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:53.812555345 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:53.812559535 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:53.812575625 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:42:53.812578705 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-27 08:42:53.812634816 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:53.812653776 DEBUG Initializing workspace `file:///tmp/.tmph4NcGt/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:53.812672446 DEBUG Searching for a project in '/tmp/.tmph4NcGt/src' 2026-10-27 08:42:53.812712027 DEBUG Found project at '/tmp/.tmph4NcGt/src' 2026-10-27 08:42:53.812717277 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:53.813983313 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:53.813995703 DEBUG Resolving local virtual environment: /tmp/.tmph4NcGt/src/.venv 2026-10-27 08:42:53.814047564 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:53.814052654 DEBUG No virtual environment found 2026-10-27 08:42:53.814064844 DEBUG Adding first-party search path `/tmp/.tmph4NcGt/src` 2026-10-27 08:42:53.814069394 DEBUG Using vendored stdlib 2026-10-27 08:42:53.814191706 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:53.814198686 DEBUG Adding new file root '/tmp/.tmph4NcGt/src' of kind Project 2026-10-27 08:42:53.814840304 DEBUG Updating project to check open files 2026-10-27 08:42:53.814946535 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmph4NcGt/src/foo.py") 2026-10-27 08:42:53.814990566 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmph4NcGt/src/foo.py` 2026-10-27 08:42:53.814993266 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:42:53.815001456 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(181))}}: Set open project files (count: 1) 2026-10-27 08:42:53.815354021 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmph4NcGt/src/foo.py"))}: Checking file '/tmp/.tmph4NcGt/src/foo.py' 2026-10-27 08:42:53.815649075 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmph4NcGt/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-27 08:42:53.827763220 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmph4NcGt/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-27 08:42:53.832258158 DEBUG method="textDocument/diagnostic" response.id=2 duration=17.25ms 2026-10-27 08:42:53.832290659 DEBUG Received server response for request 2 2026-10-27 08:42:53.832437720 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-27 08:42:53.832453491 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-27 08:42:53.832475081 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmph4NcGt/src` 2026-10-27 08:42:53.832501341 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmph4NcGt/src/baselines/ty.json", kind: Any } 2026-10-27 08:42:53.832509821 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the revision of `/tmp/.tmph4NcGt/src/baselines/ty.json` 2026-10-27 08:42:53.832589702 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmph4NcGt/src/foo.py"))}: Checking file '/tmp/.tmph4NcGt/src/foo.py' 2026-10-27 08:42:53.832617843 DEBUG method="textDocument/diagnostic" response.id=3 duration=64.37µs 2026-10-27 08:42:53.832629123 DEBUG Received server response for request 3 2026-10-27 08:42:53.842739393 DEBUG Client sends request `shutdown` with ID 4 2026-10-27 08:42:53.842773603 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:53.842780964 DEBUG method="shutdown" response.id=4 duration=11.05µs 2026-10-27 08:42:53.842797794 DEBUG Received server response for request 4 2026-10-27 08:42:53.842801924 DEBUG Client sends notification `exit` 2026-10-27 08:42:53.842817324 DEBUG Received exit notification, exiting ok test pull_diagnostics::closing_deleted_file_clears_diagnostics_before_watcher_notification ... 2026-10-27 08:42:53.847985330 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:42:53.848055901 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:53.848097622 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:53.848165763 DEBUG Client info: None 2026-10-27 08:42:53.848197383 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-27 08:42:53.848211053 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:53.848216153 INFO Version: Unknown 2026-10-27 08:42:53.848256474 DEBUG Received server response for request 1 2026-10-27 08:42:53.848300165 DEBUG Client sends notification `initialized` 2026-10-27 08:42:53.848315915 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:53.848496507 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:53.848535618 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:53.848539308 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:53.848554438 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:42:53.848557058 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-27 08:42:53.848606968 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:53.848623749 DEBUG Initializing workspace `file:///tmp/.tmpGsVdlh/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:53.848640469 DEBUG Searching for a project in '/tmp/.tmpGsVdlh/src' 2026-10-27 08:42:53.848676499 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:42:53.848681629 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:53.849925985 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:53.849935065 DEBUG Resolving local virtual environment: /tmp/.tmpGsVdlh/src/.venv 2026-10-27 08:42:53.849988456 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:53.849993116 DEBUG No virtual environment found 2026-10-27 08:42:53.850005266 DEBUG Adding first-party search path `/tmp/.tmpGsVdlh/src` 2026-10-27 08:42:53.850009506 DEBUG Using vendored stdlib 2026-10-27 08:42:53.850116158 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:53.850121968 DEBUG Adding new file root '/tmp/.tmpGsVdlh/src' of kind Project 2026-10-27 08:42:53.850775986 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpGsVdlh/src/deleted.py") 2026-10-27 08:42:53.850818497 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpGsVdlh/src/deleted.py` 2026-10-27 08:42:53.850821287 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:42:53.850842937 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-27 08:42:53.850921998 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-27 08:42:53.852801392 INFO request{id=2 method=workspace/diagnostic}:Project::check:Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-27 08:42:53.852985105 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpGsVdlh/src/deleted.py"))}: Checking file '/tmp/.tmpGsVdlh/src/deleted.py' 2026-10-27 08:42:53.853186757 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpGsVdlh/src/deleted.py"))}: Resolving dynamic module resolution paths 2026-10-27 08:42:53.865265333 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpGsVdlh/src/deleted.py"))}: Module `__builtins__` not found in search paths 2026-10-27 08:42:53.869624509 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.017s 2026-10-27 08:42:53.869666389 DEBUG method="workspace/diagnostic" response.id=2 duration=18.82ms 2026-10-27 08:42:53.869683589 DEBUG Received server response for request 2 2026-10-27 08:42:53.869800601 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-27 08:42:53.869835351 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-27 08:42:53.869848132 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-27 08:42:53.869851812 DEBUG request{id=3 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-10-27 08:42:55.869994917 DEBUG Client sends notification `textDocument/didClose` 2026-10-27 08:42:55.870050518 DEBUG Client sends request `textDocument/diagnostic` with ID 4 2026-10-27 08:42:55.870130459 DEBUG notification{method=textDocument/didClose}: Closing file `/tmp/.tmpGsVdlh/src/deleted.py` 2026-10-27 08:42:55.870166749 DEBUG notification{method=textDocument/didClose}: Take open project files 2026-10-27 08:42:55.870198530 DEBUG notification{method=textDocument/didClose}:set_open_files{open_files={}}: Set open project files (count: 0) 2026-10-27 08:42:55.870237060 DEBUG notification{method=textDocument/didClose}:apply_changes: Handling file watcher change event: Deleted { path: "/tmp/.tmpGsVdlh/src/deleted.py", kind: File } 2026-10-27 08:42:55.870248080 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the status of `/tmp/.tmpGsVdlh/src/deleted.py` 2026-10-27 08:42:55.870254130 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the revision of `/tmp/.tmpGsVdlh/src/deleted.py` 2026-10-27 08:42:55.870264441 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the revision of `/tmp/.tmpGsVdlh/src` 2026-10-27 08:42:55.870271911 DEBUG notification{method=textDocument/didClose}:apply_changes:remove_file{file=file(Id(200))}: Removing file `/tmp/.tmpGsVdlh/src/deleted.py` from project `src` 2026-10-27 08:42:55.870286671 DEBUG notification{method=textDocument/didClose}: Resuming workspace diagnostics request after revision bump 2026-10-27 08:42:55.870335412 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-27 08:42:55.870372622 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-27 08:42:55.870390232 DEBUG method="workspace/diagnostic" response.id=3 duration=2.00s 2026-10-27 08:42:55.870394632 DEBUG request{id=4 method=textDocument/diagnostic}: Failed to resolve file: file not found for `file:///tmp/.tmpGsVdlh/src/deleted.py` 2026-10-27 08:42:55.870402262 DEBUG Received server response for request 3 2026-10-27 08:42:55.870409912 DEBUG method="textDocument/diagnostic" response.id=4 duration=98.79µs 2026-10-27 08:42:55.870414703 DEBUG Received server response for request 4 2026-10-27 08:42:55.870516144 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-27 08:42:55.870521184 DEBUG Client sends request `workspace/diagnostic` with ID 5 2026-10-27 08:42:55.870532804 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpGsVdlh/src` 2026-10-27 08:42:55.870554474 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Deleted { path: "/tmp/.tmpGsVdlh/src/deleted.py", kind: Any } 2026-10-27 08:42:55.870581485 DEBUG request{id=5 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-27 08:42:55.870585335 DEBUG request{id=5 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-27 08:42:55.870594155 DEBUG method="workspace/diagnostic" response.id=5 duration=22.61µs 2026-10-27 08:42:55.870603195 DEBUG Received server response for request 5 2026-10-27 08:42:55.870685236 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-27 08:42:55.870694236 DEBUG Client sends request `workspace/diagnostic` with ID 6 2026-10-27 08:42:55.870708766 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpGsVdlh/src` 2026-10-27 08:42:55.870725117 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpGsVdlh/src/deleted.py", kind: File } 2026-10-27 08:42:55.870730897 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the status of `/tmp/.tmpGsVdlh/src/deleted.py` 2026-10-27 08:42:55.870737807 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the revision of `/tmp/.tmpGsVdlh/src/deleted.py` 2026-10-27 08:42:55.870742577 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the permissions of `/tmp/.tmpGsVdlh/src/deleted.py` 2026-10-27 08:42:55.870749327 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the revision of `/tmp/.tmpGsVdlh/src` 2026-10-27 08:42:55.870907619 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding file `/tmp/.tmpGsVdlh/src/deleted.py` to project `src` 2026-10-27 08:42:55.870939319 DEBUG request{id=6 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-27 08:42:55.871088971 DEBUG request{id=6 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-27 08:42:55.871106121 DEBUG method="workspace/diagnostic" response.id=6 duration=177.62µs 2026-10-27 08:42:55.871116142 DEBUG Received server response for request 6 2026-10-27 08:42:55.881239381 DEBUG Client sends request `shutdown` with ID 7 2026-10-27 08:42:55.881269982 DEBUG request{id=7 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:55.881275232 DEBUG method="shutdown" response.id=7 duration=8.38µs 2026-10-27 08:42:55.881292712 DEBUG Received server response for request 7 2026-10-27 08:42:55.881296652 DEBUG Client sends notification `exit` 2026-10-27 08:42:55.881311282 DEBUG Received exit notification, exiting ok test pull_diagnostics::closing_external_file_preserves_open_files ... 2026-10-27 08:42:55.885449515 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:42:55.885515826 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:55.885559876 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:55.885653848 DEBUG Client info: None 2026-10-27 08:42:55.885700748 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:42:55.885715998 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:55.885723389 INFO Version: Unknown 2026-10-27 08:42:55.885769119 DEBUG Received server response for request 1 2026-10-27 08:42:55.885807810 DEBUG Client sends notification `initialized` 2026-10-27 08:42:55.885824660 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:55.885957892 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:55.886001622 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:55.886005532 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:55.886021382 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:42:55.886024112 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-27 08:42:55.886075103 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:55.886092023 DEBUG Initializing workspace `file:///tmp/.tmpBNqByy/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:55.886109613 DEBUG Searching for a project in '/tmp/.tmpBNqByy/src' 2026-10-27 08:42:55.886144614 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:42:55.886149694 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:55.886757742 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:55.886763912 DEBUG Resolving local virtual environment: /tmp/.tmpBNqByy/src/.venv 2026-10-27 08:42:55.886823123 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:55.886827953 DEBUG No virtual environment found 2026-10-27 08:42:55.886846723 DEBUG Adding first-party search path `/tmp/.tmpBNqByy/src` 2026-10-27 08:42:55.886851063 DEBUG Using vendored stdlib 2026-10-27 08:42:55.886973765 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:55.886978505 DEBUG Adding new file root '/tmp/.tmpBNqByy/src' of kind Project 2026-10-27 08:42:55.887506541 DEBUG Updating project to check open files 2026-10-27 08:42:55.887579582 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpBNqByy/src/main.py") 2026-10-27 08:42:55.887633043 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpBNqByy/src/main.py` 2026-10-27 08:42:55.887635763 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:42:55.887653823 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-27 08:42:55.888078929 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpBNqByy/src/main.py"))}: Checking file '/tmp/.tmpBNqByy/src/main.py' 2026-10-27 08:42:55.888245411 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpBNqByy/src/main.py"))}: Resolving dynamic module resolution paths 2026-10-27 08:42:55.896496036 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpBNqByy/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-27 08:42:55.900613469 DEBUG method="textDocument/diagnostic" response.id=2 duration=12.95ms 2026-10-27 08:42:55.900631709 DEBUG Received server response for request 2 2026-10-27 08:42:55.900714060 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:42:55.900722681 DEBUG Client sends notification `textDocument/didClose` 2026-10-27 08:42:55.900726051 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-27 08:42:55.902391982 INFO notification{method=textDocument/didOpen}:Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-27 08:42:55.902430232 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpBNqByy/external/builtins.pyi") 2026-10-27 08:42:55.902462683 DEBUG notification{method=textDocument/didClose}: Closing file `/tmp/.tmpBNqByy/external/builtins.pyi` 2026-10-27 08:42:55.902466783 DEBUG notification{method=textDocument/didClose}: Take open project files 2026-10-27 08:42:55.902490573 DEBUG notification{method=textDocument/didClose}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-27 08:42:55.902510873 DEBUG notification{method=textDocument/didClose}:apply_changes: Handling file watcher change event: Deleted { path: "/tmp/.tmpBNqByy/external/builtins.pyi", kind: File } 2026-10-27 08:42:55.902517484 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the status of `/tmp/.tmpBNqByy/external/builtins.pyi` 2026-10-27 08:42:55.902522534 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the revision of `/tmp/.tmpBNqByy/external/builtins.pyi` 2026-10-27 08:42:55.902528854 DEBUG notification{method=textDocument/didClose}:apply_changes:remove_file{file=file(Id(201))}: Removing file `/tmp/.tmpBNqByy/external/builtins.pyi` from project `src` 2026-10-27 08:42:55.902605995 DEBUG method="textDocument/diagnostic" response.id=3 duration=71.01µs 2026-10-27 08:42:55.902622835 DEBUG Received server response for request 3 2026-10-27 08:42:55.912732034 DEBUG Client sends request `shutdown` with ID 4 2026-10-27 08:42:55.912752765 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:55.912758515 DEBUG method="shutdown" response.id=4 duration=8.68µs 2026-10-27 08:42:55.912767995 DEBUG Received server response for request 4 2026-10-27 08:42:55.912771195 DEBUG Client sends notification `exit` 2026-10-27 08:42:55.912779585 DEBUG Received exit notification, exiting ok test pull_diagnostics::current_analysis_unreachable_code_has_unnecessary_hint_tag ... 2026-10-27 08:42:55.917907531 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:42:55.917981112 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:55.918016092 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:55.918080383 DEBUG Client info: None 2026-10-27 08:42:55.918126444 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:42:55.918141224 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:55.918149074 INFO Version: Unknown 2026-10-27 08:42:55.918196014 DEBUG Received server response for request 1 2026-10-27 08:42:55.918240555 DEBUG Client sends notification `initialized` 2026-10-27 08:42:55.918277785 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:55.918460988 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:55.918496858 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:55.918500728 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:55.918516889 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:42:55.918520359 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-27 08:42:55.918574229 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:55.918592389 DEBUG Initializing workspace `file:///tmp/.tmpdNABAZ/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:55.918610230 DEBUG Searching for a project in '/tmp/.tmpdNABAZ/src' 2026-10-27 08:42:55.918658330 DEBUG Found project at '/tmp/.tmpdNABAZ' 2026-10-27 08:42:55.918663160 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:55.919978117 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:55.919988177 DEBUG Resolving local virtual environment: /tmp/.tmpdNABAZ/.venv 2026-10-27 08:42:55.920035848 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:55.920041278 DEBUG No virtual environment found 2026-10-27 08:42:55.920051558 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-27 08:42:55.920060428 DEBUG Adding first-party search path `/tmp/.tmpdNABAZ/src` 2026-10-27 08:42:55.920064408 DEBUG Adding first-party search path `/tmp/.tmpdNABAZ` 2026-10-27 08:42:55.920068388 DEBUG Using vendored stdlib 2026-10-27 08:42:55.920167110 INFO Python version: Python 3.10, platform: linux 2026-10-27 08:42:55.920171510 DEBUG Adding new file root '/tmp/.tmpdNABAZ' of kind Project 2026-10-27 08:42:55.921567318 DEBUG Updating project to check open files 2026-10-27 08:42:55.921654829 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpdNABAZ/src/foo.py") 2026-10-27 08:42:55.921691229 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpdNABAZ/src/foo.py` 2026-10-27 08:42:55.921693779 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:42:55.921701669 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-27 08:42:55.921834921 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpdNABAZ/src/foo.py"))}: Checking file '/tmp/.tmpdNABAZ/src/foo.py' 2026-10-27 08:42:55.921986843 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpdNABAZ/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-27 08:42:55.936570571 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpdNABAZ/src/foo.py"))}: Module `typing.Self` not found in search paths 2026-10-27 08:42:55.936602301 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpdNABAZ/src/foo.py"))}: Module `typing.Self` not found while looking in parent dirs (typing mode) 2026-10-27 08:42:55.936693232 DEBUG method="textDocument/diagnostic" response.id=2 duration=14.98ms 2026-10-27 08:42:55.936709693 DEBUG Received server response for request 2 2026-10-27 08:42:55.947010495 DEBUG Client sends request `shutdown` with ID 3 2026-10-27 08:42:55.947037575 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:55.947045505 DEBUG method="shutdown" response.id=3 duration=11.63µs 2026-10-27 08:42:55.947055975 DEBUG Received server response for request 3 2026-10-27 08:42:55.947059726 DEBUG Client sends notification `exit` 2026-10-27 08:42:55.947069006 DEBUG Received exit notification, exiting ok test pull_diagnostics::document_diagnostic_caching_changed ... 2026-10-27 08:42:55.950054694 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:42:55.950115255 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:55.950155485 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:55.950218346 DEBUG Client info: None 2026-10-27 08:42:55.950250267 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:42:55.950262847 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:55.950268827 INFO Version: Unknown 2026-10-27 08:42:55.950306047 DEBUG Received server response for request 1 2026-10-27 08:42:55.950338068 DEBUG Client sends notification `initialized` 2026-10-27 08:42:55.950352828 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:55.950525510 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:55.950574611 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:55.950578091 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:55.950592911 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:42:55.950595671 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-27 08:42:55.950651532 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:55.950670402 DEBUG Initializing workspace `file:///tmp/.tmpyQWsGt/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:55.950688912 DEBUG Searching for a project in '/tmp/.tmpyQWsGt/src' 2026-10-27 08:42:55.950725413 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:42:55.950730353 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:55.951943198 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:55.951954889 DEBUG Resolving local virtual environment: /tmp/.tmpyQWsGt/src/.venv 2026-10-27 08:42:55.952005219 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:55.952009849 DEBUG No virtual environment found 2026-10-27 08:42:55.952021949 DEBUG Adding first-party search path `/tmp/.tmpyQWsGt/src` 2026-10-27 08:42:55.952026209 DEBUG Using vendored stdlib 2026-10-27 08:42:55.952131971 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:55.952138711 DEBUG Adding new file root '/tmp/.tmpyQWsGt/src' of kind Project 2026-10-27 08:42:55.952715428 DEBUG Updating project to check open files 2026-10-27 08:42:55.952805130 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpyQWsGt/src/foo.py") 2026-10-27 08:42:55.952845160 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpyQWsGt/src/foo.py` 2026-10-27 08:42:55.952848030 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:42:55.952856050 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-27 08:42:55.953155864 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpyQWsGt/src/foo.py"))}: Checking file '/tmp/.tmpyQWsGt/src/foo.py' 2026-10-27 08:42:55.953308546 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpyQWsGt/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-27 08:42:55.962348842 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpyQWsGt/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-27 08:42:55.966541886 DEBUG method="textDocument/diagnostic" response.id=2 duration=13.66ms 2026-10-27 08:42:55.966560986 DEBUG Received server response for request 2 2026-10-27 08:42:55.966594607 DEBUG Client sends notification `textDocument/didChange` 2026-10-27 08:42:55.966600977 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-27 08:42:55.966615447 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-27 08:42:55.966641867 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpyQWsGt/src/foo.py", kind: FileContent } 2026-10-27 08:42:55.966647157 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpyQWsGt/src/foo.py` 2026-10-27 08:42:55.966704078 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpyQWsGt/src/foo.py"))}: Checking file '/tmp/.tmpyQWsGt/src/foo.py' 2026-10-27 08:42:55.966768649 DEBUG method="textDocument/diagnostic" response.id=3 duration=104.91µs 2026-10-27 08:42:55.966779899 DEBUG Received server response for request 3 2026-10-27 08:42:55.976859079 DEBUG Client sends request `shutdown` with ID 4 2026-10-27 08:42:55.976904409 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:55.976911150 DEBUG method="shutdown" response.id=4 duration=10.38µs 2026-10-27 08:42:55.976920500 DEBUG Received server response for request 4 2026-10-27 08:42:55.976924830 DEBUG Client sends notification `exit` 2026-10-27 08:42:55.976942040 DEBUG Received exit notification, exiting ok test pull_diagnostics::document_diagnostic_caching_rendered_source_changed ... 2026-10-27 08:42:55.979861567 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { 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-27 08:42:55.979953189 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:55.979996579 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:55.980059060 DEBUG Client info: None 2026-10-27 08:42:55.980085570 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:42:55.980099451 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "FULL_DIAGNOSTIC_OUTPUT"] 2026-10-27 08:42:55.980106591 INFO Version: Unknown 2026-10-27 08:42:55.980149281 DEBUG Received server response for request 1 2026-10-27 08:42:55.980192272 DEBUG Client sends notification `initialized` 2026-10-27 08:42:55.980208112 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:55.980312573 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:55.980351704 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:55.980355334 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:55.980370624 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:42:55.980373614 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-27 08:42:55.980415945 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:55.980430715 DEBUG Initializing workspace `file:///tmp/.tmpShGrHE/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:55.980446345 DEBUG Searching for a project in '/tmp/.tmpShGrHE/src' 2026-10-27 08:42:55.980479065 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:42:55.980483695 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:55.980989292 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:55.980995282 DEBUG Resolving local virtual environment: /tmp/.tmpShGrHE/src/.venv 2026-10-27 08:42:55.981039663 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:55.981043453 DEBUG No virtual environment found 2026-10-27 08:42:55.981053823 DEBUG Adding first-party search path `/tmp/.tmpShGrHE/src` 2026-10-27 08:42:55.981057763 DEBUG Using vendored stdlib 2026-10-27 08:42:55.981137154 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:55.981141674 DEBUG Adding new file root '/tmp/.tmpShGrHE/src' of kind Project 2026-10-27 08:42:55.981568299 DEBUG Updating project to check open files 2026-10-27 08:42:55.981623280 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpShGrHE/src/foo.py") 2026-10-27 08:42:55.981655300 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpShGrHE/src/foo.py` 2026-10-27 08:42:55.981658510 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:42:55.981665721 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-27 08:42:55.982022445 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpShGrHE/src/foo.py"))}: Checking file '/tmp/.tmpShGrHE/src/foo.py' 2026-10-27 08:42:55.982145677 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpShGrHE/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-27 08:42:55.992215196 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpShGrHE/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-27 08:42:55.996456771 DEBUG method="textDocument/diagnostic" response.id=2 duration=14.78ms 2026-10-27 08:42:55.996473091 DEBUG Received server response for request 2 2026-10-27 08:42:55.996722304 DEBUG Client sends notification `textDocument/didChange` 2026-10-27 08:42:55.996733724 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-27 08:42:55.996746705 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-27 08:42:55.996770615 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpShGrHE/src/foo.py", kind: FileContent } 2026-10-27 08:42:55.996775975 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpShGrHE/src/foo.py` 2026-10-27 08:42:55.996833296 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpShGrHE/src/foo.py"))}: Checking file '/tmp/.tmpShGrHE/src/foo.py' 2026-10-27 08:42:55.996947227 DEBUG method="textDocument/diagnostic" response.id=3 duration=154.42µs 2026-10-27 08:42:55.996960287 DEBUG Received server response for request 3 2026-10-27 08:42:56.007155198 DEBUG Client sends request `shutdown` with ID 4 2026-10-27 08:42:56.007187379 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:56.007194239 DEBUG method="shutdown" response.id=4 duration=11.80µs 2026-10-27 08:42:56.007204829 DEBUG Received server response for request 4 2026-10-27 08:42:56.007208189 DEBUG Client sends notification `exit` 2026-10-27 08:42:56.007223389 DEBUG Received exit notification, exiting ok test pull_diagnostics::document_diagnostic_caching_unchanged ... 2026-10-27 08:42:56.010137887 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:42:56.010202878 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:56.010237018 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:56.010287469 DEBUG Client info: None 2026-10-27 08:42:56.010310149 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:42:56.010323989 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:56.010330939 INFO Version: Unknown 2026-10-27 08:42:56.010370840 DEBUG Received server response for request 1 2026-10-27 08:42:56.010410870 DEBUG Client sends notification `initialized` 2026-10-27 08:42:56.010425691 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:56.010518662 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:56.010554222 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:56.010557682 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:56.010573352 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:42:56.010576222 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-27 08:42:56.010618853 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:56.010633573 DEBUG Initializing workspace `file:///tmp/.tmp1oCR7D/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:56.010648933 DEBUG Searching for a project in '/tmp/.tmp1oCR7D/src' 2026-10-27 08:42:56.010681044 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:42:56.010685274 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:56.011208061 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:56.011213811 DEBUG Resolving local virtual environment: /tmp/.tmp1oCR7D/src/.venv 2026-10-27 08:42:56.011257121 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:56.011261901 DEBUG No virtual environment found 2026-10-27 08:42:56.011272841 DEBUG Adding first-party search path `/tmp/.tmp1oCR7D/src` 2026-10-27 08:42:56.011276861 DEBUG Using vendored stdlib 2026-10-27 08:42:56.011357683 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:56.011361813 DEBUG Adding new file root '/tmp/.tmp1oCR7D/src' of kind Project 2026-10-27 08:42:56.011781198 DEBUG Updating project to check open files 2026-10-27 08:42:56.011834969 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp1oCR7D/src/foo.py") 2026-10-27 08:42:56.011884569 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp1oCR7D/src/foo.py` 2026-10-27 08:42:56.011888659 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:42:56.011896439 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-27 08:42:56.012132233 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp1oCR7D/src/foo.py"))}: Checking file '/tmp/.tmp1oCR7D/src/foo.py' 2026-10-27 08:42:56.012253374 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp1oCR7D/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-27 08:42:56.020407709 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp1oCR7D/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-27 08:42:56.024434251 DEBUG method="textDocument/diagnostic" response.id=2 duration=12.53ms 2026-10-27 08:42:56.024454371 DEBUG Received server response for request 2 2026-10-27 08:42:56.024487931 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-27 08:42:56.024526992 DEBUG method="textDocument/diagnostic" response.id=3 duration=26.36µs 2026-10-27 08:42:56.024535972 DEBUG Received server response for request 3 2026-10-27 08:42:56.034616892 DEBUG Client sends request `shutdown` with ID 4 2026-10-27 08:42:56.034649012 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:56.034655332 DEBUG method="shutdown" response.id=4 duration=9.34µs 2026-10-27 08:42:56.034672832 DEBUG Received server response for request 4 2026-10-27 08:42:56.034676462 DEBUG Client sends notification `exit` 2026-10-27 08:42:56.034692173 DEBUG Received exit notification, exiting ok test pull_diagnostics::invalid_syntax_with_syntax_errors_disabled ... 2026-10-27 08:42:56.037577500 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:42:56.037646341 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:56.037680941 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:56.037744852 DEBUG Client info: None 2026-10-27 08:42:56.037771382 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-27 08:42:56.037785352 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:56.037791402 INFO Version: Unknown 2026-10-27 08:42:56.037832283 DEBUG Received server response for request 1 2026-10-27 08:42:56.037881284 DEBUG Client sends notification `initialized` 2026-10-27 08:42:56.037896554 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:56.037995305 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:56.038033646 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:56.038037016 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:56.038051546 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:42:56.038054936 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-27 08:42:56.038103336 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:56.038116387 DEBUG Initializing workspace `file:///tmp/.tmpVEUpiN/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:56.038131177 DEBUG Searching for a project in '/tmp/.tmpVEUpiN/src' 2026-10-27 08:42:56.038164927 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:42:56.038169677 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:56.038674094 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:56.038679964 DEBUG Resolving local virtual environment: /tmp/.tmpVEUpiN/src/.venv 2026-10-27 08:42:56.038723344 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:56.038727675 DEBUG No virtual environment found 2026-10-27 08:42:56.038738305 DEBUG Adding first-party search path `/tmp/.tmpVEUpiN/src` 2026-10-27 08:42:56.038742455 DEBUG Using vendored stdlib 2026-10-27 08:42:56.038825166 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:56.038829256 DEBUG Adding new file root '/tmp/.tmpVEUpiN/src' of kind Project 2026-10-27 08:42:56.039308212 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpVEUpiN/src/foo.py") 2026-10-27 08:42:56.039342072 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpVEUpiN/src/foo.py` 2026-10-27 08:42:56.039344782 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:42:56.039359393 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-27 08:42:56.041229257 INFO request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpVEUpiN/src/foo.py"))}:Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-27 08:42:56.041326738 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpVEUpiN/src/foo.py"))}: Checking file '/tmp/.tmpVEUpiN/src/foo.py' 2026-10-27 08:42:56.041407759 DEBUG method="textDocument/diagnostic" response.id=2 duration=2.04ms 2026-10-27 08:42:56.041424849 DEBUG Received server response for request 2 2026-10-27 08:42:56.041490790 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-27 08:42:56.041521660 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-27 08:42:56.041536661 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-27 08:42:56.041540631 DEBUG request{id=3 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-10-27 08:42:58.041602353 DEBUG Client sends request `shutdown` with ID 4 2026-10-27 08:42:58.041714204 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:58.041775755 DEBUG method="workspace/diagnostic" response.id=3 duration=2.00s 2026-10-27 08:42:58.041786135 DEBUG method="shutdown" response.id=4 duration=82.51µs 2026-10-27 08:42:58.041790555 DEBUG Received server response for request 3 2026-10-27 08:42:58.041795736 DEBUG Received server response for request 4 2026-10-27 08:42:58.041800226 DEBUG Client sends notification `exit` 2026-10-27 08:42:58.041809796 DEBUG Received exit notification, exiting ok test pull_diagnostics::loop_carried_rebinding_is_not_reported_unused ... 2026-10-27 08:42:58.044234557 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:42:58.044317748 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:58.044364568 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:58.044434519 DEBUG Client info: None 2026-10-27 08:42:58.044459270 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:42:58.044473820 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:58.044480300 INFO Version: Unknown 2026-10-27 08:42:58.044520990 DEBUG Received server response for request 1 2026-10-27 08:42:58.044564911 DEBUG Client sends notification `initialized` 2026-10-27 08:42:58.044581461 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:58.044698573 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:58.044735973 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:58.044739723 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:58.044758963 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:42:58.044762234 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-27 08:42:58.044813584 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:58.044831304 DEBUG Initializing workspace `file:///tmp/.tmpjN50So/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:58.044850335 DEBUG Searching for a project in '/tmp/.tmpjN50So/src' 2026-10-27 08:42:58.044899495 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:42:58.044905215 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:58.045472993 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:58.045479513 DEBUG Resolving local virtual environment: /tmp/.tmpjN50So/src/.venv 2026-10-27 08:42:58.045533973 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:58.045539143 DEBUG No virtual environment found 2026-10-27 08:42:58.045551914 DEBUG Adding first-party search path `/tmp/.tmpjN50So/src` 2026-10-27 08:42:58.045556044 DEBUG Using vendored stdlib 2026-10-27 08:42:58.045651875 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:58.045657775 DEBUG Adding new file root '/tmp/.tmpjN50So/src' of kind Project 2026-10-27 08:42:58.046136081 DEBUG Updating project to check open files 2026-10-27 08:42:58.046216882 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpjN50So/src/foo.py") 2026-10-27 08:42:58.046256653 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpjN50So/src/foo.py` 2026-10-27 08:42:58.046259513 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:42:58.046267833 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-27 08:42:58.046752669 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpjN50So/src/foo.py"))}: Checking file '/tmp/.tmpjN50So/src/foo.py' 2026-10-27 08:42:58.047019082 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpjN50So/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-27 08:42:58.055805705 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpjN50So/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-27 08:42:58.066137758 DEBUG method="textDocument/diagnostic" response.id=2 duration=19.86ms 2026-10-27 08:42:58.066169819 DEBUG Received server response for request 2 2026-10-27 08:42:58.076353779 DEBUG Client sends request `shutdown` with ID 3 2026-10-27 08:42:58.076389900 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:58.076396480 DEBUG method="shutdown" response.id=3 duration=9.73µs 2026-10-27 08:42:58.076414480 DEBUG Received server response for request 3 2026-10-27 08:42:58.076418810 DEBUG Client sends notification `exit` 2026-10-27 08:42:58.076434250 DEBUG Received exit notification, exiting ok test pull_diagnostics::on_did_open ... 2026-10-27 08:42:58.079585081 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:42:58.079645672 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:58.079683082 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:58.079743613 DEBUG Client info: None 2026-10-27 08:42:58.079783094 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:42:58.079794684 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:58.079800824 INFO Version: Unknown 2026-10-27 08:42:58.079839164 DEBUG Received server response for request 1 2026-10-27 08:42:58.079886315 DEBUG Client sends notification `initialized` 2026-10-27 08:42:58.079900155 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:58.080008316 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:58.080050357 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:58.080053977 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:58.080068207 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:42:58.080071197 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-27 08:42:58.080116668 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:58.080130738 DEBUG Initializing workspace `file:///tmp/.tmpPkwoLk/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:58.080146018 DEBUG Searching for a project in '/tmp/.tmpPkwoLk/src' 2026-10-27 08:42:58.080178809 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:42:58.080183529 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:58.080694855 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:58.080700675 DEBUG Resolving local virtual environment: /tmp/.tmpPkwoLk/src/.venv 2026-10-27 08:42:58.080746666 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:58.080750806 DEBUG No virtual environment found 2026-10-27 08:42:58.080761246 DEBUG Adding first-party search path `/tmp/.tmpPkwoLk/src` 2026-10-27 08:42:58.080765316 DEBUG Using vendored stdlib 2026-10-27 08:42:58.080847367 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:58.080852107 DEBUG Adding new file root '/tmp/.tmpPkwoLk/src' of kind Project 2026-10-27 08:42:58.081279703 DEBUG Updating project to check open files 2026-10-27 08:42:58.081344904 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpPkwoLk/src/foo.py") 2026-10-27 08:42:58.081377564 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpPkwoLk/src/foo.py` 2026-10-27 08:42:58.081380364 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:42:58.081387614 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-27 08:42:58.081531776 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpPkwoLk/src/foo.py"))}: Checking file '/tmp/.tmpPkwoLk/src/foo.py' 2026-10-27 08:42:58.081691498 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpPkwoLk/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-27 08:42:58.090967087 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpPkwoLk/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-27 08:42:58.095099620 DEBUG method="textDocument/diagnostic" response.id=2 duration=13.71ms 2026-10-27 08:42:58.095115521 DEBUG Received server response for request 2 2026-10-27 08:42:58.105383013 DEBUG Client sends request `shutdown` with ID 3 2026-10-27 08:42:58.105416873 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:58.105424053 DEBUG method="shutdown" response.id=3 duration=12.86µs 2026-10-27 08:42:58.105441134 DEBUG Received server response for request 3 2026-10-27 08:42:58.105445174 DEBUG Client sends notification `exit` 2026-10-27 08:42:58.105461014 DEBUG Received exit notification, exiting ok test pull_diagnostics::on_did_open_diagnostics_off ... 2026-10-27 08:42:58.108497583 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:42:58.108582044 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:58.108631995 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:58.108678395 DEBUG Client info: None 2026-10-27 08:42:58.108706626 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:42:58.108717946 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:58.108723296 INFO Version: Unknown 2026-10-27 08:42:58.108762076 DEBUG Received server response for request 1 2026-10-27 08:42:58.108807437 DEBUG Client sends notification `initialized` 2026-10-27 08:42:58.108822107 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:58.109016159 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:58.109053120 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:58.109057490 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:58.109076680 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:42:58.109079780 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-27 08:42:58.109127531 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:58.109147151 DEBUG Initializing workspace `file:///tmp/.tmparB0ce/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:58.109164801 DEBUG Searching for a project in '/tmp/.tmparB0ce/src' 2026-10-27 08:42:58.109200462 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:42:58.109205502 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:58.110460258 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:58.110473228 DEBUG Resolving local virtual environment: /tmp/.tmparB0ce/src/.venv 2026-10-27 08:42:58.110524279 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:58.110529489 DEBUG No virtual environment found 2026-10-27 08:42:58.110541659 DEBUG Adding first-party search path `/tmp/.tmparB0ce/src` 2026-10-27 08:42:58.110545799 DEBUG Using vendored stdlib 2026-10-27 08:42:58.110653390 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:58.110659681 DEBUG Adding new file root '/tmp/.tmparB0ce/src' of kind Project 2026-10-27 08:42:58.111321959 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmparB0ce/src/foo.py") 2026-10-27 08:42:58.111368040 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmparB0ce/src/foo.py` 2026-10-27 08:42:58.111370950 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:42:58.111393500 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-27 08:42:58.111449511 DEBUG method="textDocument/diagnostic" response.id=2 duration=48.69µs 2026-10-27 08:42:58.111461781 DEBUG Received server response for request 2 2026-10-27 08:42:58.121889665 DEBUG Client sends request `shutdown` with ID 3 2026-10-27 08:42:58.121918805 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:58.121925235 DEBUG method="shutdown" response.id=3 duration=10.27µs 2026-10-27 08:42:58.121944606 DEBUG Received server response for request 3 2026-10-27 08:42:58.121948846 DEBUG Client sends notification `exit` 2026-10-27 08:42:58.121958426 DEBUG Received exit notification, exiting ok test pull_diagnostics::pull_excluded_file ... 2026-10-27 08:42:58.123558066 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:42:58.123625327 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:58.123662448 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:58.123720809 DEBUG Client info: None 2026-10-27 08:42:58.123754449 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:42:58.123772019 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:58.123778449 INFO Version: Unknown 2026-10-27 08:42:58.123826630 DEBUG Received server response for request 1 2026-10-27 08:42:58.123885311 DEBUG Client sends notification `initialized` 2026-10-27 08:42:58.123901441 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:58.124005962 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:58.124044183 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:58.124047913 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:58.124064133 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:42:58.124067273 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-27 08:42:58.124121024 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:58.124133404 DEBUG Initializing workspace `file:///tmp/.tmpAr3Nmn/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:58.124149334 DEBUG Searching for a project in '/tmp/.tmpAr3Nmn/src' 2026-10-27 08:42:58.124201715 DEBUG Found project at '/tmp/.tmpAr3Nmn' 2026-10-27 08:42:58.124206005 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:58.124679331 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:58.124685041 DEBUG Resolving local virtual environment: /tmp/.tmpAr3Nmn/.venv 2026-10-27 08:42:58.124724962 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:58.124729162 DEBUG No virtual environment found 2026-10-27 08:42:58.124739212 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-27 08:42:58.124747452 DEBUG Adding first-party search path `/tmp/.tmpAr3Nmn/src` 2026-10-27 08:42:58.124751312 DEBUG Adding first-party search path `/tmp/.tmpAr3Nmn` 2026-10-27 08:42:58.124755102 DEBUG Using vendored stdlib 2026-10-27 08:42:58.124835393 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:58.124839003 DEBUG Adding new file root '/tmp/.tmpAr3Nmn' of kind Project 2026-10-27 08:42:58.126043388 DEBUG Updating project to check open files 2026-10-27 08:42:58.126104929 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpAr3Nmn/src/foo.py") 2026-10-27 08:42:58.126136090 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpAr3Nmn/src/foo.py` 2026-10-27 08:42:58.126138930 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:42:58.126146310 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-27 08:42:58.126518785 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpAr3Nmn/src/foo.py"))}: Checking file '/tmp/.tmpAr3Nmn/src/foo.py' 2026-10-27 08:42:58.126679867 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpAr3Nmn/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-27 08:42:58.137065280 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpAr3Nmn/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-27 08:42:58.142556931 DEBUG method="textDocument/diagnostic" response.id=2 duration=16.40ms 2026-10-27 08:42:58.142581561 DEBUG Received server response for request 2 2026-10-27 08:42:58.142815094 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:42:58.142830054 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-27 08:42:58.142881645 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpAr3Nmn/src/excluded/lib.py") 2026-10-27 08:42:58.142934206 DEBUG method="textDocument/diagnostic" response.id=3 duration=33.97µs 2026-10-27 08:42:58.142944526 DEBUG Received server response for request 3 2026-10-27 08:42:58.153094536 DEBUG Client sends request `shutdown` with ID 4 2026-10-27 08:42:58.153122447 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:58.153129467 DEBUG method="shutdown" response.id=4 duration=10.64µs 2026-10-27 08:42:58.153140177 DEBUG Received server response for request 4 2026-10-27 08:42:58.153144077 DEBUG Client sends notification `exit` 2026-10-27 08:42:58.153152867 DEBUG Received exit notification, exiting ok test pull_diagnostics::stack_size ... 2026-10-27 08:42:58.156034084 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:42:58.156093365 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:58.156131465 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:58.156184796 DEBUG Client info: None 2026-10-27 08:42:58.156217296 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:42:58.156229427 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:58.156235827 INFO Version: Unknown 2026-10-27 08:42:58.156273087 DEBUG Received server response for request 1 2026-10-27 08:42:58.156304108 DEBUG Client sends notification `initialized` 2026-10-27 08:42:58.156318918 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:58.156417319 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:58.156458400 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:58.156461860 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:58.156475130 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:42:58.156478090 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-27 08:42:58.156535841 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:58.156549601 DEBUG Initializing workspace `file:///tmp/.tmpyN9pC8/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:58.156577711 DEBUG Searching for a project in '/tmp/.tmpyN9pC8/src' 2026-10-27 08:42:58.156611131 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:42:58.156615932 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:58.157123258 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:58.157129578 DEBUG Resolving local virtual environment: /tmp/.tmpyN9pC8/src/.venv 2026-10-27 08:42:58.157175419 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:58.157179599 DEBUG No virtual environment found 2026-10-27 08:42:58.157190399 DEBUG Adding first-party search path `/tmp/.tmpyN9pC8/src` 2026-10-27 08:42:58.157194359 DEBUG Using vendored stdlib 2026-10-27 08:42:58.157274550 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:58.157278620 DEBUG Adding new file root '/tmp/.tmpyN9pC8/src' of kind Project 2026-10-27 08:42:58.157688695 DEBUG Updating project to check open files 2026-10-27 08:42:58.157751546 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpyN9pC8/src/foo.py") 2026-10-27 08:42:58.157782367 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpyN9pC8/src/foo.py` 2026-10-27 08:42:58.157785067 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:42:58.157792097 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-27 08:42:58.158388694 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpyN9pC8/src/foo.py"))}: Checking file '/tmp/.tmpyN9pC8/src/foo.py' 2026-10-27 08:42:58.159271756 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpyN9pC8/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-27 08:42:58.175304422 DEBUG method="textDocument/diagnostic" response.id=2 duration=17.51ms 2026-10-27 08:42:58.175321762 DEBUG Received server response for request 2 2026-10-27 08:42:58.185575004 DEBUG Client sends request `shutdown` with ID 3 2026-10-27 08:42:58.185609344 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:58.185616515 DEBUG method="shutdown" response.id=3 duration=11.74µs 2026-10-27 08:42:58.185626465 DEBUG Received server response for request 3 2026-10-27 08:42:58.185631455 DEBUG Client sends notification `exit` 2026-10-27 08:42:58.185647225 DEBUG Received exit notification, exiting ok test pull_diagnostics::unreachable_code_has_unnecessary_hint_tag ... 2026-10-27 08:42:58.189277432 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:42:58.189347243 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:58.189384023 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:58.189432764 DEBUG Client info: None 2026-10-27 08:42:58.189460044 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:42:58.189469964 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:58.189476354 INFO Version: Unknown 2026-10-27 08:42:58.189514335 DEBUG Received server response for request 1 2026-10-27 08:42:58.189557885 DEBUG Client sends notification `initialized` 2026-10-27 08:42:58.189572155 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:58.189752998 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:58.189791298 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:58.189795188 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:58.189809439 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:42:58.189812269 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-27 08:42:58.189879859 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:58.189898530 DEBUG Initializing workspace `file:///tmp/.tmp8jbXig/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:58.189916730 DEBUG Searching for a project in '/tmp/.tmp8jbXig/src' 2026-10-27 08:42:58.189952950 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:42:58.189958100 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:58.191194816 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:58.191205356 DEBUG Resolving local virtual environment: /tmp/.tmp8jbXig/src/.venv 2026-10-27 08:42:58.191255927 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:58.191260757 DEBUG No virtual environment found 2026-10-27 08:42:58.191272737 DEBUG Adding first-party search path `/tmp/.tmp8jbXig/src` 2026-10-27 08:42:58.191276947 DEBUG Using vendored stdlib 2026-10-27 08:42:58.191381599 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:58.191387789 DEBUG Adding new file root '/tmp/.tmp8jbXig/src' of kind Project 2026-10-27 08:42:58.191983526 DEBUG Updating project to check open files 2026-10-27 08:42:58.192071048 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp8jbXig/src/foo.py") 2026-10-27 08:42:58.192112168 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp8jbXig/src/foo.py` 2026-10-27 08:42:58.192115228 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:42:58.192123338 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-27 08:42:58.192498973 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp8jbXig/src/foo.py"))}: Checking file '/tmp/.tmp8jbXig/src/foo.py' 2026-10-27 08:42:58.192715256 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp8jbXig/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-27 08:42:58.202152737 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp8jbXig/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-27 08:42:58.207466336 DEBUG method="textDocument/diagnostic" response.id=2 duration=15.34ms 2026-10-27 08:42:58.207488926 DEBUG Received server response for request 2 2026-10-27 08:42:58.217746228 DEBUG Client sends request `shutdown` with ID 3 2026-10-27 08:42:58.217772388 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:58.217778828 DEBUG method="shutdown" response.id=3 duration=10.76µs 2026-10-27 08:42:58.217789728 DEBUG Received server response for request 3 2026-10-27 08:42:58.217795418 DEBUG Client sends notification `exit` 2026-10-27 08:42:58.217805299 DEBUG Received exit notification, exiting ok test pull_diagnostics::unreachable_code_suppresses_unused_binding_hint ... 2026-10-27 08:42:58.220665025 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:42:58.220725186 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:58.220763017 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:58.220814447 DEBUG Client info: None 2026-10-27 08:42:58.220845498 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:42:58.220856118 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:58.220861838 INFO Version: Unknown 2026-10-27 08:42:58.220910868 DEBUG Received server response for request 1 2026-10-27 08:42:58.220940009 DEBUG Client sends notification `initialized` 2026-10-27 08:42:58.220954129 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:58.221045070 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:58.221083401 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:58.221087261 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:58.221101021 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:42:58.221103901 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-27 08:42:58.221154942 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:58.221168342 DEBUG Initializing workspace `file:///tmp/.tmpUO2WIg/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:58.221184662 DEBUG Searching for a project in '/tmp/.tmpUO2WIg/src' 2026-10-27 08:42:58.221217092 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:42:58.221221612 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:58.221718519 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:58.221723859 DEBUG Resolving local virtual environment: /tmp/.tmpUO2WIg/src/.venv 2026-10-27 08:42:58.221767050 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:58.221771150 DEBUG No virtual environment found 2026-10-27 08:42:58.221781560 DEBUG Adding first-party search path `/tmp/.tmpUO2WIg/src` 2026-10-27 08:42:58.221785570 DEBUG Using vendored stdlib 2026-10-27 08:42:58.221883351 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:58.221887441 DEBUG Adding new file root '/tmp/.tmpUO2WIg/src' of kind Project 2026-10-27 08:42:58.222301136 DEBUG Updating project to check open files 2026-10-27 08:42:58.222359547 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpUO2WIg/src/foo.py") 2026-10-27 08:42:58.222391848 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpUO2WIg/src/foo.py` 2026-10-27 08:42:58.222394668 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:42:58.222402098 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-27 08:42:58.222733572 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpUO2WIg/src/foo.py"))}: Checking file '/tmp/.tmpUO2WIg/src/foo.py' 2026-10-27 08:42:58.222880874 DEBUG method="textDocument/diagnostic" response.id=2 duration=471.71µs 2026-10-27 08:42:58.222891814 DEBUG Received server response for request 2 2026-10-27 08:42:58.233095935 DEBUG Client sends request `shutdown` with ID 3 2026-10-27 08:42:58.233120926 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:58.233127016 DEBUG method="shutdown" response.id=3 duration=9.21µs 2026-10-27 08:42:58.233137476 DEBUG Received server response for request 3 2026-10-27 08:42:58.233141326 DEBUG Client sends notification `exit` 2026-10-27 08:42:58.233150986 DEBUG Received exit notification, exiting ok test pull_diagnostics::unused_binding_has_unnecessary_hint_tag ... 2026-10-27 08:42:58.234467673 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:42:58.234519233 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:58.234553074 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:58.234601334 DEBUG Client info: None 2026-10-27 08:42:58.234628165 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:42:58.234637285 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:58.234642165 INFO Version: Unknown 2026-10-27 08:42:58.234676375 DEBUG Received server response for request 1 2026-10-27 08:42:58.234702056 DEBUG Client sends notification `initialized` 2026-10-27 08:42:58.234715346 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:58.234806557 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:58.234845708 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:58.234849888 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:58.234876338 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:42:58.234879238 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-27 08:42:58.234936649 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:58.234949799 DEBUG Initializing workspace `file:///tmp/.tmpv8c8eo/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:58.234976339 DEBUG Searching for a project in '/tmp/.tmpv8c8eo/src' 2026-10-27 08:42:58.235007690 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:42:58.235012260 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:58.235470766 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:58.235476006 DEBUG Resolving local virtual environment: /tmp/.tmpv8c8eo/src/.venv 2026-10-27 08:42:58.235517856 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:58.235521696 DEBUG No virtual environment found 2026-10-27 08:42:58.235531616 DEBUG Adding first-party search path `/tmp/.tmpv8c8eo/src` 2026-10-27 08:42:58.235535547 DEBUG Using vendored stdlib 2026-10-27 08:42:58.235612708 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:58.235616798 DEBUG Adding new file root '/tmp/.tmpv8c8eo/src' of kind Project 2026-10-27 08:42:58.236031263 DEBUG Updating project to check open files 2026-10-27 08:42:58.236084634 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpv8c8eo/src/foo.py") 2026-10-27 08:42:58.236114464 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpv8c8eo/src/foo.py` 2026-10-27 08:42:58.236116984 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:42:58.236123944 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-27 08:42:58.236346047 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpv8c8eo/src/foo.py"))}: Checking file '/tmp/.tmpv8c8eo/src/foo.py' 2026-10-27 08:42:58.236484909 DEBUG method="textDocument/diagnostic" response.id=2 duration=354.62µs 2026-10-27 08:42:58.236496179 DEBUG Received server response for request 2 2026-10-27 08:42:58.246695160 DEBUG Client sends request `shutdown` with ID 3 2026-10-27 08:42:58.246718120 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:58.246723790 DEBUG method="shutdown" response.id=3 duration=8.25µs 2026-10-27 08:42:58.246733851 DEBUG Received server response for request 3 2026-10-27 08:42:58.246737751 DEBUG Client sends notification `exit` 2026-10-27 08:42:58.246746731 DEBUG Received exit notification, exiting ok test pull_diagnostics::uv_metadata::opening_new_file_updates_workspace_index ... 2026-10-27 08:42:58.248229970 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:42:58.248296661 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:58.248329551 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:58.248379052 DEBUG Client info: None 2026-10-27 08:42:58.248404762 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-27 08:42:58.248416472 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:58.248420992 INFO Version: Unknown 2026-10-27 08:42:58.248456613 DEBUG Received server response for request 1 2026-10-27 08:42:58.248497443 DEBUG Client sends notification `initialized` 2026-10-27 08:42:58.248511993 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:58.248676236 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:58.248711916 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:58.248715296 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:58.248726976 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-27 08:42:58.248793087 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:58.248811567 DEBUG Initializing workspace `file:///tmp/.tmpBy2RIN/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:58.248828658 DEBUG Searching for a project in '/tmp/.tmpBy2RIN/src' 2026-10-27 08:42:58.248861838 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:42:58.248880248 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:58.250201845 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:58.250214775 DEBUG Resolving local virtual environment: /tmp/.tmpBy2RIN/src/.venv 2026-10-27 08:42:58.250265086 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:58.250269846 DEBUG No virtual environment found 2026-10-27 08:42:58.250281676 DEBUG Adding first-party search path `/tmp/.tmpBy2RIN/src` 2026-10-27 08:42:58.250285916 DEBUG Using vendored stdlib 2026-10-27 08:42:58.250395938 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:58.250403698 DEBUG Adding new file root '/tmp/.tmpBy2RIN/src' of kind Project 2026-10-27 08:42:58.252609746 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-27 08:42:58.252667707 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-27 08:42:58.252825709 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpBy2RIN/src/initial.py"))}: Checking file '/tmp/.tmpBy2RIN/src/initial.py' 2026-10-27 08:42:58.252948090 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpBy2RIN/src/initial.py"))}: Resolving dynamic module resolution paths 2026-10-27 08:42:58.261413179 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpBy2RIN/src/initial.py"))}: Module `__builtins__` not found in search paths 2026-10-27 08:42:58.261498530 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-10-27 08:42:58.261519161 DEBUG method="workspace/diagnostic" response.id=2 duration=8.89ms 2026-10-27 08:42:58.261533641 DEBUG Received server response for request 2 2026-10-27 08:42:58.261600352 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:42:58.261608322 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-27 08:42:58.261627952 DEBUG notification{method=textDocument/didOpen}: Updating the revision of `/tmp/.tmpBy2RIN/src` 2026-10-27 08:42:58.261698073 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpBy2RIN/src/added.py") 2026-10-27 08:42:58.261704453 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpBy2RIN/src/added.py` 2026-10-27 08:42:58.261710343 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpBy2RIN/src/added.py` 2026-10-27 08:42:58.261832075 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpBy2RIN/src/added.py` to project `src` 2026-10-27 08:42:58.261849875 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpBy2RIN/src/added.py` 2026-10-27 08:42:58.261852825 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:42:58.261859185 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(104))}}: Set open project files (count: 1) 2026-10-27 08:42:58.261910736 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-27 08:42:58.262052018 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpBy2RIN/src/added.py"))}: Checking file '/tmp/.tmpBy2RIN/src/added.py' 2026-10-27 08:42:58.262102198 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpBy2RIN/src/initial.py"))}: Module `__builtins__` not found in search paths 2026-10-27 08:42:58.262223570 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-27 08:42:58.262243690 DEBUG method="workspace/diagnostic" response.id=3 duration=354.85µs 2026-10-27 08:42:58.262254280 DEBUG Received server response for request 3 2026-10-27 08:42:58.272358950 DEBUG Client sends request `shutdown` with ID 4 2026-10-27 08:42:58.272387421 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:58.272394831 DEBUG method="shutdown" response.id=4 duration=11.81µs 2026-10-27 08:42:58.272404991 DEBUG Received server response for request 4 2026-10-27 08:42:58.272408661 DEBUG Client sends notification `exit` 2026-10-27 08:42:58.272423721 DEBUG Received exit notification, exiting ok test pull_diagnostics::uv_metadata::synchronization_failure_highlights_script_metadata ... 2026-10-27 08:42:58.274846772 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_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-27 08:42:58.274930403 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:58.274961794 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:58.275009984 DEBUG Client info: None 2026-10-27 08:42:58.275036545 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-27 08:42:58.275049825 DEBUG Resolved client capabilities: ["WORKSPACE_DIAGNOSTIC_REFRESH", "PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:58.275055285 INFO Version: Unknown 2026-10-27 08:42:58.275093205 DEBUG Received server response for request 1 2026-10-27 08:42:58.275126246 DEBUG Client sends notification `initialized` 2026-10-27 08:42:58.275139806 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:58.275231837 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:58.275266728 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:58.275270248 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:58.275283438 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:42:58.275327308 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:58.275341928 DEBUG Initializing workspace `file:///tmp/.tmpDCskfO/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:58.275357389 DEBUG Searching for a project in '/tmp/.tmpDCskfO/src' 2026-10-27 08:42:58.275389309 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:42:58.275393939 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:58.275943106 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:58.275948306 DEBUG Resolving local virtual environment: /tmp/.tmpDCskfO/src/.venv 2026-10-27 08:42:58.275989647 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:58.275994067 DEBUG No virtual environment found 2026-10-27 08:42:58.276004507 DEBUG Adding first-party search path `/tmp/.tmpDCskfO/src` 2026-10-27 08:42:58.276008947 DEBUG Using vendored stdlib 2026-10-27 08:42:58.276092948 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:58.276097108 DEBUG Adding new file root '/tmp/.tmpDCskfO/src' of kind Project 2026-10-27 08:42:58.278082694 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-27 08:42:58.278105674 DEBUG Requested script environment synchronization for `/tmp/.tmpDCskfO/src/script.py` 2026-10-27 08:42:58.278145654 DEBUG Starting 8 uv synchronization workers 2026-10-27 08:42:58.278304377 DEBUG Queuing script synchronization for `/tmp/.tmpDCskfO/src/script.py` 2026-10-27 08:42:58.278319617 DEBUG Updating project to check open files 2026-10-27 08:42:58.278314897 INFO uv_metadata{path=/tmp/.tmpDCskfO/src/script.py}: Synchronizing script `/tmp/.tmpDCskfO/src/script.py` 2026-10-27 08:42:58.278353837 DEBUG uv_metadata{path=/tmp/.tmpDCskfO/src/script.py}:Uv::execute{target=Script { path: "/tmp/.tmpDCskfO/src/script.py", python: None }}: Running `missing-ty-script-uv-executable workspace metadata --quiet --sync --script /tmp/.tmpDCskfO/src/script.py` 2026-10-27 08:42:58.278388478 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpDCskfO/src/script.py") 2026-10-27 08:42:58.278394208 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpDCskfO/src/script.py` 2026-10-27 08:42:58.278400688 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpDCskfO/src/script.py` 2026-10-27 08:42:58.282805904 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpDCskfO/src/script.py` to project `src` 2026-10-27 08:42:58.282904036 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpDCskfO/src/script.py` 2026-10-27 08:42:58.282908586 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:42:58.283433683 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-27 08:42:58.287438304 DEBUG uv_metadata{path=/tmp/.tmpDCskfO/src/script.py}:Uv::execute{target=Script { path: "/tmp/.tmpDCskfO/src/script.py", python: None }}: uv metadata completed in 0.009s 2026-10-27 08:42:58.287516895 DEBUG Applied script environment synchronization result for `/tmp/.tmpDCskfO/src/script.py` 2026-10-27 08:42:58.287543435 DEBUG Received server request `workspace/diagnostic/refresh` 2026-10-27 08:42:58.287560346 INFO Retrying to receive `workspace/diagnostic/refresh` request 2026-10-27 08:42:58.287573826 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-27 08:42:58.289044895 INFO request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpDCskfO/src/script.py"))}: Defaulting to python-platform `linux` 2026-10-27 08:42:58.289108466 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpDCskfO/src/script.py"))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:58.289113876 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpDCskfO/src/script.py"))}: No virtual environment found 2026-10-27 08:42:58.289118116 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpDCskfO/src/script.py"))}: Using vendored stdlib 2026-10-27 08:42:58.289275768 INFO request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpDCskfO/src/script.py"))}: Python version: Python 3.15, platform: linux 2026-10-27 08:42:58.289382289 DEBUG method="textDocument/diagnostic" response.id=2 duration=1.80ms 2026-10-27 08:42:58.289395889 DEBUG Received server response for request 2 2026-10-27 08:42:58.299498129 DEBUG Client sends request `shutdown` with ID 3 2026-10-27 08:42:58.299517899 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:58.299524460 DEBUG method="shutdown" response.id=3 duration=8.95µs 2026-10-27 08:42:58.299533770 DEBUG Received server response for request 3 2026-10-27 08:42:58.299536950 DEBUG Client sends notification `exit` 2026-10-27 08:42:58.299545440 DEBUG Received exit notification, exiting ok test pull_diagnostics::uv_metadata::unsaved_script_uses_its_settings_and_keeps_diagnostics ... 2026-10-27 08:42:58.302667620 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_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-27 08:42:58.302725451 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:58.302760141 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:58.302819322 DEBUG Client info: None 2026-10-27 08:42:58.302852572 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-27 08:42:58.302884103 DEBUG Resolved client capabilities: ["WORKSPACE_DIAGNOSTIC_REFRESH", "PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:58.302890113 INFO Version: Unknown 2026-10-27 08:42:58.302930363 DEBUG Received server response for request 1 2026-10-27 08:42:58.302959424 DEBUG Client sends notification `initialized` 2026-10-27 08:42:58.302973544 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:58.303068485 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:58.303105326 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:58.303108526 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:58.303123226 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:42:58.303126016 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-27 08:42:58.303183397 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:58.303196837 DEBUG Initializing workspace `file:///tmp/.tmpKI9YfR/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:58.303211177 DEBUG Searching for a project in '/tmp/.tmpKI9YfR/src' 2026-10-27 08:42:58.303249287 DEBUG Found project at '/tmp/.tmpKI9YfR/src' 2026-10-27 08:42:58.303254247 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:58.303837075 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:58.303842375 DEBUG Resolving local virtual environment: /tmp/.tmpKI9YfR/src/.venv 2026-10-27 08:42:58.303897876 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:58.303902136 DEBUG No virtual environment found 2026-10-27 08:42:58.303912506 DEBUG Adding first-party search path `/tmp/.tmpKI9YfR/src` 2026-10-27 08:42:58.303916736 DEBUG Using vendored stdlib 2026-10-27 08:42:58.304025767 INFO Python version: Python 3.12, platform: linux 2026-10-27 08:42:58.304029957 DEBUG Adding new file root '/tmp/.tmpKI9YfR/src' of kind Project 2026-10-27 08:42:58.307974378 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.004s 2026-10-27 08:42:58.307993168 DEBUG Updating project to check open files 2026-10-27 08:42:58.308072899 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpKI9YfR/src/script.py") 2026-10-27 08:42:58.308079090 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpKI9YfR/src/script.py` 2026-10-27 08:42:58.308086000 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpKI9YfR/src/script.py` 2026-10-27 08:42:58.308207821 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpKI9YfR/src/script.py` to project `src` 2026-10-27 08:42:58.308222341 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpKI9YfR/src/script.py` 2026-10-27 08:42:58.308224711 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:42:58.308232112 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-27 08:42:58.308408684 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpKI9YfR/src/script.py"))}: Checking file '/tmp/.tmpKI9YfR/src/script.py' 2026-10-27 08:42:58.308544066 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpKI9YfR/src/script.py"))}: Resolving dynamic module resolution paths 2026-10-27 08:42:58.319188042 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpKI9YfR/src/script.py"))}: Module `__builtins__` not found in search paths 2026-10-27 08:42:58.321910197 DEBUG method="textDocument/diagnostic" response.id=2 duration=13.67ms 2026-10-27 08:42:58.321930258 DEBUG Received server response for request 2 2026-10-27 08:42:58.321979538 DEBUG Client sends notification `textDocument/didChange` 2026-10-27 08:42:58.321988138 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-27 08:42:58.322000189 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-27 08:42:58.322029339 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpKI9YfR/src/script.py", kind: FileContent } 2026-10-27 08:42:58.322034829 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpKI9YfR/src/script.py` 2026-10-27 08:42:58.322118150 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpKI9YfR/src/script.py` to project `src` 2026-10-27 08:42:58.322175541 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpKI9YfR/src/script.py"))}: Resolving requires-python constraint: `>=3.13` 2026-10-27 08:42:58.322187021 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpKI9YfR/src/script.py"))}: Resolved requires-python constraint to: 3.13 2026-10-27 08:42:58.322562856 INFO request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpKI9YfR/src/script.py"))}: Defaulting to python-platform `linux` 2026-10-27 08:42:58.322603426 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpKI9YfR/src/script.py"))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:58.322608636 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpKI9YfR/src/script.py"))}: No virtual environment found 2026-10-27 08:42:58.322611676 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpKI9YfR/src/script.py"))}: Using vendored stdlib 2026-10-27 08:42:58.322709958 INFO request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpKI9YfR/src/script.py"))}: Python version: Python 3.13, platform: linux 2026-10-27 08:42:58.322740498 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpKI9YfR/src/script.py"))}: Checking file '/tmp/.tmpKI9YfR/src/script.py' 2026-10-27 08:42:58.322760848 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpKI9YfR/src/script.py"))}: Resolving dynamic module resolution paths 2026-10-27 08:42:58.331951887 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpKI9YfR/src/script.py"))}: Module `__builtins__` not found in search paths 2026-10-27 08:42:58.334276226 DEBUG method="textDocument/diagnostic" response.id=3 duration=12.14ms 2026-10-27 08:42:58.334300267 DEBUG Received server response for request 3 2026-10-27 08:42:58.334381778 DEBUG Client sends notification `textDocument/didSave` 2026-10-27 08:42:58.334412748 DEBUG notification{method=textDocument/didSave}: Requested script environment synchronization for `/tmp/.tmpKI9YfR/src/script.py` 2026-10-27 08:42:58.334469219 DEBUG notification{method=textDocument/didSave}: Starting 8 uv synchronization workers 2026-10-27 08:42:58.334662901 DEBUG notification{method=textDocument/didSave}: Queuing script synchronization for `/tmp/.tmpKI9YfR/src/script.py` 2026-10-27 08:42:58.334684952 INFO notification{method=textDocument/didSave}:uv_metadata{path=/tmp/.tmpKI9YfR/src/script.py}: Synchronizing script `/tmp/.tmpKI9YfR/src/script.py` 2026-10-27 08:42:58.334814533 DEBUG notification{method=textDocument/didSave}:uv_metadata{path=/tmp/.tmpKI9YfR/src/script.py}:Uv::execute{target=Script { path: "/tmp/.tmpKI9YfR/src/script.py", python: None }}: Running `missing-ty-script-uv-executable workspace metadata --quiet --sync --script /tmp/.tmpKI9YfR/src/script.py` 2026-10-27 08:42:58.343357993 DEBUG notification{method=textDocument/didSave}:uv_metadata{path=/tmp/.tmpKI9YfR/src/script.py}:Uv::execute{target=Script { path: "/tmp/.tmpKI9YfR/src/script.py", python: None }}: uv metadata completed in 0.009s 2026-10-27 08:42:58.343698998 DEBUG Applied script environment synchronization result for `/tmp/.tmpKI9YfR/src/script.py` 2026-10-27 08:42:58.343742338 DEBUG Received server request `workspace/diagnostic/refresh` 2026-10-27 08:42:58.343758858 INFO Retrying to receive `workspace/diagnostic/refresh` request 2026-10-27 08:42:58.343772939 DEBUG Client sends request `textDocument/diagnostic` with ID 4 2026-10-27 08:42:58.343975771 DEBUG request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpKI9YfR/src/script.py"))}: Resolving requires-python constraint: `>=3.13` 2026-10-27 08:42:58.343997181 DEBUG request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpKI9YfR/src/script.py"))}: Resolved requires-python constraint to: 3.13 2026-10-27 08:42:58.345139316 INFO request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpKI9YfR/src/script.py"))}: Defaulting to python-platform `linux` 2026-10-27 08:42:58.345181907 DEBUG request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpKI9YfR/src/script.py"))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:58.345187087 DEBUG request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpKI9YfR/src/script.py"))}: No virtual environment found 2026-10-27 08:42:58.345190207 DEBUG request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpKI9YfR/src/script.py"))}: Using vendored stdlib 2026-10-27 08:42:58.345306058 INFO request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpKI9YfR/src/script.py"))}: Python version: Python 3.13, platform: linux 2026-10-27 08:42:58.345395099 DEBUG method="textDocument/diagnostic" response.id=4 duration=1.61ms 2026-10-27 08:42:58.345413950 DEBUG Received server response for request 4 2026-10-27 08:42:58.355526050 DEBUG Client sends request `shutdown` with ID 5 2026-10-27 08:42:58.355557600 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:58.355568030 DEBUG method="shutdown" response.id=5 duration=14.38µs 2026-10-27 08:42:58.355585231 DEBUG Received server response for request 5 2026-10-27 08:42:58.355589031 DEBUG Client sends notification `exit` 2026-10-27 08:42:58.355603581 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_caching ... 2026-10-27 08:42:58.364379044 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:42:58.364454755 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:58.364498955 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:58.364565866 DEBUG Client info: None 2026-10-27 08:42:58.364597116 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-27 08:42:58.364611467 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:58.364617527 INFO Version: Unknown 2026-10-27 08:42:58.364658497 DEBUG Received server response for request 1 2026-10-27 08:42:58.364705018 DEBUG Client sends notification `initialized` 2026-10-27 08:42:58.364720418 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:58.364819369 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:58.364861970 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:58.364880230 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:58.364898470 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:42:58.364901190 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-27 08:42:58.364953401 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:58.364970301 DEBUG Initializing workspace `file:///tmp/.tmpMHNUwi/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:58.364988281 DEBUG Searching for a project in '/tmp/.tmpMHNUwi/src' 2026-10-27 08:42:58.365022502 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:42:58.365027822 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:58.365712971 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:58.365718361 DEBUG Resolving local virtual environment: /tmp/.tmpMHNUwi/src/.venv 2026-10-27 08:42:58.365760281 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:58.365764561 DEBUG No virtual environment found 2026-10-27 08:42:58.365775901 DEBUG Adding first-party search path `/tmp/.tmpMHNUwi/src` 2026-10-27 08:42:58.365779972 DEBUG Using vendored stdlib 2026-10-27 08:42:58.365913993 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:58.365919153 DEBUG Adding new file root '/tmp/.tmpMHNUwi/src' of kind Project 2026-10-27 08:42:58.366420220 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpMHNUwi/src/unchanged.py") 2026-10-27 08:42:58.366470680 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpMHNUwi/src/unchanged.py` 2026-10-27 08:42:58.366473541 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:42:58.366488441 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-27 08:42:58.366587452 DEBUG Received notification `$/progress` 2026-10-27 08:42:58.366584282 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-27 08:42:58.369287077 INFO request{id=2 method=workspace/diagnostic}:Project::check:Project::index_files{project=src}: Indexed 5 file(s) in 0.003s 2026-10-27 08:42:58.369317707 DEBUG Received notification `$/progress` 2026-10-27 08:42:58.369436629 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpMHNUwi/src/modified_same_error.py"))}: Checking file '/tmp/.tmpMHNUwi/src/modified_same_error.py' 2026-10-27 08:42:58.369535300 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpMHNUwi/src/unchanged.py"))}: Checking file '/tmp/.tmpMHNUwi/src/unchanged.py' 2026-10-27 08:42:58.369569700 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpMHNUwi/src/modified_same_error.py"))}: Resolving dynamic module resolution paths 2026-10-27 08:42:58.369604311 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpMHNUwi/src/fixed_error.py"))}: Checking file '/tmp/.tmpMHNUwi/src/fixed_error.py' 2026-10-27 08:42:58.369610081 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpMHNUwi/src/new_error.py"))}: Checking file '/tmp/.tmpMHNUwi/src/new_error.py' 2026-10-27 08:42:58.369634131 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpMHNUwi/src/changed_error.py"))}: Checking file '/tmp/.tmpMHNUwi/src/changed_error.py' 2026-10-27 08:42:58.381192820 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpMHNUwi/src/modified_same_error.py"))}: Module `__builtins__` not found in search paths 2026-10-27 08:42:58.386932374 DEBUG Received notification `$/progress` 2026-10-27 08:42:58.386973564 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.018s 2026-10-27 08:42:58.387013605 DEBUG Received notification `$/progress` 2026-10-27 08:42:58.387076925 DEBUG method="workspace/diagnostic" response.id=2 duration=20.58ms 2026-10-27 08:42:58.387096506 DEBUG Received server response for request 2 2026-10-27 08:42:58.387597502 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:42:58.387611752 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:42:58.387615762 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:42:58.387623152 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:42:58.387627722 DEBUG Client sends notification `textDocument/didChange` 2026-10-27 08:42:58.387630983 DEBUG Client sends notification `textDocument/didChange` 2026-10-27 08:42:58.387638973 DEBUG Client sends notification `textDocument/didChange` 2026-10-27 08:42:58.387642413 DEBUG Client sends notification `textDocument/didChange` 2026-10-27 08:42:58.387644393 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-27 08:42:58.387664073 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpMHNUwi/src/new_error.py") 2026-10-27 08:42:58.387670873 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpMHNUwi/src/new_error.py` 2026-10-27 08:42:58.387692283 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpMHNUwi/src/new_error.py` 2026-10-27 08:42:58.387806755 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpMHNUwi/src/new_error.py` to project `src` 2026-10-27 08:42:58.387820035 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpMHNUwi/src/new_error.py` 2026-10-27 08:42:58.387823005 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:42:58.387832195 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200)), file(Id(400))}}: Set open project files (count: 2) 2026-10-27 08:42:58.387859925 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpMHNUwi/src/fixed_error.py") 2026-10-27 08:42:58.387879516 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpMHNUwi/src/fixed_error.py` 2026-10-27 08:42:58.387885116 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpMHNUwi/src/fixed_error.py` 2026-10-27 08:42:58.387967537 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpMHNUwi/src/fixed_error.py` to project `src` 2026-10-27 08:42:58.387975817 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpMHNUwi/src/fixed_error.py` 2026-10-27 08:42:58.387978047 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:42:58.387984777 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200)), file(Id(400)), file(Id(300))}}: Set open project files (count: 3) 2026-10-27 08:42:58.388008947 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpMHNUwi/src/changed_error.py") 2026-10-27 08:42:58.388013847 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpMHNUwi/src/changed_error.py` 2026-10-27 08:42:58.388018858 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpMHNUwi/src/changed_error.py` 2026-10-27 08:42:58.388095919 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpMHNUwi/src/changed_error.py` to project `src` 2026-10-27 08:42:58.388102869 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpMHNUwi/src/changed_error.py` 2026-10-27 08:42:58.388106049 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:42:58.388116569 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(380)), file(Id(200)), file(Id(400)), file(Id(300))}}: Set open project files (count: 4) 2026-10-27 08:42:58.388142239 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpMHNUwi/src/modified_same_error.py") 2026-10-27 08:42:58.388146419 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpMHNUwi/src/modified_same_error.py` 2026-10-27 08:42:58.388151509 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpMHNUwi/src/modified_same_error.py` 2026-10-27 08:42:58.388227680 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpMHNUwi/src/modified_same_error.py` to project `src` 2026-10-27 08:42:58.388234760 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpMHNUwi/src/modified_same_error.py` 2026-10-27 08:42:58.388236820 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:42:58.388243060 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(280)), file(Id(380)), file(Id(200)), file(Id(400)), file(Id(300))}}: Set open project files (count: 5) 2026-10-27 08:42:58.388254791 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-27 08:42:58.388272311 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpMHNUwi/src/new_error.py", kind: FileContent } 2026-10-27 08:42:58.388276581 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpMHNUwi/src/new_error.py` 2026-10-27 08:42:58.388354832 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpMHNUwi/src/new_error.py` to project `src` 2026-10-27 08:42:58.388365952 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-27 08:42:58.388381472 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpMHNUwi/src/fixed_error.py", kind: FileContent } 2026-10-27 08:42:58.388385102 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpMHNUwi/src/fixed_error.py` 2026-10-27 08:42:58.388453103 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpMHNUwi/src/fixed_error.py` to project `src` 2026-10-27 08:42:58.388467883 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-27 08:42:58.388482894 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpMHNUwi/src/changed_error.py", kind: FileContent } 2026-10-27 08:42:58.388486364 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpMHNUwi/src/changed_error.py` 2026-10-27 08:42:58.388562335 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpMHNUwi/src/changed_error.py` to project `src` 2026-10-27 08:42:58.388571625 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-27 08:42:58.388586335 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpMHNUwi/src/modified_same_error.py", kind: FileContent } 2026-10-27 08:42:58.388589555 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpMHNUwi/src/modified_same_error.py` 2026-10-27 08:42:58.388659166 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpMHNUwi/src/modified_same_error.py` to project `src` 2026-10-27 08:42:58.388708246 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-27 08:42:58.388713797 DEBUG Received notification `$/progress` 2026-10-27 08:42:58.388725967 DEBUG Received notification `$/progress` 2026-10-27 08:42:58.388765457 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpMHNUwi/src/modified_same_error.py"))}: Checking file '/tmp/.tmpMHNUwi/src/modified_same_error.py' 2026-10-27 08:42:58.388797968 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpMHNUwi/src/changed_error.py"))}: Checking file '/tmp/.tmpMHNUwi/src/changed_error.py' 2026-10-27 08:42:58.388810788 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpMHNUwi/src/fixed_error.py"))}: Checking file '/tmp/.tmpMHNUwi/src/fixed_error.py' 2026-10-27 08:42:58.388816358 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpMHNUwi/src/new_error.py"))}: Checking file '/tmp/.tmpMHNUwi/src/new_error.py' 2026-10-27 08:42:58.388973710 DEBUG Received notification `$/progress` 2026-10-27 08:42:58.389008980 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-27 08:42:58.389023211 DEBUG Received notification `$/progress` 2026-10-27 08:42:58.389064221 DEBUG method="workspace/diagnostic" response.id=3 duration=398.82µs 2026-10-27 08:42:58.389074371 DEBUG Received server response for request 3 2026-10-27 08:42:58.399535786 DEBUG Client sends request `shutdown` with ID 4 2026-10-27 08:42:58.399558046 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:58.399565226 DEBUG method="shutdown" response.id=4 duration=9.57µs 2026-10-27 08:42:58.399575436 DEBUG Received server response for request 4 2026-10-27 08:42:58.399579956 DEBUG Client sends notification `exit` 2026-10-27 08:42:58.399588396 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_caching_settings_changed ... 2026-10-27 08:42:58.403844651 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:42:58.403932522 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:58.403979013 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:58.404045624 DEBUG Client info: None 2026-10-27 08:42:58.404079974 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-27 08:42:58.404092664 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:58.404098184 INFO Version: Unknown 2026-10-27 08:42:58.404140625 DEBUG Received server response for request 1 2026-10-27 08:42:58.404184685 DEBUG Client sends notification `initialized` 2026-10-27 08:42:58.404201176 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:58.404312727 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:58.404352828 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:58.404356228 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:58.404369548 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-27 08:42:58.404440939 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:58.404455049 DEBUG Initializing workspace `file:///tmp/.tmppnqqU2/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:58.404471909 DEBUG Searching for a project in '/tmp/.tmppnqqU2/src' 2026-10-27 08:42:58.404503560 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:42:58.404508040 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:58.405186738 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:58.405192618 DEBUG Resolving local virtual environment: /tmp/.tmppnqqU2/src/.venv 2026-10-27 08:42:58.405237399 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:58.405241399 DEBUG No virtual environment found 2026-10-27 08:42:58.405251549 DEBUG Adding first-party search path `/tmp/.tmppnqqU2/src` 2026-10-27 08:42:58.405255699 DEBUG Using vendored stdlib 2026-10-27 08:42:58.405351620 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:58.405356321 DEBUG Adding new file root '/tmp/.tmppnqqU2/src' of kind Project 2026-10-27 08:42:58.405841527 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-27 08:42:58.407606319 INFO request{id=2 method=workspace/diagnostic}:Project::check:Project::index_files{project=src}: Indexed 2 file(s) in 0.002s 2026-10-27 08:42:58.407711931 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmppnqqU2/src/main.py"))}: Checking file '/tmp/.tmppnqqU2/src/main.py' 2026-10-27 08:42:58.407798682 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmppnqqU2/src/unchanged.py"))}: Checking file '/tmp/.tmppnqqU2/src/unchanged.py' 2026-10-27 08:42:58.407936614 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmppnqqU2/src/unchanged.py"))}: Resolving dynamic module resolution paths 2026-10-27 08:42:58.419508253 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmppnqqU2/src/unchanged.py"))}: Module `__builtins__` not found in search paths 2026-10-27 08:42:58.419600064 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.012s 2026-10-27 08:42:58.419628284 DEBUG method="workspace/diagnostic" response.id=2 duration=13.82ms 2026-10-27 08:42:58.419642744 DEBUG Received server response for request 2 2026-10-27 08:42:58.419693085 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-27 08:42:58.419714125 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (extra, file:///tmp/.tmppnqqU2/extra), to remove: 2026-10-27 08:42:58.419720865 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Requesting workspace configuration for workspaces 2026-10-27 08:42:58.419730785 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:58.419734135 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:58.419744446 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-27 08:42:58.419753656 DEBUG client_response{id=1 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:58.419764266 DEBUG Initializing workspace `file:///tmp/.tmppnqqU2/extra`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:58.419774416 DEBUG Searching for a project in '/tmp/.tmppnqqU2/extra' 2026-10-27 08:42:58.419807266 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:42:58.419812256 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:58.421366576 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:58.421376337 DEBUG Resolving local virtual environment: /tmp/.tmppnqqU2/extra/.venv 2026-10-27 08:42:58.421418047 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:58.421421737 DEBUG No virtual environment found 2026-10-27 08:42:58.421432517 DEBUG Adding first-party search path `/tmp/.tmppnqqU2/extra` 2026-10-27 08:42:58.421436977 DEBUG Using vendored stdlib 2026-10-27 08:42:58.421526649 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:58.421532439 DEBUG Adding new file root '/tmp/.tmppnqqU2/extra' of kind Project 2026-10-27 08:42:58.422004095 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'extra' 2026-10-27 08:42:58.424387415 INFO request{id=3 method=workspace/diagnostic}:Project::check:Project::index_files{project=extra}: Indexed 1 file(s) in 0.002s 2026-10-27 08:42:58.424464866 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmppnqqU2/extra/empty.py"))}: Checking file '/tmp/.tmppnqqU2/extra/empty.py' 2026-10-27 08:42:58.424511177 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-27 08:42:58.424514797 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-27 08:42:58.424569178 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-27 08:42:58.424586368 DEBUG method="workspace/diagnostic" response.id=3 duration=2.62ms 2026-10-27 08:42:58.424606478 DEBUG Received server response for request 3 2026-10-27 08:42:58.434693308 DEBUG Client sends request `shutdown` with ID 4 2026-10-27 08:42:58.434714758 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:42:58.434722928 DEBUG method="shutdown" response.id=4 duration=13.09µs 2026-10-27 08:42:58.434732748 DEBUG Received server response for request 4 2026-10-27 08:42:58.434736678 DEBUG Client sends notification `exit` 2026-10-27 08:42:58.434746259 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_caching_unchanged_with_colon_in_path ... 2026-10-27 08:42:58.437694886 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:42:58.437768107 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:42:58.437809538 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:42:58.437888509 DEBUG Client info: None 2026-10-27 08:42:58.437918809 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-27 08:42:58.437931329 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:42:58.437936710 INFO Version: Unknown 2026-10-27 08:42:58.437976950 DEBUG Received server response for request 1 2026-10-27 08:42:58.438016811 DEBUG Client sends notification `initialized` 2026-10-27 08:42:58.438031521 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:42:58.438121672 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:42:58.438157912 DEBUG Received server request `workspace/configuration` 2026-10-27 08:42:58.438161792 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:42:58.438174103 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-27 08:42:58.438223343 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:42:58.438250414 DEBUG Initializing workspace `file:///tmp/.tmp2LIkLn/astral:test`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:42:58.438265594 DEBUG Searching for a project in '/tmp/.tmp2LIkLn/astral:test' 2026-10-27 08:42:58.438298404 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:42:58.438302854 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:42:58.438804961 INFO Defaulting to python-platform `linux` 2026-10-27 08:42:58.438810311 DEBUG Resolving local virtual environment: /tmp/.tmp2LIkLn/astral:test/.venv 2026-10-27 08:42:58.438849521 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:42:58.438853911 DEBUG No virtual environment found 2026-10-27 08:42:58.438882972 DEBUG Adding first-party search path `/tmp/.tmp2LIkLn/astral:test` 2026-10-27 08:42:58.438887072 DEBUG Using vendored stdlib 2026-10-27 08:42:58.438966293 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:42:58.438970883 DEBUG Adding new file root '/tmp/.tmp2LIkLn/astral:test' of kind Project 2026-10-27 08:42:58.439439589 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'astral:test' 2026-10-27 08:42:58.441118880 INFO request{id=2 method=workspace/diagnostic}:Project::check:Project::index_files{project=astral:test}: Indexed 1 file(s) in 0.002s 2026-10-27 08:42:58.441295983 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp2LIkLn/astral:test/test.py"))}: Checking file '/tmp/.tmp2LIkLn/astral:test/test.py' 2026-10-27 08:42:58.441423784 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp2LIkLn/astral:test/test.py"))}: Resolving dynamic module resolution paths 2026-10-27 08:42:58.452928532 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp2LIkLn/astral:test/test.py"))}: Module `__builtins__` not found in search paths 2026-10-27 08:42:58.457354649 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.016s 2026-10-27 08:42:58.457388580 DEBUG method="workspace/diagnostic" response.id=2 duration=17.97ms 2026-10-27 08:42:58.457411910 DEBUG Received server response for request 2 2026-10-27 08:42:58.457459901 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-27 08:42:58.457498741 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'astral:test' 2026-10-27 08:42:58.457515241 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-27 08:42:58.457518931 DEBUG request{id=3 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-10-27 08:43:00.457572974 DEBUG Client sends request `shutdown` with ID 4 2026-10-27 08:43:00.457713776 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:43:00.457777926 DEBUG method="workspace/diagnostic" response.id=3 duration=2.00s 2026-10-27 08:43:00.457788996 DEBUG method="shutdown" response.id=4 duration=87.18µs 2026-10-27 08:43:00.457793717 DEBUG Received server response for request 3 2026-10-27 08:43:00.457798177 DEBUG Received server response for request 4 2026-10-27 08:43:00.457803237 DEBUG Client sends notification `exit` 2026-10-27 08:43:00.457813177 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_long_polling_responds_on_cancellation ... 2026-10-27 08:43:00.462108422 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:43:00.462172543 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:43:00.462217493 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:43:00.462302354 DEBUG Client info: None 2026-10-27 08:43:00.462347475 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-27 08:43:00.462363195 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:43:00.462369545 INFO Version: Unknown 2026-10-27 08:43:00.462408816 DEBUG Received server response for request 1 2026-10-27 08:43:00.462451586 DEBUG Client sends notification `initialized` 2026-10-27 08:43:00.462468126 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:43:00.462577078 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:43:00.462616658 DEBUG Received server request `workspace/configuration` 2026-10-27 08:43:00.462620088 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:43:00.462634319 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-27 08:43:00.462711299 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:43:00.462728370 DEBUG Initializing workspace `file:///tmp/.tmpQryYrp/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:43:00.462748560 DEBUG Searching for a project in '/tmp/.tmpQryYrp/src' 2026-10-27 08:43:00.462785560 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:43:00.462790651 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:43:00.463368948 INFO Defaulting to python-platform `linux` 2026-10-27 08:43:00.463375418 DEBUG Resolving local virtual environment: /tmp/.tmpQryYrp/src/.venv 2026-10-27 08:43:00.463429589 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:43:00.463434299 DEBUG No virtual environment found 2026-10-27 08:43:00.463445739 DEBUG Adding first-party search path `/tmp/.tmpQryYrp/src` 2026-10-27 08:43:00.463450079 DEBUG Using vendored stdlib 2026-10-27 08:43:00.463546660 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:43:00.463551930 DEBUG Adding new file root '/tmp/.tmpQryYrp/src' of kind Project 2026-10-27 08:43:00.464102947 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-27 08:43:00.465809169 INFO request{id=2 method=workspace/diagnostic}:Project::check:Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-27 08:43:00.465941421 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpQryYrp/src/test.py"))}: Checking file '/tmp/.tmpQryYrp/src/test.py' 2026-10-27 08:43:00.466081063 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpQryYrp/src/test.py"))}: Resolving dynamic module resolution paths 2026-10-27 08:43:00.475692556 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpQryYrp/src/test.py"))}: Module `__builtins__` not found in search paths 2026-10-27 08:43:00.479915001 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.014s 2026-10-27 08:43:00.479928461 DEBUG request{id=2 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-10-27 08:43:02.462753333 DEBUG Client sends notification `$/cancelRequest` 2026-10-27 08:43:02.462923785 DEBUG notification{method=$/cancelRequest}: Cancelled request id=2 method=workspace/diagnostic 2026-10-27 08:43:02.462986896 DEBUG Received server response for request 2 2026-10-27 08:43:02.462992856 DEBUG notification{method=$/cancelRequest}: Skipping suspended workspace diagnostics request `2` because it was cancelled 2026-10-27 08:43:02.473230517 DEBUG Client sends request `shutdown` with ID 3 2026-10-27 08:43:02.473261798 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:43:02.473269868 DEBUG method="shutdown" response.id=3 duration=14.18µs 2026-10-27 08:43:02.473291418 DEBUG Received server response for request 3 2026-10-27 08:43:02.473295268 DEBUG Client sends notification `exit` 2026-10-27 08:43:02.473311328 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_long_polling_responds_on_change ... 2026-10-27 08:43:02.477674924 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:43:02.477756115 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:43:02.477806496 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:43:02.477909547 DEBUG Client info: None 2026-10-27 08:43:02.477956378 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-27 08:43:02.477972578 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:43:02.477978928 INFO Version: Unknown 2026-10-27 08:43:02.478037659 DEBUG Received server response for request 1 2026-10-27 08:43:02.478089080 DEBUG Client sends notification `initialized` 2026-10-27 08:43:02.478106490 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:43:02.478218521 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:43:02.478267422 DEBUG Received server request `workspace/configuration` 2026-10-27 08:43:02.478271602 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:43:02.478291432 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:43:02.478293952 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-27 08:43:02.478349813 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:43:02.478365633 DEBUG Initializing workspace `file:///tmp/.tmpbjjzPN/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:43:02.478384863 DEBUG Searching for a project in '/tmp/.tmpbjjzPN/src' 2026-10-27 08:43:02.478419794 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:43:02.478425524 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:43:02.479024912 INFO Defaulting to python-platform `linux` 2026-10-27 08:43:02.479031462 DEBUG Resolving local virtual environment: /tmp/.tmpbjjzPN/src/.venv 2026-10-27 08:43:02.479086032 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:43:02.479090852 DEBUG No virtual environment found 2026-10-27 08:43:02.479103053 DEBUG Adding first-party search path `/tmp/.tmpbjjzPN/src` 2026-10-27 08:43:02.479107293 DEBUG Using vendored stdlib 2026-10-27 08:43:02.479202414 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:43:02.479207584 DEBUG Adding new file root '/tmp/.tmpbjjzPN/src' of kind Project 2026-10-27 08:43:02.479705600 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpbjjzPN/src/test.py") 2026-10-27 08:43:02.479749811 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpbjjzPN/src/test.py` 2026-10-27 08:43:02.479752841 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:43:02.479781621 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-27 08:43:02.479841412 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-27 08:43:02.481580354 INFO request{id=2 method=workspace/diagnostic}:Project::check:Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-27 08:43:02.481685326 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpbjjzPN/src/test.py"))}: Checking file '/tmp/.tmpbjjzPN/src/test.py' 2026-10-27 08:43:02.481832348 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpbjjzPN/src/test.py"))}: Resolving dynamic module resolution paths 2026-10-27 08:43:02.490273046 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpbjjzPN/src/test.py"))}: Module `__builtins__` not found in search paths 2026-10-27 08:43:02.494332998 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.013s 2026-10-27 08:43:02.494348518 DEBUG request{id=2 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-10-27 08:43:04.478420206 DEBUG Client sends notification `textDocument/didChange` 2026-10-27 08:43:04.478557197 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-27 08:43:04.478649848 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpbjjzPN/src/test.py", kind: FileContent } 2026-10-27 08:43:04.478662649 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpbjjzPN/src/test.py` 2026-10-27 08:43:04.478823931 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpbjjzPN/src/test.py` to project `src` 2026-10-27 08:43:04.478849881 DEBUG notification{method=textDocument/didChange}: Resuming workspace diagnostics request after revision bump 2026-10-27 08:43:04.478913622 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-27 08:43:04.478990403 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpbjjzPN/src/test.py"))}: Checking file '/tmp/.tmpbjjzPN/src/test.py' 2026-10-27 08:43:04.479229546 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-27 08:43:04.479260356 DEBUG method="workspace/diagnostic" response.id=2 duration=2.00s 2026-10-27 08:43:04.479274466 DEBUG Received server response for request 2 2026-10-27 08:43:04.489633969 DEBUG Client sends request `shutdown` with ID 3 2026-10-27 08:43:04.489664649 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:43:04.489671390 DEBUG method="shutdown" response.id=3 duration=10.58µs 2026-10-27 08:43:04.489696830 DEBUG Received server response for request 3 2026-10-27 08:43:04.489705640 DEBUG Client sends notification `exit` 2026-10-27 08:43:04.489723100 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_long_polling_responds_on_shutdown ... 2026-10-27 08:43:04.494077606 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:43:04.494161217 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:43:04.494215208 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:43:04.494302359 DEBUG Client info: None 2026-10-27 08:43:04.494347349 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-27 08:43:04.494362320 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:43:04.494368520 INFO Version: Unknown 2026-10-27 08:43:04.494409510 DEBUG Received server response for request 1 2026-10-27 08:43:04.494455461 DEBUG Client sends notification `initialized` 2026-10-27 08:43:04.494472141 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:43:04.494585232 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:43:04.494625023 DEBUG Received server request `workspace/configuration` 2026-10-27 08:43:04.494628863 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:43:04.494644723 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-27 08:43:04.494716034 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:43:04.494731694 DEBUG Initializing workspace `file:///tmp/.tmpJdctil/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:43:04.494749195 DEBUG Searching for a project in '/tmp/.tmpJdctil/src' 2026-10-27 08:43:04.494783905 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:43:04.494789125 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:43:04.495369473 INFO Defaulting to python-platform `linux` 2026-10-27 08:43:04.495375843 DEBUG Resolving local virtual environment: /tmp/.tmpJdctil/src/.venv 2026-10-27 08:43:04.495428583 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:43:04.495433003 DEBUG No virtual environment found 2026-10-27 08:43:04.495444133 DEBUG Adding first-party search path `/tmp/.tmpJdctil/src` 2026-10-27 08:43:04.495448384 DEBUG Using vendored stdlib 2026-10-27 08:43:04.495544285 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:43:04.495549345 DEBUG Adding new file root '/tmp/.tmpJdctil/src' of kind Project 2026-10-27 08:43:04.496064041 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-27 08:43:04.498975779 INFO request{id=2 method=workspace/diagnostic}:Project::check:Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-27 08:43:04.499077340 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpJdctil/src/test.py"))}: Checking file '/tmp/.tmpJdctil/src/test.py' 2026-10-27 08:43:04.499196182 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpJdctil/src/test.py"))}: Resolving dynamic module resolution paths 2026-10-27 08:43:04.507584499 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpJdctil/src/test.py"))}: Module `__builtins__` not found in search paths 2026-10-27 08:43:04.511598351 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.013s 2026-10-27 08:43:04.511613651 DEBUG request{id=2 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-10-27 08:43:06.494745616 DEBUG Client sends request `shutdown` with ID 3 2026-10-27 08:43:06.494901968 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:43:06.494972029 DEBUG method="workspace/diagnostic" response.id=2 duration=2.00s 2026-10-27 08:43:06.494984979 DEBUG method="shutdown" response.id=3 duration=99.25µs 2026-10-27 08:43:06.494989219 DEBUG Received server response for request 2 2026-10-27 08:43:06.494995049 DEBUG Received server response for request 3 2026-10-27 08:43:06.495000859 DEBUG Client sends notification `exit` 2026-10-27 08:43:06.495012020 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_long_polling_suspend_change_suspend_cycle ... 2026-10-27 08:43:06.499332005 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:43:06.499397876 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:43:06.499442986 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:43:06.499526047 DEBUG Client info: None 2026-10-27 08:43:06.499553188 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-27 08:43:06.499569968 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:43:06.499576638 INFO Version: Unknown 2026-10-27 08:43:06.499618169 DEBUG Received server response for request 1 2026-10-27 08:43:06.499661029 DEBUG Client sends notification `initialized` 2026-10-27 08:43:06.499675619 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:43:06.499888022 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:43:06.499947353 DEBUG Received server request `workspace/configuration` 2026-10-27 08:43:06.499951223 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:43:06.499967393 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:43:06.499969843 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-27 08:43:06.500030414 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:43:06.500049984 DEBUG Initializing workspace `file:///tmp/.tmpdN6oNJ/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:43:06.500070504 DEBUG Searching for a project in '/tmp/.tmpdN6oNJ/src' 2026-10-27 08:43:06.500107865 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:43:06.500113015 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:43:06.501410172 INFO Defaulting to python-platform `linux` 2026-10-27 08:43:06.501422092 DEBUG Resolving local virtual environment: /tmp/.tmpdN6oNJ/src/.venv 2026-10-27 08:43:06.501476892 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:43:06.501482082 DEBUG No virtual environment found 2026-10-27 08:43:06.501493883 DEBUG Adding first-party search path `/tmp/.tmpdN6oNJ/src` 2026-10-27 08:43:06.501498273 DEBUG Using vendored stdlib 2026-10-27 08:43:06.501606444 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:43:06.501611864 DEBUG Adding new file root '/tmp/.tmpdN6oNJ/src' of kind Project 2026-10-27 08:43:06.502241622 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpdN6oNJ/src/test.py") 2026-10-27 08:43:06.502289283 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpdN6oNJ/src/test.py` 2026-10-27 08:43:06.502292153 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:43:06.502313773 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-27 08:43:06.502367014 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-27 08:43:06.505153219 INFO request{id=2 method=workspace/diagnostic}:Project::check:Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-27 08:43:06.505252241 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpdN6oNJ/src/test.py"))}: Checking file '/tmp/.tmpdN6oNJ/src/test.py' 2026-10-27 08:43:06.505395123 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpdN6oNJ/src/test.py"))}: Resolving dynamic module resolution paths 2026-10-27 08:43:06.513694749 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpdN6oNJ/src/test.py"))}: Module `__builtins__` not found in search paths 2026-10-27 08:43:06.517733041 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.013s 2026-10-27 08:43:06.517748451 DEBUG request{id=2 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-10-27 08:43:08.500089806 DEBUG Client sends notification `textDocument/didChange` 2026-10-27 08:43:08.500241908 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-27 08:43:08.500335619 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpdN6oNJ/src/test.py", kind: FileContent } 2026-10-27 08:43:08.500348049 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpdN6oNJ/src/test.py` 2026-10-27 08:43:08.500508151 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpdN6oNJ/src/test.py` to project `src` 2026-10-27 08:43:08.500532941 DEBUG notification{method=textDocument/didChange}: Resuming workspace diagnostics request after revision bump 2026-10-27 08:43:08.500580832 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-27 08:43:08.500659453 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpdN6oNJ/src/test.py"))}: Checking file '/tmp/.tmpdN6oNJ/src/test.py' 2026-10-27 08:43:08.500958057 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-27 08:43:08.500985947 DEBUG method="workspace/diagnostic" response.id=2 duration=2.00s 2026-10-27 08:43:08.501000227 DEBUG Received server response for request 2 2026-10-27 08:43:08.501045848 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-27 08:43:08.501072648 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-27 08:43:08.501085708 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-27 08:43:08.501088869 DEBUG request{id=3 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-10-27 08:43:10.501153071 DEBUG Client sends notification `textDocument/didChange` 2026-10-27 08:43:10.501269642 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-27 08:43:10.501356643 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpdN6oNJ/src/test.py", kind: FileContent } 2026-10-27 08:43:10.501369973 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpdN6oNJ/src/test.py` 2026-10-27 08:43:10.501556566 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpdN6oNJ/src/test.py` to project `src` 2026-10-27 08:43:10.501580676 DEBUG notification{method=textDocument/didChange}: Resuming workspace diagnostics request after revision bump 2026-10-27 08:43:10.501631497 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-27 08:43:10.501699238 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpdN6oNJ/src/test.py"))}: Checking file '/tmp/.tmpdN6oNJ/src/test.py' 2026-10-27 08:43:10.501848529 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-27 08:43:10.501904570 DEBUG method="workspace/diagnostic" response.id=3 duration=2.00s 2026-10-27 08:43:10.501917820 DEBUG Received server response for request 3 2026-10-27 08:43:10.512334804 DEBUG Client sends request `shutdown` with ID 4 2026-10-27 08:43:10.512367804 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:43:10.512374874 DEBUG method="shutdown" response.id=4 duration=12.24µs 2026-10-27 08:43:10.512393055 DEBUG Received server response for request 4 2026-10-27 08:43:10.512397835 DEBUG Client sends notification `exit` 2026-10-27 08:43:10.512413945 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_streaming ... 2026-10-27 08:43:10.516736120 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:43:10.516819591 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:43:10.516884562 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:43:10.516959503 DEBUG Client info: None 2026-10-27 08:43:10.516984824 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-27 08:43:10.517000174 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:43:10.517006354 INFO Version: Unknown 2026-10-27 08:43:10.517048174 DEBUG Received server response for request 1 2026-10-27 08:43:10.517092455 DEBUG Client sends notification `initialized` 2026-10-27 08:43:10.517107985 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:43:10.517226067 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:43:10.517266277 DEBUG Received server request `workspace/configuration` 2026-10-27 08:43:10.517269887 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:43:10.517284177 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-27 08:43:10.517345258 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:43:10.517363448 DEBUG Initializing workspace `file:///tmp/.tmpflgZ69/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:43:10.517380389 DEBUG Searching for a project in '/tmp/.tmpflgZ69/src' 2026-10-27 08:43:10.517413629 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:43:10.517419129 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:43:10.517984506 INFO Defaulting to python-platform `linux` 2026-10-27 08:43:10.517990697 DEBUG Resolving local virtual environment: /tmp/.tmpflgZ69/src/.venv 2026-10-27 08:43:10.518043237 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:43:10.518048237 DEBUG No virtual environment found 2026-10-27 08:43:10.518059387 DEBUG Adding first-party search path `/tmp/.tmpflgZ69/src` 2026-10-27 08:43:10.518063848 DEBUG Using vendored stdlib 2026-10-27 08:43:10.518157759 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:43:10.518162509 DEBUG Adding new file root '/tmp/.tmpflgZ69/src' of kind Project 2026-10-27 08:43:10.518650345 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-27 08:43:10.520342577 INFO request{id=2 method=workspace/diagnostic}:Project::check:Project::index_files{project=src}: Indexed 5 file(s) in 0.002s 2026-10-27 08:43:10.520518059 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpflgZ69/src/file_003.py"))}: Checking file '/tmp/.tmpflgZ69/src/file_003.py' 2026-10-27 08:43:10.520522399 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpflgZ69/src/file_004.py"))}: Checking file '/tmp/.tmpflgZ69/src/file_004.py' 2026-10-27 08:43:10.520539389 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpflgZ69/src/file_002.py"))}: Checking file '/tmp/.tmpflgZ69/src/file_002.py' 2026-10-27 08:43:10.520541619 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpflgZ69/src/file_001.py"))}: Checking file '/tmp/.tmpflgZ69/src/file_001.py' 2026-10-27 08:43:10.520553249 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpflgZ69/src/file_000.py"))}: Checking file '/tmp/.tmpflgZ69/src/file_000.py' 2026-10-27 08:43:10.520681711 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpflgZ69/src/file_002.py"))}: Resolving dynamic module resolution paths 2026-10-27 08:43:10.531593932 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpflgZ69/src/file_002.py"))}: Module `__builtins__` not found in search paths 2026-10-27 08:43:10.536092339 DEBUG Received notification `$/progress` 2026-10-27 08:43:10.536159740 DEBUG Received notification `$/progress` 2026-10-27 08:43:10.536270472 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.016s 2026-10-27 08:43:10.536306182 DEBUG method="workspace/diagnostic" response.id=2 duration=17.70ms 2026-10-27 08:43:10.536319722 DEBUG Received server response for request 2 2026-10-27 08:43:10.546459883 DEBUG Client sends request `shutdown` with ID 3 2026-10-27 08:43:10.546480383 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:43:10.546488303 DEBUG method="shutdown" response.id=3 duration=11.41µs 2026-10-27 08:43:10.546497823 DEBUG Received server response for request 3 2026-10-27 08:43:10.546501343 DEBUG Client sends notification `exit` 2026-10-27 08:43:10.546510293 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_streaming_with_caching ... 2026-10-27 08:43:10.549812926 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:43:10.549902167 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:43:10.549947608 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:43:10.550007878 DEBUG Client info: None 2026-10-27 08:43:10.550040249 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-27 08:43:10.550051929 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:43:10.550057229 INFO Version: Unknown 2026-10-27 08:43:10.550094489 DEBUG Received server response for request 1 2026-10-27 08:43:10.550140510 DEBUG Client sends notification `initialized` 2026-10-27 08:43:10.550155170 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:43:10.550255652 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:43:10.550296772 DEBUG Received server request `workspace/configuration` 2026-10-27 08:43:10.550301032 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:43:10.550315072 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:43:10.550318972 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:43:10.550322242 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:43:10.550324792 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-27 08:43:10.550360963 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:43:10.550375083 DEBUG Initializing workspace `file:///tmp/.tmpdw40rb/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:43:10.550390693 DEBUG Searching for a project in '/tmp/.tmpdw40rb/src' 2026-10-27 08:43:10.550425944 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:43:10.550430414 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:43:10.550978551 INFO Defaulting to python-platform `linux` 2026-10-27 08:43:10.550984021 DEBUG Resolving local virtual environment: /tmp/.tmpdw40rb/src/.venv 2026-10-27 08:43:10.551028141 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:43:10.551032431 DEBUG No virtual environment found 2026-10-27 08:43:10.551043902 DEBUG Adding first-party search path `/tmp/.tmpdw40rb/src` 2026-10-27 08:43:10.551048162 DEBUG Using vendored stdlib 2026-10-27 08:43:10.551133313 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:43:10.551137953 DEBUG Adding new file root '/tmp/.tmpdw40rb/src' of kind Project 2026-10-27 08:43:10.551613459 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpdw40rb/src/error_0.py") 2026-10-27 08:43:10.551648579 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpdw40rb/src/error_0.py` 2026-10-27 08:43:10.551651139 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:43:10.551669830 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-27 08:43:10.551695310 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpdw40rb/src/error_1.py") 2026-10-27 08:43:10.551703030 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpdw40rb/src/error_1.py` 2026-10-27 08:43:10.551705190 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:43:10.551710530 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(201)), file(Id(200))}}: Set open project files (count: 2) 2026-10-27 08:43:10.551731790 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpdw40rb/src/error_2.py") 2026-10-27 08:43:10.551737810 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpdw40rb/src/error_2.py` 2026-10-27 08:43:10.551739901 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:43:10.551745081 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(201)), file(Id(200)), file(Id(202))}}: Set open project files (count: 3) 2026-10-27 08:43:10.551792691 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-27 08:43:10.553625275 INFO request{id=2 method=workspace/diagnostic}:Project::check:Project::index_files{project=src}: Indexed 7 file(s) in 0.002s 2026-10-27 08:43:10.553748016 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpdw40rb/src/error_2.py"))}: Checking file '/tmp/.tmpdw40rb/src/error_2.py' 2026-10-27 08:43:10.553754136 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpdw40rb/src/error_6.py"))}: Checking file '/tmp/.tmpdw40rb/src/error_6.py' 2026-10-27 08:43:10.553744866 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpdw40rb/src/error_1.py"))}: Checking file '/tmp/.tmpdw40rb/src/error_1.py' 2026-10-27 08:43:10.553757887 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpdw40rb/src/error_0.py"))}: Checking file '/tmp/.tmpdw40rb/src/error_0.py' 2026-10-27 08:43:10.553802917 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpdw40rb/src/error_4.py"))}: Checking file '/tmp/.tmpdw40rb/src/error_4.py' 2026-10-27 08:43:10.553796717 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpdw40rb/src/error_5.py"))}: Checking file '/tmp/.tmpdw40rb/src/error_5.py' 2026-10-27 08:43:10.553807397 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpdw40rb/src/error_3.py"))}: Checking file '/tmp/.tmpdw40rb/src/error_3.py' 2026-10-27 08:43:10.553890138 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpdw40rb/src/error_6.py"))}: Resolving dynamic module resolution paths 2026-10-27 08:43:10.566043255 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpdw40rb/src/error_6.py"))}: Module `__builtins__` not found in search paths 2026-10-27 08:43:10.570591013 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.017s 2026-10-27 08:43:10.570667484 DEBUG method="workspace/diagnostic" response.id=2 duration=18.92ms 2026-10-27 08:43:10.570682814 DEBUG Received server response for request 2 2026-10-27 08:43:10.570775695 DEBUG Client sends notification `textDocument/didChange` 2026-10-27 08:43:10.570785965 DEBUG Client sends notification `textDocument/didChange` 2026-10-27 08:43:10.570789505 DEBUG Client sends notification `textDocument/didChange` 2026-10-27 08:43:10.570792136 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-27 08:43:10.570804856 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-27 08:43:10.570847636 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpdw40rb/src/error_0.py", kind: FileContent } 2026-10-27 08:43:10.570854696 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpdw40rb/src/error_0.py` 2026-10-27 08:43:10.570974318 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpdw40rb/src/error_0.py` to project `src` 2026-10-27 08:43:10.570991318 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-27 08:43:10.571009678 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpdw40rb/src/error_1.py", kind: FileContent } 2026-10-27 08:43:10.571015108 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpdw40rb/src/error_1.py` 2026-10-27 08:43:10.571090659 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpdw40rb/src/error_1.py` to project `src` 2026-10-27 08:43:10.571102180 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-27 08:43:10.571118270 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpdw40rb/src/error_2.py", kind: FileContent } 2026-10-27 08:43:10.571121630 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpdw40rb/src/error_2.py` 2026-10-27 08:43:10.571195161 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpdw40rb/src/error_2.py` to project `src` 2026-10-27 08:43:10.571244021 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-27 08:43:10.571308962 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpdw40rb/src/error_1.py"))}: Checking file '/tmp/.tmpdw40rb/src/error_1.py' 2026-10-27 08:43:10.571312742 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpdw40rb/src/error_0.py"))}: Checking file '/tmp/.tmpdw40rb/src/error_0.py' 2026-10-27 08:43:10.571342533 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpdw40rb/src/error_2.py"))}: Checking file '/tmp/.tmpdw40rb/src/error_2.py' 2026-10-27 08:43:10.571461914 DEBUG Received notification `$/progress` 2026-10-27 08:43:10.571507455 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-27 08:43:10.571538415 DEBUG method="workspace/diagnostic" response.id=3 duration=335.89µs 2026-10-27 08:43:10.571548505 DEBUG Received server response for request 3 2026-10-27 08:43:10.582020810 DEBUG Client sends request `shutdown` with ID 4 2026-10-27 08:43:10.582050990 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:43:10.582056541 DEBUG method="shutdown" response.id=4 duration=8.33µs 2026-10-27 08:43:10.582066191 DEBUG Received server response for request 4 2026-10-27 08:43:10.582070391 DEBUG Client sends notification `exit` 2026-10-27 08:43:10.582085481 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_reports_current_analysis_unreachable_code_hint_tag ... 2026-10-27 08:43:10.587310858 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:43:10.587383149 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:43:10.587421419 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:43:10.587479270 DEBUG Client info: None 2026-10-27 08:43:10.587506081 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:43:10.587519451 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:43:10.587526221 INFO Version: Unknown 2026-10-27 08:43:10.587568421 DEBUG Received server response for request 1 2026-10-27 08:43:10.587611792 DEBUG Client sends notification `initialized` 2026-10-27 08:43:10.587626872 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:43:10.587784834 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:43:10.587822295 DEBUG Received server request `workspace/configuration` 2026-10-27 08:43:10.587825905 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:43:10.587839725 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-27 08:43:10.587913546 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:43:10.587932756 DEBUG Initializing workspace `file:///tmp/.tmp1bxUS0/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:43:10.587949186 DEBUG Searching for a project in '/tmp/.tmp1bxUS0/src' 2026-10-27 08:43:10.587997717 DEBUG Found project at '/tmp/.tmp1bxUS0' 2026-10-27 08:43:10.588002467 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:43:10.589307594 INFO Defaulting to python-platform `linux` 2026-10-27 08:43:10.589318854 DEBUG Resolving local virtual environment: /tmp/.tmp1bxUS0/.venv 2026-10-27 08:43:10.589367385 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:43:10.589372575 DEBUG No virtual environment found 2026-10-27 08:43:10.589383225 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-27 08:43:10.589391815 DEBUG Adding first-party search path `/tmp/.tmp1bxUS0/src` 2026-10-27 08:43:10.589395645 DEBUG Adding first-party search path `/tmp/.tmp1bxUS0` 2026-10-27 08:43:10.589399565 DEBUG Using vendored stdlib 2026-10-27 08:43:10.589501006 INFO Python version: Python 3.10, platform: linux 2026-10-27 08:43:10.589505286 DEBUG Adding new file root '/tmp/.tmp1bxUS0' of kind Project 2026-10-27 08:43:10.590958665 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project '.tmp1bxUS0' 2026-10-27 08:43:10.593653840 INFO request{id=2 method=workspace/diagnostic}:Project::check:Project::index_files{project=.tmp1bxUS0}: Indexed 1 file(s) in 0.003s 2026-10-27 08:43:10.593762271 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp1bxUS0/src/foo.py"))}: Checking file '/tmp/.tmp1bxUS0/src/foo.py' 2026-10-27 08:43:10.593883873 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp1bxUS0/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-27 08:43:10.607313245 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp1bxUS0/src/foo.py"))}: Module `typing.Self` not found in search paths 2026-10-27 08:43:10.607342566 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp1bxUS0/src/foo.py"))}: Module `typing.Self` not found while looking in parent dirs (typing mode) 2026-10-27 08:43:10.607436517 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.014s 2026-10-27 08:43:10.607462267 DEBUG method="workspace/diagnostic" response.id=2 duration=16.54ms 2026-10-27 08:43:10.607480777 DEBUG Received server response for request 2 2026-10-27 08:43:10.617752970 DEBUG Client sends request `shutdown` with ID 3 2026-10-27 08:43:10.617788940 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:43:10.617797500 DEBUG method="shutdown" response.id=3 duration=12.92µs 2026-10-27 08:43:10.617816570 DEBUG Received server response for request 3 2026-10-27 08:43:10.617825400 DEBUG Client sends notification `exit` 2026-10-27 08:43:10.617841431 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_reports_unreachable_code_hint_tag ... 2026-10-27 08:43:10.620842729 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:43:10.620918230 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:43:10.620955711 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:43:10.621020132 DEBUG Client info: None 2026-10-27 08:43:10.621051172 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:43:10.621065302 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:43:10.621071822 INFO Version: Unknown 2026-10-27 08:43:10.621115293 DEBUG Received server response for request 1 2026-10-27 08:43:10.621148483 DEBUG Client sends notification `initialized` 2026-10-27 08:43:10.621163783 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:43:10.621311965 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:43:10.621357106 DEBUG Received server request `workspace/configuration` 2026-10-27 08:43:10.621360706 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:43:10.621373716 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-27 08:43:10.621425297 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:43:10.621444267 DEBUG Initializing workspace `file:///tmp/.tmpTLXzWs/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:43:10.621462317 DEBUG Searching for a project in '/tmp/.tmpTLXzWs/src' 2026-10-27 08:43:10.621498538 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:43:10.621503398 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:43:10.622711943 INFO Defaulting to python-platform `linux` 2026-10-27 08:43:10.622723583 DEBUG Resolving local virtual environment: /tmp/.tmpTLXzWs/src/.venv 2026-10-27 08:43:10.622775524 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:43:10.622780354 DEBUG No virtual environment found 2026-10-27 08:43:10.622792934 DEBUG Adding first-party search path `/tmp/.tmpTLXzWs/src` 2026-10-27 08:43:10.622797154 DEBUG Using vendored stdlib 2026-10-27 08:43:10.622918596 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:43:10.622924026 DEBUG Adding new file root '/tmp/.tmpTLXzWs/src' of kind Project 2026-10-27 08:43:10.623523294 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-27 08:43:10.625278216 INFO request{id=2 method=workspace/diagnostic}:Project::check:Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-27 08:43:10.625411568 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpTLXzWs/src/foo.py"))}: Checking file '/tmp/.tmpTLXzWs/src/foo.py' 2026-10-27 08:43:10.625571460 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpTLXzWs/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-27 08:43:10.633985538 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpTLXzWs/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-27 08:43:10.639321667 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.014s 2026-10-27 08:43:10.639355807 DEBUG method="workspace/diagnostic" response.id=2 duration=15.86ms 2026-10-27 08:43:10.639375028 DEBUG Received server response for request 2 2026-10-27 08:43:10.649614339 DEBUG Client sends request `shutdown` with ID 3 2026-10-27 08:43:10.649644730 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:43:10.649653500 DEBUG method="shutdown" response.id=3 duration=13.07µs 2026-10-27 08:43:10.649665090 DEBUG Received server response for request 3 2026-10-27 08:43:10.649669000 DEBUG Client sends notification `exit` 2026-10-27 08:43:10.649678450 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_reports_unused_binding_hint_tag ... 2026-10-27 08:43:10.652797820 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:43:10.652887361 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:43:10.652925362 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:43:10.652995693 DEBUG Client info: None 2026-10-27 08:43:10.653025683 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:43:10.653039023 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:43:10.653044963 INFO Version: Unknown 2026-10-27 08:43:10.653087664 DEBUG Received server response for request 1 2026-10-27 08:43:10.653130905 DEBUG Client sends notification `initialized` 2026-10-27 08:43:10.653145865 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:43:10.653318537 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:43:10.653355507 DEBUG Received server request `workspace/configuration` 2026-10-27 08:43:10.653359027 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:43:10.653373418 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-27 08:43:10.653441948 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:43:10.653459899 DEBUG Initializing workspace `file:///tmp/.tmpcksuJV/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:43:10.653476469 DEBUG Searching for a project in '/tmp/.tmpcksuJV/src' 2026-10-27 08:43:10.653509339 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:43:10.653515109 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:43:10.654725845 INFO Defaulting to python-platform `linux` 2026-10-27 08:43:10.654737865 DEBUG Resolving local virtual environment: /tmp/.tmpcksuJV/src/.venv 2026-10-27 08:43:10.654786766 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:43:10.654791646 DEBUG No virtual environment found 2026-10-27 08:43:10.654803096 DEBUG Adding first-party search path `/tmp/.tmpcksuJV/src` 2026-10-27 08:43:10.654807416 DEBUG Using vendored stdlib 2026-10-27 08:43:10.654937588 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:43:10.654944568 DEBUG Adding new file root '/tmp/.tmpcksuJV/src' of kind Project 2026-10-27 08:43:10.655561516 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-27 08:43:10.657502821 INFO request{id=2 method=workspace/diagnostic}:Project::check:Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-27 08:43:10.657623802 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpcksuJV/src/foo.py"))}: Checking file '/tmp/.tmpcksuJV/src/foo.py' 2026-10-27 08:43:10.657781484 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-27 08:43:10.657808045 DEBUG method="workspace/diagnostic" response.id=2 duration=2.29ms 2026-10-27 08:43:10.657823285 DEBUG Received server response for request 2 2026-10-27 08:43:10.668078917 DEBUG Client sends request `shutdown` with ID 3 2026-10-27 08:43:10.668102177 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:43:10.668109097 DEBUG method="shutdown" response.id=3 duration=10.64µs 2026-10-27 08:43:10.668118937 DEBUG Received server response for request 3 2026-10-27 08:43:10.668122837 DEBUG Client sends notification `exit` 2026-10-27 08:43:10.668131617 DEBUG Received exit notification, exiting ok test rename::notebook ... 2026-10-27 08:43:10.669721098 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:43:10.669801589 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:43:10.669847729 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:43:10.669896850 DEBUG Client info: None 2026-10-27 08:43:10.669923300 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:43:10.669933991 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:43:10.669940331 INFO Version: Unknown 2026-10-27 08:43:10.669978621 DEBUG Received server response for request 1 2026-10-27 08:43:10.670025002 DEBUG Client sends notification `initialized` 2026-10-27 08:43:10.670038322 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpusncXl 2026-10-27 08:43:10.670045422 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:43:10.670125313 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:43:10.670165344 DEBUG Received server request `workspace/configuration` 2026-10-27 08:43:10.670169424 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:43:10.670179454 DEBUG No workspace configuration provided for file:///tmp/.tmpusncXl 2026-10-27 08:43:10.670194964 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-27 08:43:10.670197644 DEBUG Client sends request `textDocument/prepareRename` with ID 2 2026-10-27 08:43:10.670226384 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:43:10.670230604 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpusncXl, using default options 2026-10-27 08:43:10.670240105 DEBUG Initializing workspace `file:///tmp/.tmpusncXl`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:43:10.670254435 DEBUG Searching for a project in '/tmp/.tmpusncXl' 2026-10-27 08:43:10.670280105 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:43:10.670284585 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:43:10.670767601 INFO Defaulting to python-platform `linux` 2026-10-27 08:43:10.670772661 DEBUG Resolving local virtual environment: /tmp/.tmpusncXl/.venv 2026-10-27 08:43:10.670811592 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:43:10.670815562 DEBUG No virtual environment found 2026-10-27 08:43:10.670826512 DEBUG Adding first-party search path `/tmp/.tmpusncXl` 2026-10-27 08:43:10.670830532 DEBUG Using vendored stdlib 2026-10-27 08:43:10.670929783 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:43:10.670934234 DEBUG Adding new file root '/tmp/.tmpusncXl' of kind Project 2026-10-27 08:43:10.672118089 DEBUG Updating project to check open files 2026-10-27 08:43:10.672166379 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-27 08:43:10.672169769 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-27 08:43:10.672177089 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-27 08:43:10.672183390 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-27 08:43:10.672185450 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-27 08:43:10.672190580 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-27 08:43:10.672196080 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-27 08:43:10.672198220 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-27 08:43:10.672203140 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-27 08:43:10.672271591 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/test.ipynb' 2026-10-27 08:43:10.672375852 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-10-27 08:43:10.684615829 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Module `__builtins__` not found in search paths 2026-10-27 08:43:10.689475162 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-27 08:43:10.689487172 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-27 08:43:10.689574373 DEBUG method="textDocument/prepareRename" response.id=2 duration=107.74µs 2026-10-27 08:43:10.689589413 DEBUG Received server response for request 2 2026-10-27 08:43:10.689597424 DEBUG Client sends request `textDocument/rename` with ID 3 2026-10-27 08:43:10.692319148 INFO request{id=3 method=textDocument/rename}:Project::index_files{project=.tmpusncXl}: Indexed 1 file(s) in 0.003s 2026-10-27 08:43:10.692377409 DEBUG request{id=3 method=textDocument/rename}: Failed to read notebook '/tmp/.tmpusncXl/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-27 08:43:10.692421880 DEBUG method="textDocument/rename" response.id=3 duration=2.80ms 2026-10-27 08:43:10.692439630 DEBUG Received server response for request 3 2026-10-27 08:43:10.702735713 DEBUG Client sends request `shutdown` with ID 4 2026-10-27 08:43:10.702765093 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:43:10.702773693 DEBUG method="shutdown" response.id=4 duration=14.62µs 2026-10-27 08:43:10.702784323 DEBUG Received server response for request 4 2026-10-27 08:43:10.702788633 DEBUG Client sends notification `exit` 2026-10-27 08:43:10.702797273 DEBUG Received exit notification, exiting ok test rename::text_document ... 2026-10-27 08:43:10.705862173 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:43:10.705945344 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:43:10.705982964 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:43:10.706041735 DEBUG Client info: None 2026-10-27 08:43:10.706073465 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:43:10.706086776 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:43:10.706092386 INFO Version: Unknown 2026-10-27 08:43:10.706133916 DEBUG Received server response for request 1 2026-10-27 08:43:10.706175747 DEBUG Client sends notification `initialized` 2026-10-27 08:43:10.706189167 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpAubiO1 2026-10-27 08:43:10.706195637 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:43:10.706293008 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:43:10.706332649 DEBUG Received server request `workspace/configuration` 2026-10-27 08:43:10.706336499 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:43:10.706345119 DEBUG No workspace configuration provided for file:///tmp/.tmpAubiO1 2026-10-27 08:43:10.706351989 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:43:10.706354709 DEBUG Client sends request `textDocument/prepareRename` with ID 2 2026-10-27 08:43:10.706405490 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:43:10.706410400 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpAubiO1, using default options 2026-10-27 08:43:10.706419430 DEBUG Initializing workspace `file:///tmp/.tmpAubiO1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:43:10.706434270 DEBUG Searching for a project in '/tmp/.tmpAubiO1' 2026-10-27 08:43:10.706460560 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:43:10.706465570 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:43:10.706987467 INFO Defaulting to python-platform `linux` 2026-10-27 08:43:10.706993357 DEBUG Resolving local virtual environment: /tmp/.tmpAubiO1/.venv 2026-10-27 08:43:10.707037028 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:43:10.707041698 DEBUG No virtual environment found 2026-10-27 08:43:10.707053048 DEBUG Adding first-party search path `/tmp/.tmpAubiO1` 2026-10-27 08:43:10.707057378 DEBUG Using vendored stdlib 2026-10-27 08:43:10.707139649 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:43:10.707143599 DEBUG Adding new file root '/tmp/.tmpAubiO1' of kind Project 2026-10-27 08:43:10.708422386 DEBUG Updating project to check open files 2026-10-27 08:43:10.708493076 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpAubiO1/foo.py") 2026-10-27 08:43:10.708526437 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpAubiO1/foo.py` 2026-10-27 08:43:10.708529327 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:43:10.708536657 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-27 08:43:10.710244159 INFO request{id=2 method=textDocument/prepareRename}:Project::index_files{project=.tmpAubiO1}: Indexed 1 file(s) in 0.002s 2026-10-27 08:43:10.710361091 DEBUG method="textDocument/prepareRename" response.id=2 duration=1.82ms 2026-10-27 08:43:10.710377001 DEBUG Received server response for request 2 2026-10-27 08:43:10.710388651 DEBUG Client sends request `textDocument/rename` with ID 3 2026-10-27 08:43:10.710516433 DEBUG method="textDocument/rename" response.id=3 duration=115.11µs 2026-10-27 08:43:10.710526803 DEBUG Received server response for request 3 2026-10-27 08:43:10.720751504 DEBUG Client sends request `shutdown` with ID 4 2026-10-27 08:43:10.720769984 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:43:10.720775874 DEBUG method="shutdown" response.id=4 duration=8.74µs 2026-10-27 08:43:10.720785865 DEBUG Received server response for request 4 2026-10-27 08:43:10.720790205 DEBUG Client sends notification `exit` 2026-10-27 08:43:10.720799055 DEBUG Received exit notification, exiting ok test script_preparation::exclude_scripts_uses_saved_contents_after_close ... 2026-10-27 08:43:10.722401395 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:43:10.722462456 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:43:10.722501047 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:43:10.722556557 DEBUG Client info: None 2026-10-27 08:43:10.722580608 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-27 08:43:10.722597348 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:43:10.722603358 INFO Version: Unknown 2026-10-27 08:43:10.722646599 DEBUG Received server response for request 1 2026-10-27 08:43:10.722684289 DEBUG Client sends notification `initialized` 2026-10-27 08:43:10.722699329 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:43:10.722786270 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:43:10.722820121 DEBUG Received server request `workspace/configuration` 2026-10-27 08:43:10.722823281 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:43:10.722839841 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:43:10.722842281 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-27 08:43:10.722897802 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:43:10.722911852 DEBUG Initializing workspace `file:///tmp/.tmpXRV4Rz/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:43:10.722925852 DEBUG Searching for a project in '/tmp/.tmpXRV4Rz/src' 2026-10-27 08:43:10.722964603 DEBUG Found project at '/tmp/.tmpXRV4Rz/src' 2026-10-27 08:43:10.722968853 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:43:10.723435329 INFO Defaulting to python-platform `linux` 2026-10-27 08:43:10.723440499 DEBUG Resolving local virtual environment: /tmp/.tmpXRV4Rz/src/.venv 2026-10-27 08:43:10.723479459 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:43:10.723483509 DEBUG No virtual environment found 2026-10-27 08:43:10.723494409 DEBUG Adding first-party search path `/tmp/.tmpXRV4Rz/src` 2026-10-27 08:43:10.723498379 DEBUG Using vendored stdlib 2026-10-27 08:43:10.723578740 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:43:10.723582451 DEBUG Adding new file root '/tmp/.tmpXRV4Rz/src' of kind Project 2026-10-27 08:43:10.724050957 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpXRV4Rz/src/script.py") 2026-10-27 08:43:10.724083487 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpXRV4Rz/src/script.py` 2026-10-27 08:43:10.724086357 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:43:10.724099307 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-27 08:43:10.724143698 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-27 08:43:10.724545813 DEBUG Ignoring implicitly discovered PEP 723 script `/tmp/.tmpXRV4Rz/src/script.py` because `exclude-scripts` is enabled. 2026-10-27 08:43:10.725760529 INFO request{id=2 method=workspace/diagnostic}:Project::check:Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-27 08:43:10.725846250 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpXRV4Rz/src/main.py"))}: Checking file '/tmp/.tmpXRV4Rz/src/main.py' 2026-10-27 08:43:10.725941041 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpXRV4Rz/src/main.py"))}: Resolving dynamic module resolution paths 2026-10-27 08:43:10.734531091 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpXRV4Rz/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-27 08:43:10.734602512 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-10-27 08:43:10.734626433 DEBUG method="workspace/diagnostic" response.id=2 duration=10.52ms 2026-10-27 08:43:10.734650673 DEBUG Received server response for request 2 2026-10-27 08:43:10.734763834 DEBUG Client sends notification `textDocument/didClose` 2026-10-27 08:43:10.734775824 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-27 08:43:10.734795015 DEBUG notification{method=textDocument/didClose}: Closing file `/tmp/.tmpXRV4Rz/src/script.py` 2026-10-27 08:43:10.734799275 DEBUG notification{method=textDocument/didClose}: Take open project files 2026-10-27 08:43:10.734808745 DEBUG notification{method=textDocument/didClose}:set_open_files{open_files={}}: Set open project files (count: 0) 2026-10-27 08:43:10.734838155 DEBUG notification{method=textDocument/didClose}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpXRV4Rz/src/script.py", kind: FileContent } 2026-10-27 08:43:10.734845505 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the revision of `/tmp/.tmpXRV4Rz/src/script.py` 2026-10-27 08:43:10.734851145 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the permissions of `/tmp/.tmpXRV4Rz/src/script.py` 2026-10-27 08:43:10.734966547 DEBUG notification{method=textDocument/didClose}:apply_changes: Adding file `/tmp/.tmpXRV4Rz/src/script.py` to project `src` 2026-10-27 08:43:10.735012878 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-27 08:43:10.735152869 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpXRV4Rz/src/script.py"))}: Checking file '/tmp/.tmpXRV4Rz/src/script.py' 2026-10-27 08:43:10.735294231 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-27 08:43:10.735318251 DEBUG method="workspace/diagnostic" response.id=3 duration=333.72µs 2026-10-27 08:43:10.735328592 DEBUG Received server response for request 3 2026-10-27 08:43:10.745465302 DEBUG Client sends request `shutdown` with ID 4 2026-10-27 08:43:10.745486772 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:43:10.745492532 DEBUG method="shutdown" response.id=4 duration=8.53µs 2026-10-27 08:43:10.745501922 DEBUG Received server response for request 4 2026-10-27 08:43:10.745506083 DEBUG Client sends notification `exit` 2026-10-27 08:43:10.745514893 DEBUG Received exit notification, exiting ok test script_preparation::non_python_overlay_does_not_block_workspace_diagnostics ... 2026-10-27 08:43:10.748158827 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_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-27 08:43:10.748224247 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:43:10.748261748 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:43:10.748322219 DEBUG Client info: None 2026-10-27 08:43:10.748354969 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-27 08:43:10.748367619 DEBUG Resolved client capabilities: ["WORKSPACE_DIAGNOSTIC_REFRESH", "PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:43:10.748373739 INFO Version: Unknown 2026-10-27 08:43:10.748412380 DEBUG Received server response for request 1 2026-10-27 08:43:10.748456660 DEBUG Client sends notification `initialized` 2026-10-27 08:43:10.748471081 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:43:10.748641113 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:43:10.748686933 DEBUG Received server request `workspace/configuration` 2026-10-27 08:43:10.748690413 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:43:10.748704684 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:43:10.748707164 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-27 08:43:10.748768475 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:43:10.748787025 DEBUG Initializing workspace `file:///tmp/.tmpyZTleK/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:43:10.748804595 DEBUG Searching for a project in '/tmp/.tmpyZTleK/src' 2026-10-27 08:43:10.748840035 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:43:10.748845696 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:43:10.750139182 INFO Defaulting to python-platform `linux` 2026-10-27 08:43:10.750149882 DEBUG Resolving local virtual environment: /tmp/.tmpyZTleK/src/.venv 2026-10-27 08:43:10.750201683 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:43:10.750206473 DEBUG No virtual environment found 2026-10-27 08:43:10.750217803 DEBUG Adding first-party search path `/tmp/.tmpyZTleK/src` 2026-10-27 08:43:10.750222033 DEBUG Using vendored stdlib 2026-10-27 08:43:10.750333955 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:43:10.750340305 DEBUG Adding new file root '/tmp/.tmpyZTleK/src' of kind Project 2026-10-27 08:43:10.752499562 INFO Project::index_files{project=src}: Indexed 2 file(s) in 0.002s 2026-10-27 08:43:10.752582714 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpyZTleK/src/script.py") 2026-10-27 08:43:10.752594374 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpyZTleK/src/script.py` 2026-10-27 08:43:10.752617864 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpyZTleK/src/script.py` 2026-10-27 08:43:10.752751706 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpyZTleK/src/script.py` to project `src` 2026-10-27 08:43:10.752809366 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-27 08:43:10.752991179 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpyZTleK/src/main.py"))}: Checking file '/tmp/.tmpyZTleK/src/main.py' 2026-10-27 08:43:10.753074830 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpyZTleK/src/main.py"))}: Resolving dynamic module resolution paths 2026-10-27 08:43:10.753400204 INFO request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpyZTleK/src/script.py"))}: Defaulting to python-platform `linux` 2026-10-27 08:43:10.753450575 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpyZTleK/src/script.py"))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:43:10.753459975 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpyZTleK/src/script.py"))}: No virtual environment found 2026-10-27 08:43:10.753464455 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpyZTleK/src/script.py"))}: Using vendored stdlib 2026-10-27 08:43:10.753559446 INFO request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpyZTleK/src/script.py"))}: Python version: Python 3.15, platform: linux 2026-10-27 08:43:10.753590087 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpyZTleK/src/script.py"))}: Checking file '/tmp/.tmpyZTleK/src/script.py' 2026-10-27 08:43:10.761180974 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpyZTleK/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-27 08:43:10.761279905 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.008s 2026-10-27 08:43:10.761317716 DEBUG method="workspace/diagnostic" response.id=2 duration=8.55ms 2026-10-27 08:43:10.761331646 DEBUG Received server response for request 2 2026-10-27 08:43:10.771504817 DEBUG Client sends request `shutdown` with ID 3 2026-10-27 08:43:10.771535817 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:43:10.771542997 DEBUG method="shutdown" response.id=3 duration=12.32µs 2026-10-27 08:43:10.771553507 DEBUG Received server response for request 3 2026-10-27 08:43:10.771557418 DEBUG Client sends notification `exit` 2026-10-27 08:43:10.771574138 DEBUG Received exit notification, exiting ok test semantic_tokens::multiline_token_client_not_supporting_multiline_tokens ... 2026-10-27 08:43:10.775385607 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { 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-27 08:43:10.775450648 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:43:10.775482068 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:43:10.775536619 DEBUG Client info: None 2026-10-27 08:43:10.775563079 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:43:10.775576319 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:43:10.775582509 INFO Version: Unknown 2026-10-27 08:43:10.775626580 DEBUG Received server response for request 1 2026-10-27 08:43:10.775660300 DEBUG Client sends notification `initialized` 2026-10-27 08:43:10.775674461 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:43:10.775824102 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:43:10.775878753 DEBUG Received server request `workspace/configuration` 2026-10-27 08:43:10.775882833 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:43:10.775897363 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:43:10.775900203 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-10-27 08:43:10.775946744 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:43:10.775964084 DEBUG Initializing workspace `file:///tmp/.tmpdJ5FRR/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:43:10.775980694 DEBUG Searching for a project in '/tmp/.tmpdJ5FRR/src' 2026-10-27 08:43:10.776015315 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:43:10.776020635 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:43:10.777234141 INFO Defaulting to python-platform `linux` 2026-10-27 08:43:10.777247241 DEBUG Resolving local virtual environment: /tmp/.tmpdJ5FRR/src/.venv 2026-10-27 08:43:10.777300291 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:43:10.777305091 DEBUG No virtual environment found 2026-10-27 08:43:10.777317032 DEBUG Adding first-party search path `/tmp/.tmpdJ5FRR/src` 2026-10-27 08:43:10.777321532 DEBUG Using vendored stdlib 2026-10-27 08:43:10.777431633 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:43:10.777436533 DEBUG Adding new file root '/tmp/.tmpdJ5FRR/src' of kind Project 2026-10-27 08:43:10.778045081 DEBUG Updating project to check open files 2026-10-27 08:43:10.778136552 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpdJ5FRR/src/foo.py") 2026-10-27 08:43:10.778177163 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpdJ5FRR/src/foo.py` 2026-10-27 08:43:10.778179863 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:43:10.778187813 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-27 08:43:10.778647079 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Resolving dynamic module resolution paths 2026-10-27 08:43:10.778684729 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Module `__builtins__` not found in search paths 2026-10-27 08:43:10.793801934 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=15.61ms 2026-10-27 08:43:10.793824794 DEBUG Received server response for request 2 2026-10-27 08:43:10.804093876 DEBUG Client sends request `shutdown` with ID 3 2026-10-27 08:43:10.804129716 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:43:10.804137087 DEBUG method="shutdown" response.id=3 duration=10.74µs 2026-10-27 08:43:10.804146837 DEBUG Received server response for request 3 2026-10-27 08:43:10.804150477 DEBUG Client sends notification `exit` 2026-10-27 08:43:10.804165867 DEBUG Received exit notification, exiting ok test semantic_tokens::multiline_token_client_supporting_multiline_tokens ... 2026-10-27 08:43:10.806844541 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { 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-27 08:43:10.806930022 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:43:10.806966663 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:43:10.807025364 DEBUG Client info: None 2026-10-27 08:43:10.807056174 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:43:10.807068594 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "MULTILINE_SEMANTIC_TOKENS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:43:10.807074724 INFO Version: Unknown 2026-10-27 08:43:10.807114985 DEBUG Received server response for request 1 2026-10-27 08:43:10.807145115 DEBUG Client sends notification `initialized` 2026-10-27 08:43:10.807159135 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:43:10.807247327 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:43:10.807287357 DEBUG Received server request `workspace/configuration` 2026-10-27 08:43:10.807290947 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:43:10.807305127 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:43:10.807308217 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-10-27 08:43:10.807357028 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:43:10.807370118 DEBUG Initializing workspace `file:///tmp/.tmpzljmeA/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:43:10.807387138 DEBUG Searching for a project in '/tmp/.tmpzljmeA/src' 2026-10-27 08:43:10.807421079 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:43:10.807426159 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:43:10.807943926 INFO Defaulting to python-platform `linux` 2026-10-27 08:43:10.807949496 DEBUG Resolving local virtual environment: /tmp/.tmpzljmeA/src/.venv 2026-10-27 08:43:10.807992756 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:43:10.807996786 DEBUG No virtual environment found 2026-10-27 08:43:10.808007606 DEBUG Adding first-party search path `/tmp/.tmpzljmeA/src` 2026-10-27 08:43:10.808011806 DEBUG Using vendored stdlib 2026-10-27 08:43:10.808091277 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:43:10.808095157 DEBUG Adding new file root '/tmp/.tmpzljmeA/src' of kind Project 2026-10-27 08:43:10.808517073 DEBUG Updating project to check open files 2026-10-27 08:43:10.808574104 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpzljmeA/src/foo.py") 2026-10-27 08:43:10.808606564 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpzljmeA/src/foo.py` 2026-10-27 08:43:10.808609134 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:43:10.808616664 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-27 08:43:10.808836457 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Resolving dynamic module resolution paths 2026-10-27 08:43:10.808884428 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Module `__builtins__` not found in search paths 2026-10-27 08:43:10.822264110 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=13.64ms 2026-10-27 08:43:10.822287850 DEBUG Received server response for request 2 2026-10-27 08:43:10.832528482 DEBUG Client sends request `shutdown` with ID 3 2026-10-27 08:43:10.832561302 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:43:10.832567142 DEBUG method="shutdown" response.id=3 duration=8.95µs 2026-10-27 08:43:10.832584982 DEBUG Received server response for request 3 2026-10-27 08:43:10.832588792 DEBUG Client sends notification `exit` 2026-10-27 08:43:10.832604173 DEBUG Received exit notification, exiting ok test semantic_tokens::no_stale_tokens_after_opening_the_same_file_with_new_content ... 2026-10-27 08:43:10.835274307 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { 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-27 08:43:10.835335978 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:43:10.835373508 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:43:10.835440399 DEBUG Client info: None 2026-10-27 08:43:10.835471320 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:43:10.835484430 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "MULTILINE_SEMANTIC_TOKENS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:43:10.835491190 INFO Version: Unknown 2026-10-27 08:43:10.835533190 DEBUG Received server response for request 1 2026-10-27 08:43:10.835566451 DEBUG Client sends notification `initialized` 2026-10-27 08:43:10.835580681 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:43:10.835742323 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:43:10.835791714 DEBUG Received server request `workspace/configuration` 2026-10-27 08:43:10.835795184 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:43:10.835808484 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:43:10.835811294 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-10-27 08:43:10.835881945 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:43:10.835900525 DEBUG Initializing workspace `file:///tmp/.tmpdFS8qN/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:43:10.835918285 DEBUG Searching for a project in '/tmp/.tmpdFS8qN/src' 2026-10-27 08:43:10.835956036 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:43:10.835960936 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:43:10.837244332 INFO Defaulting to python-platform `linux` 2026-10-27 08:43:10.837255122 DEBUG Resolving local virtual environment: /tmp/.tmpdFS8qN/src/.venv 2026-10-27 08:43:10.837307803 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:43:10.837313053 DEBUG No virtual environment found 2026-10-27 08:43:10.837325043 DEBUG Adding first-party search path `/tmp/.tmpdFS8qN/src` 2026-10-27 08:43:10.837329083 DEBUG Using vendored stdlib 2026-10-27 08:43:10.837443285 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:43:10.837450725 DEBUG Adding new file root '/tmp/.tmpdFS8qN/src' of kind Project 2026-10-27 08:43:10.838064263 DEBUG Updating project to check open files 2026-10-27 08:43:10.838157694 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpdFS8qN/src/foo") 2026-10-27 08:43:10.838183514 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpdFS8qN/src/foo` 2026-10-27 08:43:10.838186114 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:43:10.838194015 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-27 08:43:10.838682741 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Resolving dynamic module resolution paths 2026-10-27 08:43:10.841065801 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=2.87ms 2026-10-27 08:43:10.841079272 DEBUG Received server response for request 2 2026-10-27 08:43:10.841088762 DEBUG Client sends notification `textDocument/didClose` 2026-10-27 08:43:10.841095132 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:43:10.841097452 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 3 2026-10-27 08:43:10.841107442 DEBUG notification{method=textDocument/didClose}: Closing file `/tmp/.tmpdFS8qN/src/foo` 2026-10-27 08:43:10.841110582 DEBUG notification{method=textDocument/didClose}: Take open project files 2026-10-27 08:43:10.841117822 DEBUG notification{method=textDocument/didClose}:set_open_files{open_files={}}: Set open project files (count: 0) 2026-10-27 08:43:10.841124212 DEBUG notification{method=textDocument/didClose}:remove_file{file=file(Id(200))}: Removing file `/tmp/.tmpdFS8qN/src/foo` from project `src` 2026-10-27 08:43:10.841144792 DEBUG notification{method=textDocument/didClose}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpdFS8qN/src/foo", kind: FileContent } 2026-10-27 08:43:10.841151413 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the revision of `/tmp/.tmpdFS8qN/src/foo` 2026-10-27 08:43:10.841156723 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the permissions of `/tmp/.tmpdFS8qN/src/foo` 2026-10-27 08:43:10.841181043 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpdFS8qN/src/foo") 2026-10-27 08:43:10.841184143 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpdFS8qN/src/foo` 2026-10-27 08:43:10.841189093 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpdFS8qN/src/foo` 2026-10-27 08:43:10.841196803 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpdFS8qN/src/foo` 2026-10-27 08:43:10.841198973 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:43:10.841204043 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-27 08:43:10.841268174 DEBUG request{id=3 method=textDocument/semanticTokens/full}: Module `__builtins__` not found in search paths 2026-10-27 08:43:10.854214761 DEBUG method="textDocument/semanticTokens/full" response.id=3 duration=13.01ms 2026-10-27 08:43:10.854230411 DEBUG Received server response for request 3 2026-10-27 08:43:10.864306080 DEBUG Client sends request `shutdown` with ID 4 2026-10-27 08:43:10.864326671 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:43:10.864333301 DEBUG method="shutdown" response.id=4 duration=10.62µs 2026-10-27 08:43:10.864342721 DEBUG Received server response for request 4 2026-10-27 08:43:10.864345681 DEBUG Client sends notification `exit` 2026-10-27 08:43:10.864354791 DEBUG Received exit notification, exiting ok test semantic_tokens::script_metadata_is_highlighted_as_toml ... 2026-10-27 08:43:10.867246428 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:43:10.867316829 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:43:10.867351340 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:43:10.867405730 DEBUG Client info: None 2026-10-27 08:43:10.867430131 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:43:10.867443501 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:43:10.867450371 INFO Version: Unknown 2026-10-27 08:43:10.867493931 DEBUG Received server response for request 1 2026-10-27 08:43:10.867537822 DEBUG Client sends notification `initialized` 2026-10-27 08:43:10.867552852 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:43:10.867642693 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:43:10.867678174 DEBUG Received server request `workspace/configuration` 2026-10-27 08:43:10.867682204 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:43:10.867699204 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:43:10.867702544 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-10-27 08:43:10.867742515 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:43:10.867757555 DEBUG Initializing workspace `file:///tmp/.tmpiz4moD/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:43:10.867779985 DEBUG Searching for a project in '/tmp/.tmpiz4moD/src' 2026-10-27 08:43:10.867812035 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:43:10.867816115 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:43:10.868325112 INFO Defaulting to python-platform `linux` 2026-10-27 08:43:10.868331102 DEBUG Resolving local virtual environment: /tmp/.tmpiz4moD/src/.venv 2026-10-27 08:43:10.868373423 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:43:10.868378143 DEBUG No virtual environment found 2026-10-27 08:43:10.868389873 DEBUG Adding first-party search path `/tmp/.tmpiz4moD/src` 2026-10-27 08:43:10.868394313 DEBUG Using vendored stdlib 2026-10-27 08:43:10.868472584 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:43:10.868477034 DEBUG Adding new file root '/tmp/.tmpiz4moD/src' of kind Project 2026-10-27 08:43:10.868911010 DEBUG Updating project to check open files 2026-10-27 08:43:10.868969100 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpiz4moD/src/script.py") 2026-10-27 08:43:10.869002441 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpiz4moD/src/script.py` 2026-10-27 08:43:10.869005361 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:43:10.869012631 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-27 08:43:10.871894928 INFO request{id=2 method=textDocument/semanticTokens/full}:Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-27 08:43:10.871954609 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Resolving requires-python constraint: `>=3.12` 2026-10-27 08:43:10.871961459 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Resolved requires-python constraint to: 3.12 2026-10-27 08:43:10.872499326 INFO request{id=2 method=textDocument/semanticTokens/full}: Defaulting to python-platform `linux` 2026-10-27 08:43:10.872534356 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:43:10.872540086 DEBUG request{id=2 method=textDocument/semanticTokens/full}: No virtual environment found 2026-10-27 08:43:10.872543396 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Using vendored stdlib 2026-10-27 08:43:10.872637087 INFO request{id=2 method=textDocument/semanticTokens/full}: Python version: Python 3.12, platform: linux 2026-10-27 08:43:10.872713848 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Resolving dynamic module resolution paths 2026-10-27 08:43:10.874859336 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=5.84ms 2026-10-27 08:43:10.874890067 DEBUG Received server response for request 2 2026-10-27 08:43:10.884967046 DEBUG Client sends request `shutdown` with ID 3 2026-10-27 08:43:10.884987776 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:43:10.884993306 DEBUG method="shutdown" response.id=3 duration=9.38µs 2026-10-27 08:43:10.885003066 DEBUG Received server response for request 3 2026-10-27 08:43:10.885006567 DEBUG Client sends notification `exit` 2026-10-27 08:43:10.885015927 DEBUG Received exit notification, exiting ok test signature_help::works_in_function_name ... 2026-10-27 08:43:10.886900991 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:43:10.886964272 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:43:10.887000802 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:43:10.887058383 DEBUG Client info: None 2026-10-27 08:43:10.887082473 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:43:10.887095413 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:43:10.887100793 INFO Version: Unknown 2026-10-27 08:43:10.887141454 DEBUG Received server response for request 1 2026-10-27 08:43:10.887178464 DEBUG Client sends notification `initialized` 2026-10-27 08:43:10.887192675 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:43:10.887352447 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:43:10.887383947 DEBUG Received server request `workspace/configuration` 2026-10-27 08:43:10.887391147 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:43:10.887406037 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:43:10.887409667 DEBUG Client sends request `textDocument/signatureHelp` with ID 2 2026-10-27 08:43:10.887459598 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:43:10.887475618 DEBUG Initializing workspace `file:///tmp/.tmpjc9VXb/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:43:10.887489338 DEBUG Searching for a project in '/tmp/.tmpjc9VXb/src' 2026-10-27 08:43:10.887523309 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:43:10.887528249 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:43:10.888819396 INFO Defaulting to python-platform `linux` 2026-10-27 08:43:10.888829626 DEBUG Resolving local virtual environment: /tmp/.tmpjc9VXb/src/.venv 2026-10-27 08:43:10.888894517 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:43:10.888899467 DEBUG No virtual environment found 2026-10-27 08:43:10.888912067 DEBUG Adding first-party search path `/tmp/.tmpjc9VXb/src` 2026-10-27 08:43:10.888916237 DEBUG Using vendored stdlib 2026-10-27 08:43:10.889029688 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:43:10.889034858 DEBUG Adding new file root '/tmp/.tmpjc9VXb/src' of kind Project 2026-10-27 08:43:10.889609936 DEBUG Updating project to check open files 2026-10-27 08:43:10.889696397 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpjc9VXb/src/foo.py") 2026-10-27 08:43:10.889737217 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpjc9VXb/src/foo.py` 2026-10-27 08:43:10.889740137 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:43:10.889747858 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-27 08:43:10.890057652 DEBUG request{id=2 method=textDocument/signatureHelp}: Resolving dynamic module resolution paths 2026-10-27 08:43:10.904593118 DEBUG request{id=2 method=textDocument/signatureHelp}: Module `__builtins__` not found in search paths 2026-10-27 08:43:10.910480134 DEBUG request{id=2 method=textDocument/signatureHelp}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-27 08:43:10.910494304 DEBUG request{id=2 method=textDocument/signatureHelp}:map_stub_definition: Module `re` not found in search paths 2026-10-27 08:43:10.910505275 DEBUG request{id=2 method=textDocument/signatureHelp}:map_stub_definition: Module `re` not found while looking in parent dirs (runtime mode) 2026-10-27 08:43:10.910538175 DEBUG method="textDocument/signatureHelp" response.id=2 duration=20.78ms 2026-10-27 08:43:10.910560105 DEBUG Received server response for request 2 2026-10-27 08:43:10.920803157 DEBUG Client sends request `shutdown` with ID 3 2026-10-27 08:43:10.920829277 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:43:10.920833667 DEBUG method="shutdown" response.id=3 duration=7.97µs 2026-10-27 08:43:10.920846498 DEBUG Received server response for request 3 2026-10-27 08:43:10.920849898 DEBUG Client sends notification `exit` 2026-10-27 08:43:10.920862158 DEBUG Received exit notification, exiting ok test type_hierarchy::chained_hierarchy ... 2026-10-27 08:43:10.924045909 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:43:10.924115060 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:43:10.924153970 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:43:10.924238671 DEBUG Client info: None 2026-10-27 08:43:10.924278242 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:43:10.924292622 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:43:10.924300242 INFO Version: Unknown 2026-10-27 08:43:10.924346052 DEBUG Received server response for request 1 2026-10-27 08:43:10.924383783 DEBUG Client sends notification `initialized` 2026-10-27 08:43:10.924396933 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpDy0jHl 2026-10-27 08:43:10.924404813 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:43:10.924505925 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:43:10.924539115 DEBUG Received server request `workspace/configuration` 2026-10-27 08:43:10.924543405 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:43:10.924551525 DEBUG No workspace configuration provided for file:///tmp/.tmpDy0jHl 2026-10-27 08:43:10.924557205 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:43:10.924560015 DEBUG Client sends request `textDocument/prepareTypeHierarchy` with ID 2 2026-10-27 08:43:10.924612966 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:43:10.924617806 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpDy0jHl, using default options 2026-10-27 08:43:10.924626646 DEBUG Initializing workspace `file:///tmp/.tmpDy0jHl`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:43:10.924640416 DEBUG Searching for a project in '/tmp/.tmpDy0jHl' 2026-10-27 08:43:10.924667377 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:43:10.924671997 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:43:10.925211464 INFO Defaulting to python-platform `linux` 2026-10-27 08:43:10.925217624 DEBUG Resolving local virtual environment: /tmp/.tmpDy0jHl/.venv 2026-10-27 08:43:10.925262724 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:43:10.925266864 DEBUG No virtual environment found 2026-10-27 08:43:10.925278434 DEBUG Adding first-party search path `/tmp/.tmpDy0jHl` 2026-10-27 08:43:10.925282705 DEBUG Using vendored stdlib 2026-10-27 08:43:10.925363016 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:43:10.925367796 DEBUG Adding new file root '/tmp/.tmpDy0jHl' of kind Project 2026-10-27 08:43:10.926607342 DEBUG Updating project to check open files 2026-10-27 08:43:10.926675152 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpDy0jHl/foo.py") 2026-10-27 08:43:10.926707533 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpDy0jHl/foo.py` 2026-10-27 08:43:10.926710003 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:43:10.926717193 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-27 08:43:10.927119258 DEBUG request{id=2 method=textDocument/prepareTypeHierarchy}: Resolving dynamic module resolution paths 2026-10-27 08:43:10.927172789 DEBUG method="textDocument/prepareTypeHierarchy" response.id=2 duration=448.94µs 2026-10-27 08:43:10.927185189 DEBUG Received server response for request 2 2026-10-27 08:43:10.927197309 DEBUG Client sends request `typeHierarchy/supertypes` with ID 3 2026-10-27 08:43:10.927250800 DEBUG method="typeHierarchy/supertypes" response.id=3 duration=38.76µs 2026-10-27 08:43:10.927260280 DEBUG Received server response for request 3 2026-10-27 08:43:10.927270610 DEBUG Client sends request `typeHierarchy/supertypes` with ID 4 2026-10-27 08:43:10.927307151 DEBUG method="typeHierarchy/supertypes" response.id=4 duration=26.65µs 2026-10-27 08:43:10.927315641 DEBUG Received server response for request 4 2026-10-27 08:43:10.927325771 DEBUG Client sends request `typeHierarchy/supertypes` with ID 5 2026-10-27 08:43:10.937796525 DEBUG method="typeHierarchy/supertypes" response.id=5 duration=10.46ms 2026-10-27 08:43:10.937812476 DEBUG Received server response for request 5 2026-10-27 08:43:10.937826896 DEBUG Client sends request `typeHierarchy/supertypes` with ID 6 2026-10-27 08:43:10.937891067 DEBUG method="typeHierarchy/supertypes" response.id=6 duration=50.97µs 2026-10-27 08:43:10.937900747 DEBUG Received server response for request 6 2026-10-27 08:43:10.947972926 DEBUG Client sends request `shutdown` with ID 7 2026-10-27 08:43:10.947992217 DEBUG request{id=7 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:43:10.947998627 DEBUG method="shutdown" response.id=7 duration=9.68µs 2026-10-27 08:43:10.948016107 DEBUG Received server response for request 7 2026-10-27 08:43:10.948020117 DEBUG Client sends notification `exit` 2026-10-27 08:43:10.948029397 DEBUG Received exit notification, exiting ok test type_hierarchy::simple_subtypes ... 2026-10-27 08:43:10.950329697 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:43:10.950384887 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:43:10.950415318 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:43:10.950471178 DEBUG Client info: None 2026-10-27 08:43:10.950499159 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:43:10.950512489 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:43:10.950519379 INFO Version: Unknown 2026-10-27 08:43:10.950561120 DEBUG Received server response for request 1 2026-10-27 08:43:10.950594870 DEBUG Client sends notification `initialized` 2026-10-27 08:43:10.950607700 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpcLN0zR 2026-10-27 08:43:10.950613830 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:43:10.950763222 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:43:10.950802933 DEBUG Received server request `workspace/configuration` 2026-10-27 08:43:10.950806543 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:43:10.950813853 DEBUG No workspace configuration provided for file:///tmp/.tmpcLN0zR 2026-10-27 08:43:10.950820103 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:43:10.950822923 DEBUG Client sends request `textDocument/prepareTypeHierarchy` with ID 2 2026-10-27 08:43:10.950882834 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:43:10.950888314 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpcLN0zR, using default options 2026-10-27 08:43:10.950899944 DEBUG Initializing workspace `file:///tmp/.tmpcLN0zR`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:43:10.950917074 DEBUG Searching for a project in '/tmp/.tmpcLN0zR' 2026-10-27 08:43:10.950947405 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:43:10.950952755 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:43:10.952239791 INFO Defaulting to python-platform `linux` 2026-10-27 08:43:10.952251591 DEBUG Resolving local virtual environment: /tmp/.tmpcLN0zR/.venv 2026-10-27 08:43:10.952303982 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:43:10.952309122 DEBUG No virtual environment found 2026-10-27 08:43:10.952322342 DEBUG Adding first-party search path `/tmp/.tmpcLN0zR` 2026-10-27 08:43:10.952326802 DEBUG Using vendored stdlib 2026-10-27 08:43:10.952431894 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:43:10.952437144 DEBUG Adding new file root '/tmp/.tmpcLN0zR' of kind Project 2026-10-27 08:43:10.953907533 DEBUG Updating project to check open files 2026-10-27 08:43:10.954003654 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpcLN0zR/foo.py") 2026-10-27 08:43:10.954044964 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpcLN0zR/foo.py` 2026-10-27 08:43:10.954047854 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:43:10.954056075 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-27 08:43:10.954560961 DEBUG request{id=2 method=textDocument/prepareTypeHierarchy}: Resolving dynamic module resolution paths 2026-10-27 08:43:10.954623542 DEBUG method="textDocument/prepareTypeHierarchy" response.id=2 duration=560.88µs 2026-10-27 08:43:10.954637322 DEBUG Received server response for request 2 2026-10-27 08:43:10.954652782 DEBUG Client sends request `typeHierarchy/subtypes` with ID 3 2026-10-27 08:43:10.959548345 DEBUG File `vendored://stdlib/asyncio/transports.pyi` was reparsed after being collected in the current Salsa revision 2026-10-27 08:43:10.966832859 DEBUG Module `__builtins__` not found in search paths 2026-10-27 08:43:10.968999227 DEBUG File `vendored://stdlib/typing.pyi` was reparsed after being collected in the current Salsa revision 2026-10-27 08:43:10.970931212 DEBUG File `vendored://stdlib/typing_extensions.pyi` was reparsed after being collected in the current Salsa revision 2026-10-27 08:43:10.970985782 DEBUG File `vendored://stdlib/builtins.pyi` was reparsed after being collected in the current Salsa revision 2026-10-27 08:43:10.979111567 DEBUG method="typeHierarchy/subtypes" response.id=3 duration=24.44ms 2026-10-27 08:43:10.979138977 DEBUG Received server response for request 3 2026-10-27 08:43:10.989243647 DEBUG Client sends request `shutdown` with ID 4 2026-10-27 08:43:10.989281418 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:43:10.989291508 DEBUG method="shutdown" response.id=4 duration=15.10µs 2026-10-27 08:43:10.989301978 DEBUG Received server response for request 4 2026-10-27 08:43:10.989306868 DEBUG Client sends notification `exit` 2026-10-27 08:43:10.989316258 DEBUG Received exit notification, exiting ok test type_hierarchy::simple_supertypes ... 2026-10-27 08:43:11.000428231 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:43:11.000490702 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:43:11.000528572 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:43:11.000591723 DEBUG Client info: None 2026-10-27 08:43:11.000629963 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:43:11.000643914 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:43:11.000650944 INFO Version: Unknown 2026-10-27 08:43:11.000695044 DEBUG Received server response for request 1 2026-10-27 08:43:11.000731845 DEBUG Client sends notification `initialized` 2026-10-27 08:43:11.000745215 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpQ8v0cS 2026-10-27 08:43:11.000752585 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:43:11.000897387 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:43:11.000948008 DEBUG Received server request `workspace/configuration` 2026-10-27 08:43:11.000951508 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:43:11.000957948 DEBUG No workspace configuration provided for file:///tmp/.tmpQ8v0cS 2026-10-27 08:43:11.000962978 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:43:11.000965638 DEBUG Client sends request `textDocument/prepareTypeHierarchy` with ID 2 2026-10-27 08:43:11.001031319 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:43:11.001037099 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpQ8v0cS, using default options 2026-10-27 08:43:11.001047319 DEBUG Initializing workspace `file:///tmp/.tmpQ8v0cS`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:43:11.001064799 DEBUG Searching for a project in '/tmp/.tmpQ8v0cS' 2026-10-27 08:43:11.001094239 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:43:11.001099560 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:43:11.002158123 INFO Defaulting to python-platform `linux` 2026-10-27 08:43:11.002169763 DEBUG Resolving local virtual environment: /tmp/.tmpQ8v0cS/.venv 2026-10-27 08:43:11.002223064 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:43:11.002227664 DEBUG No virtual environment found 2026-10-27 08:43:11.002239184 DEBUG Adding first-party search path `/tmp/.tmpQ8v0cS` 2026-10-27 08:43:11.002243384 DEBUG Using vendored stdlib 2026-10-27 08:43:11.002336405 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:43:11.002341446 DEBUG Adding new file root '/tmp/.tmpQ8v0cS' of kind Project 2026-10-27 08:43:11.003731383 DEBUG Updating project to check open files 2026-10-27 08:43:11.003814415 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpQ8v0cS/foo.py") 2026-10-27 08:43:11.003853355 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpQ8v0cS/foo.py` 2026-10-27 08:43:11.003855965 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:43:11.003877325 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-27 08:43:11.004185259 DEBUG request{id=2 method=textDocument/prepareTypeHierarchy}: Resolving dynamic module resolution paths 2026-10-27 08:43:11.004241270 DEBUG method="textDocument/prepareTypeHierarchy" response.id=2 duration=356.90µs 2026-10-27 08:43:11.004253960 DEBUG Received server response for request 2 2026-10-27 08:43:11.004266230 DEBUG Client sends request `typeHierarchy/supertypes` with ID 3 2026-10-27 08:43:11.004317551 DEBUG method="typeHierarchy/supertypes" response.id=3 duration=39.06µs 2026-10-27 08:43:11.004327411 DEBUG Received server response for request 3 2026-10-27 08:43:11.014402471 DEBUG Client sends request `shutdown` with ID 4 2026-10-27 08:43:11.014421101 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:43:11.014428471 DEBUG method="shutdown" response.id=4 duration=10.67µs 2026-10-27 08:43:11.014437541 DEBUG Received server response for request 4 2026-10-27 08:43:11.014441071 DEBUG Client sends notification `exit` 2026-10-27 08:43:11.014449601 DEBUG Received exit notification, exiting ok test type_hierarchy::vendored_supertypes ... 2026-10-27 08:43:11.015683467 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:43:11.015739538 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:43:11.015767118 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:43:11.015809639 DEBUG Client info: None 2026-10-27 08:43:11.015834849 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:43:11.015845499 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:43:11.015850339 INFO Version: Unknown 2026-10-27 08:43:11.015901300 DEBUG Received server response for request 1 2026-10-27 08:43:11.015929500 DEBUG Client sends notification `initialized` 2026-10-27 08:43:11.015941900 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpSFr2LB 2026-10-27 08:43:11.015947581 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:43:11.016032792 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:43:11.016066452 DEBUG Received server request `workspace/configuration` 2026-10-27 08:43:11.016069982 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:43:11.016076292 DEBUG No workspace configuration provided for file:///tmp/.tmpSFr2LB 2026-10-27 08:43:11.016081372 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:43:11.016083962 DEBUG Client sends request `textDocument/prepareTypeHierarchy` with ID 2 2026-10-27 08:43:11.016126293 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:43:11.016130573 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpSFr2LB, using default options 2026-10-27 08:43:11.016138993 DEBUG Initializing workspace `file:///tmp/.tmpSFr2LB`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:43:11.016151833 DEBUG Searching for a project in '/tmp/.tmpSFr2LB' 2026-10-27 08:43:11.016176453 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:43:11.016180934 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:43:11.016655200 INFO Defaulting to python-platform `linux` 2026-10-27 08:43:11.016660670 DEBUG Resolving local virtual environment: /tmp/.tmpSFr2LB/.venv 2026-10-27 08:43:11.016699100 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:43:11.016703410 DEBUG No virtual environment found 2026-10-27 08:43:11.016713730 DEBUG Adding first-party search path `/tmp/.tmpSFr2LB` 2026-10-27 08:43:11.016717660 DEBUG Using vendored stdlib 2026-10-27 08:43:11.016795391 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:43:11.016800031 DEBUG Adding new file root '/tmp/.tmpSFr2LB' of kind Project 2026-10-27 08:43:11.018090278 DEBUG Updating project to check open files 2026-10-27 08:43:11.018147999 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpSFr2LB/foo.py") 2026-10-27 08:43:11.018177249 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpSFr2LB/foo.py` 2026-10-27 08:43:11.018180049 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:43:11.018186839 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-27 08:43:11.018473163 DEBUG request{id=2 method=textDocument/prepareTypeHierarchy}: Resolving dynamic module resolution paths 2026-10-27 08:43:11.031055115 DEBUG method="textDocument/prepareTypeHierarchy" response.id=2 duration=12.86ms 2026-10-27 08:43:11.031074895 DEBUG Received server response for request 2 2026-10-27 08:43:11.031093885 DEBUG Client sends request `typeHierarchy/supertypes` with ID 3 2026-10-27 08:43:11.031151656 DEBUG request{id=3 method=typeHierarchy/supertypes}: Module `__builtins__` not found in search paths 2026-10-27 08:43:11.031289618 DEBUG method="typeHierarchy/supertypes" response.id=3 duration=179.79µs 2026-10-27 08:43:11.031301878 DEBUG Received server response for request 3 2026-10-27 08:43:11.031323788 DEBUG Client sends request `typeHierarchy/supertypes` with ID 4 2026-10-27 08:43:11.031378139 DEBUG method="typeHierarchy/supertypes" response.id=4 duration=43.51µs 2026-10-27 08:43:11.031387099 DEBUG Received server response for request 4 2026-10-27 08:43:11.041470389 DEBUG Client sends request `shutdown` with ID 5 2026-10-27 08:43:11.041497479 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:43:11.041504489 DEBUG method="shutdown" response.id=5 duration=10.96µs 2026-10-27 08:43:11.041514759 DEBUG Received server response for request 5 2026-10-27 08:43:11.041518549 DEBUG Client sends notification `exit` 2026-10-27 08:43:11.041527540 DEBUG Received exit notification, exiting ok test workspace_folders::add_and_remove_workspace_folders ... 2026-10-27 08:43:11.044103213 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:43:11.044162963 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:43:11.044199684 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:43:11.044261405 DEBUG Client info: None 2026-10-27 08:43:11.044292005 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-27 08:43:11.044303505 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:43:11.044308765 INFO Version: Unknown 2026-10-27 08:43:11.044344216 DEBUG Received server response for request 1 2026-10-27 08:43:11.044377046 DEBUG Client sends notification `initialized` 2026-10-27 08:43:11.044393756 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:43:11.044480967 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:43:11.044519508 DEBUG Received server request `workspace/configuration` 2026-10-27 08:43:11.044522538 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:43:11.044538688 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-27 08:43:11.044602929 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:43:11.044618959 DEBUG Initializing workspace `file:///tmp/.tmpS0Vdq3/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:43:11.044634879 DEBUG Searching for a project in '/tmp/.tmpS0Vdq3/root1' 2026-10-27 08:43:11.044667080 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:43:11.044672050 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:43:11.045173736 INFO Defaulting to python-platform `linux` 2026-10-27 08:43:11.045179426 DEBUG Resolving local virtual environment: /tmp/.tmpS0Vdq3/root1/.venv 2026-10-27 08:43:11.045222827 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:43:11.045227087 DEBUG No virtual environment found 2026-10-27 08:43:11.045238587 DEBUG Adding first-party search path `/tmp/.tmpS0Vdq3/root1` 2026-10-27 08:43:11.045242747 DEBUG Using vendored stdlib 2026-10-27 08:43:11.045324338 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:43:11.045328018 DEBUG Adding new file root '/tmp/.tmpS0Vdq3/root1' of kind Project 2026-10-27 08:43:11.045754304 DEBUG Initializing workspace `file:///tmp/.tmpS0Vdq3/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:43:11.045764484 DEBUG Searching for a project in '/tmp/.tmpS0Vdq3/root2' 2026-10-27 08:43:11.045796004 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:43:11.045800174 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:43:11.046438203 INFO Defaulting to python-platform `linux` 2026-10-27 08:43:11.046447083 DEBUG Resolving local virtual environment: /tmp/.tmpS0Vdq3/root2/.venv 2026-10-27 08:43:11.046483333 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:43:11.046487113 DEBUG No virtual environment found 2026-10-27 08:43:11.046497943 DEBUG Adding first-party search path `/tmp/.tmpS0Vdq3/root2` 2026-10-27 08:43:11.046501884 DEBUG Using vendored stdlib 2026-10-27 08:43:11.046576994 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:43:11.046580575 DEBUG Adding new file root '/tmp/.tmpS0Vdq3/root2' of kind Project 2026-10-27 08:43:11.047014440 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-27 08:43:11.049674204 INFO request{id=2 method=workspace/diagnostic}:Project::check:Project::index_files{project=root1}: Indexed 1 file(s) in 0.003s 2026-10-27 08:43:11.049776486 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpS0Vdq3/root1/main.py"))}: Checking file '/tmp/.tmpS0Vdq3/root1/main.py' 2026-10-27 08:43:11.049887067 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpS0Vdq3/root1/main.py"))}: Resolving dynamic module resolution paths 2026-10-27 08:43:11.058520498 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpS0Vdq3/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-10-27 08:43:11.058619479 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-10-27 08:43:11.058626089 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root2' 2026-10-27 08:43:11.060977560 INFO request{id=2 method=workspace/diagnostic}:Project::check:Project::index_files{project=root2}: Indexed 1 file(s) in 0.002s 2026-10-27 08:43:11.061060321 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpS0Vdq3/root2/main.py"))}: Checking file '/tmp/.tmpS0Vdq3/root2/main.py' 2026-10-27 08:43:11.061125342 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpS0Vdq3/root2/main.py"))}: Resolving dynamic module resolution paths 2026-10-27 08:43:11.069539080 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpS0Vdq3/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-10-27 08:43:11.069616211 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-10-27 08:43:11.069644401 DEBUG method="workspace/diagnostic" response.id=2 duration=22.66ms 2026-10-27 08:43:11.069668331 DEBUG Received server response for request 2 2026-10-27 08:43:11.069817343 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-27 08:43:11.069850584 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (root3, file:///tmp/.tmpS0Vdq3/root3), to remove: (root2, file:///tmp/.tmpS0Vdq3/root2) 2026-10-27 08:43:11.069856924 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmpS0Vdq3/root2 2026-10-27 08:43:11.070915097 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Requesting workspace configuration for workspaces 2026-10-27 08:43:11.070934448 DEBUG Received server request `workspace/configuration` 2026-10-27 08:43:11.070939218 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:43:11.070951818 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-27 08:43:11.070960888 DEBUG client_response{id=1 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:43:11.070970408 DEBUG Initializing workspace `file:///tmp/.tmpS0Vdq3/root3`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:43:11.070983778 DEBUG Searching for a project in '/tmp/.tmpS0Vdq3/root3' 2026-10-27 08:43:11.071020909 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:43:11.071025719 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:43:11.071591486 INFO Defaulting to python-platform `linux` 2026-10-27 08:43:11.071602256 DEBUG Resolving local virtual environment: /tmp/.tmpS0Vdq3/root3/.venv 2026-10-27 08:43:11.071647557 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:43:11.071651467 DEBUG No virtual environment found 2026-10-27 08:43:11.071661847 DEBUG Adding first-party search path `/tmp/.tmpS0Vdq3/root3` 2026-10-27 08:43:11.071665897 DEBUG Using vendored stdlib 2026-10-27 08:43:11.071745238 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:43:11.071751338 DEBUG Adding new file root '/tmp/.tmpS0Vdq3/root3' of kind Project 2026-10-27 08:43:11.072194244 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-27 08:43:11.072217394 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-27 08:43:11.072220684 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root3' 2026-10-27 08:43:11.074685746 INFO request{id=3 method=workspace/diagnostic}:Project::check:Project::index_files{project=root3}: Indexed 1 file(s) in 0.002s 2026-10-27 08:43:11.074757547 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpS0Vdq3/root3/main.py"))}: Checking file '/tmp/.tmpS0Vdq3/root3/main.py' 2026-10-27 08:43:11.074821798 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpS0Vdq3/root3/main.py"))}: Resolving dynamic module resolution paths 2026-10-27 08:43:11.082616258 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpS0Vdq3/root3/main.py"))}: Module `__builtins__` not found in search paths 2026-10-27 08:43:11.082688509 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.008s 2026-10-27 08:43:11.082715819 DEBUG method="workspace/diagnostic" response.id=3 duration=10.54ms 2026-10-27 08:43:11.082733239 DEBUG Received server response for request 3 2026-10-27 08:43:11.092881400 DEBUG Client sends request `shutdown` with ID 4 2026-10-27 08:43:11.092903030 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:43:11.092909340 DEBUG method="shutdown" response.id=4 duration=10.31µs 2026-10-27 08:43:11.092918610 DEBUG Received server response for request 4 2026-10-27 08:43:11.092921911 DEBUG Client sends notification `exit` 2026-10-27 08:43:11.092930921 DEBUG Received exit notification, exiting ok test workspace_folders::add_existing_workspace_folder_is_no_op ... 2026-10-27 08:43:11.096784380 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:43:11.096888251 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:43:11.096933482 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:43:11.096999993 DEBUG Client info: None 2026-10-27 08:43:11.097040793 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-27 08:43:11.097056084 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:43:11.097062444 INFO Version: Unknown 2026-10-27 08:43:11.097106284 DEBUG Received server response for request 1 2026-10-27 08:43:11.097153155 DEBUG Client sends notification `initialized` 2026-10-27 08:43:11.097168525 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:43:11.097332337 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:43:11.097380488 DEBUG Received server request `workspace/configuration` 2026-10-27 08:43:11.097384518 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:43:11.097400378 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-27 08:43:11.097403148 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-27 08:43:11.097478509 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:43:11.097497029 DEBUG Initializing workspace `file:///tmp/.tmpjficVD/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:43:11.097523570 DEBUG Searching for a project in '/tmp/.tmpjficVD/root1' 2026-10-27 08:43:11.097561980 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:43:11.097567030 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:43:11.099008699 INFO Defaulting to python-platform `linux` 2026-10-27 08:43:11.099018589 DEBUG Resolving local virtual environment: /tmp/.tmpjficVD/root1/.venv 2026-10-27 08:43:11.099074000 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:43:11.099079340 DEBUG No virtual environment found 2026-10-27 08:43:11.099099280 DEBUG Adding first-party search path `/tmp/.tmpjficVD/root1` 2026-10-27 08:43:11.099103740 DEBUG Using vendored stdlib 2026-10-27 08:43:11.099221711 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:43:11.099226852 DEBUG Adding new file root '/tmp/.tmpjficVD/root1' of kind Project 2026-10-27 08:43:11.099932911 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (root1, file:///tmp/.tmpjficVD/root1), to remove: 2026-10-27 08:43:11.099951571 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder `file:///tmp/.tmpjficVD/root1` has already been added 2026-10-27 08:43:11.099993551 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-27 08:43:11.101617072 INFO request{id=2 method=workspace/diagnostic}:Project::check:Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-10-27 08:43:11.101748474 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpjficVD/root1/main.py"))}: Checking file '/tmp/.tmpjficVD/root1/main.py' 2026-10-27 08:43:11.101886376 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpjficVD/root1/main.py"))}: Resolving dynamic module resolution paths 2026-10-27 08:43:11.110836061 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpjficVD/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-10-27 08:43:11.110952022 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-10-27 08:43:11.110979293 DEBUG method="workspace/diagnostic" response.id=2 duration=11.02ms 2026-10-27 08:43:11.111005853 DEBUG Received server response for request 2 2026-10-27 08:43:11.121194744 DEBUG Client sends request `shutdown` with ID 3 2026-10-27 08:43:11.121228234 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:43:11.121235865 DEBUG method="shutdown" response.id=3 duration=12.47µs 2026-10-27 08:43:11.121245485 DEBUG Received server response for request 3 2026-10-27 08:43:11.121249145 DEBUG Client sends notification `exit` 2026-10-27 08:43:11.121265145 DEBUG Received exit notification, exiting ok test workspace_folders::add_multiple_workspace_folders ... 2026-10-27 08:43:11.123927989 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:43:11.123995940 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:43:11.124033081 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:43:11.124111292 DEBUG Client info: None 2026-10-27 08:43:11.124149152 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-27 08:43:11.124165612 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:43:11.124172172 INFO Version: Unknown 2026-10-27 08:43:11.124218533 DEBUG Received server response for request 1 2026-10-27 08:43:11.124267484 DEBUG Client sends notification `initialized` 2026-10-27 08:43:11.124281984 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:43:11.124438446 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:43:11.124484406 DEBUG Received server request `workspace/configuration` 2026-10-27 08:43:11.124488016 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:43:11.124499657 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-27 08:43:11.124562827 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:43:11.124580898 DEBUG Initializing workspace `file:///tmp/.tmpLcm71F/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:43:11.124599038 DEBUG Searching for a project in '/tmp/.tmpLcm71F/root1' 2026-10-27 08:43:11.124633058 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:43:11.124638578 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:43:11.125977026 INFO Defaulting to python-platform `linux` 2026-10-27 08:43:11.125985916 DEBUG Resolving local virtual environment: /tmp/.tmpLcm71F/root1/.venv 2026-10-27 08:43:11.126046226 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:43:11.126051107 DEBUG No virtual environment found 2026-10-27 08:43:11.126070157 DEBUG Adding first-party search path `/tmp/.tmpLcm71F/root1` 2026-10-27 08:43:11.126074347 DEBUG Using vendored stdlib 2026-10-27 08:43:11.126197038 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:43:11.126202848 DEBUG Adding new file root '/tmp/.tmpLcm71F/root1' of kind Project 2026-10-27 08:43:11.126918468 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-27 08:43:11.128812062 INFO request{id=2 method=workspace/diagnostic}:Project::check:Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-10-27 08:43:11.128960024 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpLcm71F/root1/main.py"))}: Checking file '/tmp/.tmpLcm71F/root1/main.py' 2026-10-27 08:43:11.129090106 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpLcm71F/root1/main.py"))}: Resolving dynamic module resolution paths 2026-10-27 08:43:11.138959183 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpLcm71F/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-10-27 08:43:11.139069504 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.010s 2026-10-27 08:43:11.139101694 DEBUG method="workspace/diagnostic" response.id=2 duration=12.23ms 2026-10-27 08:43:11.139124885 DEBUG Received server response for request 2 2026-10-27 08:43:11.139243606 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-27 08:43:11.139278717 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (root2, file:///tmp/.tmpLcm71F/root2), (root3, file:///tmp/.tmpLcm71F/root3), to remove: 2026-10-27 08:43:11.139287307 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Requesting workspace configuration for workspaces 2026-10-27 08:43:11.139298697 DEBUG Received server request `workspace/configuration` 2026-10-27 08:43:11.139302257 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:43:11.139316787 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-27 08:43:11.139325827 DEBUG client_response{id=1 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:43:11.139336867 DEBUG Initializing workspace `file:///tmp/.tmpLcm71F/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:43:11.139347838 DEBUG Searching for a project in '/tmp/.tmpLcm71F/root2' 2026-10-27 08:43:11.139381288 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:43:11.139387138 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:43:11.140320000 INFO Defaulting to python-platform `linux` 2026-10-27 08:43:11.140330540 DEBUG Resolving local virtual environment: /tmp/.tmpLcm71F/root2/.venv 2026-10-27 08:43:11.140378241 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:43:11.140382551 DEBUG No virtual environment found 2026-10-27 08:43:11.140392921 DEBUG Adding first-party search path `/tmp/.tmpLcm71F/root2` 2026-10-27 08:43:11.140396891 DEBUG Using vendored stdlib 2026-10-27 08:43:11.140477592 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:43:11.140481582 DEBUG Adding new file root '/tmp/.tmpLcm71F/root2' of kind Project 2026-10-27 08:43:11.140951438 DEBUG Initializing workspace `file:///tmp/.tmpLcm71F/root3`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:43:11.140972088 DEBUG Searching for a project in '/tmp/.tmpLcm71F/root3' 2026-10-27 08:43:11.141002429 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:43:11.141006359 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:43:11.141604497 INFO Defaulting to python-platform `linux` 2026-10-27 08:43:11.141612837 DEBUG Resolving local virtual environment: /tmp/.tmpLcm71F/root3/.venv 2026-10-27 08:43:11.141649297 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:43:11.141653067 DEBUG No virtual environment found 2026-10-27 08:43:11.141663097 DEBUG Adding first-party search path `/tmp/.tmpLcm71F/root3` 2026-10-27 08:43:11.141667017 DEBUG Using vendored stdlib 2026-10-27 08:43:11.141746898 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:43:11.141752278 DEBUG Adding new file root '/tmp/.tmpLcm71F/root3' of kind Project 2026-10-27 08:43:11.142208494 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-27 08:43:11.142231935 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-27 08:43:11.142236525 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root2' 2026-10-27 08:43:11.143693213 INFO request{id=3 method=workspace/diagnostic}:Project::check:Project::index_files{project=root2}: Indexed 1 file(s) in 0.001s 2026-10-27 08:43:11.143778865 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpLcm71F/root2/main.py"))}: Checking file '/tmp/.tmpLcm71F/root2/main.py' 2026-10-27 08:43:11.143846595 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpLcm71F/root2/main.py"))}: Resolving dynamic module resolution paths 2026-10-27 08:43:11.152249373 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpLcm71F/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-10-27 08:43:11.152322634 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-10-27 08:43:11.152329105 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root3' 2026-10-27 08:43:11.154752856 INFO request{id=3 method=workspace/diagnostic}:Project::check:Project::index_files{project=root3}: Indexed 1 file(s) in 0.002s 2026-10-27 08:43:11.154830397 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpLcm71F/root3/main.py"))}: Checking file '/tmp/.tmpLcm71F/root3/main.py' 2026-10-27 08:43:11.154913118 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpLcm71F/root3/main.py"))}: Resolving dynamic module resolution paths 2026-10-27 08:43:11.163583199 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpLcm71F/root3/main.py"))}: Module `__builtins__` not found in search paths 2026-10-27 08:43:11.163657690 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-10-27 08:43:11.163691191 DEBUG method="workspace/diagnostic" response.id=3 duration=21.53ms 2026-10-27 08:43:11.163715581 DEBUG Received server response for request 3 2026-10-27 08:43:11.173880812 DEBUG Client sends request `shutdown` with ID 4 2026-10-27 08:43:11.173905562 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:43:11.173913422 DEBUG method="shutdown" response.id=4 duration=13.14µs 2026-10-27 08:43:11.173923432 DEBUG Received server response for request 4 2026-10-27 08:43:11.173927422 DEBUG Client sends notification `exit` 2026-10-27 08:43:11.173936472 DEBUG Received exit notification, exiting ok test workspace_folders::add_workspace_folder_after_init ... 2026-10-27 08:43:11.182675205 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:43:11.182746366 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:43:11.182782276 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:43:11.182844317 DEBUG Client info: None 2026-10-27 08:43:11.182882847 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-27 08:43:11.182897508 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:43:11.182903788 INFO Version: Unknown 2026-10-27 08:43:11.182944868 DEBUG Received server response for request 1 2026-10-27 08:43:11.182987269 DEBUG Client sends notification `initialized` 2026-10-27 08:43:11.183002609 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:43:11.183111300 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:43:11.183154591 DEBUG Received server request `workspace/configuration` 2026-10-27 08:43:11.183159141 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:43:11.183170451 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-27 08:43:11.183227482 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:43:11.183243182 DEBUG Initializing workspace `file:///tmp/.tmp2JKBEY/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:43:11.183260522 DEBUG Searching for a project in '/tmp/.tmp2JKBEY/root1' 2026-10-27 08:43:11.183295663 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:43:11.183300653 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:43:11.183850830 INFO Defaulting to python-platform `linux` 2026-10-27 08:43:11.183857020 DEBUG Resolving local virtual environment: /tmp/.tmp2JKBEY/root1/.venv 2026-10-27 08:43:11.183920371 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:43:11.183924941 DEBUG No virtual environment found 2026-10-27 08:43:11.183937621 DEBUG Adding first-party search path `/tmp/.tmp2JKBEY/root1` 2026-10-27 08:43:11.183941971 DEBUG Using vendored stdlib 2026-10-27 08:43:11.184031822 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:43:11.184036452 DEBUG Adding new file root '/tmp/.tmp2JKBEY/root1' of kind Project 2026-10-27 08:43:11.184522199 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-27 08:43:11.186124569 INFO request{id=2 method=workspace/diagnostic}:Project::check:Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-10-27 08:43:11.186243181 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp2JKBEY/root1/main.py"))}: Checking file '/tmp/.tmp2JKBEY/root1/main.py' 2026-10-27 08:43:11.186358772 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp2JKBEY/root1/main.py"))}: Resolving dynamic module resolution paths 2026-10-27 08:43:11.195104275 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp2JKBEY/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-10-27 08:43:11.195204916 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-10-27 08:43:11.195239086 DEBUG method="workspace/diagnostic" response.id=2 duration=10.75ms 2026-10-27 08:43:11.195255867 DEBUG Received server response for request 2 2026-10-27 08:43:11.195375268 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-27 08:43:11.195407449 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (root2, file:///tmp/.tmp2JKBEY/root2), to remove: 2026-10-27 08:43:11.195414809 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Requesting workspace configuration for workspaces 2026-10-27 08:43:11.195426359 DEBUG Received server request `workspace/configuration` 2026-10-27 08:43:11.195430509 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:43:11.195443539 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-27 08:43:11.195455819 DEBUG client_response{id=1 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:43:11.195465039 DEBUG Initializing workspace `file:///tmp/.tmp2JKBEY/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:43:11.195477079 DEBUG Searching for a project in '/tmp/.tmp2JKBEY/root2' 2026-10-27 08:43:11.195511530 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:43:11.195516670 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:43:11.196090277 INFO Defaulting to python-platform `linux` 2026-10-27 08:43:11.196098137 DEBUG Resolving local virtual environment: /tmp/.tmp2JKBEY/root2/.venv 2026-10-27 08:43:11.196140108 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:43:11.196144148 DEBUG No virtual environment found 2026-10-27 08:43:11.196155208 DEBUG Adding first-party search path `/tmp/.tmp2JKBEY/root2` 2026-10-27 08:43:11.196159288 DEBUG Using vendored stdlib 2026-10-27 08:43:11.196237599 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:43:11.196241209 DEBUG Adding new file root '/tmp/.tmp2JKBEY/root2' of kind Project 2026-10-27 08:43:11.196671285 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-27 08:43:11.196687755 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-27 08:43:11.196690905 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root2' 2026-10-27 08:43:11.198151164 INFO request{id=3 method=workspace/diagnostic}:Project::check:Project::index_files{project=root2}: Indexed 1 file(s) in 0.001s 2026-10-27 08:43:11.198224315 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp2JKBEY/root2/main.py"))}: Checking file '/tmp/.tmp2JKBEY/root2/main.py' 2026-10-27 08:43:11.198285346 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp2JKBEY/root2/main.py"))}: Resolving dynamic module resolution paths 2026-10-27 08:43:11.206663723 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp2JKBEY/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-10-27 08:43:11.206737634 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-10-27 08:43:11.206763875 DEBUG method="workspace/diagnostic" response.id=3 duration=10.12ms 2026-10-27 08:43:11.206783445 DEBUG Received server response for request 3 2026-10-27 08:43:11.216968326 DEBUG Client sends request `shutdown` with ID 4 2026-10-27 08:43:11.217003376 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:43:11.217011566 DEBUG method="shutdown" response.id=4 duration=12.68µs 2026-10-27 08:43:11.217021496 DEBUG Received server response for request 4 2026-10-27 08:43:11.217025437 DEBUG Client sends notification `exit` 2026-10-27 08:43:11.217041637 DEBUG Received exit notification, exiting ok test workspace_folders::add_workspace_refreshes_diagnostics_with_dynamic_registration ... 2026-10-27 08:43:11.220887396 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_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-27 08:43:11.220958237 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:43:11.220996118 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:43:11.221052458 DEBUG Client info: None 2026-10-27 08:43:11.221082639 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:43:11.221097279 DEBUG Resolved client capabilities: ["WORKSPACE_DIAGNOSTIC_REFRESH", "PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:43:11.221104319 INFO Version: Unknown 2026-10-27 08:43:11.221145399 DEBUG Received server response for request 1 2026-10-27 08:43:11.221186100 DEBUG Client sends notification `initialized` 2026-10-27 08:43:11.221200150 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:43:11.221341502 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:43:11.221378092 DEBUG Received server request `workspace/configuration` 2026-10-27 08:43:11.221381773 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:43:11.221460284 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:43:11.221477664 DEBUG Initializing workspace `file:///tmp/.tmpP9bld4/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:43:11.221494844 DEBUG Searching for a project in '/tmp/.tmpP9bld4/root1' 2026-10-27 08:43:11.221527684 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:43:11.221533034 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:43:11.222740700 INFO Defaulting to python-platform `linux` 2026-10-27 08:43:11.222749810 DEBUG Resolving local virtual environment: /tmp/.tmpP9bld4/root1/.venv 2026-10-27 08:43:11.222797091 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:43:11.222801991 DEBUG No virtual environment found 2026-10-27 08:43:11.222813311 DEBUG Adding first-party search path `/tmp/.tmpP9bld4/root1` 2026-10-27 08:43:11.222817721 DEBUG Using vendored stdlib 2026-10-27 08:43:11.222946123 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:43:11.222951643 DEBUG Adding new file root '/tmp/.tmpP9bld4/root1' of kind Project 2026-10-27 08:43:11.223544790 DEBUG Updating project to check open files 2026-10-27 08:43:11.223566551 DEBUG Registering diagnostic capability with OpenFilesOnly diagnostic mode 2026-10-27 08:43:11.223581611 DEBUG Received server request `client/registerCapability` 2026-10-27 08:43:11.223586581 INFO Retrying to receive `client/registerCapability` request 2026-10-27 08:43:11.223604231 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:43:11.223607941 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-27 08:43:11.223611411 DEBUG client_response{id=1 method=client/registerCapability}: Registered dynamic capabilities 2026-10-27 08:43:11.223676852 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpP9bld4/root1/main.py") 2026-10-27 08:43:11.223714182 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpP9bld4/root1/main.py` 2026-10-27 08:43:11.223716823 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:43:11.223725293 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-27 08:43:11.223852204 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpP9bld4/root1/main.py"))}: Checking file '/tmp/.tmpP9bld4/root1/main.py' 2026-10-27 08:43:11.223989816 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpP9bld4/root1/main.py"))}: Resolving dynamic module resolution paths 2026-10-27 08:43:11.233061923 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpP9bld4/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-10-27 08:43:11.233140154 DEBUG method="textDocument/diagnostic" response.id=2 duration=9.41ms 2026-10-27 08:43:11.233154914 DEBUG Received server response for request 2 2026-10-27 08:43:11.233186214 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-27 08:43:11.233202985 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (root2, file:///tmp/.tmpP9bld4/root2), to remove: 2026-10-27 08:43:11.233208085 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Requesting workspace configuration for workspaces 2026-10-27 08:43:11.233217805 DEBUG Received server request `workspace/configuration` 2026-10-27 08:43:11.233221525 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:43:11.233238425 DEBUG client_response{id=2 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:43:11.233245195 DEBUG Initializing workspace `file:///tmp/.tmpP9bld4/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:43:11.233256125 DEBUG Searching for a project in '/tmp/.tmpP9bld4/root2' 2026-10-27 08:43:11.233288246 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:43:11.233292216 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:43:11.234328379 INFO Defaulting to python-platform `linux` 2026-10-27 08:43:11.234335269 DEBUG Resolving local virtual environment: /tmp/.tmpP9bld4/root2/.venv 2026-10-27 08:43:11.234377640 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:43:11.234381360 DEBUG No virtual environment found 2026-10-27 08:43:11.234391960 DEBUG Adding first-party search path `/tmp/.tmpP9bld4/root2` 2026-10-27 08:43:11.234396040 DEBUG Using vendored stdlib 2026-10-27 08:43:11.234483681 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:43:11.234487961 DEBUG Adding new file root '/tmp/.tmpP9bld4/root2' of kind Project 2026-10-27 08:43:11.234962167 DEBUG Updating project to check open files 2026-10-27 08:43:11.234976907 DEBUG Registering diagnostic capability with OpenFilesOnly diagnostic mode 2026-10-27 08:43:11.234989507 DEBUG Received server request `client/unregisterCapability` 2026-10-27 08:43:11.234994998 DEBUG Received server request `client/registerCapability` 2026-10-27 08:43:11.234997698 DEBUG Received server request `workspace/diagnostic/refresh` 2026-10-27 08:43:11.234999948 INFO Retrying to receive `client/unregisterCapability` request 2026-10-27 08:43:11.235017668 DEBUG client_response{id=3 method=client/unregisterCapability}: Unregistered dynamic capabilities 2026-10-27 08:43:11.235022428 DEBUG client_response{id=4 method=client/registerCapability}: Registered dynamic capabilities 2026-10-27 08:43:11.245081257 DEBUG Client sends request `shutdown` with ID 3 2026-10-27 08:43:11.245108508 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:43:11.245115558 DEBUG method="shutdown" response.id=3 duration=10.31µs 2026-10-27 08:43:11.245134798 DEBUG Received server response for request 3 2026-10-27 08:43:11.245139658 DEBUG Client sends notification `exit` 2026-10-27 08:43:11.245157578 DEBUG Received exit notification, exiting ok test workspace_folders::containing_project_takes_precedence_over_import_search_paths ... 2026-10-27 08:43:11.247679071 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:43:11.247736441 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:43:11.247771832 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:43:11.247839673 DEBUG Client info: None 2026-10-27 08:43:11.247896883 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:43:11.247909444 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:43:11.247915624 INFO Version: Unknown 2026-10-27 08:43:11.247956124 DEBUG Received server response for request 1 2026-10-27 08:43:11.247995235 DEBUG Client sends notification `initialized` 2026-10-27 08:43:11.248011045 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:43:11.248109056 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:43:11.248147397 DEBUG Received server request `workspace/configuration` 2026-10-27 08:43:11.248150837 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:43:11.248168137 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:43:11.248171227 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-27 08:43:11.248225218 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:43:11.248240568 DEBUG Initializing workspace `file:///tmp/.tmpsTLWJe/app`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:43:11.248254398 DEBUG Searching for a project in '/tmp/.tmpsTLWJe/app' 2026-10-27 08:43:11.248300019 DEBUG Found project at '/tmp/.tmpsTLWJe/app' 2026-10-27 08:43:11.248303749 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:43:11.248779465 INFO Defaulting to python-platform `linux` 2026-10-27 08:43:11.248784705 DEBUG Resolving local virtual environment: /tmp/.tmpsTLWJe/app/.venv 2026-10-27 08:43:11.248825996 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:43:11.248829756 DEBUG No virtual environment found 2026-10-27 08:43:11.248845826 DEBUG Adding extra search-path `/tmp/.tmpsTLWJe/library` 2026-10-27 08:43:11.248854286 DEBUG Adding extra search-path `/tmp/.tmpsTLWJe/app/imports` 2026-10-27 08:43:11.248858106 DEBUG Adding first-party search path `/tmp/.tmpsTLWJe/app` 2026-10-27 08:43:11.248861866 DEBUG Using vendored stdlib 2026-10-27 08:43:11.248956337 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:43:11.248959967 DEBUG Adding new file root '/tmp/.tmpsTLWJe/app' of kind Project 2026-10-27 08:43:11.249359802 DEBUG Adding new file root '/tmp/.tmpsTLWJe/library' of kind SearchPath 2026-10-27 08:43:11.249366482 DEBUG Adding new file root '/tmp/.tmpsTLWJe/app/imports' of kind SearchPath 2026-10-27 08:43:11.249374763 DEBUG Initializing workspace `file:///tmp/.tmpsTLWJe/library`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:43:11.249383693 DEBUG Searching for a project in '/tmp/.tmpsTLWJe/library' 2026-10-27 08:43:11.249408743 DEBUG Found project at '/tmp/.tmpsTLWJe/library' 2026-10-27 08:43:11.249412303 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:43:11.249887799 INFO Defaulting to python-platform `linux` 2026-10-27 08:43:11.249897829 DEBUG Resolving local virtual environment: /tmp/.tmpsTLWJe/library/.venv 2026-10-27 08:43:11.249933360 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:43:11.249937250 DEBUG No virtual environment found 2026-10-27 08:43:11.249953020 DEBUG Adding extra search-path `/tmp/.tmpsTLWJe/library/imports` 2026-10-27 08:43:11.249957330 DEBUG Adding first-party search path `/tmp/.tmpsTLWJe/library` 2026-10-27 08:43:11.249961380 DEBUG Using vendored stdlib 2026-10-27 08:43:11.250037291 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:43:11.250040711 DEBUG Adding new file root '/tmp/.tmpsTLWJe/library' of kind Project 2026-10-27 08:43:11.250418616 DEBUG Adding new file root '/tmp/.tmpsTLWJe/library/imports' of kind SearchPath 2026-10-27 08:43:11.250430616 DEBUG Updating project to check open files 2026-10-27 08:43:11.250442296 DEBUG Updating project to check open files 2026-10-27 08:43:11.250492207 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpsTLWJe/library/module.py") 2026-10-27 08:43:11.250526587 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpsTLWJe/library/module.py` 2026-10-27 08:43:11.250529147 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:43:11.250535747 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-27 08:43:11.250915142 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-27 08:43:11.253356644 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal["library"] 2026-10-27 08:43:11.253391834 DEBUG method="textDocument/hover" response.id=2 duration=2.85ms 2026-10-27 08:43:11.253403624 DEBUG Received server response for request 2 2026-10-27 08:43:11.263487214 DEBUG Client sends request `shutdown` with ID 3 2026-10-27 08:43:11.263510074 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:43:11.263516174 DEBUG method="shutdown" response.id=3 duration=9.66µs 2026-10-27 08:43:11.263526035 DEBUG Received server response for request 3 2026-10-27 08:43:11.263529005 DEBUG Client sends notification `exit` 2026-10-27 08:43:11.263538145 DEBUG Received exit notification, exiting ok test workspace_folders::different_settings ... 2026-10-27 08:43:11.265335528 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:43:11.265392789 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:43:11.265421959 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:43:11.265480400 DEBUG Client info: None 2026-10-27 08:43:11.265506740 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-27 08:43:11.265518280 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:43:11.265523430 INFO Version: Unknown 2026-10-27 08:43:11.265564021 DEBUG Received server response for request 1 2026-10-27 08:43:11.265592611 DEBUG Client sends notification `initialized` 2026-10-27 08:43:11.265607301 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:43:11.265683402 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:43:11.265720333 DEBUG Received server request `workspace/configuration` 2026-10-27 08:43:11.265724083 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:43:11.265739793 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:43:11.265742503 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-27 08:43:11.265792414 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:43:11.265808254 DEBUG Initializing workspace `file:///tmp/.tmpM6a6k8/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:43:11.265834994 DEBUG Searching for a project in '/tmp/.tmpM6a6k8/root1' 2026-10-27 08:43:11.265879525 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:43:11.265884235 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:43:11.266354261 INFO Defaulting to python-platform `linux` 2026-10-27 08:43:11.266360001 DEBUG Resolving local virtual environment: /tmp/.tmpM6a6k8/root1/.venv 2026-10-27 08:43:11.266399791 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:43:11.266404252 DEBUG No virtual environment found 2026-10-27 08:43:11.266416232 DEBUG Adding first-party search path `/tmp/.tmpM6a6k8/root1` 2026-10-27 08:43:11.266420362 DEBUG Using vendored stdlib 2026-10-27 08:43:11.266497703 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:43:11.266502123 DEBUG Adding new file root '/tmp/.tmpM6a6k8/root1' of kind Project 2026-10-27 08:43:11.266921898 DEBUG Initializing workspace `file:///tmp/.tmpM6a6k8/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: Some( true, ), inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:43:11.266932808 DEBUG Searching for a project in '/tmp/.tmpM6a6k8/root2' 2026-10-27 08:43:11.266964269 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:43:11.266968379 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:43:11.267407584 INFO Defaulting to python-platform `linux` 2026-10-27 08:43:11.267419105 DEBUG Resolving local virtual environment: /tmp/.tmpM6a6k8/root2/.venv 2026-10-27 08:43:11.267454265 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:43:11.267458325 DEBUG No virtual environment found 2026-10-27 08:43:11.267468595 DEBUG Adding first-party search path `/tmp/.tmpM6a6k8/root2` 2026-10-27 08:43:11.267472655 DEBUG Using vendored stdlib 2026-10-27 08:43:11.267542126 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:43:11.267545666 DEBUG Adding new file root '/tmp/.tmpM6a6k8/root2' of kind Project 2026-10-27 08:43:11.267967202 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpM6a6k8/root1/main.py") 2026-10-27 08:43:11.268001692 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpM6a6k8/root1/main.py` 2026-10-27 08:43:11.268004372 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:43:11.268017322 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-27 08:43:11.268315066 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-27 08:43:11.280812677 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-27 08:43:11.283536502 INFO request{id=2 method=textDocument/completion}:Project::index_files{project=root1}: Indexed 1 file(s) in 0.003s 2026-10-27 08:43:11.287633235 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-27 08:43:11.307054204 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-27 08:43:11.307071245 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-27 08:43:11.307077405 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-27 08:43:11.307129085 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-27 08:43:11.307133215 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-27 08:43:11.327211964 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 59.164091ms 2026-10-27 08:43:11.327255044 DEBUG method="textDocument/completion" response.id=2 duration=59.23ms 2026-10-27 08:43:11.327275644 DEBUG Received server response for request 2 2026-10-27 08:43:11.327461177 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:43:11.327472677 DEBUG Client sends request `textDocument/completion` with ID 3 2026-10-27 08:43:11.327553578 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpM6a6k8/root2/main.py") 2026-10-27 08:43:11.327610229 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpM6a6k8/root2/main.py` 2026-10-27 08:43:11.327615159 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:43:11.327641759 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-27 08:43:11.327682450 DEBUG method="textDocument/completion" response.id=3 duration=33.37µs 2026-10-27 08:43:11.327692410 DEBUG Received server response for request 3 2026-10-27 08:43:11.337797019 DEBUG Client sends request `shutdown` with ID 4 2026-10-27 08:43:11.337828280 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:43:11.337833850 DEBUG method="shutdown" response.id=4 duration=8.89µs 2026-10-27 08:43:11.337844160 DEBUG Received server response for request 4 2026-10-27 08:43:11.337847990 DEBUG Client sends notification `exit` 2026-10-27 08:43:11.337857660 DEBUG Received exit notification, exiting ok test workspace_folders::external_file_respects_matching_project_editor_settings ... 2026-10-27 08:43:11.346017155 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:43:11.346087856 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:43:11.346133257 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:43:11.346227688 DEBUG Client info: None 2026-10-27 08:43:11.346272539 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:43:11.346288209 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:43:11.346295719 INFO Version: Unknown 2026-10-27 08:43:11.346341329 DEBUG Received server response for request 1 2026-10-27 08:43:11.346385190 DEBUG Client sends notification `initialized` 2026-10-27 08:43:11.346402580 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:43:11.346575292 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:43:11.346623433 DEBUG Received server request `workspace/configuration` 2026-10-27 08:43:11.346627603 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:43:11.346645903 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:43:11.346649153 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-27 08:43:11.346721784 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:43:11.346751055 DEBUG Initializing workspace `file:///tmp/.tmp6Y30z3/api`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:43:11.346768725 DEBUG Searching for a project in '/tmp/.tmp6Y30z3/api' 2026-10-27 08:43:11.346812995 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:43:11.346818806 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:43:11.348267244 INFO Defaulting to python-platform `linux` 2026-10-27 08:43:11.348277944 DEBUG Resolving local virtual environment: /tmp/.tmp6Y30z3/api/.venv 2026-10-27 08:43:11.348336085 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:43:11.348341275 DEBUG No virtual environment found 2026-10-27 08:43:11.348361495 DEBUG Adding first-party search path `/tmp/.tmp6Y30z3/api` 2026-10-27 08:43:11.348365766 DEBUG Using vendored stdlib 2026-10-27 08:43:11.348469497 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:43:11.348476557 DEBUG Adding new file root '/tmp/.tmp6Y30z3/api' of kind Project 2026-10-27 08:43:11.349106295 DEBUG Initializing workspace `file:///tmp/.tmp6Y30z3/web/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: Some( true, ), inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:43:11.349125745 DEBUG Searching for a project in '/tmp/.tmp6Y30z3/web/src' 2026-10-27 08:43:11.349175426 DEBUG Found project at '/tmp/.tmp6Y30z3/web' 2026-10-27 08:43:11.349179336 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:43:11.350364241 INFO Defaulting to python-platform `linux` 2026-10-27 08:43:11.350372611 DEBUG Resolving local virtual environment: /tmp/.tmp6Y30z3/web/.venv 2026-10-27 08:43:11.350414322 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:43:11.350418152 DEBUG No virtual environment found 2026-10-27 08:43:11.350428652 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-27 08:43:11.350441102 DEBUG Adding extra search-path `/tmp/.tmp6Y30z3/shared` 2026-10-27 08:43:11.350445152 DEBUG Adding first-party search path `/tmp/.tmp6Y30z3/web/src` 2026-10-27 08:43:11.350449012 DEBUG Adding first-party search path `/tmp/.tmp6Y30z3/web` 2026-10-27 08:43:11.350452752 DEBUG Using vendored stdlib 2026-10-27 08:43:11.350544464 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:43:11.350548084 DEBUG Adding new file root '/tmp/.tmp6Y30z3/web' of kind Project 2026-10-27 08:43:11.351013850 DEBUG Adding new file root '/tmp/.tmp6Y30z3/shared' of kind SearchPath 2026-10-27 08:43:11.351028130 DEBUG Updating project to check open files 2026-10-27 08:43:11.351052720 DEBUG Updating project to check open files 2026-10-27 08:43:11.351090981 DEBUG notification{method=textDocument/didOpen}: Resolving dynamic module resolution paths 2026-10-27 08:43:11.352691081 INFO notification{method=textDocument/didOpen}:Project::index_files{project=api}: Indexed 0 file(s) in 0.002s 2026-10-27 08:43:11.352740382 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp6Y30z3/shared/library.py") 2026-10-27 08:43:11.352807813 DEBUG method="textDocument/hover" response.id=2 duration=40.92µs 2026-10-27 08:43:11.352823483 DEBUG Received server response for request 2 2026-10-27 08:43:11.362880442 DEBUG Client sends request `shutdown` with ID 3 2026-10-27 08:43:11.362900952 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:43:11.362908082 DEBUG method="shutdown" response.id=3 duration=10.21µs 2026-10-27 08:43:11.362917833 DEBUG Received server response for request 3 2026-10-27 08:43:11.362922093 DEBUG Client sends notification `exit` 2026-10-27 08:43:11.362931173 DEBUG Received exit notification, exiting ok test workspace_folders::external_file_uses_project_with_matching_search_paths_for_requests_and_changes ... 2026-10-27 08:43:11.364927928 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:43:11.364996879 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:43:11.365029110 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:43:11.365077540 DEBUG Client info: None 2026-10-27 08:43:11.365100241 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:43:11.365112681 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:43:11.365119271 INFO Version: Unknown 2026-10-27 08:43:11.365172422 DEBUG Received server response for request 1 2026-10-27 08:43:11.365221752 DEBUG Client sends notification `initialized` 2026-10-27 08:43:11.365239682 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:43:11.365382354 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:43:11.365448055 DEBUG Received server request `workspace/configuration` 2026-10-27 08:43:11.365452455 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:43:11.365473765 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:43:11.365477146 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-27 08:43:11.365519946 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:43:11.365542786 DEBUG Initializing workspace `file:///tmp/.tmpNdyqdA/api`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:43:11.365562627 DEBUG Searching for a project in '/tmp/.tmpNdyqdA/api' 2026-10-27 08:43:11.365597877 DEBUG Found project at '/tmp/.tmpNdyqdA/api' 2026-10-27 08:43:11.365602427 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:43:11.366822913 INFO Defaulting to python-platform `linux` 2026-10-27 08:43:11.366835803 DEBUG Resolving local virtual environment: /tmp/.tmpNdyqdA/api/.venv 2026-10-27 08:43:11.366901814 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:43:11.366906734 DEBUG No virtual environment found 2026-10-27 08:43:11.366919754 DEBUG Adding first-party search path `/tmp/.tmpNdyqdA/api` 2026-10-27 08:43:11.366923934 DEBUG Using vendored stdlib 2026-10-27 08:43:11.367028346 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:43:11.367033736 DEBUG Adding new file root '/tmp/.tmpNdyqdA/api' of kind Project 2026-10-27 08:43:11.367636253 DEBUG Initializing workspace `file:///tmp/.tmpNdyqdA/web/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:43:11.367651684 DEBUG Searching for a project in '/tmp/.tmpNdyqdA/web/src' 2026-10-27 08:43:11.367692194 DEBUG Found project at '/tmp/.tmpNdyqdA/web' 2026-10-27 08:43:11.367695704 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:43:11.368780488 INFO Defaulting to python-platform `linux` 2026-10-27 08:43:11.368789568 DEBUG Resolving local virtual environment: /tmp/.tmpNdyqdA/web/.venv 2026-10-27 08:43:11.368825679 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:43:11.368829549 DEBUG No virtual environment found 2026-10-27 08:43:11.368839879 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-27 08:43:11.368852959 DEBUG Adding extra search-path `/tmp/.tmpNdyqdA/shared` 2026-10-27 08:43:11.368857069 DEBUG Adding first-party search path `/tmp/.tmpNdyqdA/web/src` 2026-10-27 08:43:11.368860909 DEBUG Adding first-party search path `/tmp/.tmpNdyqdA/web` 2026-10-27 08:43:11.368878659 DEBUG Using vendored stdlib 2026-10-27 08:43:11.368971180 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:43:11.368974500 DEBUG Adding new file root '/tmp/.tmpNdyqdA/web' of kind Project 2026-10-27 08:43:11.369460677 DEBUG Adding new file root '/tmp/.tmpNdyqdA/shared' of kind SearchPath 2026-10-27 08:43:11.369474777 DEBUG Updating project to check open files 2026-10-27 08:43:11.369494807 DEBUG Updating project to check open files 2026-10-27 08:43:11.369542158 DEBUG notification{method=textDocument/didOpen}: Resolving dynamic module resolution paths 2026-10-27 08:43:11.372049640 INFO notification{method=textDocument/didOpen}:Project::index_files{project=api}: Indexed 1 file(s) in 0.003s 2026-10-27 08:43:11.372115741 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpNdyqdA/shared/library.py") 2026-10-27 08:43:11.372370364 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-27 08:43:11.374912367 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal["web"] 2026-10-27 08:43:11.374950527 DEBUG method="textDocument/hover" response.id=2 duration=2.81ms 2026-10-27 08:43:11.374976158 DEBUG Received server response for request 2 2026-10-27 08:43:11.375026188 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-27 08:43:11.375035399 DEBUG Client sends request `textDocument/hover` with ID 3 2026-10-27 08:43:11.375052169 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpNdyqdA/api` 2026-10-27 08:43:11.375078589 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpNdyqdA/api/ty.toml", kind: Any } 2026-10-27 08:43:11.375087899 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for a project in '/tmp/.tmpNdyqdA/api' 2026-10-27 08:43:11.375114980 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Found project at '/tmp/.tmpNdyqdA/api' 2026-10-27 08:43:11.375119530 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:43:11.375126730 INFO notification{method=workspace/didChangeWatchedFiles}:apply_changes: Defaulting to python-platform `linux` 2026-10-27 08:43:11.375129970 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Resolving local virtual environment: /tmp/.tmpNdyqdA/api/.venv 2026-10-27 08:43:11.375167400 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:43:11.375173290 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: No virtual environment found 2026-10-27 08:43:11.375188780 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding extra search-path `/tmp/.tmpNdyqdA/shared` 2026-10-27 08:43:11.375193341 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding first-party search path `/tmp/.tmpNdyqdA/api` 2026-10-27 08:43:11.375197631 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Using vendored stdlib 2026-10-27 08:43:11.375277742 INFO notification{method=workspace/didChangeWatchedFiles}:apply_changes: Python version: Python 3.15, platform: linux 2026-10-27 08:43:11.375282502 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding new file root '/tmp/.tmpNdyqdA/shared' of kind SearchPath 2026-10-27 08:43:11.375699387 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Reloading project after structural change 2026-10-27 08:43:11.375705187 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Reloading project 2026-10-27 08:43:11.375735827 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpNdyqdA/web/src` 2026-10-27 08:43:11.375759568 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpNdyqdA/api/ty.toml", kind: Any } 2026-10-27 08:43:11.375901760 DEBUG request{id=3 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-27 08:43:11.377799534 DEBUG request{id=3 method=textDocument/hover}: Inferred type of covering node is Literal["api"] 2026-10-27 08:43:11.377831374 DEBUG method="textDocument/hover" response.id=3 duration=2.06ms 2026-10-27 08:43:11.377854135 DEBUG Received server response for request 3 2026-10-27 08:43:11.377877645 DEBUG Client sends notification `textDocument/didChange` 2026-10-27 08:43:11.377884975 DEBUG Client sends request `textDocument/hover` with ID 4 2026-10-27 08:43:11.377899955 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-27 08:43:11.377924666 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpNdyqdA/shared/library.py", kind: FileContent } 2026-10-27 08:43:11.377929786 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpNdyqdA/shared/library.py` 2026-10-27 08:43:11.377955266 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpNdyqdA/shared/library.py", kind: FileContent } 2026-10-27 08:43:11.377959246 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpNdyqdA/shared/library.py` 2026-10-27 08:43:11.378037267 DEBUG request{id=4 method=textDocument/hover}: Inferred type of covering node is Literal["edited"] 2026-10-27 08:43:11.378053797 DEBUG method="textDocument/hover" response.id=4 duration=82.80µs 2026-10-27 08:43:11.378064527 DEBUG Received server response for request 4 2026-10-27 08:43:11.378075048 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:43:11.378081688 DEBUG Client sends request `textDocument/hover` with ID 5 2026-10-27 08:43:11.378106688 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpNdyqdA/web/src/main.py") 2026-10-27 08:43:11.378140288 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpNdyqdA/web/src/main.py` 2026-10-27 08:43:11.378142988 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:43:11.378150289 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(281))}}: Set open project files (count: 1) 2026-10-27 08:43:11.378266890 DEBUG request{id=5 method=textDocument/hover}: Inferred type of covering node is Literal["edited"] 2026-10-27 08:43:11.378284350 DEBUG method="textDocument/hover" response.id=5 duration=127.73µs 2026-10-27 08:43:11.378293810 DEBUG Received server response for request 5 2026-10-27 08:43:11.388374430 DEBUG Client sends request `shutdown` with ID 6 2026-10-27 08:43:11.388396730 DEBUG request{id=6 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:43:11.388403170 DEBUG method="shutdown" response.id=6 duration=9.96µs 2026-10-27 08:43:11.388413060 DEBUG Received server response for request 6 2026-10-27 08:43:11.388416441 DEBUG Client sends notification `exit` 2026-10-27 08:43:11.388433231 DEBUG Received exit notification, exiting ok test workspace_folders::global_settings_change ... 2026-10-27 08:43:11.391591651 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:43:11.391657012 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:43:11.391697043 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:43:11.391763944 DEBUG Client info: None 2026-10-27 08:43:11.391795684 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:43:11.391810134 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:43:11.391816454 INFO Version: Unknown 2026-10-27 08:43:11.391861845 DEBUG Received server response for request 1 2026-10-27 08:43:11.391909605 DEBUG Client sends notification `initialized` 2026-10-27 08:43:11.391925626 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:43:11.392013397 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:43:11.392050877 DEBUG Received server request `workspace/configuration` 2026-10-27 08:43:11.392054337 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:43:11.392068938 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:43:11.392072368 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-27 08:43:11.392115258 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:43:11.392128078 DEBUG Initializing workspace `file:///tmp/.tmpcEdPUs/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:43:11.392142368 DEBUG Searching for a project in '/tmp/.tmpcEdPUs/root1' 2026-10-27 08:43:11.392174739 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:43:11.392179189 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:43:11.392665215 INFO Defaulting to python-platform `linux` 2026-10-27 08:43:11.392670385 DEBUG Resolving local virtual environment: /tmp/.tmpcEdPUs/root1/.venv 2026-10-27 08:43:11.392710116 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:43:11.392714226 DEBUG No virtual environment found 2026-10-27 08:43:11.392724516 DEBUG Adding first-party search path `/tmp/.tmpcEdPUs/root1` 2026-10-27 08:43:11.392728486 DEBUG Using vendored stdlib 2026-10-27 08:43:11.392810337 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:43:11.392814597 DEBUG Adding new file root '/tmp/.tmpcEdPUs/root1' of kind Project 2026-10-27 08:43:11.393255243 DEBUG Updating project to check open files 2026-10-27 08:43:11.393309703 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpcEdPUs/root1/main.py") 2026-10-27 08:43:11.393342504 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpcEdPUs/root1/main.py` 2026-10-27 08:43:11.393345614 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:43:11.393352514 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-27 08:43:11.393473136 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpcEdPUs/root1/main.py"))}: Checking file '/tmp/.tmpcEdPUs/root1/main.py' 2026-10-27 08:43:11.393605687 DEBUG method="textDocument/diagnostic" response.id=2 duration=246.30µs 2026-10-27 08:43:11.393620518 DEBUG Received server response for request 2 2026-10-27 08:43:11.393703449 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-27 08:43:11.393730459 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (root2, file:///tmp/.tmpcEdPUs/root2), to remove: 2026-10-27 08:43:11.393737319 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Requesting workspace configuration for workspaces 2026-10-27 08:43:11.393747859 DEBUG Received server request `workspace/configuration` 2026-10-27 08:43:11.393751999 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:43:11.393764139 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-27 08:43:11.393774340 DEBUG client_response{id=1 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:43:11.393782090 DEBUG Initializing workspace `file:///tmp/.tmpcEdPUs/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:43:11.393792260 DEBUG Searching for a project in '/tmp/.tmpcEdPUs/root2' 2026-10-27 08:43:11.393828280 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:43:11.393832590 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:43:11.394333687 INFO Defaulting to python-platform `linux` 2026-10-27 08:43:11.394340147 DEBUG Resolving local virtual environment: /tmp/.tmpcEdPUs/root2/.venv 2026-10-27 08:43:11.394379887 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:43:11.394384047 DEBUG No virtual environment found 2026-10-27 08:43:11.394394807 DEBUG Adding first-party search path `/tmp/.tmpcEdPUs/root2` 2026-10-27 08:43:11.394399008 DEBUG Using vendored stdlib 2026-10-27 08:43:11.394480159 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:43:11.394484489 DEBUG Adding new file root '/tmp/.tmpcEdPUs/root2' of kind Project 2026-10-27 08:43:11.394900694 DEBUG Updating project to check open files 2026-10-27 08:43:11.394942284 DEBUG method="textDocument/diagnostic" response.id=3 duration=28.69µs 2026-10-27 08:43:11.394953065 DEBUG Received server response for request 3 2026-10-27 08:43:11.394978295 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:43:11.394982965 DEBUG Client sends request `textDocument/diagnostic` with ID 4 2026-10-27 08:43:11.395023856 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpcEdPUs/root2/main.py") 2026-10-27 08:43:11.395053096 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpcEdPUs/root2/main.py` 2026-10-27 08:43:11.395055966 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:43:11.395064066 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-27 08:43:11.395117657 DEBUG request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpcEdPUs/root2/main.py"))}: Checking file '/tmp/.tmpcEdPUs/root2/main.py' 2026-10-27 08:43:11.395148117 DEBUG method="textDocument/diagnostic" response.id=4 duration=77.06µs 2026-10-27 08:43:11.395157997 DEBUG Received server response for request 4 2026-10-27 08:43:11.405254677 DEBUG Client sends request `shutdown` with ID 5 2026-10-27 08:43:11.405279597 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:43:11.405285468 DEBUG method="shutdown" response.id=5 duration=8.68µs 2026-10-27 08:43:11.405295358 DEBUG Received server response for request 5 2026-10-27 08:43:11.405298678 DEBUG Client sends notification `exit` 2026-10-27 08:43:11.405306898 DEBUG Received exit notification, exiting ok test workspace_folders::global_settings_precedence ... 2026-10-27 08:43:11.407019960 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:43:11.407088371 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:43:11.407125441 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:43:11.407186942 DEBUG Client info: None 2026-10-27 08:43:11.407210072 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:43:11.407221552 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:43:11.407226832 INFO Version: Unknown 2026-10-27 08:43:11.407267933 DEBUG Received server response for request 1 2026-10-27 08:43:11.407309943 DEBUG Client sends notification `initialized` 2026-10-27 08:43:11.407326514 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:43:11.407426085 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:43:11.407463385 DEBUG Received server request `workspace/configuration` 2026-10-27 08:43:11.407466896 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:43:11.407484446 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:43:11.407487766 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-27 08:43:11.407533096 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:43:11.407548657 DEBUG Initializing workspace `file:///tmp/.tmpEi4hR0/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:43:11.407562727 DEBUG Searching for a project in '/tmp/.tmpEi4hR0/root1' 2026-10-27 08:43:11.407593317 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:43:11.407598427 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:43:11.408075563 INFO Defaulting to python-platform `linux` 2026-10-27 08:43:11.408081393 DEBUG Resolving local virtual environment: /tmp/.tmpEi4hR0/root1/.venv 2026-10-27 08:43:11.408123574 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:43:11.408127474 DEBUG No virtual environment found 2026-10-27 08:43:11.408137634 DEBUG Adding first-party search path `/tmp/.tmpEi4hR0/root1` 2026-10-27 08:43:11.408141874 DEBUG Using vendored stdlib 2026-10-27 08:43:11.408217915 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:43:11.408222125 DEBUG Adding new file root '/tmp/.tmpEi4hR0/root1' of kind Project 2026-10-27 08:43:11.408641071 DEBUG Initializing workspace `file:///tmp/.tmpEi4hR0/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:43:11.408651021 DEBUG Searching for a project in '/tmp/.tmpEi4hR0/root2' 2026-10-27 08:43:11.408680211 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:43:11.408684371 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:43:11.409138217 INFO Defaulting to python-platform `linux` 2026-10-27 08:43:11.409145827 DEBUG Resolving local virtual environment: /tmp/.tmpEi4hR0/root2/.venv 2026-10-27 08:43:11.409181128 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:43:11.409184738 DEBUG No virtual environment found 2026-10-27 08:43:11.409194928 DEBUG Adding first-party search path `/tmp/.tmpEi4hR0/root2` 2026-10-27 08:43:11.409198898 DEBUG Using vendored stdlib 2026-10-27 08:43:11.409269499 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:43:11.409272819 DEBUG Adding new file root '/tmp/.tmpEi4hR0/root2' of kind Project 2026-10-27 08:43:11.409633563 DEBUG Updating project to check open files 2026-10-27 08:43:11.409646114 DEBUG Updating project to check open files 2026-10-27 08:43:11.409692624 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpEi4hR0/root1/main.py") 2026-10-27 08:43:11.409723755 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpEi4hR0/root1/main.py` 2026-10-27 08:43:11.409726135 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:43:11.409732355 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-27 08:43:11.409950478 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpEi4hR0/root1/main.py"))}: Checking file '/tmp/.tmpEi4hR0/root1/main.py' 2026-10-27 08:43:11.410028019 DEBUG method="textDocument/diagnostic" response.id=2 duration=289.54µs 2026-10-27 08:43:11.410039609 DEBUG Received server response for request 2 2026-10-27 08:43:11.410105650 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:43:11.410114980 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-27 08:43:11.410149460 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpEi4hR0/root2/main.py") 2026-10-27 08:43:11.410171810 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpEi4hR0/root2/main.py` 2026-10-27 08:43:11.410174080 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:43:11.410180910 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-27 08:43:11.410229811 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpEi4hR0/root2/main.py"))}: Checking file '/tmp/.tmpEi4hR0/root2/main.py' 2026-10-27 08:43:11.410255391 DEBUG method="textDocument/diagnostic" response.id=3 duration=68.74µs 2026-10-27 08:43:11.410264722 DEBUG Received server response for request 3 2026-10-27 08:43:11.410912500 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:43:11.410945970 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:43:11.410987261 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:43:11.411064342 DEBUG Client info: None 2026-10-27 08:43:11.411085392 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:43:11.411094822 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:43:11.411104842 INFO Version: Unknown 2026-10-27 08:43:11.411140143 DEBUG Received server response for request 1 2026-10-27 08:43:11.411177603 DEBUG Client sends notification `initialized` 2026-10-27 08:43:11.411191393 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:43:11.411286305 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:43:11.411340155 DEBUG Received server request `workspace/configuration` 2026-10-27 08:43:11.411343365 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:43:11.411360466 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:43:11.411363926 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-27 08:43:11.411420666 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:43:11.411450417 DEBUG Initializing workspace `file:///tmp/.tmpWQShqs/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:43:11.411466097 DEBUG Searching for a project in '/tmp/.tmpWQShqs/root1' 2026-10-27 08:43:11.411496537 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:43:11.411501217 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:43:11.413255550 INFO Defaulting to python-platform `linux` 2026-10-27 08:43:11.413264360 DEBUG Resolving local virtual environment: /tmp/.tmpWQShqs/root1/.venv 2026-10-27 08:43:11.413303861 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:43:11.413307931 DEBUG No virtual environment found 2026-10-27 08:43:11.413318921 DEBUG Adding first-party search path `/tmp/.tmpWQShqs/root1` 2026-10-27 08:43:11.413322841 DEBUG Using vendored stdlib 2026-10-27 08:43:11.413438182 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:43:11.413442212 DEBUG Adding new file root '/tmp/.tmpWQShqs/root1' of kind Project 2026-10-27 08:43:11.413983899 DEBUG Initializing workspace `file:///tmp/.tmpWQShqs/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:43:11.413996560 DEBUG Searching for a project in '/tmp/.tmpWQShqs/root2' 2026-10-27 08:43:11.414027040 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:43:11.414031240 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:43:11.416775175 INFO Defaulting to python-platform `linux` 2026-10-27 08:43:11.416781775 DEBUG Resolving local virtual environment: /tmp/.tmpWQShqs/root2/.venv 2026-10-27 08:43:11.416819106 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:43:11.416822926 DEBUG No virtual environment found 2026-10-27 08:43:11.416834326 DEBUG Adding first-party search path `/tmp/.tmpWQShqs/root2` 2026-10-27 08:43:11.416838306 DEBUG Using vendored stdlib 2026-10-27 08:43:11.416962448 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:43:11.416967118 DEBUG Adding new file root '/tmp/.tmpWQShqs/root2' of kind Project 2026-10-27 08:43:11.417470554 DEBUG Updating project to check open files 2026-10-27 08:43:11.417483834 DEBUG Updating project to check open files 2026-10-27 08:43:11.417542395 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpWQShqs/root1/main.py") 2026-10-27 08:43:11.417584686 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpWQShqs/root1/main.py` 2026-10-27 08:43:11.417587656 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:43:11.417594426 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-27 08:43:11.417721357 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpWQShqs/root1/main.py"))}: Checking file '/tmp/.tmpWQShqs/root1/main.py' 2026-10-27 08:43:11.417800168 DEBUG method="textDocument/diagnostic" response.id=2 duration=199.21µs 2026-10-27 08:43:11.417813089 DEBUG Received server response for request 2 2026-10-27 08:43:11.417899700 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:43:11.417909410 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-27 08:43:11.417958161 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpWQShqs/root2/main.py") 2026-10-27 08:43:11.417996881 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpWQShqs/root2/main.py` 2026-10-27 08:43:11.417999341 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:43:11.418007151 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-27 08:43:11.418056912 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpWQShqs/root2/main.py"))}: Checking file '/tmp/.tmpWQShqs/root2/main.py' 2026-10-27 08:43:11.418089652 DEBUG method="textDocument/diagnostic" response.id=3 duration=76.24µs 2026-10-27 08:43:11.418098812 DEBUG Received server response for request 3 2026-10-27 08:43:11.428196222 DEBUG Client sends request `shutdown` with ID 4 2026-10-27 08:43:11.428213612 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:43:11.428218412 DEBUG method="shutdown" response.id=4 duration=7.62µs 2026-10-27 08:43:11.428227673 DEBUG Received server response for request 4 2026-10-27 08:43:11.428231073 DEBUG Client sends notification `exit` 2026-10-27 08:43:11.428240113 DEBUG Received exit notification, exiting 2026-10-27 08:43:11.439994854 DEBUG Client sends request `shutdown` with ID 4 2026-10-27 08:43:11.440034134 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:43:11.440042225 DEBUG method="shutdown" response.id=4 duration=13.81µs 2026-10-27 08:43:11.440055035 DEBUG Received server response for request 4 2026-10-27 08:43:11.440058665 DEBUG Client sends notification `exit` 2026-10-27 08:43:11.440074505 DEBUG Received exit notification, exiting ok test workspace_folders::initialize_multiple_workspace_folders ... 2026-10-27 08:43:11.441987859 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:43:11.442053790 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:43:11.442087381 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:43:11.442162702 DEBUG Client info: None 2026-10-27 08:43:11.442187672 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-27 08:43:11.442201462 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:43:11.442207492 INFO Version: Unknown 2026-10-27 08:43:11.442248643 DEBUG Received server response for request 1 2026-10-27 08:43:11.442289873 DEBUG Client sends notification `initialized` 2026-10-27 08:43:11.442306334 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:43:11.442452145 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:43:11.442487546 DEBUG Received server request `workspace/configuration` 2026-10-27 08:43:11.442491006 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:43:11.442505136 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-27 08:43:11.442561217 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:43:11.442581577 DEBUG Initializing workspace `file:///tmp/.tmpDkUHnC/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:43:11.442597947 DEBUG Searching for a project in '/tmp/.tmpDkUHnC/root1' 2026-10-27 08:43:11.442631958 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:43:11.442637368 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:43:11.443966025 INFO Defaulting to python-platform `linux` 2026-10-27 08:43:11.443976695 DEBUG Resolving local virtual environment: /tmp/.tmpDkUHnC/root1/.venv 2026-10-27 08:43:11.444026756 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:43:11.444031856 DEBUG No virtual environment found 2026-10-27 08:43:11.444044586 DEBUG Adding first-party search path `/tmp/.tmpDkUHnC/root1` 2026-10-27 08:43:11.444048986 DEBUG Using vendored stdlib 2026-10-27 08:43:11.444156717 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:43:11.444164297 DEBUG Adding new file root '/tmp/.tmpDkUHnC/root1' of kind Project 2026-10-27 08:43:11.444772815 DEBUG Initializing workspace `file:///tmp/.tmpDkUHnC/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:43:11.444785966 DEBUG Searching for a project in '/tmp/.tmpDkUHnC/root2' 2026-10-27 08:43:11.444817726 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:43:11.444821676 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:43:11.446068532 INFO Defaulting to python-platform `linux` 2026-10-27 08:43:11.446076582 DEBUG Resolving local virtual environment: /tmp/.tmpDkUHnC/root2/.venv 2026-10-27 08:43:11.446112593 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:43:11.446116133 DEBUG No virtual environment found 2026-10-27 08:43:11.446127643 DEBUG Adding first-party search path `/tmp/.tmpDkUHnC/root2` 2026-10-27 08:43:11.446131693 DEBUG Using vendored stdlib 2026-10-27 08:43:11.446220694 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:43:11.446225864 DEBUG Adding new file root '/tmp/.tmpDkUHnC/root2' of kind Project 2026-10-27 08:43:11.446775611 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-27 08:43:11.448452233 INFO request{id=2 method=workspace/diagnostic}:Project::check:Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-10-27 08:43:11.448590384 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpDkUHnC/root1/main.py"))}: Checking file '/tmp/.tmpDkUHnC/root1/main.py' 2026-10-27 08:43:11.448705506 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpDkUHnC/root1/main.py"))}: Resolving dynamic module resolution paths 2026-10-27 08:43:11.457137674 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpDkUHnC/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-10-27 08:43:11.457249036 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-10-27 08:43:11.457256976 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root2' 2026-10-27 08:43:11.459752188 INFO request{id=2 method=workspace/diagnostic}:Project::check:Project::index_files{project=root2}: Indexed 1 file(s) in 0.002s 2026-10-27 08:43:11.459840839 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpDkUHnC/root2/main.py"))}: Checking file '/tmp/.tmpDkUHnC/root2/main.py' 2026-10-27 08:43:11.459917230 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpDkUHnC/root2/main.py"))}: Resolving dynamic module resolution paths 2026-10-27 08:43:11.467887293 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpDkUHnC/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-10-27 08:43:11.467964924 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.008s 2026-10-27 08:43:11.467992734 DEBUG method="workspace/diagnostic" response.id=2 duration=21.26ms 2026-10-27 08:43:11.468012674 DEBUG Received server response for request 2 2026-10-27 08:43:11.478225246 DEBUG Client sends request `shutdown` with ID 3 2026-10-27 08:43:11.478248836 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:43:11.478256476 DEBUG method="shutdown" response.id=3 duration=12.27µs 2026-10-27 08:43:11.478266996 DEBUG Received server response for request 3 2026-10-27 08:43:11.478270696 DEBUG Client sends notification `exit` 2026-10-27 08:43:11.478280396 DEBUG Received exit notification, exiting ok test workspace_folders::nested_sibling_workspace_uses_correct_project ... 2026-10-27 08:43:11.482042175 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:43:11.482109955 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:43:11.482144856 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:43:11.482200057 DEBUG Client info: None 2026-10-27 08:43:11.482223407 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:43:11.482236507 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:43:11.482242417 INFO Version: Unknown 2026-10-27 08:43:11.482283508 DEBUG Received server response for request 1 2026-10-27 08:43:11.482322868 DEBUG Client sends notification `initialized` 2026-10-27 08:43:11.482339538 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:43:11.482479070 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:43:11.482526751 DEBUG Received server request `workspace/configuration` 2026-10-27 08:43:11.482530241 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:43:11.482550881 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:43:11.482554111 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-27 08:43:11.482605182 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:43:11.482624062 DEBUG Initializing workspace `file:///tmp/.tmpGm6VMW`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:43:11.482641762 DEBUG Searching for a project in '/tmp/.tmpGm6VMW' 2026-10-27 08:43:11.482693283 DEBUG Found project at '/tmp/.tmpGm6VMW' 2026-10-27 08:43:11.482697933 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:43:11.483900079 INFO Defaulting to python-platform `linux` 2026-10-27 08:43:11.483910009 DEBUG Resolving local virtual environment: /tmp/.tmpGm6VMW/.venv 2026-10-27 08:43:11.483958499 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:43:11.483963679 DEBUG No virtual environment found 2026-10-27 08:43:11.483975569 DEBUG Adding first-party search path `/tmp/.tmpGm6VMW` 2026-10-27 08:43:11.483979740 DEBUG Using vendored stdlib 2026-10-27 08:43:11.484086761 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:43:11.484092151 DEBUG Adding new file root '/tmp/.tmpGm6VMW' of kind Project 2026-10-27 08:43:11.485615211 DEBUG Initializing workspace `file:///tmp/.tmpGm6VMW/external/Y`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:43:11.485632821 DEBUG Searching for a project in '/tmp/.tmpGm6VMW/external/Y' 2026-10-27 08:43:11.485661881 DEBUG Found project at '/tmp/.tmpGm6VMW/external/Y' 2026-10-27 08:43:11.485665961 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:43:11.486730655 INFO Defaulting to python-platform `linux` 2026-10-27 08:43:11.486740125 DEBUG Resolving local virtual environment: /tmp/.tmpGm6VMW/external/Y/.venv 2026-10-27 08:43:11.486779116 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:43:11.486782766 DEBUG No virtual environment found 2026-10-27 08:43:11.486794516 DEBUG Adding first-party search path `/tmp/.tmpGm6VMW/external/Y` 2026-10-27 08:43:11.486798406 DEBUG Using vendored stdlib 2026-10-27 08:43:11.486902827 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:43:11.486908707 DEBUG Adding new file root '/tmp/.tmpGm6VMW/external/Y' of kind Project 2026-10-27 08:43:11.487497045 DEBUG Updating project to check open files 2026-10-27 08:43:11.487520485 DEBUG Updating project to check open files 2026-10-27 08:43:11.487578946 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpGm6VMW/systemtests/included.py") 2026-10-27 08:43:11.487620406 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpGm6VMW/systemtests/included.py` 2026-10-27 08:43:11.487623056 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:43:11.487630987 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-27 08:43:11.487789869 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpGm6VMW/systemtests/included.py"))}: Checking file '/tmp/.tmpGm6VMW/systemtests/included.py' 2026-10-27 08:43:11.487969511 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpGm6VMW/systemtests/included.py"))}: Resolving dynamic module resolution paths 2026-10-27 08:43:11.496452470 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpGm6VMW/systemtests/included.py"))}: Module `__builtins__` not found in search paths 2026-10-27 08:43:11.500511802 DEBUG method="textDocument/diagnostic" response.id=2 duration=12.87ms 2026-10-27 08:43:11.500528712 DEBUG Received server response for request 2 2026-10-27 08:43:11.500645524 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:43:11.500657334 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-27 08:43:11.500702935 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpGm6VMW/external/Y/only_external.py") 2026-10-27 08:43:11.500740275 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpGm6VMW/external/Y/only_external.py` 2026-10-27 08:43:11.500742675 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:43:11.500753665 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-27 08:43:11.500824366 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpGm6VMW/external/Y/only_external.py"))}: Checking file '/tmp/.tmpGm6VMW/external/Y/only_external.py' 2026-10-27 08:43:11.500906317 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpGm6VMW/external/Y/only_external.py"))}: Resolving dynamic module resolution paths 2026-10-27 08:43:11.508702467 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpGm6VMW/external/Y/only_external.py"))}: Module `__builtins__` not found in search paths 2026-10-27 08:43:11.512623858 DEBUG method="textDocument/diagnostic" response.id=3 duration=11.86ms 2026-10-27 08:43:11.512646118 DEBUG Received server response for request 3 2026-10-27 08:43:11.522759258 DEBUG Client sends request `shutdown` with ID 4 2026-10-27 08:43:11.522791909 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:43:11.522798829 DEBUG method="shutdown" response.id=4 duration=10.92µs 2026-10-27 08:43:11.522816019 DEBUG Received server response for request 4 2026-10-27 08:43:11.522819989 DEBUG Client sends notification `exit` 2026-10-27 08:43:11.522835169 DEBUG Received exit notification, exiting ok test workspace_folders::nested_sibling_workspace_uses_correct_settings ... 2026-10-27 08:43:11.527386048 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:43:11.527457629 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:43:11.527495289 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:43:11.527569680 DEBUG Client info: None 2026-10-27 08:43:11.527600100 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:43:11.527613431 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:43:11.527619761 INFO Version: Unknown 2026-10-27 08:43:11.527662001 DEBUG Received server response for request 1 2026-10-27 08:43:11.527705442 DEBUG Client sends notification `initialized` 2026-10-27 08:43:11.527722472 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:43:11.527884894 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:43:11.527922835 DEBUG Received server request `workspace/configuration` 2026-10-27 08:43:11.527927195 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:43:11.527946585 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:43:11.527949305 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-27 08:43:11.528002946 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:43:11.528023536 DEBUG Initializing workspace `file:///tmp/.tmp8IYgLP`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:43:11.528040156 DEBUG Searching for a project in '/tmp/.tmp8IYgLP' 2026-10-27 08:43:11.528068336 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:43:11.528073117 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:43:11.529258092 INFO Defaulting to python-platform `linux` 2026-10-27 08:43:11.529269482 DEBUG Resolving local virtual environment: /tmp/.tmp8IYgLP/.venv 2026-10-27 08:43:11.529317123 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:43:11.529321953 DEBUG No virtual environment found 2026-10-27 08:43:11.529333993 DEBUG Adding first-party search path `/tmp/.tmp8IYgLP` 2026-10-27 08:43:11.529338163 DEBUG Using vendored stdlib 2026-10-27 08:43:11.529441244 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:43:11.529446824 DEBUG Adding new file root '/tmp/.tmp8IYgLP' of kind Project 2026-10-27 08:43:11.530901003 DEBUG Initializing workspace `file:///tmp/.tmp8IYgLP/external/Y`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: Some( true, ), inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:43:11.530915593 DEBUG Searching for a project in '/tmp/.tmp8IYgLP/external/Y' 2026-10-27 08:43:11.530954214 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:43:11.530958834 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:43:11.532035998 INFO Defaulting to python-platform `linux` 2026-10-27 08:43:11.532043768 DEBUG Resolving local virtual environment: /tmp/.tmp8IYgLP/external/Y/.venv 2026-10-27 08:43:11.532080968 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:43:11.532084358 DEBUG No virtual environment found 2026-10-27 08:43:11.532096118 DEBUG Adding first-party search path `/tmp/.tmp8IYgLP/external/Y` 2026-10-27 08:43:11.532100128 DEBUG Using vendored stdlib 2026-10-27 08:43:11.532192980 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:43:11.532198750 DEBUG Adding new file root '/tmp/.tmp8IYgLP/external/Y' of kind Project 2026-10-27 08:43:11.532719326 DEBUG Updating project to check open files 2026-10-27 08:43:11.532740877 DEBUG Updating project to check open files 2026-10-27 08:43:11.532800777 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp8IYgLP/systemtests/foo.py") 2026-10-27 08:43:11.532842588 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp8IYgLP/systemtests/foo.py` 2026-10-27 08:43:11.532846028 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:43:11.532853458 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-27 08:43:11.533257953 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-27 08:43:11.541360297 DEBUG request{id=2 method=textDocument/hover}: Module `__builtins__` not found in search paths 2026-10-27 08:43:11.545352929 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is def foo() -> str 2026-10-27 08:43:11.545395329 DEBUG method="textDocument/hover" response.id=2 duration=12.54ms 2026-10-27 08:43:11.545412630 DEBUG Received server response for request 2 2026-10-27 08:43:11.545436960 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:43:11.545445850 DEBUG Client sends request `textDocument/hover` with ID 3 2026-10-27 08:43:11.545492801 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp8IYgLP/external/Y/foo.py") 2026-10-27 08:43:11.545526971 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp8IYgLP/external/Y/foo.py` 2026-10-27 08:43:11.545529601 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:43:11.545540271 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-27 08:43:11.545566942 DEBUG method="textDocument/hover" response.id=3 duration=20.46µs 2026-10-27 08:43:11.545576782 DEBUG Received server response for request 3 2026-10-27 08:43:11.555648121 DEBUG Client sends request `shutdown` with ID 4 2026-10-27 08:43:11.555670052 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:43:11.555675932 DEBUG method="shutdown" response.id=4 duration=9.40µs 2026-10-27 08:43:11.555693372 DEBUG Received server response for request 4 2026-10-27 08:43:11.555696932 DEBUG Client sends notification `exit` 2026-10-27 08:43:11.555705832 DEBUG Received exit notification, exiting ok test workspace_folders::remove_multiple_workspace_folders ... 2026-10-27 08:43:11.558678010 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:43:11.558739831 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:43:11.558779382 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:43:11.558845222 DEBUG Client info: None 2026-10-27 08:43:11.558889633 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-27 08:43:11.558901853 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:43:11.558906933 INFO Version: Unknown 2026-10-27 08:43:11.558942914 DEBUG Received server response for request 1 2026-10-27 08:43:11.558970974 DEBUG Client sends notification `initialized` 2026-10-27 08:43:11.558987474 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:43:11.559074525 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:43:11.559110316 DEBUG Received server request `workspace/configuration` 2026-10-27 08:43:11.559113836 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:43:11.559133466 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-27 08:43:11.559183207 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:43:11.559199647 DEBUG Initializing workspace `file:///tmp/.tmpjSPNh6/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:43:11.559214787 DEBUG Searching for a project in '/tmp/.tmpjSPNh6/root1' 2026-10-27 08:43:11.559246277 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:43:11.559250998 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:43:11.559745014 INFO Defaulting to python-platform `linux` 2026-10-27 08:43:11.559750144 DEBUG Resolving local virtual environment: /tmp/.tmpjSPNh6/root1/.venv 2026-10-27 08:43:11.559800095 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:43:11.559804355 DEBUG No virtual environment found 2026-10-27 08:43:11.559815595 DEBUG Adding first-party search path `/tmp/.tmpjSPNh6/root1` 2026-10-27 08:43:11.559819865 DEBUG Using vendored stdlib 2026-10-27 08:43:11.559915406 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:43:11.559919736 DEBUG Adding new file root '/tmp/.tmpjSPNh6/root1' of kind Project 2026-10-27 08:43:11.560333391 DEBUG Initializing workspace `file:///tmp/.tmpjSPNh6/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:43:11.560343892 DEBUG Searching for a project in '/tmp/.tmpjSPNh6/root2' 2026-10-27 08:43:11.560373802 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:43:11.560377592 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:43:11.560824708 INFO Defaulting to python-platform `linux` 2026-10-27 08:43:11.560837218 DEBUG Resolving local virtual environment: /tmp/.tmpjSPNh6/root2/.venv 2026-10-27 08:43:11.560892629 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:43:11.560896189 DEBUG No virtual environment found 2026-10-27 08:43:11.560906099 DEBUG Adding first-party search path `/tmp/.tmpjSPNh6/root2` 2026-10-27 08:43:11.560909979 DEBUG Using vendored stdlib 2026-10-27 08:43:11.560981320 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:43:11.560984770 DEBUG Adding new file root '/tmp/.tmpjSPNh6/root2' of kind Project 2026-10-27 08:43:11.561348145 DEBUG Initializing workspace `file:///tmp/.tmpjSPNh6/root3`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:43:11.561361915 DEBUG Searching for a project in '/tmp/.tmpjSPNh6/root3' 2026-10-27 08:43:11.561390395 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:43:11.561394445 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:43:11.561934582 INFO Defaulting to python-platform `linux` 2026-10-27 08:43:11.561942442 DEBUG Resolving local virtual environment: /tmp/.tmpjSPNh6/root3/.venv 2026-10-27 08:43:11.561978073 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:43:11.561981713 DEBUG No virtual environment found 2026-10-27 08:43:11.561992203 DEBUG Adding first-party search path `/tmp/.tmpjSPNh6/root3` 2026-10-27 08:43:11.561996063 DEBUG Using vendored stdlib 2026-10-27 08:43:11.562067254 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:43:11.562070634 DEBUG Adding new file root '/tmp/.tmpjSPNh6/root3' of kind Project 2026-10-27 08:43:11.562478169 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-27 08:43:11.564363413 INFO request{id=2 method=workspace/diagnostic}:Project::check:Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-10-27 08:43:11.564482885 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpjSPNh6/root1/main.py"))}: Checking file '/tmp/.tmpjSPNh6/root1/main.py' 2026-10-27 08:43:11.564583016 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpjSPNh6/root1/main.py"))}: Resolving dynamic module resolution paths 2026-10-27 08:43:11.574613965 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpjSPNh6/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-10-27 08:43:11.574719967 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.010s 2026-10-27 08:43:11.574726297 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root2' 2026-10-27 08:43:11.576249886 INFO request{id=2 method=workspace/diagnostic}:Project::check:Project::index_files{project=root2}: Indexed 1 file(s) in 0.002s 2026-10-27 08:43:11.576331297 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpjSPNh6/root2/main.py"))}: Checking file '/tmp/.tmpjSPNh6/root2/main.py' 2026-10-27 08:43:11.576397328 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpjSPNh6/root2/main.py"))}: Resolving dynamic module resolution paths 2026-10-27 08:43:11.585001599 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpjSPNh6/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-10-27 08:43:11.585077800 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-10-27 08:43:11.585085920 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root3' 2026-10-27 08:43:11.587513561 INFO request{id=2 method=workspace/diagnostic}:Project::check:Project::index_files{project=root3}: Indexed 1 file(s) in 0.002s 2026-10-27 08:43:11.587594152 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpjSPNh6/root3/main.py"))}: Checking file '/tmp/.tmpjSPNh6/root3/main.py' 2026-10-27 08:43:11.587660053 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpjSPNh6/root3/main.py"))}: Resolving dynamic module resolution paths 2026-10-27 08:43:11.595727497 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpjSPNh6/root3/main.py"))}: Module `__builtins__` not found in search paths 2026-10-27 08:43:11.595808528 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.008s 2026-10-27 08:43:11.595844838 DEBUG method="workspace/diagnostic" response.id=2 duration=33.40ms 2026-10-27 08:43:11.595873009 DEBUG Received server response for request 2 2026-10-27 08:43:11.596046591 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-27 08:43:11.596059521 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-27 08:43:11.596084001 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: , to remove: (root2, file:///tmp/.tmpjSPNh6/root2), (root3, file:///tmp/.tmpjSPNh6/root3) 2026-10-27 08:43:11.596088351 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmpjSPNh6/root2 2026-10-27 08:43:11.597233886 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmpjSPNh6/root3 2026-10-27 08:43:11.598347380 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-27 08:43:11.598373071 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-27 08:43:11.598393401 DEBUG method="workspace/diagnostic" response.id=3 duration=64.54µs 2026-10-27 08:43:11.598407001 DEBUG Received server response for request 3 2026-10-27 08:43:11.608522901 DEBUG Client sends request `shutdown` with ID 4 2026-10-27 08:43:11.608550892 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:43:11.608558152 DEBUG method="shutdown" response.id=4 duration=11.55µs 2026-10-27 08:43:11.608567792 DEBUG Received server response for request 4 2026-10-27 08:43:11.608571452 DEBUG Client sends notification `exit` 2026-10-27 08:43:11.608586372 DEBUG Received exit notification, exiting ok test workspace_folders::remove_only_workspace ... 2026-10-27 08:43:11.611298957 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:43:11.611357248 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:43:11.611394288 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:43:11.611459249 DEBUG Client info: None 2026-10-27 08:43:11.611487249 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-27 08:43:11.611502120 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:43:11.611508210 INFO Version: Unknown 2026-10-27 08:43:11.611550310 DEBUG Received server response for request 1 2026-10-27 08:43:11.611587991 DEBUG Client sends notification `initialized` 2026-10-27 08:43:11.611603281 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:43:11.611747313 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:43:11.611796743 DEBUG Received server request `workspace/configuration` 2026-10-27 08:43:11.611800013 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:43:11.611811534 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-27 08:43:11.611813764 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-27 08:43:11.611885375 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:43:11.611904145 DEBUG Initializing workspace `file:///tmp/.tmpSojfKT/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:43:11.611922555 DEBUG Searching for a project in '/tmp/.tmpSojfKT/root1' 2026-10-27 08:43:11.611959885 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:43:11.611965286 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:43:11.613181181 INFO Defaulting to python-platform `linux` 2026-10-27 08:43:11.613192081 DEBUG Resolving local virtual environment: /tmp/.tmpSojfKT/root1/.venv 2026-10-27 08:43:11.613244422 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:43:11.613249462 DEBUG No virtual environment found 2026-10-27 08:43:11.613262162 DEBUG Adding first-party search path `/tmp/.tmpSojfKT/root1` 2026-10-27 08:43:11.613266242 DEBUG Using vendored stdlib 2026-10-27 08:43:11.613373004 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:43:11.613378624 DEBUG Adding new file root '/tmp/.tmpSojfKT/root1' of kind Project 2026-10-27 08:43:11.614008962 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: , to remove: (root1, file:///tmp/.tmpSojfKT/root1) 2026-10-27 08:43:11.614017042 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmpSojfKT/root1 2026-10-27 08:43:11.614197794 DEBUG request{id=2 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-10-27 08:43:13.611924316 DEBUG Client sends request `shutdown` with ID 3 2026-10-27 08:43:13.612036008 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:43:13.612094709 DEBUG method="workspace/diagnostic" response.id=2 duration=2.00s 2026-10-27 08:43:13.612106849 DEBUG method="shutdown" response.id=3 duration=81.82µs 2026-10-27 08:43:13.612111019 DEBUG Received server response for request 2 2026-10-27 08:43:13.612115969 DEBUG Received server response for request 3 2026-10-27 08:43:13.612120539 DEBUG Client sends notification `exit` 2026-10-27 08:43:13.612129919 DEBUG Received exit notification, exiting ok test workspace_folders::remove_workspace_folder_after_init ... 2026-10-27 08:43:13.613678329 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:43:13.613755750 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:43:13.613802310 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:43:13.613894292 DEBUG Client info: None 2026-10-27 08:43:13.613919282 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-27 08:43:13.613934572 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:43:13.613940802 INFO Version: Unknown 2026-10-27 08:43:13.613981263 DEBUG Received server response for request 1 2026-10-27 08:43:13.614027523 DEBUG Client sends notification `initialized` 2026-10-27 08:43:13.614045194 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:43:13.614205186 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:43:13.614250806 DEBUG Received server request `workspace/configuration` 2026-10-27 08:43:13.614259436 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:43:13.614277926 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-27 08:43:13.614311277 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:43:13.614330747 DEBUG Initializing workspace `file:///tmp/.tmpWCcRDO/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:43:13.614346597 DEBUG Searching for a project in '/tmp/.tmpWCcRDO/root1' 2026-10-27 08:43:13.614382518 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:43:13.614388238 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:43:13.615146268 INFO Defaulting to python-platform `linux` 2026-10-27 08:43:13.615153118 DEBUG Resolving local virtual environment: /tmp/.tmpWCcRDO/root1/.venv 2026-10-27 08:43:13.615205808 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:43:13.615210698 DEBUG No virtual environment found 2026-10-27 08:43:13.615222959 DEBUG Adding first-party search path `/tmp/.tmpWCcRDO/root1` 2026-10-27 08:43:13.615227109 DEBUG Using vendored stdlib 2026-10-27 08:43:13.615324690 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:43:13.615330220 DEBUG Adding new file root '/tmp/.tmpWCcRDO/root1' of kind Project 2026-10-27 08:43:13.615794866 DEBUG Initializing workspace `file:///tmp/.tmpWCcRDO/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:43:13.615809596 DEBUG Searching for a project in '/tmp/.tmpWCcRDO/root2' 2026-10-27 08:43:13.615840936 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:43:13.615845027 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:43:13.616424744 INFO Defaulting to python-platform `linux` 2026-10-27 08:43:13.616434014 DEBUG Resolving local virtual environment: /tmp/.tmpWCcRDO/root2/.venv 2026-10-27 08:43:13.616469565 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:43:13.616473285 DEBUG No virtual environment found 2026-10-27 08:43:13.616484025 DEBUG Adding first-party search path `/tmp/.tmpWCcRDO/root2` 2026-10-27 08:43:13.616487905 DEBUG Using vendored stdlib 2026-10-27 08:43:13.616561406 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:43:13.616566776 DEBUG Adding new file root '/tmp/.tmpWCcRDO/root2' of kind Project 2026-10-27 08:43:13.617013202 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-27 08:43:13.619013677 INFO request{id=2 method=workspace/diagnostic}:Project::check:Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-10-27 08:43:13.619146829 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpWCcRDO/root1/main.py"))}: Checking file '/tmp/.tmpWCcRDO/root1/main.py' 2026-10-27 08:43:13.619276950 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpWCcRDO/root1/main.py"))}: Resolving dynamic module resolution paths 2026-10-27 08:43:13.627655368 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpWCcRDO/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-10-27 08:43:13.627768470 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-10-27 08:43:13.627780950 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root2' 2026-10-27 08:43:13.629257989 INFO request{id=2 method=workspace/diagnostic}:Project::check:Project::index_files{project=root2}: Indexed 1 file(s) in 0.001s 2026-10-27 08:43:13.629337200 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpWCcRDO/root2/main.py"))}: Checking file '/tmp/.tmpWCcRDO/root2/main.py' 2026-10-27 08:43:13.629399611 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpWCcRDO/root2/main.py"))}: Resolving dynamic module resolution paths 2026-10-27 08:43:13.637315762 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpWCcRDO/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-10-27 08:43:13.637385903 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.008s 2026-10-27 08:43:13.637419964 DEBUG method="workspace/diagnostic" response.id=2 duration=20.46ms 2026-10-27 08:43:13.637442984 DEBUG Received server response for request 2 2026-10-27 08:43:13.637582236 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-27 08:43:13.637593406 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-27 08:43:13.637606216 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: , to remove: (root2, file:///tmp/.tmpWCcRDO/root2) 2026-10-27 08:43:13.637610406 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmpWCcRDO/root2 2026-10-27 08:43:13.640488943 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-27 08:43:13.640523014 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-27 08:43:13.640545014 DEBUG method="workspace/diagnostic" response.id=3 duration=81.95µs 2026-10-27 08:43:13.640558584 DEBUG Received server response for request 3 2026-10-27 08:43:13.650670734 DEBUG Client sends request `shutdown` with ID 4 2026-10-27 08:43:13.650690534 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:43:13.650697714 DEBUG method="shutdown" response.id=4 duration=11.01µs 2026-10-27 08:43:13.650704845 DEBUG Received server response for request 4 2026-10-27 08:43:13.650708085 DEBUG Client sends notification `exit` 2026-10-27 08:43:13.650714955 DEBUG Received exit notification, exiting ok test workspace_folders::remove_workspace_folder_with_open_document ... 2026-10-27 08:43:13.654760677 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:43:13.654845898 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:43:13.654908809 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:43:13.654969999 DEBUG Client info: None 2026-10-27 08:43:13.655004880 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:43:13.655016870 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:43:13.655022520 INFO Version: Unknown 2026-10-27 08:43:13.655062781 DEBUG Received server response for request 1 2026-10-27 08:43:13.655108811 DEBUG Client sends notification `initialized` 2026-10-27 08:43:13.655125261 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:43:13.655217733 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:43:13.655256213 DEBUG Received server request `workspace/configuration` 2026-10-27 08:43:13.655259693 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:43:13.655279253 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:43:13.655282023 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-27 08:43:13.655331954 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:43:13.655347704 DEBUG Initializing workspace `file:///tmp/.tmp1Mmecr/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:43:13.655364015 DEBUG Searching for a project in '/tmp/.tmp1Mmecr/root1' 2026-10-27 08:43:13.655397575 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:43:13.655402345 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:43:13.655932862 INFO Defaulting to python-platform `linux` 2026-10-27 08:43:13.655938312 DEBUG Resolving local virtual environment: /tmp/.tmp1Mmecr/root1/.venv 2026-10-27 08:43:13.655980602 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:43:13.655985272 DEBUG No virtual environment found 2026-10-27 08:43:13.655996833 DEBUG Adding first-party search path `/tmp/.tmp1Mmecr/root1` 2026-10-27 08:43:13.656001593 DEBUG Using vendored stdlib 2026-10-27 08:43:13.656088104 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:43:13.656092934 DEBUG Adding new file root '/tmp/.tmp1Mmecr/root1' of kind Project 2026-10-27 08:43:13.656524669 DEBUG Initializing workspace `file:///tmp/.tmp1Mmecr/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:43:13.656535100 DEBUG Searching for a project in '/tmp/.tmp1Mmecr/root2' 2026-10-27 08:43:13.656565020 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:43:13.656569070 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:43:13.657057986 INFO Defaulting to python-platform `linux` 2026-10-27 08:43:13.657065906 DEBUG Resolving local virtual environment: /tmp/.tmp1Mmecr/root2/.venv 2026-10-27 08:43:13.657101347 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:43:13.657105087 DEBUG No virtual environment found 2026-10-27 08:43:13.657115097 DEBUG Adding first-party search path `/tmp/.tmp1Mmecr/root2` 2026-10-27 08:43:13.657119007 DEBUG Using vendored stdlib 2026-10-27 08:43:13.657197578 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:43:13.657200938 DEBUG Adding new file root '/tmp/.tmp1Mmecr/root2' of kind Project 2026-10-27 08:43:13.657574833 DEBUG Updating project to check open files 2026-10-27 08:43:13.657596033 DEBUG Updating project to check open files 2026-10-27 08:43:13.657652774 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp1Mmecr/root1/main.py") 2026-10-27 08:43:13.657691714 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp1Mmecr/root1/main.py` 2026-10-27 08:43:13.657695354 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:43:13.657703635 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-27 08:43:13.657859967 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp1Mmecr/root1/main.py"))}: Checking file '/tmp/.tmp1Mmecr/root1/main.py' 2026-10-27 08:43:13.658039009 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp1Mmecr/root1/main.py"))}: Resolving dynamic module resolution paths 2026-10-27 08:43:13.666483498 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp1Mmecr/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-10-27 08:43:13.666596539 DEBUG method="textDocument/diagnostic" response.id=2 duration=8.89ms 2026-10-27 08:43:13.666614369 DEBUG Received server response for request 2 2026-10-27 08:43:13.666728301 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:43:13.666737691 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-27 08:43:13.666784671 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp1Mmecr/root2/main.py") 2026-10-27 08:43:13.666814472 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp1Mmecr/root2/main.py` 2026-10-27 08:43:13.666816952 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:43:13.666827622 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-27 08:43:13.666911743 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp1Mmecr/root2/main.py"))}: Checking file '/tmp/.tmp1Mmecr/root2/main.py' 2026-10-27 08:43:13.666976324 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp1Mmecr/root2/main.py"))}: Resolving dynamic module resolution paths 2026-10-27 08:43:13.674809985 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp1Mmecr/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-10-27 08:43:13.674899486 DEBUG method="textDocument/diagnostic" response.id=3 duration=8.07ms 2026-10-27 08:43:13.674917446 DEBUG Received server response for request 3 2026-10-27 08:43:13.674979407 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-27 08:43:13.674985087 DEBUG Client sends request `textDocument/diagnostic` with ID 4 2026-10-27 08:43:13.674996017 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: , to remove: (root2, file:///tmp/.tmp1Mmecr/root2) 2026-10-27 08:43:13.674999777 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmp1Mmecr/root2 2026-10-27 08:43:13.677825003 DEBUG method="textDocument/diagnostic" response.id=4 duration=45.26µs 2026-10-27 08:43:13.677838774 DEBUG Received server response for request 4 2026-10-27 08:43:13.677891524 DEBUG Client sends request `textDocument/diagnostic` with ID 5 2026-10-27 08:43:13.679526655 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-10-27 08:43:13.679577736 DEBUG method="textDocument/diagnostic" response.id=5 duration=1.68ms 2026-10-27 08:43:13.679591556 DEBUG Received server response for request 5 2026-10-27 08:43:13.689691896 DEBUG Client sends request `shutdown` with ID 6 2026-10-27 08:43:13.689713596 DEBUG request{id=6 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:43:13.689719426 DEBUG method="shutdown" response.id=6 duration=9.17µs 2026-10-27 08:43:13.689729216 DEBUG Received server response for request 6 2026-10-27 08:43:13.689732357 DEBUG Client sends notification `exit` 2026-10-27 08:43:13.689741497 DEBUG Received exit notification, exiting ok test workspace_folders::replace_only_workspace_refreshes_diagnostics ... 2026-10-27 08:43:13.693755038 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_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-27 08:43:13.693822319 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:43:13.693860750 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:43:13.693953501 DEBUG Client info: None 2026-10-27 08:43:13.693985331 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-27 08:43:13.694001531 DEBUG Resolved client capabilities: ["WORKSPACE_DIAGNOSTIC_REFRESH", "PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:43:13.694008391 INFO Version: Unknown 2026-10-27 08:43:13.694053782 DEBUG Received server response for request 1 2026-10-27 08:43:13.694095693 DEBUG Client sends notification `initialized` 2026-10-27 08:43:13.694110643 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:43:13.694197634 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:43:13.694235014 DEBUG Received server request `workspace/configuration` 2026-10-27 08:43:13.694239074 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:43:13.694252445 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:43:13.694256085 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-27 08:43:13.694301925 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:43:13.694316785 DEBUG Initializing workspace `file:///tmp/.tmpOaIz0t/project`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:43:13.694331736 DEBUG Searching for a project in '/tmp/.tmpOaIz0t/project' 2026-10-27 08:43:13.694364236 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:43:13.694369576 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:43:13.694912703 INFO Defaulting to python-platform `linux` 2026-10-27 08:43:13.694918173 DEBUG Resolving local virtual environment: /tmp/.tmpOaIz0t/project/.venv 2026-10-27 08:43:13.694959844 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:43:13.694964324 DEBUG No virtual environment found 2026-10-27 08:43:13.694975394 DEBUG Adding first-party search path `/tmp/.tmpOaIz0t/project` 2026-10-27 08:43:13.694979554 DEBUG Using vendored stdlib 2026-10-27 08:43:13.695064075 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:43:13.695068335 DEBUG Adding new file root '/tmp/.tmpOaIz0t/project' of kind Project 2026-10-27 08:43:13.695567542 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpOaIz0t/project/app/main.py") 2026-10-27 08:43:13.695605152 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpOaIz0t/project/app/main.py` 2026-10-27 08:43:13.695608612 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:43:13.695623642 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-27 08:43:13.698396108 INFO request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpOaIz0t/project/app/main.py"))}:Project::index_files{project=project}: Indexed 1 file(s) in 0.003s 2026-10-27 08:43:13.698501009 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpOaIz0t/project/app/main.py"))}: Checking file '/tmp/.tmpOaIz0t/project/app/main.py' 2026-10-27 08:43:13.698595830 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpOaIz0t/project/app/main.py"))}: Resolving dynamic module resolution paths 2026-10-27 08:43:13.707508625 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpOaIz0t/project/app/main.py"))}: Module `__builtins__` not found in search paths 2026-10-27 08:43:13.707590296 DEBUG method="textDocument/diagnostic" response.id=2 duration=11.96ms 2026-10-27 08:43:13.707607546 DEBUG Received server response for request 2 2026-10-27 08:43:13.707647337 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-27 08:43:13.707668067 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (app, file:///tmp/.tmpOaIz0t/project/app), to remove: (project, file:///tmp/.tmpOaIz0t/project) 2026-10-27 08:43:13.707673287 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmpOaIz0t/project 2026-10-27 08:43:13.708621649 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Requesting workspace configuration for workspaces 2026-10-27 08:43:13.708635740 DEBUG Received server request `workspace/configuration` 2026-10-27 08:43:13.708639470 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:43:13.708661930 DEBUG client_response{id=1 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:43:13.708671010 DEBUG Initializing workspace `file:///tmp/.tmpOaIz0t/project/app`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:43:13.708681990 DEBUG Searching for a project in '/tmp/.tmpOaIz0t/project/app' 2026-10-27 08:43:13.708736511 DEBUG Found project at '/tmp/.tmpOaIz0t/project/app' 2026-10-27 08:43:13.708741571 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:43:13.709277658 INFO Defaulting to python-platform `linux` 2026-10-27 08:43:13.709284308 DEBUG Resolving local virtual environment: /tmp/.tmpOaIz0t/project/app/.venv 2026-10-27 08:43:13.709326478 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:43:13.709330719 DEBUG No virtual environment found 2026-10-27 08:43:13.709342299 DEBUG Adding first-party search path `/tmp/.tmpOaIz0t/project/app` 2026-10-27 08:43:13.709346619 DEBUG Using vendored stdlib 2026-10-27 08:43:13.709425740 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:43:13.709432650 DEBUG Adding new file root '/tmp/.tmpOaIz0t/project/app' of kind Project 2026-10-27 08:43:13.709853505 DEBUG Received server request `workspace/diagnostic/refresh` 2026-10-27 08:43:13.709861315 INFO Retrying to receive `workspace/diagnostic/refresh` request 2026-10-27 08:43:13.709879806 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-27 08:43:13.712398498 INFO request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpOaIz0t/project/app/main.py"))}:Project::index_files{project=app}: Indexed 1 file(s) in 0.002s 2026-10-27 08:43:13.712483099 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpOaIz0t/project/app/main.py"))}: Checking file '/tmp/.tmpOaIz0t/project/app/main.py' 2026-10-27 08:43:13.712538130 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpOaIz0t/project/app/main.py"))}: Resolving dynamic module resolution paths 2026-10-27 08:43:13.720371971 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpOaIz0t/project/app/main.py"))}: Module `__builtins__` not found in search paths 2026-10-27 08:43:13.720434071 DEBUG method="textDocument/diagnostic" response.id=3 duration=10.54ms 2026-10-27 08:43:13.720451582 DEBUG Received server response for request 3 2026-10-27 08:43:13.730553652 DEBUG Client sends request `shutdown` with ID 4 2026-10-27 08:43:13.730589702 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:43:13.730598342 DEBUG method="shutdown" response.id=4 duration=11.89µs 2026-10-27 08:43:13.730608772 DEBUG Received server response for request 4 2026-10-27 08:43:13.730613172 DEBUG Client sends notification `exit` 2026-10-27 08:43:13.730627832 DEBUG Received exit notification, exiting ok test workspace_folders::shared_search_paths_select_project_by_root_order ... 2026-10-27 08:43:13.733416018 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:43:13.733484139 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:43:13.733523290 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:43:13.733577840 DEBUG Client info: None 2026-10-27 08:43:13.733610801 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:43:13.733623291 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:43:13.733629481 INFO Version: Unknown 2026-10-27 08:43:13.733671342 DEBUG Received server response for request 1 2026-10-27 08:43:13.733714712 DEBUG Client sends notification `initialized` 2026-10-27 08:43:13.733731302 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:43:13.733876254 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:43:13.733914775 DEBUG Received server request `workspace/configuration` 2026-10-27 08:43:13.733918025 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:43:13.733940555 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:43:13.733943575 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-27 08:43:13.734001396 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:43:13.734024526 DEBUG Initializing workspace `file:///tmp/.tmphDY8qc/api`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:43:13.734041206 DEBUG Searching for a project in '/tmp/.tmphDY8qc/api' 2026-10-27 08:43:13.734076127 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-27 08:43:13.734081997 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:43:13.735390224 INFO Defaulting to python-platform `linux` 2026-10-27 08:43:13.735399354 DEBUG Resolving local virtual environment: /tmp/.tmphDY8qc/api/.venv 2026-10-27 08:43:13.735451164 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:43:13.735455835 DEBUG No virtual environment found 2026-10-27 08:43:13.735467815 DEBUG Adding first-party search path `/tmp/.tmphDY8qc/api` 2026-10-27 08:43:13.735472395 DEBUG Using vendored stdlib 2026-10-27 08:43:13.735577886 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:43:13.735583306 DEBUG Adding new file root '/tmp/.tmphDY8qc/api' of kind Project 2026-10-27 08:43:13.736187744 DEBUG Initializing workspace `file:///tmp/.tmphDY8qc/tools`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:43:13.736201904 DEBUG Searching for a project in '/tmp/.tmphDY8qc/tools' 2026-10-27 08:43:13.736238325 DEBUG Found project at '/tmp/.tmphDY8qc/tools' 2026-10-27 08:43:13.736241975 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:43:13.737088466 INFO Defaulting to python-platform `linux` 2026-10-27 08:43:13.737096556 DEBUG Resolving local virtual environment: /tmp/.tmphDY8qc/tools/.venv 2026-10-27 08:43:13.737133296 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:43:13.737136956 DEBUG No virtual environment found 2026-10-27 08:43:13.737152696 DEBUG Adding extra search-path `/tmp/.tmphDY8qc/shared` 2026-10-27 08:43:13.737156746 DEBUG Adding first-party search path `/tmp/.tmphDY8qc/tools` 2026-10-27 08:43:13.737160666 DEBUG Using vendored stdlib 2026-10-27 08:43:13.737237367 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:43:13.737240757 DEBUG Adding new file root '/tmp/.tmphDY8qc/tools' of kind Project 2026-10-27 08:43:13.737661803 DEBUG Adding new file root '/tmp/.tmphDY8qc/shared' of kind SearchPath 2026-10-27 08:43:13.737674813 DEBUG Initializing workspace `file:///tmp/.tmphDY8qc/web`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:43:13.737683263 DEBUG Searching for a project in '/tmp/.tmphDY8qc/web' 2026-10-27 08:43:13.737708884 DEBUG Found project at '/tmp/.tmphDY8qc/web' 2026-10-27 08:43:13.737712414 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:43:13.738274691 INFO Defaulting to python-platform `linux` 2026-10-27 08:43:13.738284051 DEBUG Resolving local virtual environment: /tmp/.tmphDY8qc/web/.venv 2026-10-27 08:43:13.738320321 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:43:13.738324321 DEBUG No virtual environment found 2026-10-27 08:43:13.738338612 DEBUG Adding extra search-path `/tmp/.tmphDY8qc/shared` 2026-10-27 08:43:13.738342612 DEBUG Adding first-party search path `/tmp/.tmphDY8qc/web` 2026-10-27 08:43:13.738346512 DEBUG Using vendored stdlib 2026-10-27 08:43:13.738419923 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:43:13.738423193 DEBUG Adding new file root '/tmp/.tmphDY8qc/web' of kind Project 2026-10-27 08:43:13.738786117 DEBUG Adding new file root '/tmp/.tmphDY8qc/shared' of kind SearchPath 2026-10-27 08:43:13.738799198 DEBUG Updating project to check open files 2026-10-27 08:43:13.738820038 DEBUG Updating project to check open files 2026-10-27 08:43:13.738825128 DEBUG Updating project to check open files 2026-10-27 08:43:13.738862328 DEBUG notification{method=textDocument/didOpen}: Resolving dynamic module resolution paths 2026-10-27 08:43:13.740457069 INFO notification{method=textDocument/didOpen}:Project::index_files{project=api}: Indexed 1 file(s) in 0.002s 2026-10-27 08:43:13.740501499 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmphDY8qc/shared/library.py") 2026-10-27 08:43:13.740722372 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-27 08:43:13.743090143 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal["tools"] 2026-10-27 08:43:13.743125753 DEBUG method="textDocument/hover" response.id=2 duration=2.60ms 2026-10-27 08:43:13.743139473 DEBUG Received server response for request 2 2026-10-27 08:43:13.753228803 DEBUG Client sends request `shutdown` with ID 3 2026-10-27 08:43:13.753253903 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:43:13.753261384 DEBUG method="shutdown" response.id=3 duration=10.54µs 2026-10-27 08:43:13.753272144 DEBUG Received server response for request 3 2026-10-27 08:43:13.753276054 DEBUG Client sends notification `exit` 2026-10-27 08:43:13.753285014 DEBUG Received exit notification, exiting ok test workspace_folders::single_file_workspace ... 2026-10-27 08:43:13.755515452 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-27 08:43:13.755570943 DEBUG Architecture: x86_64, OS: linux 2026-10-27 08:43:13.755607024 DEBUG Client sends request `initialize` with ID 1 2026-10-27 08:43:13.755668654 DEBUG Client info: None 2026-10-27 08:43:13.755703205 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-27 08:43:13.755715475 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-27 08:43:13.755721295 INFO Version: Unknown 2026-10-27 08:43:13.755763026 DEBUG Received server response for request 1 2026-10-27 08:43:13.755795756 DEBUG Client sends notification `initialized` 2026-10-27 08:43:13.755809846 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-27 08:43:13.755908968 DEBUG Requesting workspace configuration for workspaces 2026-10-27 08:43:13.755948578 DEBUG Received server request `workspace/configuration` 2026-10-27 08:43:13.755952238 INFO Retrying to receive `workspace/configuration` request 2026-10-27 08:43:13.755966088 DEBUG Client sends notification `textDocument/didOpen` 2026-10-27 08:43:13.755969178 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-27 08:43:13.756016579 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-27 08:43:13.756029699 DEBUG Initializing workspace `file:///tmp/.tmpg9aafV/project/main.py`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-27 08:43:13.756045589 DEBUG Searching for a project in '/tmp/.tmpg9aafV/project' 2026-10-27 08:43:13.756095980 DEBUG Found project at '/tmp/.tmpg9aafV/project' 2026-10-27 08:43:13.756100910 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-27 08:43:13.756574916 INFO Defaulting to python-platform `linux` 2026-10-27 08:43:13.756580076 DEBUG Resolving local virtual environment: /tmp/.tmpg9aafV/project/.venv 2026-10-27 08:43:13.756623327 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/e2e-9d944de053d3ccdb`: does not point to a Python executable or a directory on disk 2026-10-27 08:43:13.756627107 DEBUG No virtual environment found 2026-10-27 08:43:13.756637847 DEBUG Adding first-party search path `/tmp/.tmpg9aafV/project` 2026-10-27 08:43:13.756641777 DEBUG Using vendored stdlib 2026-10-27 08:43:13.756721888 INFO Python version: Python 3.15, platform: linux 2026-10-27 08:43:13.756725978 DEBUG Adding new file root '/tmp/.tmpg9aafV/project' of kind Project 2026-10-27 08:43:13.757175344 DEBUG Updating project to check open files 2026-10-27 08:43:13.757236905 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpg9aafV/project/main.py") 2026-10-27 08:43:13.757277005 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpg9aafV/project/main.py` 2026-10-27 08:43:13.757280015 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-27 08:43:13.757288265 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-27 08:43:13.757631350 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpg9aafV/project/main.py"))}: Checking file '/tmp/.tmpg9aafV/project/main.py' 2026-10-27 08:43:13.757727441 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpg9aafV/project/main.py"))}: Resolving dynamic module resolution paths 2026-10-27 08:43:13.768345808 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpg9aafV/project/main.py"))}: Module `__builtins__` not found in search paths 2026-10-27 08:43:13.768428719 DEBUG method="textDocument/diagnostic" response.id=2 duration=11.13ms 2026-10-27 08:43:13.768443679 DEBUG Received server response for request 2 2026-10-27 08:43:13.778539259 DEBUG Client sends request `shutdown` with ID 3 2026-10-27 08:43:13.778567849 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-27 08:43:13.778573189 DEBUG method="shutdown" response.id=3 duration=8.65µs 2026-10-27 08:43:13.778582509 DEBUG Received server response for request 3 2026-10-27 08:43:13.778585819 DEBUG Client sends notification `exit` 2026-10-27 08:43:13.778601269 DEBUG Received exit notification, exiting ok test result: ok. 200 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 25.04s Running `/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/ty_site_packages-4f3a5eec07371b9b --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.3-build/ruff-0.17.3/target/rpm/deps/ty_test-0ffa92d056673bf0 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.3-build/ruff-0.17.3/target/rpm/deps/ty_vendored-a3dd88bc0529a2c1 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.3-build/ruff-0.17.3/crates/ruff_annotate_snippets -L native=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps/libanstream-edbde004338e1049.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libanstyle-659b2d5a15e3c7f8.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libannotate_snippets-df9294f8254e8eb4.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libannotate_snippets-df9294f8254e8eb4.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libsnapbox-800c339ae5458fb7.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libunicode_width-e1c67cfdda700d87.rlib -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 6.99s; merged doctests compilation took 6.97s 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.3-build/ruff-0.17.3/crates/ruff_cache -L native=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps/libchar_str-0a48af909eec2056.rlib --extern filetime=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libfiletime-01aa765fdf46ee42.rlib --extern glob=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libglob-a32b1beee60b2076.rlib --extern globset=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libglobset-7713393da09284bf.rlib --extern itertools=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_cache-2f14ceb30d9d8557.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_macros-54204ef7e9c6c260.so --extern seahash=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libseahash-c3553ae93b6f59d2.rlib -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.14s; merged doctests compilation took 13.13s 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.3-build/ruff-0.17.3/crates/ruff_command_line -L native=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps/libargfile-b3d83d0d681acf12.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_command_line-d3f3eb3116e1b746.rlib -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/crates/ruff_db -L native=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps/libanstyle-659b2d5a15e3c7f8.rlib --extern arc_swap=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libarc_swap-83b42df1d053c806.rlib --extern camino=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcamino-08bd3e492d6f9a4a.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcompact_str-bd35af333f3fd27a.rlib --extern dashmap=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libdashmap-7580136ec9d89bc0.rlib --extern dunce=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libdunce-879b210120ba0a40.rlib --extern etcetera=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libetcetera-429843b966577f38.rlib --extern filetime=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libfiletime-01aa765fdf46ee42.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libget_size2-748557d3374b9432.rlib --extern ignore=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libignore-b5b1ff2f299eeb05.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern matchit=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libmatchit-02aa3ee7fc95327c.rlib --extern path_slash=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libpath_slash-c7b2aea1fde257a9.rlib --extern pathdiff=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libpathdiff-c1231df49e745e01.rlib --extern quick_junit=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libquick_junit-65b02b3454f8e784.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libannotate_snippets-df9294f8254e8eb4.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_cache-2f14ceb30d9d8557.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_db-cc0ccb7a5fa560d7.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_diagnostics-fb94328b15aac351.rlib --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_memory_usage-f3482037d027573d.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_notebook-165b3e1ed870bc10.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_ast-4b58ce94af492aa7.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_parser-c5c484989f64adaa.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_trivia-4616e936638aab90.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_source_file-ceaf678dedef90f8.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_text_size-50df227e47049137.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libsalsa-f234e9b0e4134897.rlib --extern same_file=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libsame_file-db238e3232eb04bf.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern similar=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libsimilar-68778584c2705b9a.rlib --extern supports_hyperlinks=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libsupports_hyperlinks-c5d1712db0c5761e.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtracing_subscriber-b554ea09cf0afb09.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_static-a89579ecf8f71914.rlib --extern url=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/liburl-fe06e8b22d221827.rlib --extern which=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libwhich-b0165f114852a362.rlib --extern zip=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libzip-6cb293f1529542ca.rlib -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 43.88s; merged doctests compilation took 43.83s 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.3-build/ruff-0.17.3/crates/ruff_formatter -L native=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps/libdrop_bomb-81b5704b6203bf5e.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_cache-2f14ceb30d9d8557.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_formatter-f9fe65329c4091e2.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_macros-54204ef7e9c6c260.so --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_text_size-50df227e47049137.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libstatic_assertions-966aba2e17064f69.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libunicode_width-e1c67cfdda700d87.rlib -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.64s; merged doctests compilation took 14.57s 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.3-build/ruff-0.17.3/crates/ruff_linter -L native=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps/libaho_corasick-608b208c01d98e96.rlib --extern anyhow=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libbitflags-118099ecc7d0527f.rlib --extern clap=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libclap-b2c067affc770c84.rlib --extern colored=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcolored-78d8ec813d7d6662.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcompact_str-bd35af333f3fd27a.rlib --extern fern=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libfern-6d3ecf8b539cc1a9.rlib --extern glob=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libglob-a32b1beee60b2076.rlib --extern globset=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libglobset-7713393da09284bf.rlib --extern imperative=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libimperative-1859dbb41d8c827e.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libis_macro-8feb9fc11e22fe16.so --extern itertools=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern jiff=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libjiff-3db320c283bc14f8.rlib --extern libcst_native=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/liblibcst_native-cd648b74c37e6bbf.rlib --extern log=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/liblog-63dc1009806e314c.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern natord=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libnatord-08434038d9f80f1a.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libpath_absolutize-548de43c1014e752.rlib --extern pep440_rs=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libpep440_rs-8b7b17fe1dae791b.rlib --extern pyproject_toml=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libpyproject_toml-829b3e23f1cb92c5.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_cache-2f14ceb30d9d8557.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_db-cc0ccb7a5fa560d7.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_diagnostics-fb94328b15aac351.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_linter-3a82316158a2c273.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_macros-54204ef7e9c6c260.so --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_notebook-165b3e1ed870bc10.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_ast-4b58ce94af492aa7.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_codegen-0603eaecd56f1bd3.rlib --extern ruff_python_edits=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_edits-81731c4146ec2867.rlib --extern ruff_python_importer=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_importer-caa440c85ff8203d.rlib --extern ruff_python_index=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_index-45236425b4c4550f.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_literal-211bf38a017e78d3.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_parser-c5c484989f64adaa.rlib --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_semantic-fc93b2511a7a86c6.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_stdlib-617df9f78375d4a0.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_trivia-4616e936638aab90.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_ranged_value-a491d2fcac776f5c.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_source_file-ceaf678dedef90f8.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_text_size-50df227e47049137.rlib --extern unicode_names2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libunicode_names2-e38a3b5b645403e1.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern similar=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libsimilar-68778584c2705b9a.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rlib --extern strum=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libstrum-f8ff7e21858a8471.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libstrum_macros-784e92c3a84ce812.so --extern tempfile=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rlib --extern test_case=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtest_case-b18984b9bd82554b.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtoml-83cfe9a94fff02b8.rlib --extern typed_arena=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtyped_arena-0f9527d1785fe3eb.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libunicode_normalization-dd8914623d9437f6.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libunicode_width-e1c67cfdda700d87.rlib -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 96.81s; merged doctests compilation took 96.76s 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.3-build/ruff-0.17.3/crates/ruff_notebook -L native=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern rand=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/librand-dd153e46d574147e.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_diagnostics-fb94328b15aac351.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_notebook-165b3e1ed870bc10.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_source_file-ceaf678dedef90f8.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_text_size-50df227e47049137.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern test_case=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtest_case-b18984b9bd82554b.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern uuid=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libuuid-86dbbc05a8f52def.rlib -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.08s; merged doctests compilation took 8.08s 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.3-build/ruff-0.17.3/crates/ruff_options_metadata -L native=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps/libruff_options_metadata-9927f7b8d10cd780.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde-4cf69e3a9a281506.rlib -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.80s; merged doctests compilation took 5.80s 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.3-build/ruff-0.17.3/crates/ruff_python_ast -L native=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps/libaho_corasick-608b208c01d98e96.rlib --extern arrayvec=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libarrayvec-018c6e1ab8ddf3d0.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libbitflags-118099ecc7d0527f.rlib --extern char_str=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libchar_str-0a48af909eec2056.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcompact_str-bd35af333f3fd27a.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libget_size2-748557d3374b9432.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libis_macro-8feb9fc11e22fe16.so --extern memchr=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_cache-2f14ceb30d9d8557.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_macros-54204ef7e9c6c260.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_ast-4b58ce94af492aa7.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_trivia-4616e936638aab90.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_source_file-ceaf678dedef90f8.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_text_size-50df227e47049137.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libsalsa-f234e9b0e4134897.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern thin_vec=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libthin_vec-f22e5082a7bc7837.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.62s; merged doctests compilation took 17.61s 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.3-build/ruff-0.17.3/crates/ruff_python_parser -L native=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libbitflags-118099ecc7d0527f.rlib --extern bstr=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libbstr-c3d1ff06db8f4d36.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libdatatest_stable-df1db4852666dd03.rlib --extern drop_bomb=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libdrop_bomb-81b5704b6203bf5e.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libget_size2-748557d3374b9432.rlib --extern hashbrown=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libhashbrown-b41bc621382e8eb2.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern itertools=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libannotate_snippets-df9294f8254e8eb4.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_ast-4b58ce94af492aa7.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_parser-c5c484989f64adaa.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_trivia-4616e936638aab90.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_source_file-ceaf678dedef90f8.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_text_size-50df227e47049137.rlib --extern unicode_names2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libunicode_names2-e38a3b5b645403e1.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern stacker=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libstacker-b541da45003fa828.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libstatic_assertions-966aba2e17064f69.rlib --extern thin_vec=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libthin_vec-f22e5082a7bc7837.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libunicode_ident-bedf1a27808efcaa.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libunicode_normalization-dd8914623d9437f6.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libwalkdir-93f5e087baa124ff.rlib -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.84s; merged doctests compilation took 19.81s 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.3-build/ruff-0.17.3/crates/ruff_python_stdlib -L native=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps/libbitflags-118099ecc7d0527f.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_stdlib-617df9f78375d4a0.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libunicode_ident-bedf1a27808efcaa.rlib -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/crates/ruff_python_trivia -L native=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_trivia-4616e936638aab90.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_source_file-ceaf678dedef90f8.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_text_size-50df227e47049137.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libunicode_ident-bedf1a27808efcaa.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libunicode_normalization-dd8914623d9437f6.rlib -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps -C lto=fat --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' --error-format human` running 10 tests test crates/ruff_python_trivia/src/pragmas.rs - pragmas::find_trailing_pragma_offset (line 49) ... ok test crates/ruff_python_trivia/src/pragmas.rs - pragmas::is_pragma_comment (line 3) ... ok test crates/ruff_python_trivia/src/textwrap.rs - textwrap::dedent (line 141) ... ok test crates/ruff_python_trivia/src/textwrap.rs - textwrap::indent (line 15) ... ok test crates/ruff_python_trivia/src/textwrap.rs - textwrap::indent (line 25) ... ok test crates/ruff_python_trivia/src/textwrap.rs - textwrap::indent (line 38) ... ok test crates/ruff_python_trivia/src/textwrap.rs - textwrap::indent (line 51) ... ok test crates/ruff_python_trivia/src/textwrap.rs - textwrap::indent_first_line (line 101) ... ok test crates/ruff_python_trivia/src/textwrap.rs - textwrap::indent_first_line (line 81) ... ok test crates/ruff_python_trivia/src/textwrap.rs - textwrap::indent_first_line (line 91) ... ok test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s all doctests ran in 6.76s; merged doctests compilation took 6.75s Doc-tests ruff_source_file Running `/usr/bin/rustdoc --edition=2024 --crate-type lib --color auto --crate-name ruff_source_file --test crates/ruff_source_file/src/lib.rs --test-run-directory /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/crates/ruff_source_file -L native=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps/libget_size2-748557d3374b9432.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_source_file-ceaf678dedef90f8.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_text_size-50df227e47049137.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde-4cf69e3a9a281506.rlib -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.50s; merged doctests compilation took 6.48s 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.3-build/ruff-0.17.3/crates/ruff_text_size -L native=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps/libget_size2-748557d3374b9432.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_text_size-50df227e47049137.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_test=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde_test-d4a0c9386ed58557.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libstatic_assertions-966aba2e17064f69.rlib -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.20s; merged doctests compilation took 6.18s 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.3-build/ruff-0.17.3/crates/ruff_unicode_names2 -L native=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps/libphf-8743c4ce1a34743d.rlib --extern rand=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/librand-dd153e46d574147e.rlib --extern unicode_names2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libunicode_names2-e38a3b5b645403e1.rlib -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.68s; merged doctests compilation took 5.67s 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.3-build/ruff-0.17.3/crates/ruff_unicode_names2_generator -L native=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps/libphf_codegen-ec19f3aaaffeb6fe.rlib --extern rand=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/librand-dd153e46d574147e.rlib --extern unicode_names2_generator=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libunicode_names2_generator-dc27be96e1de2691.rlib -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/crates/ruff_workspace -L native=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern colored=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcolored-78d8ec813d7d6662.rlib --extern etcetera=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libetcetera-429843b966577f38.rlib --extern glob=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libglob-a32b1beee60b2076.rlib --extern globset=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libglobset-7713393da09284bf.rlib --extern ignore=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libignore-b5b1ff2f299eeb05.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libindexmap-30c21faf085eca3d.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libis_macro-8feb9fc11e22fe16.so --extern itertools=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern log=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/liblog-63dc1009806e314c.rlib --extern matchit=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libmatchit-02aa3ee7fc95327c.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libpath_absolutize-548de43c1014e752.rlib --extern path_slash=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libpath_slash-c7b2aea1fde257a9.rlib --extern pep440_rs=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libpep440_rs-8b7b17fe1dae791b.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_cache-2f14ceb30d9d8557.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_db-cc0ccb7a5fa560d7.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_formatter-f9fe65329c4091e2.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_graph-192e46f752627c5e.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_linter-3a82316158a2c273.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_macros-54204ef7e9c6c260.so --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_options_metadata-9927f7b8d10cd780.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_ast-4b58ce94af492aa7.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_formatter-1f08ada6ec316c72.rlib --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_semantic-fc93b2511a7a86c6.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_stdlib-617df9f78375d4a0.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_ranged_value-a491d2fcac776f5c.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_source_file-ceaf678dedef90f8.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_workspace-0aa28c02de8ea6ae.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libshellexpand-2c1cbb1234bd5b9c.rlib --extern strum=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libstrum-f8ff7e21858a8471.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtoml-83cfe9a94fff02b8.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libunicode_normalization-dd8914623d9437f6.rlib -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/crates/ty_module_resolver -L native=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern camino=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcamino-08bd3e492d6f9a4a.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcompact_str-bd35af333f3fd27a.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libget_size2-748557d3374b9432.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern itertools=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern ordermap=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libordermap-e02c7ef2078799cc.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern regex_syntax=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libregex_syntax-7b65c1411ddff3a3.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_db-cc0ccb7a5fa560d7.rlib --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_memory_usage-f3482037d027573d.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_ast-4b58ce94af492aa7.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_stdlib-617df9f78375d4a0.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libsalsa-f234e9b0e4134897.rlib --extern strum=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libstrum-f8ff7e21858a8471.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libstrum_macros-784e92c3a84ce812.so --extern tempfile=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_module_resolver-4b414590f7d093ff.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_vendored-31815a437eb8a830.rlib -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 47.16s; merged doctests compilation took 47.12s 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.3-build/ruff-0.17.3/crates/ty_python_semantic -L native=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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.3-build/ruff-0.17.3/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libbitflags-118099ecc7d0527f.rlib --extern camino=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcamino-08bd3e492d6f9a4a.rlib --extern char_str=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libchar_str-0a48af909eec2056.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libcompact_str-bd35af333f3fd27a.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libdatatest_stable-df1db4852666dd03.rlib --extern drop_bomb=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libdrop_bomb-81b5704b6203bf5e.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libget_size2-748557d3374b9432.rlib --extern glob=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libglob-a32b1beee60b2076.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libindexmap-30c21faf085eca3d.rlib --extern indoc=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libindoc-28a0dbad15bfd2da.so --extern insta=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern itertools=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern ordermap=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libordermap-e02c7ef2078799cc.rlib --extern pretty_assertions=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libpretty_assertions-7e3bc5102078e804.rlib --extern quickcheck=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libquickcheck-1ff63818ad4a86f4.rlib --extern quickcheck_macros=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libquickcheck_macros-6c1f6dc2a584279f.so --extern rayon=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/librayon-ab34e0eb572b70fd.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_db-cc0ccb7a5fa560d7.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_diagnostics-fb94328b15aac351.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_index-8647f8101b24e0e5.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_macros-54204ef7e9c6c260.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_memory_usage-f3482037d027573d.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_ast-4b58ce94af492aa7.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_codegen-0603eaecd56f1bd3.rlib --extern ruff_python_edits=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_edits-81731c4146ec2867.rlib --extern ruff_python_importer=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_importer-caa440c85ff8203d.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_literal-211bf38a017e78d3.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_parser-c5c484989f64adaa.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_stdlib-617df9f78375d4a0.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_python_trivia-4616e936638aab90.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_source_file-ceaf678dedef90f8.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libruff_text_size-50df227e47049137.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libsalsa-f234e9b0e4134897.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libstatic_assertions-966aba2e17064f69.rlib --extern strum=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libstrum-f8ff7e21858a8471.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libstrum_macros-784e92c3a84ce812.so --extern test_case=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtest_case-b18984b9bd82554b.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_combine-73ea478222082951.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_module_resolver-4b414590f7d093ff.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_python_core-4f3e01914f1e01d9.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_python_semantic-073cf89cb4dab921.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_site_packages-889ef92ef2cbdcb9.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_static-a89579ecf8f71914.rlib --extern ty_test=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_test-66ba2b79cdc0c9c0.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/target/rpm/deps/libty_vendored-31815a437eb8a830.rlib -L dependency=/builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/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 3306) ... 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 145.41s; merged doctests compilation took 145.35s + '[' '!' -f /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3-1.fc46.x86_64-pyproject-modules ']' + PATH=/builddir/build/BUILD/ruff-0.17.3-build/BUILDROOT/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin + PYTHONPATH=/builddir/build/BUILD/ruff-0.17.3-build/BUILDROOT/usr/lib64/python3.15/site-packages:/builddir/build/BUILD/ruff-0.17.3-build/BUILDROOT/usr/lib/python3.15/site-packages + _PYTHONSITE=/builddir/build/BUILD/ruff-0.17.3-build/BUILDROOT/usr/lib64/python3.15/site-packages:/builddir/build/BUILD/ruff-0.17.3-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.3-build/ruff-0.17.3-1.fc46.x86_64-pyproject-modules Check import: ruff + RPM_EC=0 ++ jobs -p + exit 0 Processing files: ruff-0.17.3-1.fc46.x86_64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.yblmnu + umask 022 + cd /builddir/build/BUILD/ruff-0.17.3-build + cd ruff-0.17.3 + DOCDIR=/builddir/build/BUILD/ruff-0.17.3-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.3-build/BUILDROOT/usr/share/doc/ruff + cp -pr /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/BREAKING_CHANGES.md /builddir/build/BUILD/ruff-0.17.3-build/BUILDROOT/usr/share/doc/ruff + cp -pr /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/CHANGELOG.md /builddir/build/BUILD/ruff-0.17.3-build/BUILDROOT/usr/share/doc/ruff + cp -pr /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/README.md /builddir/build/BUILD/ruff-0.17.3-build/BUILDROOT/usr/share/doc/ruff + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.w0aVSD + umask 022 + cd /builddir/build/BUILD/ruff-0.17.3-build + cd ruff-0.17.3 + LICENSEDIR=/builddir/build/BUILD/ruff-0.17.3-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.3-build/BUILDROOT/usr/share/licenses/ruff + cp -pr /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/LICENSE /builddir/build/BUILD/ruff-0.17.3-build/BUILDROOT/usr/share/licenses/ruff + cp -pr /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/LICENSE.dependencies /builddir/build/BUILD/ruff-0.17.3-build/BUILDROOT/usr/share/licenses/ruff + cp -pr /builddir/build/BUILD/ruff-0.17.3-build/ruff-0.17.3/LICENSE.bundled /builddir/build/BUILD/ruff-0.17.3-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.3-1.fc46 ruff(x86-64) = 0.17.3-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.3-1.fc46.noarch Provides: python-ruff = 0.17.3-1.fc46 python3-ruff = 0.17.3-1.fc46 python3.15-ruff = 0.17.3-1.fc46 python3.15dist(ruff) = 0.17.3 python3dist(ruff) = 0.17.3 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.3-1.fc46.x86_64 Provides: ruff-debugsource = 0.17.3-1.fc46 ruff-debugsource(x86-64) = 0.17.3-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.3-1.fc46.x86_64 Provides: debuginfo(build-id) = ffe3b07f6d86556ecb2b007eedc27d8cfa133746 ruff-debuginfo = 0.17.3-1.fc46 ruff-debuginfo(x86-64) = 0.17.3-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.3-1.fc46 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILD/ruff-0.17.3-build/BUILDROOT Wrote: /builddir/build/SRPMS/ruff-0.17.3-1.fc46.src.rpm Wrote: /builddir/build/RPMS/ruff-debugsource-0.17.3-1.fc46.x86_64.rpm Wrote: /builddir/build/RPMS/python3-ruff-0.17.3-1.fc46.noarch.rpm Wrote: /builddir/build/RPMS/ruff-0.17.3-1.fc46.x86_64.rpm Wrote: /builddir/build/RPMS/ruff-debuginfo-0.17.3-1.fc46.x86_64.rpm Finish: rpmbuild ruff-0.17.3-1.fc46.src.rpm Finish: build phase for ruff-0.17.3-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-1793086650.117029/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.3-1.fc46.src.rpm) Config(child) 74 minutes 56 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.3", "release": "1.fc46", "arch": "x86_64" }, { "name": "ruff", "epoch": null, "version": "0.17.3", "release": "1.fc46", "arch": "src" }, { "name": "python3-ruff", "epoch": null, "version": "0.17.3", "release": "1.fc46", "arch": "noarch" }, { "name": "ruff", "epoch": null, "version": "0.17.3", "release": "1.fc46", "arch": "x86_64" }, { "name": "ruff-debuginfo", "epoch": null, "version": "0.17.3", "release": "1.fc46", "arch": "x86_64" } ] } RPMResults finished